# # ChangeLog for src # # Generated by Trac 1.2.1 # Nov 22, 2024, 5:11:04 AM Tue, 21 Mar 2017 19:11:35 GMT Thierry Delisle [da6d4566] * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/libcfa/iostream.c (modified) * src/tests/avltree/avl.h (modified) * src/tests/avltree/avl1.c (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/completeTypeError.c (modified) * src/tests/dtor-early-exit.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Mar 2017 19:11:30 GMT Thierry Delisle [9c31349] * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/thread.c (modified) Removed unnecessary synchronisation routines in threads, now using ... Tue, 21 Mar 2017 18:29:25 GMT Thierry Delisle [cb0e6de] * src/Concurrency/Keywords.cc (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/thread.c (modified) Threads now use monitor semantics to wait until completion Tue, 21 Mar 2017 16:50:27 GMT Rob Schluntz [168c007] * doc/proposals/concurrency/thePlan.md (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Type.h (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/examples/multicore.c (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/main.cc (modified) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 21 Mar 2017 16:36:01 GMT Thierry Delisle [e04b636] * src/Concurrency/Keywords.cc (modified) * src/Parser/lex.ll (modified) * src/SynTree/Type.h (modified) * src/tests/coroutine.c (modified) Implemented and tested coroutine keyword Tue, 21 Mar 2017 16:21:28 GMT Rob Schluntz [94a8123] * src/Tuples/TupleExpansion.cc (modified) change name of generated tuple types Tue, 21 Mar 2017 16:21:04 GMT Rob Schluntz [142cf5d] * src/Parser/ExpressionNode.cc (modified) * src/SynTree/Type.h (modified) * src/tests/avltree/avl.h (modified) * src/tests/avltree/avl1.c (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/completeTypeError.c (modified) * src/tests/dtor-early-exit.c (modified) change type of string literal from char[] to const char[] Tue, 21 Mar 2017 15:33:05 GMT Rob Schluntz [2c4bc81] * src/libcfa/iostream.c (modified) fix missing return warnings Mon, 20 Mar 2017 19:52:47 GMT Rob Schluntz [233e4d9] * src/InitTweak/FixInit.cc (modified) simplify generated code by collapsing intrinsic constructor calls ... Mon, 20 Mar 2017 19:51:39 GMT Rob Schluntz [14a33790] * src/InitTweak/FixInit.cc (modified) * src/Tuples/TupleExpansion.cc (modified) simplify unique expr names Mon, 20 Mar 2017 19:20:34 GMT Thierry Delisle [31ce3d6] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Mar 2017 17:46:16 GMT Thierry Delisle [6e8f1df] * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) Build no longer fails if target bin directory doesn't exist Fri, 17 Mar 2017 21:34:16 GMT Peter A. Buhr [89d129c] * doc/LaTeXmacros/common.tex (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Type.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 17 Mar 2017 21:34:05 GMT Peter A. Buhr [409433da] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) support coroutine, monitor, thread as kind of structure Fri, 17 Mar 2017 17:36:27 GMT Thierry Delisle [7c70089] * doc/LaTeXmacros/common.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 17 Mar 2017 17:33:47 GMT Thierry Delisle [b32ada31] * src/Concurrency/Keywords.cc (modified) First draft implementation of the coroutine keyword Fri, 17 Mar 2017 17:14:44 GMT Rob Schluntz [946bcca] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/Tuples/TupleAssignment.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 17 Mar 2017 17:14:07 GMT Rob Schluntz [64ac636] * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Type.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) fix missing line numbers in some places, including member constructor ... Fri, 17 Mar 2017 15:34:15 GMT Thierry Delisle [17af7d1] * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/examples/multicore.c (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/thread.c (modified) Some clean-up of runtime code Fri, 17 Mar 2017 14:46:48 GMT Thierry Delisle [9f1695b] * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) added destructor requirement to the is_thread trait Fri, 17 Mar 2017 13:58:23 GMT Peter A. Buhr [615a096] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) fix BFCommon problem on gcc-4.9, and begin consistent renaming Thu, 16 Mar 2017 22:14:32 GMT Peter A. Buhr [395fc37] * doc/LaTeXmacros/common.tex (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/tests/.expect/tuplePolymorphism.txt (modified) * src/tests/memberCtors.c (modified) * src/tests/tuplePolymorphism.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 16 Mar 2017 22:14:27 GMT Peter A. Buhr [6f95000] * src/GenPoly/ScrubTyVars.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) more cleanup for bit-field type usage and create struct forward for ... Thu, 16 Mar 2017 21:20:16 GMT Thierry Delisle [ef42b143] * src/Concurrency/Keywords.cc (modified) * src/SynTree/Type.h (modified) * src/main.cc (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) Implemented monitor keyword, and it works Thu, 16 Mar 2017 20:50:08 GMT Rob Schluntz [1fbab5a] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/proposals/concurrency/thePlan.md (modified) * doc/proposals/flags.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.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.yy (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/ThrdCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutine (moved) * src/libcfa/concurrency/coroutine.c (moved) * 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 (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (moved) * src/libcfa/concurrency/thread.c (moved) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 16 Mar 2017 16:17:46 GMT Peter A. Buhr [d6d747d] * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) more cleanup for bit-field type usage Thu, 16 Mar 2017 13:22:34 GMT Peter A. Buhr [fb04321] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) more cleanup for bit-field type usage Thu, 16 Mar 2017 12:47:36 GMT Peter A. Buhr [ddfd945] * src/GenPoly/Box.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.yy (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) move type FuncSpecifiers from DeclarationNode to Type Thu, 16 Mar 2017 12:23:42 GMT Peter A. Buhr [68fe077a] * src/CodeGen/FixNames.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.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.yy (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) move type StorageClasses from DeclarationNode to Type Thu, 16 Mar 2017 11:41:45 GMT Peter A. Buhr [6e8bd43] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) cleanup interface to qualifiers/specifiers Thu, 16 Mar 2017 02:46:40 GMT Peter A. Buhr [738e304] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) merge qualifier types and use the one in Type Thu, 16 Mar 2017 01:43:15 GMT Peter A. Buhr [f2e40a9f] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/proposals/concurrency/thePlan.md (modified) * doc/proposals/flags.md (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/ThrdCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutine (moved) * src/libcfa/concurrency/coroutine.c (moved) * 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 (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (moved) * src/libcfa/concurrency/thread.c (moved) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 16 Mar 2017 01:25:42 GMT Peter A. Buhr [bf4ac09] * src/SymTab/Autogen.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) change type of Qualifiers to bit fields Thu, 16 Mar 2017 01:20:57 GMT Peter A. Buhr [572547c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) rename bound for enumerated types Wed, 15 Mar 2017 21:02:25 GMT Aaron Moss [9b443c7f] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/proposals/concurrency/thePlan.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.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/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/ThrdCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutine (moved) * src/libcfa/concurrency/coroutine.c (moved) * 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 (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (moved) * src/libcfa/concurrency/thread.c (moved) * src/main.cc (modified) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Mar 2017 21:01:18 GMT Aaron Moss [5a3ac84] * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) Fixed Box(T*) generic instantiation bug Wed, 15 Mar 2017 20:21:21 GMT Thierry Delisle [29f44a74] * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/ThrdCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) Fixed benchmark after rename Wed, 15 Mar 2017 20:20:26 GMT Thierry Delisle [348006f] * src/benchmark/bench.c (modified) * src/examples/multicore.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 (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/thread.c (modified) Renamed thread to thread_desc Wed, 15 Mar 2017 20:14:31 GMT Thierry Delisle [84c52a8] * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) Renamed __monitor_t to monitor_desc Wed, 15 Mar 2017 20:10:41 GMT Thierry Delisle [c3acb841] * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.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 (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/tests/coroutine.c (modified) Renamed type coroutine to coroutine_desc Wed, 15 Mar 2017 19:59:26 GMT Thierry Delisle [0e7b95c] * src/tests/test.py (modified) Tests now run with concurrency by default Wed, 15 Mar 2017 19:59:09 GMT Thierry Delisle [89a3df5] * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/thread.c (modified) Removed unnecessary getter for this_processor Wed, 15 Mar 2017 19:48:19 GMT Thierry Delisle [0ea1b65] * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutine (moved) * src/libcfa/concurrency/coroutine.c (moved) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/thread (moved) * src/libcfa/concurrency/thread.c (moved) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Mar 2017 19:48:06 GMT Thierry Delisle [4a3334cf] * src/examples/multicore.c (modified) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/thread.c (modified) Fixed tests after rename Wed, 15 Mar 2017 19:36:36 GMT Thierry Delisle [75a17f1] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) Fixed compilation after renaming Wed, 15 Mar 2017 19:25:00 GMT Thierry Delisle [ecc7752] * src/libcfa/concurrency/coroutine (moved) * src/libcfa/concurrency/coroutine.c (moved) * src/libcfa/concurrency/thread (moved) * src/libcfa/concurrency/thread.c (moved) renamed libcfa concurrency files to remove plurals Wed, 15 Mar 2017 19:16:04 GMT Thierry Delisle [9243cc91] * doc/proposals/concurrency/thePlan.md (modified) * src/Concurrency/Keywords.cc (modified) Updated the plan and made some code review changes in the keywords ... Tue, 14 Mar 2017 20:57:49 GMT Peter A. Buhr [e61a35e] * Jenkinsfile (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 14 Mar 2017 20:57:43 GMT Peter A. Buhr [e496303] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) change type of type qualifiers to bit fields and fix uninitialized ... Tue, 14 Mar 2017 19:17:20 GMT Rob Schluntz [2f26687a] * Jenkinsfile (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (added) * src/Concurrency/Keywords.h (added) * src/Concurrency/module.mk (added) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 14 Mar 2017 19:14:56 GMT Thierry Delisle [4da6a6c] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Mar 2017 18:45:16 GMT Rob Schluntz [88d1066] * src/ResolvExpr/Resolver.cc (modified) remove environments from default argument expressions Tue, 14 Mar 2017 15:29:34 GMT Peter A. Buhr [08d5507b] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) change type of function specifier and storage class to bit fields Tue, 14 Mar 2017 15:14:53 GMT Thierry Delisle [64adb03] * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/main.cc (modified) Added first implementation of mutex keyword Tue, 14 Mar 2017 15:09:16 GMT Thierry Delisle [c54b0b4] * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) Added isMutex qualifier Tue, 14 Mar 2017 15:06:40 GMT Thierry Delisle [3ad7978] * src/Common/utility.h (modified) Added map_range method (like transform but return a new container) Mon, 13 Mar 2017 20:50:15 GMT Rob Schluntz [235114f] * src/SymTab/Indexer.cc (modified) * src/tests/memberCtors.c (modified) fix generated function hiding to allow hiding default constructor Mon, 13 Mar 2017 19:10:29 GMT Rob Schluntz [0b465a5] * src/InitTweak/GenInit.cc (modified) fix construction of qualified objects Mon, 13 Mar 2017 18:14:50 GMT Aaron Moss [8ef9c5e7] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * src/Concurrency/Keywords.cc (added) * src/Concurrency/Keywords.h (added) * src/Concurrency/module.mk (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 13 Mar 2017 18:14:46 GMT Aaron Moss [031a2c95] * src/GenPoly/InstantiateGeneric.cc (modified) Fix to otype T* => void* conversion Mon, 13 Mar 2017 16:59:34 GMT Thierry Delisle [68ac32e] * src/Concurrency/Keywords.cc (added) * src/Concurrency/Keywords.h (added) * src/Concurrency/module.mk (added) * src/Makefile.am (modified) * src/Makefile.in (modified) added concurrency module to compiler Fri, 10 Mar 2017 21:42:26 GMT Rob Schluntz [ebb5ed9] * src/tests/.expect/tuplePolymorphism.txt (modified) * src/tests/tuplePolymorphism.c (modified) update tuplePolymorphism test to include an example of non-matching ... Fri, 10 Mar 2017 21:32:54 GMT Rob Schluntz [dc0557d] * src/GenPoly/Specialize.cc (modified) simplify and generalize Specialize transform to work for different ... Fri, 10 Mar 2017 16:01:31 GMT Rob Schluntz [a9b657a] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 10 Mar 2017 16:00:13 GMT Rob Schluntz [861799c] * src/Parser/parser.yy (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/TypeDecl.cc (modified) fix 0,1 member access, fix autogenerated routines missing size for ... Fri, 10 Mar 2017 03:47:08 GMT Peter A. Buhr [149d297] * .gitignore (modified) * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * src/CodeTools/DeclStats.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/Parser/lex.cc (deleted) * src/Parser/parser.cc (deleted) * src/Parser/parser.h (deleted) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/invoke.c (modified) * src/prelude/builtins.c (deleted) merge Fri, 10 Mar 2017 03:38:44 GMT Peter A. Buhr [6152c81] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) fix type of sepDefault Fri, 10 Mar 2017 03:36:58 GMT Peter A. Buhr [d3bc0ad] * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) add _Coroutine, _Monitor, _Thread keywords Fri, 10 Mar 2017 03:33:58 GMT Peter A. Buhr [c3396e0] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.h (modified) code clean up Thu, 09 Mar 2017 20:49:30 GMT Thierry Delisle [7b2c2c5f] * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/invoke.c (modified) Fixed saving and loading of control words for i386 Wed, 08 Mar 2017 20:22:50 GMT Aaron Moss [be8bd88] * .gitignore (modified) * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.cc (deleted) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (deleted) * src/Parser/parser.h (deleted) * src/Parser/parser.yy (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.am (modified) * src/examples/Makefile.in (modified) * src/examples/rational.cc (deleted) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (deleted) * src/tests/.expect/tupleAssign.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/tupleAssign.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 08 Mar 2017 20:21:15 GMT Aaron Moss [87c3bef] * src/GenPoly/InstantiateGeneric.cc (modified) Fix bug with generated structs for pointer-to-polymorphic types Wed, 08 Mar 2017 20:20:17 GMT Aaron Moss [69d8a9a] * src/CodeTools/DeclStats.cc (modified) More DeclStats work Wed, 08 Mar 2017 20:17:58 GMT Thierry Delisle [796cea3] * configure (modified) * configure.ac (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Added proper argument to rename cfa Tue, 07 Mar 2017 19:07:11 GMT Thierry Delisle [64cb860] * .gitignore (modified) * src/Parser/lex.cc (deleted) * src/Parser/parser.cc (deleted) * src/Parser/parser.h (deleted) * src/prelude/builtins.c (deleted) Removed generated files from git repo Tue, 07 Mar 2017 13:33:43 GMT Peter A. Buhr [a7c90d4] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) change StorageClass to bitset, support _Thread_local as separate ... Tue, 07 Mar 2017 13:29:28 GMT Peter A. Buhr [7fe2498] * src/tests/.expect/tupleAssign.txt (modified) * src/tests/tupleAssign.c (modified) add sout prints and adjust char print values Tue, 07 Mar 2017 01:53:48 GMT Peter A. Buhr [2988eeb] * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.am (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) iosteam can now print tuples, added = as opening delimiter for ... Tue, 07 Mar 2017 01:50:16 GMT Peter A. Buhr [c443d1d] * src/examples/rational.cc (deleted) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) iosteam can now print tuples, added = as opening delimiter for ... Mon, 06 Mar 2017 19:07:04 GMT Thierry Delisle [3f80888] * doc/proposals/flags.md (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.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.yy (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Mar 2017 19:06:52 GMT Thierry Delisle [df47e2f] * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.am (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/prelude/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Added partial support for renaming cfa through autoconf (using ... Sun, 05 Mar 2017 03:31:03 GMT Peter A. Buhr [d107010] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/proposals/flags.md (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeTools/DeclStats.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (deleted) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/Parser/parser.yy.new (deleted) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor (added) * src/libcfa/concurrency/monitor.c (added) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/concurrent/coroutine.txt (moved) * src/tests/.expect/concurrent/monitor.txt (added) * src/tests/.expect/concurrent/multi-monitor.txt (added) * src/tests/.expect/concurrent/thread.txt (moved) * src/tests/.expect/globals.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/globals.c (added) * src/tests/monitor.c (added) * src/tests/multi-monitor.c (added) * src/tests/simpleGenericTriple.c (modified) * src/tests/test.py (modified) add signed/unsigned char to I/O Sun, 05 Mar 2017 03:00:46 GMT Peter A. Buhr [c3ebf37] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add signed/unsigned char to I/O Sat, 04 Mar 2017 23:01:06 GMT Thierry Delisle [e958ff8] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Libcfa now properly uses CFA_INCDIR Sat, 04 Mar 2017 03:12:10 GMT Peter A. Buhr [8191203] * configure (modified) * configure.ac (modified) * doc/proposals/flags.md (added) * src/CodeTools/DeclStats.cc (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/concurrent/coroutine.txt (moved) * src/tests/.expect/concurrent/monitor.txt (moved) * src/tests/.expect/concurrent/multi-monitor.txt (added) * src/tests/.expect/concurrent/thread.txt (moved) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (added) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 04 Mar 2017 03:12:02 GMT Peter A. Buhr [dd020c0] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.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.yy (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Type.h (modified) first attempt to create function specifiers Wed, 01 Mar 2017 22:17:43 GMT Thierry Delisle [088a5cd] * configure (modified) * configure.ac (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) Libs are now installed in a subdiractory called cfa Wed, 01 Mar 2017 20:38:33 GMT Thierry Delisle [871b664] * configure (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) Fixed path issues in tests Wed, 01 Mar 2017 20:20:30 GMT Thierry Delisle [a62cbb3] * configure (modified) * configure.ac (modified) * src/tests/test.py (modified) Fixed enable-threading option and removed extraneous debug print Wed, 01 Mar 2017 20:13:04 GMT Thierry Delisle [be65cca] * src/tests/.expect/concurrent/coroutine.txt (moved) * src/tests/.expect/concurrent/monitor.txt (moved) * src/tests/.expect/concurrent/multi-monitor.txt (moved) * src/tests/.expect/concurrent/thread.txt (moved) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) Concurrent tests no longer run when threading is disable Tue, 28 Feb 2017 21:44:00 GMT Aaron Moss [60401b76] * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/multi-monitor.txt (added) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 28 Feb 2017 21:43:49 GMT Aaron Moss [1e6b350] * src/CodeTools/DeclStats.cc (modified) Added basic expression analysis to DeclStats Tue, 28 Feb 2017 21:21:27 GMT Thierry Delisle [20221d4] * src/CodeTools/DeclStats.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/prelude/prelude.cf (modified) * src/tests/avltree/avl_test.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 28 Feb 2017 21:21:15 GMT Thierry Delisle [2781e65] * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/multi-monitor.txt (added) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (added) added support for acquiring multiple monitors at once Tue, 28 Feb 2017 20:24:35 GMT Peter A. Buhr [f37147b] * src/CodeTools/DeclStats.cc (modified) * src/Parser/ParseNode.h (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/prelude/prelude.cf (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/monitor.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 28 Feb 2017 20:24:28 GMT Peter A. Buhr [d0ffed1] * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) generate syntax error for SUE declarations in restricted scopes Tue, 28 Feb 2017 20:20:59 GMT Aaron Moss [14f6bb39] * src/prelude/prelude.cf (modified) * src/tests/avltree/avl_test.c (modified) Add missing overloads of comparison operators on pointers Tue, 28 Feb 2017 18:49:12 GMT Aaron Moss [fd061ed3] * Jenkinsfile (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy.new (deleted) * src/SymTab/Validate.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/monitor.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 28 Feb 2017 18:48:56 GMT Aaron Moss [31868da] * src/CodeTools/DeclStats.cc (modified) Start work on adding expression statistics to DeclStats pass Tue, 28 Feb 2017 17:40:47 GMT Thierry Delisle [cc7f4b1] * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/monitor.c (modified) - renamed monitor to __monitor_t since the type should not be exposed ...