# # ChangeLog for src/Concurrency/Waitfor.cc # # Generated by Trac 1.2.1 # Nov 4, 2024, 9:52:35 PM Thu, 21 Sep 2017 15:33:23 GMT Thierry Delisle [aaa4f93] * src/Concurrency/Waitfor.cc (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) Updated accepted index to live in the waitfor caller stack. Waitfor ... Wed, 20 Sep 2017 18:07:57 GMT Thierry Delisle [b18830e] * src/Concurrency/Waitfor.cc (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) Refactoring monitor code in prevision for proper waitfor support - ... Tue, 19 Sep 2017 19:55:54 GMT Thierry Delisle [8f98b78] * src/Concurrency/Waitfor.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/tests/.expect/sched-ext-parse.txt (added) * src/tests/sched-ext-parse.c (modified) Now properly resolve the calls to get_monitor Thu, 14 Sep 2017 20:26:54 GMT Thierry Delisle [310e5b7] * src/Concurrency/Waitfor.cc (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parserutility.cc (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/sched-ext-parse.c (modified) * src/tests/sched-ext.c (modified) Fix some issues with waitfor... it appears to work! Thu, 14 Sep 2017 19:42:14 GMT Thierry Delisle [1dcd9554] * src/CodeGen/CodeGenerator.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/StatementNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/libcfa/concurrency/monitor (modified) First "working" implementation of waitfor Wed, 13 Sep 2017 18:34:55 GMT Thierry Delisle [e3e16bc] * src/Concurrency/Waitfor.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/StatementNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/include/cassert (modified) Renamed safe_dynamic_cast to strict_dynamic_cast Wed, 13 Sep 2017 18:14:55 GMT Thierry Delisle [9f5ecf5] * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (added) * src/Concurrency/Waitfor.h (added) * src/Concurrency/module.mk (modified) * src/Makefile.in (modified) * src/libcfa/concurrency/monitor (modified) * src/main.cc (modified) * src/tests/sched-ext-parse.c (added) Skeleton for waitfor language support