# # ChangeLog for src # # Generated by Trac 1.2.1 # Apr 18, 2024, 11:50:37 PM Thu, 29 Jun 2017 21:06:24 GMT Rob Schluntz [62423350] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/ImplementationType.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/VarExprReplacer.cc (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/designations.c (modified) Big push on designations and initialization: works with generic ... Thu, 29 Jun 2017 20:22:00 GMT Rob Schluntz [bb1cd95] * src/tests/.expect/designations.txt (added) * src/tests/designations.c (added) add test case for designations Mon, 26 Jun 2017 20:48:35 GMT Rob Schluntz [579263a] * .gitignore (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/generic_types/refereeReport.txt (added) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/build/bump_ver.sh (modified) * doc/proposals/concurrency/build/version (deleted) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (added) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/thesis.tex (modified) * doc/proposals/concurrency/version (added) * doc/proposals/tagged-struct.txt (added) * doc/rob_thesis/intro.tex (modified) * doc/rob_thesis/thesis.tex (modified) * doc/user/user.tex (modified) * doc/working/exception/design.txt (modified) * doc/working/exception/impl/except.c (deleted) * doc/working/exception/impl/except.h (deleted) * doc/working/exception/impl/exception.c (added) * doc/working/exception/impl/exception.h (added) * doc/working/exception/impl/main.c (deleted) * doc/working/exception/impl/resume-main.c (deleted) * doc/working/exception/impl/test-main.c (added) * doc/working/exception/translate.c (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/ControlStruct/ExceptTranslate.cc (added) * src/ControlStruct/ExceptTranslate.h (added) * src/GenPoly/Box.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/examples/fwrite.c (deleted) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (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/containers/maybe (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (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/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.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/.expect/identity.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/.expect/maybe.txt (added) * src/tests/.expect/result.txt (added) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/coroutine.c (modified) * src/tests/identity.c (moved) * src/tests/io.c (modified) * src/tests/maybe.c (added) * src/tests/preempt_longrun/Makefile.am (added) * src/tests/preempt_longrun/Makefile.in (added) * src/tests/preempt_longrun/create.c (added) * src/tests/preempt_longrun/processor.c (added) * src/tests/preempt_longrun/stack.c (added) * src/tests/preempt_longrun/yield.c (added) * src/tests/result.c (added) * tools/cfa.nanorc (modified) * tools/repeat (added) Merge branch 'master' into designations Conflicts: ... Mon, 26 Jun 2017 20:13:36 GMT Rob Schluntz [2a7b3ca] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) convert InstantiateGeneric to PassVisitor, add missing mutate and ... Fri, 23 Jun 2017 16:12:46 GMT Rob Schluntz [d24d4e1] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/InitTweak/GenInit.cc (modified) * src/SymTab/Validate.cc (modified) convert more passes to PassVisitor, fix PassVisitor constructor bug, ... Thu, 22 Jun 2017 20:32:47 GMT Rob Schluntz [ba915fb5] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/ControlStruct/ExceptTranslate.cc (added) * src/ControlStruct/ExceptTranslate.h (added) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 22 Jun 2017 20:32:38 GMT Rob Schluntz [5dd0704] * src/Common/PassVisitor.h (modified) add GuardAction interface routine to WithScopes Thu, 22 Jun 2017 20:32:20 GMT Thierry Delisle [653f2c7] * src/ControlStruct/ExceptTranslate.cc (added) * src/ControlStruct/ExceptTranslate.h (added) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 22 Jun 2017 20:32:15 GMT Thierry Delisle [6ca154b] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) PassVisitor now supports declarations to add Thu, 22 Jun 2017 19:59:02 GMT Andrew Beach [ba912706] * src/ControlStruct/ExceptTranslate.cc (added) * src/ControlStruct/ExceptTranslate.h (added) Exception translation code (draft) added. Thu, 22 Jun 2017 18:14:46 GMT Andrew Beach [794c15b] * src/Parser/StatementNode.cc (modified) StatementNode:build_resume_at is disabled until no-local exceptions ... Thu, 22 Jun 2017 18:00:16 GMT Andrew Beach [25a8631] * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) Fixed some missing visits on visits to Try and Catch nodes. Thu, 22 Jun 2017 17:13:34 GMT Thierry Delisle [186b398] * doc/working/exception/translate.c (modified) * src/GenPoly/Specialize.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 22 Jun 2017 17:13:26 GMT Thierry Delisle [b73bd70] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) PassVisitor now properly copes skip-children Thu, 22 Jun 2017 17:12:49 GMT Thierry Delisle [65dc863] * src/InitTweak/InitTweak.cc (modified) added missing using visit Thu, 22 Jun 2017 15:42:51 GMT Rob Schluntz [9c90718] * doc/working/exception/translate.c (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 22 Jun 2017 15:41:09 GMT Rob Schluntz [969ee0df] * src/GenPoly/Specialize.cc (modified) conversion of zero_t to function type does not require tuple ... Thu, 22 Jun 2017 14:26:03 GMT Andrew Beach [2c37f34] * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) Getting in my addition to Constant, from_bool constructor. Thu, 22 Jun 2017 13:49:39 GMT Thierry Delisle [925b7f4] * src/CodeGen/FixNames.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parseutility.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/TupleExpansion.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 22 Jun 2017 13:49:32 GMT Thierry Delisle [35df560] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) Added boilerplate for declarations to add Wed, 21 Jun 2017 21:47:52 GMT Peter A. Buhr [e9a3b20b] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 21 Jun 2017 21:47:44 GMT Peter A. Buhr [d56e5bc] * src/CodeGen/FixNames.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/parseutility.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/Tuples/TupleExpansion.cc (modified) add constant value into constants Wed, 21 Jun 2017 17:40:54 GMT Rob Schluntz [06edda0] * src/SymTab/Validate.cc (modified) convert EnumAndPointerDecayPass and ForallPointerDecay to PassVisitor Wed, 21 Jun 2017 15:47:32 GMT Rob Schluntz [af5c204a] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) remove UntypedValOfExpr and hook in build for StmtExpr Wed, 21 Jun 2017 15:42:45 GMT Rob Schluntz [4551a6e] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) update PassVisitor and Expression documentation, move reset_visit out ... Tue, 20 Jun 2017 18:02:46 GMT Rob Schluntz [0508ab3] * src/InitTweak/FixInit.cc (modified) * src/SymTab/Validate.cc (modified) fix passes using PassVisitor to use inheritance rather than explicit ... Tue, 20 Jun 2017 17:52:37 GMT Rob Schluntz [5e298d7] * src/Common/PassVisitor.h (modified) added some documentation for PassVisitor features Tue, 20 Jun 2017 17:23:52 GMT Rob Schluntz [6a0d1b1e] * doc/LaTeXmacros/common.tex (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 20 Jun 2017 17:23:48 GMT Rob Schluntz [2873b737] * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/ObjectDecl.cc (modified) virtual destructor in BaseSyntaxNode, fix ObjectDecl print Tue, 20 Jun 2017 17:19:53 GMT Rob Schluntz [e4d829b] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/CurrentObject.cc (added) * src/ResolvExpr/CurrentObject.h (added) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.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/Tuples/TupleExpansion.cc (modified) major effort on designations, works in many cases Mon, 19 Jun 2017 20:23:46 GMT Andrew Beach [046e04a] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) Now only CatchStmt can be a handler on a TryStmt. Sun, 18 Jun 2017 14:03:41 GMT Rob Schluntz [f1e80d8] * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (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/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.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/.expect/scopeErrors.txt (modified) update tests to include unused attribute Sun, 18 Jun 2017 13:22:22 GMT Rob Schluntz [436c0de] * .gitignore (modified) * configure (modified) * configure.ac (modified) * doc/generic_types/refereeReport.txt (added) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/build/bump_ver.sh (modified) * doc/proposals/concurrency/build/version (deleted) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (added) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/thesis.tex (modified) * doc/proposals/concurrency/version (added) * doc/proposals/tagged-struct.txt (added) * doc/user/user.tex (modified) * doc/working/exception/design.txt (modified) * doc/working/exception/impl/except.c (deleted) * doc/working/exception/impl/except.h (deleted) * doc/working/exception/impl/exception.c (added) * doc/working/exception/impl/exception.h (added) * doc/working/exception/impl/main.c (deleted) * doc/working/exception/impl/resume-main.c (deleted) * doc/working/exception/impl/test-main.c (added) * doc/working/exception/translate.c (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/examples/fwrite.c (deleted) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (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/containers/maybe (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/tests/.expect/identity.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/.expect/maybe.txt (added) * src/tests/.expect/result.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/coroutine.c (modified) * src/tests/identity.c (moved) * src/tests/io.c (modified) * src/tests/maybe.c (added) * src/tests/preempt_longrun/Makefile.am (added) * src/tests/preempt_longrun/Makefile.in (added) * src/tests/preempt_longrun/create.c (added) * src/tests/preempt_longrun/processor.c (added) * src/tests/preempt_longrun/stack.c (added) * src/tests/preempt_longrun/yield.c (added) * src/tests/result.c (added) * tools/cfa.nanorc (modified) * tools/repeat (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa ... Sat, 17 Jun 2017 01:07:21 GMT Thierry Delisle [4aa2fb2] * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (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/libhdr/libdebug.h (modified) Added verify macro for asserts only present in debug Fri, 16 Jun 2017 20:06:37 GMT Thierry Delisle [667c7da] * src/libcfa/containers/maybe (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/tests/.expect/maybe.txt (added) * src/tests/.expect/result.txt (added) * src/tests/maybe.c (added) * src/tests/result.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 16 Jun 2017 20:06:33 GMT Thierry Delisle [0e44184] * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) Bad copy-paste in long run makefile Fri, 16 Jun 2017 20:01:50 GMT Andrew Beach [0892b1b] * src/tests/result.c (modified) Fixed random comment in result test. Fri, 16 Jun 2017 19:49:27 GMT Andrew Beach [20877d2] * src/libcfa/containers/maybe (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/tests/.expect/maybe.txt (added) * src/tests/.expect/result.txt (added) * src/tests/maybe.c (added) * src/tests/result.c (added) I've been sitting on these tests for a while. New tests for ... Fri, 16 Jun 2017 19:25:58 GMT Thierry Delisle [d33bc7c] * doc/proposals/tagged-struct.txt (modified) * doc/user/user.tex (modified) * src/Common/PassVisitor.h (modified) * src/InitTweak/GenInit.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 16 Jun 2017 19:25:35 GMT Thierry Delisle [cc3e4d0] * configure (modified) * configure.ac (modified) * src/tests/preempt_longrun/Makefile.am (added) * src/tests/preempt_longrun/Makefile.in (added) * src/tests/preempt_longrun/create.c (added) * src/tests/preempt_longrun/processor.c (added) * src/tests/preempt_longrun/stack.c (added) * src/tests/preempt_longrun/yield.c (added) * tools/repeat (added) Added longrunning tests for preemption Fri, 16 Jun 2017 19:22:50 GMT Thierry Delisle [4eb31f2b] * src/Common/PassVisitor.h (modified) * src/InitTweak/GenInit.cc (modified) Added base clases for passes to improve ease of use of the pass visitor Thu, 15 Jun 2017 19:33:44 GMT Thierry Delisle [7bd712d] * src/InitTweak/GenInit.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 15 Jun 2017 19:33:32 GMT Thierry Delisle [637568b] * src/Common/PassVisitor.h (modified) Added bases classes for pass visitor features Thu, 15 Jun 2017 19:21:17 GMT Rob Schluntz [7b6ca2e] * src/InitTweak/GenInit.cc (modified) move ReturnFixer to PassVisitor (uses GuardValue) Thu, 15 Jun 2017 16:18:23 GMT Thierry Delisle [6e09f211] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) Pass visitor: - added support for throw statment - now resets skip ... Mon, 12 Jun 2017 17:41:06 GMT Andrew Beach [ca78437] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * tools/cfa.nanorc (modified) Updated the CatchStmt node so that it may handle both termination and ... Sat, 10 Jun 2017 12:05:43 GMT Peter A. Buhr [cfaabe2c] * src/Parser/parser.yy (modified) comment out grammar for ellipsis catch-clauses Thu, 08 Jun 2017 21:04:55 GMT Andrew Beach [daf1af8] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) Added a new ThrowStmt node to the Syntax Tree. Thu, 08 Jun 2017 14:54:29 GMT Thierry Delisle [28762a1] * doc/generic_types/refereeReport.txt (added) * src/examples/fwrite.c (deleted) * src/tests/.expect/identity.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/coroutine.c (modified) * src/tests/identity.c (moved) * src/tests/io.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 08 Jun 2017 14:54:22 GMT Thierry Delisle [c77fd8b] * src/ResolvExpr/Unify.cc (modified) Fixed last warning in C++ code Thu, 08 Jun 2017 14:44:42 GMT Thierry Delisle [8b8152e] * src/examples/fwrite.c (deleted) * src/tests/.expect/identity.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/identity.c (moved) * src/tests/io.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 08 Jun 2017 14:44:24 GMT Thierry Delisle [8f8af30] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Tests should now be out of date if you recompile cforall Thu, 08 Jun 2017 14:22:19 GMT Peter A. Buhr [5a7966b] * src/examples/fwrite.c (deleted) * src/tests/.expect/identity.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/identity.c (moved) * src/tests/io.c (modified) remove example fwrite.c, add identity.c test, update io test Thu, 08 Jun 2017 11:55:13 GMT Peter A. Buhr [ec95d11] * doc/generic_types/refereeReport.txt (added) * src/tests/Makefile.am (modified) * src/tests/coroutine.c (modified) formatting Wed, 07 Jun 2017 20:53:42 GMT Thierry Delisle [d7dc824] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) Removed more warnings Wed, 07 Jun 2017 17:48:19 GMT Rob Schluntz [c6d2e93] * src/SymTab/Validate.cc (modified) add unused attribute to function return variable Tue, 06 Jun 2017 20:03:24 GMT Thierry Delisle [af397ef8] * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleExpansion.cc (modified) More attribute unused on parameters Tue, 06 Jun 2017 18:50:57 GMT Rob Schluntz [10e90cb] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeTools/TrackLoc.cc (modified) * src/Common/Assert.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/TypeMap.h (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.cc (modified) * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (added) * 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/preemption.c (added) * src/libcfa/concurrency/preemption.h (added) * src/libcfa/concurrency/signal.c (deleted) * src/main.cc (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 06 Jun 2017 17:51:57 GMT Thierry Delisle [c5ac6d5] * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/preemption.c (moved) Rename signal.c to preemption.c and added missing lrt Tue, 06 Jun 2017 15:45:13 GMT Thierry Delisle [c81ebf9] * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.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/preemption.h (added) * src/libcfa/concurrency/signal.c (modified) More work done on preemption in cforall, next step disabling ... Mon, 05 Jun 2017 21:49:43 GMT Rob Schluntz [8ca3a72] * src/GenPoly/Box.cc (modified) * src/GenPoly/CopyParams.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/SynTree/Attribute.h (modified) remove redundant noLabels variables Mon, 05 Jun 2017 19:16:16 GMT Thierry Delisle [7b13aeb] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) PassVisitor now supports field skip_children Mon, 05 Jun 2017 17:59:11 GMT Thierry Delisle [7e003011] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/TypeMap.h (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/ImplementationType.cc (modified) Some more unused argument removal, also removed some functions Mon, 05 Jun 2017 15:43:18 GMT Thierry Delisle [b3c36f4] * src/CodeTools/TrackLoc.cc (modified) * src/Common/Assert.cc (modified) * src/Common/PassVisitor.proto.h (modified) * src/Parser/ParseNode.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.cc (modified) * src/driver/cc1.cc (modified) * src/main.cc (modified) Added some __attribute__((unused)) where appropriate Mon, 05 Jun 2017 15:42:05 GMT Thierry Delisle [fa21ac9] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) Added alarm list to the system processor in the kernel Mon, 05 Jun 2017 14:30:11 GMT Thierry Delisle [2f9a722] * src/Concurrency/Keywords.cc (modified) Forgot to add fix for forward declarations of thread/coroutine/monitors Mon, 05 Jun 2017 14:21:20 GMT Thierry Delisle [ac032b5] * src/tests/test.py (modified) Test now properly outputs on segfaults Mon, 05 Jun 2017 14:05:49 GMT Thierry Delisle [6cff9f3] * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (added) Implementation of a priority queue for alarms Mon, 05 Jun 2017 12:28:32 GMT Peter A. Buhr [7985fa5] * src/examples/hello.c (deleted) * src/tests/.expect/hello.txt (added) * src/tests/hello.c (added) add test program Fri, 02 Jun 2017 22:30:18 GMT Rob Schluntz [0db6fc0] * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/Mutate.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/SymTab/Validate.cc (modified) convert several passes to PassVisitor Fri, 02 Jun 2017 21:42:10 GMT Rob Schluntz [f94ca7e] * doc/bibliography/cfa.bib (modified) * doc/refrat/Makefile (modified) * doc/refrat/refrat.bib (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * doc/working/exception/impl/except.c (modified) * doc/working/exception/impl/main.c (modified) * doc/working/exception/reference.c (modified) * src/Common/PassVisitor.impl.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/lex.ll (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 02 Jun 2017 21:05:00 GMT Rob Schluntz [2164637] * src/GenPoly/Box.cc (modified) don't clone member in conversion of OffsetPackExpr to OffsetofExpr ... Fri, 02 Jun 2017 21:02:25 GMT Peter A. Buhr [2c6c893] * doc/working/exception/impl/except.c (modified) * doc/working/exception/impl/main.c (modified) * doc/working/exception/reference.c (modified) * src/Common/PassVisitor.impl.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 02 Jun 2017 21:01:19 GMT Peter A. Buhr [a4683611] * src/libcfa/stdlib (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) third attempt at memory-allocation routines Fri, 02 Jun 2017 20:30:03 GMT Thierry Delisle [93684eb] * src/Makefile.am (modified) * src/Makefile.in (modified) Removed Werror, we are not ready yet Fri, 02 Jun 2017 15:23:21 GMT Thierry Delisle [acd738aa] * doc/user/user.tex (modified) * src/Common/PassVisitor.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/lex.ll (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 02 Jun 2017 15:23:13 GMT Thierry Delisle [9c1600c] * src/Common/PassVisitor.impl.h (modified) PassVisitor now supports adding statements and using the environment ... Fri, 02 Jun 2017 02:58:24 GMT Peter A. Buhr [49c9773] * doc/working/exception/impl/except.c (modified) * doc/working/exception/impl/main.c (modified) * doc/working/exception/impl/resume-main.c (added) * doc/working/exception/reference.c (added) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (added) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/create_cfaCor.c (added) * src/benchmark/create_cfaThrd.c (added) * src/benchmark/create_pthrd.c (added) * src/benchmark/create_uCor.cpp (added) * src/benchmark/create_uTask.cpp (added) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 02 Jun 2017 02:58:18 GMT Peter A. Buhr [6065b3aa] * doc/user/user.tex (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) second attempt at memory-allocation routines Fri, 02 Jun 2017 02:56:34 GMT Peter A. Buhr [6016c87] * src/Parser/lex.ll (modified) formatting Thu, 01 Jun 2017 23:26:11 GMT Rob Schluntz [b1d4d60] * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 01 Jun 2017 23:26:04 GMT Rob Schluntz [aff3af4] * src/Common/PassVisitor.h (modified) * src/InitTweak/FixInit.cc (modified) convert FixInit to PassVisitor Thu, 01 Jun 2017 20:57:02 GMT Thierry Delisle [28c9ff3] * configure (modified) * configure.ac (modified) * doc/working/exception/impl/except.c (modified) * doc/working/exception/impl/main.c (modified) * doc/working/exception/impl/resume-main.c (added) * doc/working/exception/reference.c (added) * src/CodeTools/TrackLoc.cc (modified) * src/CodeTools/TrackLoc.h (modified) * src/Common/PassVisitor.h (added) * src/Common/PassVisitor.impl.h (added) * src/Common/PassVisitor.proto.h (added) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/create_cfaCor.c (added) * src/benchmark/create_cfaThrd.c (added) * src/benchmark/create_pthrd.c (added) * src/benchmark/create_uCor.cpp (added) * src/benchmark/create_uTask.cpp (added) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/alarm.c (added) * src/libcfa/concurrency/signal.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 01 Jun 2017 20:56:53 GMT Thierry Delisle [b78275b] * src/tests/test.py (modified) Increased global time out of the tests Thu, 01 Jun 2017 20:26:50 GMT Thierry Delisle [134322e] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) Refactored PassVisitor to properly support env and statements to add Thu, 01 Jun 2017 19:18:58 GMT Thierry Delisle [3fb9a83] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) Fixed implementation of env, some optim needed Thu, 01 Jun 2017 17:44:44 GMT Thierry Delisle [5013c62] * src/benchmark/create_cfaCor.c (added) * src/benchmark/create_cfaThrd.c (added) * src/benchmark/create_pthrd.c (added) * src/benchmark/create_uCor.cpp (added) * src/benchmark/create_uTask.cpp (added) added several benchmarks to measure creation, some work needs to be ... Thu, 01 Jun 2017 17:35:58 GMT Thierry Delisle [296b2be] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (added) PassVisitor now supports features given by PolyMutator Thu, 01 Jun 2017 15:00:46 GMT Thierry Delisle [ab904dc] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Tuples/TupleExpansion.cc (modified) Added mutator capabilities to the pass visitor Wed, 31 May 2017 20:47:33 GMT Thierry Delisle [7b15d7a] * src/main.cc (modified) Removed unnecessary prints Wed, 31 May 2017 20:33:21 GMT Thierry Delisle [5d88a0a] * src/Common/PassVisitor.h (modified) Some more documentation for PassVisitor Wed, 31 May 2017 18:18:14 GMT Thierry Delisle [13932f14] * src/CodeTools/TrackLoc.cc (modified) * src/CodeTools/TrackLoc.h (modified) * src/Common/PassVisitor.h (added) * src/Common/PassVisitor.impl.h (added) * src/Common/utility.h (modified) * src/main.cc (modified) Added the new PassVisitor to simplify visiting all the nodes Wed, 31 May 2017 17:46:19 GMT Thierry Delisle [eb0951d0] * configure (modified) * configure.ac (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) Refacted some of the CXXFLAGS and added c++14 and Werror Wed, 31 May 2017 14:34:05 GMT Thierry Delisle [759908f] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/alarm.c (added) * src/libcfa/concurrency/signal.c (added) Added new files for preemption Tue, 30 May 2017 13:44:40 GMT Peter A. Buhr [bff607e] * src/examples/alloc.c (deleted) remove alloc.c from examples directory as moved to test directory Tue, 30 May 2017 13:17:50 GMT Peter A. Buhr [fab700b] * src/tests/.expect/alloc.txt (added) * src/tests/alloc.c (added) add allocation test Tue, 30 May 2017 13:13:53 GMT Peter A. Buhr [f3fc631f] * doc/user/user.tex (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) first attempt new storage management routines Tue, 30 May 2017 11:49:45 GMT Peter A. Buhr [2ab67b9] * Jenkinsfile (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/annex/glossary.tex (moved) * doc/proposals/concurrency/annex/local.bib (moved) * doc/proposals/concurrency/build/bump_ver.sh (added) * doc/proposals/concurrency/build/version (added) * doc/proposals/concurrency/bump_ver.sh (deleted) * doc/proposals/concurrency/concurrency.tex (deleted) * doc/proposals/concurrency/ext_monitor.fig.bak (deleted) * doc/proposals/concurrency/figures/ext_monitor.fig (moved) * doc/proposals/concurrency/figures/monitor.fig (moved) * doc/proposals/concurrency/notes/cor-thread-traits.c (moved) * doc/proposals/concurrency/notes/lit-review.md (moved) * doc/proposals/concurrency/notes/notes.md (moved) * doc/proposals/concurrency/style.tex (deleted) * doc/proposals/concurrency/style/cfa-format.tex (moved) * doc/proposals/concurrency/style/style.tex (added) * doc/proposals/concurrency/text/basics.tex (added) * doc/proposals/concurrency/text/concurrency.tex (added) * doc/proposals/concurrency/text/intro.tex (added) * doc/proposals/concurrency/text/parallelism.tex (added) * doc/proposals/concurrency/thesis.tex (added) * doc/proposals/concurrency/version (deleted) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/sched-int-disjoint.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 29 May 2017 15:52:22 GMT Thierry Delisle [4c5b972] * src/tests/sched-int-disjoint.c (modified) Minor test cleanup Mon, 29 May 2017 15:50:06 GMT Thierry Delisle [ccd349d] * src/tests/sched-int-block.c (modified) signal block test now uses wait user info pointer