#
# ChangeLog for src/Concurrency
#
# Generated by Trac 1.2.1
# Apr 3, 2025, 8:43:24 PM

Tue, 21 Mar 2017 16:36:01 GMT Thierry Delisle <tdelisle@…> [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


Fri, 17 Mar 2017 17:36:27 GMT Thierry Delisle <tdelisle@…> [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 <tdelisle@…> [b32ada31]
	* src/Concurrency/Keywords.cc (modified)

	First draft implementation of the coroutine keyword


Fri, 17 Mar 2017 13:58:23 GMT Peter A. Buhr <pabuhr@…> [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 21:20:16 GMT Thierry Delisle <tdelisle@…> [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 12:23:42 GMT Peter A. Buhr <pabuhr@…> [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


Wed, 15 Mar 2017 19:16:04 GMT Thierry Delisle <tdelisle@…> [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 15:14:53 GMT Thierry Delisle <tdelisle@…> [64adb03]
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Keywords.h (modified)
	* src/main.cc (modified)

	Added first implementation of mutex keyword


Mon, 13 Mar 2017 16:59:34 GMT Thierry Delisle <tdelisle@…> [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