# # ChangeLog for src # # Generated by Trac 1.2.1 # Apr 30, 2024, 5:48:46 AM Wed, 15 Feb 2017 13:42:12 GMT Rob Schluntz [e6512c8] * src/CodeGen/Generate.cc (modified) * src/Tuples/TupleExpansion.cc (modified) generate tuples by arity to reduce the number of generated structs Wed, 15 Feb 2017 13:13:49 GMT Rob Schluntz [97f65d5] * Jenkinsfile (modified) * src/CodeTools/DeclStats.cc (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/VectorMap.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BaseSyntaxNode.h (added) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (added) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (modified) * src/tests/.expect/dtor-early-exit-ERR2.txt (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 14 Feb 2017 22:05:47 GMT Thierry Delisle [cf97ccb] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) Added benchmark that generates 1 line of csv Tue, 14 Feb 2017 20:58:01 GMT Thierry Delisle [35cd219] * src/CodeTools/DeclStats.cc (modified) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Feb 2017 20:55:22 GMT Thierry Delisle [9bb90a86] * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (modified) * src/tests/.expect/dtor-early-exit-ERR2.txt (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) Updated tests with errors to add linenumber and filename (not ... Tue, 14 Feb 2017 20:53:52 GMT Thierry Delisle [138e29e] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) Implemented filename and linenumber errors in most cases, only ... Tue, 14 Feb 2017 19:54:51 GMT Thierry Delisle [294647b] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/SynTree/BaseSyntaxNode.h (added) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Statement.h (modified) Filename and linenumber handling for parsing errors Tue, 14 Feb 2017 18:53:29 GMT Aaron Moss [e58dfb9] * src/Common/ScopedMap.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) Fix scoping bug with generic type instantiations (thanks Rob!) Tue, 14 Feb 2017 18:20:11 GMT Aaron Moss [97d246d] * src/CodeTools/DeclStats.cc (modified) * src/Common/VectorMap.h (modified) Tweaks to DeclStats Tue, 14 Feb 2017 18:19:28 GMT Aaron Moss [d3a804f5] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/multicore.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (added) * src/libcfa/concurrency/threads.c (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 13 Feb 2017 22:20:06 GMT Thierry Delisle [eafb094] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) Removed global spinlock Mon, 13 Feb 2017 22:13:11 GMT Thierry Delisle [ee897e4b] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/thread.c (modified) Made some clean-up and removed redundant coroutine state Mon, 13 Feb 2017 22:04:43 GMT Thierry Delisle [db6f06a] * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/threads.c (modified) Implemented better condition lock to solve race condition on ... Mon, 13 Feb 2017 19:39:26 GMT Thierry Delisle [75f3522] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (added) * src/libcfa/concurrency/threads.c (modified) Moved several declarations to a new private header and made some clean-up Mon, 13 Feb 2017 19:33:10 GMT Thierry Delisle [fb7dca0] * src/SymTab/Validate.cc (modified) Changed assert to assertf in validate.cc, should be changed to a ... Fri, 10 Feb 2017 20:57:35 GMT Rob Schluntz [aa9ee19] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeTools/DeclStats.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/multicore.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 10 Feb 2017 03:13:07 GMT Peter A. Buhr [992b089] * src/examples/multicore.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 10 Feb 2017 03:12:58 GMT Peter A. Buhr [6ef2d81] * src/Parser/DeclarationNode.cc (modified) support missing int type in C function declarations Thu, 09 Feb 2017 22:40:04 GMT Thierry Delisle [132fad4] * src/libcfa/concurrency/kernel.c (modified) Removed unused return value Thu, 09 Feb 2017 22:31:49 GMT Thierry Delisle [a073d46] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeTools/DeclStats.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 09 Feb 2017 22:31:23 GMT Thierry Delisle [9e45e46] * src/examples/multicore.c (modified) * src/libcfa/concurrency/kernel (modified) Removed unnecessary code/comments Thu, 09 Feb 2017 21:52:07 GMT Thierry Delisle [8d4f7fe] * src/examples/multicore.c (added) added multicore example which just spins Thu, 09 Feb 2017 21:51:40 GMT Thierry Delisle [8fcbb4c] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) removed pthread_spinlock_t and fixed race condition in yield Thu, 09 Feb 2017 21:49:24 GMT Thierry Delisle [84e2523] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) added coroutine constructor for named coroutines Thu, 09 Feb 2017 20:17:29 GMT Peter A. Buhr [e994912] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) code generation for external asm statement (declaration) Wed, 08 Feb 2017 22:04:20 GMT Rob Schluntz [b7b8674] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Tuples/TupleExpansion.cc (modified) make Tuples::maybeImpure slightly more precise Wed, 08 Feb 2017 20:18:44 GMT Aaron Moss [f923b5f] * src/CodeTools/DeclStats.cc (modified) Added stats on types used to DeclStats Wed, 08 Feb 2017 19:35:08 GMT Aaron Moss [ea23d10] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 08 Feb 2017 19:34:45 GMT Aaron Moss [424931d] * src/CodeTools/DeclStats.cc (modified) Refactored DeclStats for extensibility and added stats on basic types Wed, 08 Feb 2017 16:28:35 GMT Thierry Delisle [4fbdd1e3] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Updated expected 32 bit tests after attribute changed Wed, 08 Feb 2017 14:51:14 GMT Rob Schluntz [52c14b3] * src/InitTweak/FixInit.cc (modified) fix scoping issues for labels when inserting destructors Wed, 08 Feb 2017 14:09:39 GMT Rob Schluntz [35b1bf4] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/InitTweak/FixInit.cc (modified) * src/main.cc (modified) added pretty print flag, which currently just turns off name mangling ... Tue, 07 Feb 2017 18:01:34 GMT Rob Schluntz [fe26fbf] * configure (modified) * configure.ac (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parser.yy.new (added) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/ThrdCtxSwitch.c (added) * src/benchmark/bench.c (moved) * src/driver/cfa.cc (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/containers/vector (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (added) * src/prelude/sync-builtins.def (added) * src/tests/.expect/64/attributes.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/attributes.c (added) * src/tests/extension.c (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 07 Feb 2017 18:01:29 GMT Rob Schluntz [dbe8f244] * src/SymTab/Validate.cc (modified) move function type to function decl when replacing function typedefs Mon, 06 Feb 2017 21:19:53 GMT Peter A. Buhr [b4d65c7] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/Resolver.cc (modified) * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/ThrdCtxSwitch.c (added) * src/benchmark/bench.c (added) * src/examples/Bench.c (deleted) * src/examples/a.out (deleted) * src/examples/thread.c (deleted) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (added) * src/prelude/sync-builtins.def (added) * src/tests/.expect/thread.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (added) * src/tests/tupleVariadic.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 06 Feb 2017 21:19:41 GMT Peter A. Buhr [c0aa336] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parser.yy.new (added) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/64/attributes.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/attributes.c (added) * src/tests/extension.c (modified) third attempt at gcc attributes Mon, 06 Feb 2017 20:03:27 GMT Aaron Moss [6a5f0e7] * src/CodeTools/DeclStats.cc (modified) Add assertion analysis to DeclStats Mon, 06 Feb 2017 16:54:48 GMT Aaron Moss [567903e] * src/CodeTools/DeclStats.cc (modified) Added percentage polymorphic parameters to stats Mon, 06 Feb 2017 16:37:47 GMT Aaron Moss [0c82fec4] * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (modified) * src/prelude/sync-builtins.def (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Feb 2017 16:37:38 GMT Aaron Moss [6215a5c] * src/CodeTools/DeclStats.cc (modified) Added polymorphic stats Fri, 03 Feb 2017 21:02:13 GMT Rob Schluntz [064cb18] * src/GenPoly/Box.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Mangler.cc (modified) Fixed code gen for default argument functions Thu, 02 Feb 2017 21:39:39 GMT Thierry Delisle [8d6155e9] * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (modified) * src/prelude/sync-builtins.def (added) Updated builtins to gcc-6.3 Cleaned builtin generation code Added ... Thu, 02 Feb 2017 21:10:26 GMT Thierry Delisle [7d6639d] * src/CodeTools/DeclStats.cc (modified) * src/CodeTools/DeclStats.h (modified) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 02 Feb 2017 21:10:17 GMT Thierry Delisle [dc99f38] * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) Added missing dependency on new sed file Thu, 02 Feb 2017 21:06:26 GMT Aaron Moss [7a560c1] * configure (modified) * configure.ac (modified) * src/ResolvExpr/Resolver.cc (modified) * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/ThrdCtxSwitch.c (added) * src/benchmark/bench.c (moved) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/containers/vector (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prototypes.sed (added) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 02 Feb 2017 21:06:21 GMT Aaron Moss [fa2de95] * src/CodeTools/DeclStats.cc (modified) * src/CodeTools/DeclStats.h (modified) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/main.cc (modified) Initial functional version of DeclStats Thu, 02 Feb 2017 20:52:24 GMT Thierry Delisle [99b75cab] * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prototypes.sed (added) Added prototypes sed script to fix generated builtins declaration Thu, 02 Feb 2017 20:48:49 GMT Thierry Delisle [ac93b228] * configure (modified) * configure.ac (modified) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/bench.c (moved) added benchmark folder and appropriate makefile Wed, 01 Feb 2017 21:13:27 GMT Thierry Delisle [eeaea53] * src/ResolvExpr/Resolver.cc (modified) Removed undefined behavior when anonymous unions have no member Wed, 01 Feb 2017 19:56:56 GMT Thierry Delisle [511aa69a] * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 01 Feb 2017 19:56:38 GMT Thierry Delisle [de90452] * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/ThrdCtxSwitch.c (added) Added new benchmark folder and added more focused benchmarks for ... Wed, 01 Feb 2017 19:55:06 GMT Thierry Delisle [77e6fcb] * src/examples/Bench.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/tests/thread.c (modified) Removed trailing semi-colon on thread/coroutine declaration macro Wed, 01 Feb 2017 19:53:47 GMT Thierry Delisle [8761006c] * src/libcfa/concurrency/invoke.c (modified) Now properly initialize FPU and SSE control words Wed, 01 Feb 2017 16:30:06 GMT Thierry Delisle [ffc3b26] * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/invoke.c (modified) x86_64 now properly save x87 FPU and SSE control words on context switch Wed, 01 Feb 2017 15:27:33 GMT Thierry Delisle [dd0b961] * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 31 Jan 2017 21:55:59 GMT Aaron Moss [41a7137] * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/main.cc (modified) Added hooks for DeclStats pass Tue, 31 Jan 2017 16:25:10 GMT Thierry Delisle [a9fc180] * src/libcfa/stdlib.c (modified) Tentative fix for 32-bit error with malloc changes Mon, 30 Jan 2017 18:59:11 GMT Thierry Delisle [6dc78dee] * src/libcfa/containers/vector (modified) Removed unsing cbegin/cend routines which caused constness warnings Mon, 30 Jan 2017 17:57:57 GMT Thierry Delisle [a91dcc2] * src/examples/Bench.c (modified) Modified benchmark to only display relevant information Mon, 30 Jan 2017 17:35:48 GMT Thierry Delisle [059531a6] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 30 Jan 2017 17:35:36 GMT Thierry Delisle [23c2b8d3] * src/tests/test.py (modified) Fixed small error in tests.py Mon, 30 Jan 2017 17:29:49 GMT Thierry Delisle [1e6e231a] * src/examples/a.out (deleted) Removed uncessary generated file Mon, 30 Jan 2017 17:29:29 GMT Thierry Delisle [59239b8] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/tupleVariadic.c (modified) new, delete, malloc, etc. no longer require an otype, only a sized dtype Mon, 30 Jan 2017 17:28:04 GMT Thierry Delisle [0a1a680] * src/tests/test.py (modified) Tests no longer print screen fulls of stack traces when being interrupted Fri, 27 Jan 2017 21:37:36 GMT Thierry Delisle [863b34f] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Added thread as one of the default tests Fri, 27 Jan 2017 21:28:27 GMT Thierry Delisle [8804701] * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Jan 2017 21:28:05 GMT Thierry Delisle [0c92c9f] * src/examples/thread.c (deleted) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/thread.txt (added) * src/tests/thread.c (added) Cleaned-up threading code and added temporary test for threads ... Fri, 27 Jan 2017 20:27:34 GMT Peter A. Buhr [a362f97] * doc/proposals/concurrency/thePlan.md (modified) * doc/proposals/ctordtor/Makefile (added) * doc/proposals/ctordtor/ctor.tex (added) * doc/proposals/tuples/Makefile (added) * doc/proposals/tuples/tuples.tex (added) * src/Common/utility.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/driver/cfa.cc (modified) * src/examples/a.out (added) * src/examples/thread.c (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/vector/array.c (modified) * src/tests/vector/array.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 27 Jan 2017 20:25:17 GMT Peter A. Buhr [6acb935] * src/driver/cfa.cc (modified) add cpp flag -D__cforall to indicate cfa compilation Fri, 27 Jan 2017 20:07:53 GMT Rob Schluntz [0a86a30] * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) fix dropping attributes in function pointer decay and function typedefs Fri, 27 Jan 2017 18:06:46 GMT Thierry Delisle [0157ca7] * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) Fixed incorrectly hand-mangled name Thu, 26 Jan 2017 17:03:57 GMT Thierry Delisle [ad56482] * src/Common/utility.h (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/tests/vector/array.c (modified) * src/tests/vector/array.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 25 Jan 2017 18:09:20 GMT Rob Schluntz [ad6343e] * doc/proposals/concurrency/thePlan.md (modified) * src/driver/cfa.cc (modified) * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 24 Jan 2017 21:50:45 GMT Thierry Delisle [e15df4c] * src/examples/a.out (added) * src/examples/thread.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Renamed thread to scoped and thread_h to thread Tue, 24 Jan 2017 20:56:33 GMT Rob Schluntz [4a9ccc3] * src/Common/utility.h (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/tests/vector/array.c (modified) * src/tests/vector/array.h (modified) propagate sized status through trait instances Tue, 24 Jan 2017 16:45:35 GMT Thierry Delisle [60819df7] * src/examples/thread.c (modified) Update thread example to add processors Tue, 24 Jan 2017 16:45:13 GMT Thierry Delisle [8def349] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) cfa now supports processors which represent kernel threads, allowing ... Tue, 24 Jan 2017 16:44:07 GMT Thierry Delisle [63f78f0] * src/driver/cfa.cc (modified) Added -lpthread flags to cfa driver Mon, 23 Jan 2017 21:27:33 GMT Aaron Moss [0bfaf80] * src/GenPoly/InstantiateGeneric.cc (modified) Generic instantiation accounts for sized dtypes Mon, 23 Jan 2017 19:36:49 GMT Rob Schluntz [092528b] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) fix copy constructing/destructing qualified argument/return temporaries Mon, 23 Jan 2017 16:42:09 GMT Rob Schluntz [207c7e1d] * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/SymTab/Autogen.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) disable autogeneration of ctor/dtor/assign when a member's ... Fri, 20 Jan 2017 21:50:15 GMT Thierry Delisle [bd98b58] * doc/proposals/concurrency/thePlan.md (modified) * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Kernel now uses intrusive lists and blocking locks for ready queue ... Thu, 19 Jan 2017 21:04:38 GMT Thierry Delisle [dcb42b8] * src/examples/thread.c (modified) * src/libcfa/concurrency/kernel.c (modified) Some more cleaning and commenting the kernel Thu, 19 Jan 2017 20:42:29 GMT Thierry Delisle [8f49a54] * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Clean-up thread, kernel and examples Thu, 19 Jan 2017 19:56:51 GMT Thierry Delisle [4a3386b4] * doc/proposals/concurrency/thePlan.md (added) * doc/proposals/ctordtor/Makefile (added) * doc/proposals/ctordtor/ctor.tex (added) * doc/proposals/tuples/Makefile (added) * doc/proposals/tuples/tuples.tex (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Unify.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/Expression.h (modified) * src/driver/cc1.cc (modified) * src/examples/thread.c (added) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/coroutine.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 19 Jan 2017 19:56:28 GMT Thierry Delisle [765aa76] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Added coroutine test to basic tests Thu, 19 Jan 2017 19:48:33 GMT Thierry Delisle [c2416d5] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Fixed 32-bits attribute differences Thu, 19 Jan 2017 19:44:19 GMT Thierry Delisle [35dd180f] * src/libcfa/concurrency/CtxSwitch-i386.S (modified) Implemented CtxSwitch-i386 : CtxGet Thu, 19 Jan 2017 19:42:49 GMT Thierry Delisle [eb2e723] * src/InitTweak/FixGlobalInit.cc (modified) * src/examples/thread.c (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) First prototype of kernel with proper startup and shutdown, not yet ... Thu, 19 Jan 2017 16:16:08 GMT Rob Schluntz [2175062] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) fix 32 bit tests Thu, 19 Jan 2017 16:04:27 GMT Rob Schluntz [e9e4e9ee] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/Expression.h (modified) * src/driver/cc1.cc (modified) * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/coroutine.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 19 Jan 2017 02:24:12 GMT Peter A. Buhr [68e6031] * doc/proposals/concurrency/thePlan.md (added) * src/GenPoly/GenPoly.cc (modified) * src/examples/thread.c (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutines (added) * src/libcfa/concurrency/coroutines.c (added) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (added) * src/libcfa/concurrency/kernel.c (added) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/coroutine.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 19 Jan 2017 02:22:35 GMT Peter A. Buhr [1ab7d3fe] * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) second attempt at gcc attributes Wed, 18 Jan 2017 23:12:13 GMT Thierry Delisle [c84e80a] * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Kernel now supports [0-9] cfa threads on a single core, using round- ... Wed, 18 Jan 2017 21:59:38 GMT Peter A. Buhr [f8b6d921] * src/driver/cc1.cc (modified) handle cpp -U command-line option Wed, 18 Jan 2017 21:58:22 GMT Peter A. Buhr [5ded739] * src/SynTree/Expression.h (modified) code formatting Wed, 18 Jan 2017 21:57:52 GMT Peter A. Buhr [44a81853] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Attribute.h (modified) first attempt at gcc attributes Wed, 18 Jan 2017 17:47:15 GMT Rob Schluntz [5ebb2fbc] * doc/proposals/concurrency/thePlan.md (added) * src/CodeGen/FixMain.cc (added) * src/CodeGen/FixMain.h (added) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/module.mk (modified) * src/GenPoly/GenPoly.cc (modified) * src/Makefile.in (modified) * src/SynTree/FunctionDecl.cc (modified) * src/examples/thread.c (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutines (added) * src/libcfa/concurrency/coroutines.c (added) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (added) * src/libcfa/concurrency/kernel.c (added) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/bootloader.cf (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/coroutine.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 18 Jan 2017 17:06:44 GMT Thierry Delisle [7fbe450] * src/examples/thread.c (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/threads (modified) * src/tests/coroutine.c (modified) No longer using co_main for coroutines/threads, now simply using main Tue, 17 Jan 2017 22:14:11 GMT Thierry Delisle [c49bf54] * src/examples/thread.c (added) First thread example