# # ChangeLog for / # # Generated by Trac 1.2.1 # Jul 2, 2024, 2:29:04 AM Tue, 14 Mar 2017 19:14:52 GMT Thierry Delisle [026bb82] * Jenkinsfile (modified) Jenkins now adds the architecture to the published results 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 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 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 Thu, 09 Mar 2017 20:08:16 GMT Thierry Delisle [5222605] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) Removed extraneous echoes and flags in jenkins build Thu, 09 Mar 2017 19:50:54 GMT Thierry Delisle [3f414ef] * configure (modified) * configure.ac (modified) configure now properly adds -m32/-m64 based on canonical build and host Wed, 08 Mar 2017 20:27:26 GMT Thierry Delisle [0e7ea335] * src/CodeTools/DeclStats.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 08 Mar 2017 20:26:45 GMT Thierry Delisle [65e9bc1] * configure (modified) * configure.ac (modified) Removed incorrect double negative 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:19:38 GMT Thierry Delisle [6363ad1] * configure.ac (modified) Disable program transform since they always break stuff 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 Fri, 03 Mar 2017 22:31:44 GMT Aaron Moss [bf8da66] * doc/proposals/flags.md (added) Add flag enums proposal 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 ... Tue, 28 Feb 2017 16:08:04 GMT Thierry Delisle [4868be4] * src/Parser/parser.yy.new (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 28 Feb 2017 16:08:00 GMT Thierry Delisle [6a0d4d61] * src/Parser/ParseNode.h (modified) Added missing override tags on clone in parse node Mon, 27 Feb 2017 22:05:45 GMT Peter A. Buhr [7823bf0] * Jenkinsfile (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 27 Feb 2017 22:05:33 GMT Peter A. Buhr [75c566a] * src/Parser/parser.yy.new (deleted) remove parser.yy.new, which slipped into the repository Sun, 26 Feb 2017 18:15:12 GMT Thierry Delisle [3f22503] * Jenkinsfile (modified) Missed one of the curl requests in Jenkinsfile. Sun, 26 Feb 2017 18:09:56 GMT Thierry Delisle [fc2cd7d6] * 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 Sun, 26 Feb 2017 18:09:09 GMT Thierry Delisle [ef9cc56] * Jenkinsfile (modified) Build should no longer fail if dashboard is down Sat, 25 Feb 2017 02:42:25 GMT Peter A. Buhr [bf26fa5] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) unsigned return type for abs Sat, 25 Feb 2017 02:26:44 GMT Peter A. Buhr [1630f18] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) print signed and unsigned char Fri, 24 Feb 2017 21:01:59 GMT Aaron Moss [356c62a] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/LaTeXmacros/common.tex (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/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (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/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/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/abs.txt (modified) * src/tests/.expect/globals.txt (added) * src/tests/.expect/monitor.txt (added) * src/tests/abs.c (modified) * src/tests/globals.c (added) * src/tests/monitor.c (added) * src/tests/simpleGenericTriple.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 24 Feb 2017 21:00:42 GMT Aaron Moss [131dbb3] * src/CodeTools/DeclStats.cc (modified) More decl stats Fri, 24 Feb 2017 20:58:07 GMT Rob Schluntz [167a9c8] * doc/LaTeXmacros/common.tex (modified) * src/InitTweak/GenInit.cc (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/globals.txt (added) * src/tests/globals.c (added) * src/tests/monitor.c (modified) * src/tests/simpleGenericTriple.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 24 Feb 2017 20:58:03 GMT Rob Schluntz [43c89a7] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) add hoistType flag (currently unused) Fri, 24 Feb 2017 20:23:59 GMT Rob Schluntz [23c4aa8] * src/InitTweak/GenInit.cc (modified) * src/tests/.expect/globals.txt (modified) * src/tests/globals.c (modified) * src/tests/simpleGenericTriple.c (modified) fix constructor transitivity rule Fri, 24 Feb 2017 18:28:00 GMT Rob Schluntz [255b294] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/CodeTools/DeclStats.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/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (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/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/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/abs.txt (modified) * src/tests/.expect/globals.txt (added) * src/tests/.expect/monitor.txt (added) * src/tests/abs.c (modified) * src/tests/globals.c (added) * src/tests/monitor.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 24 Feb 2017 16:09:46 GMT Thierry Delisle [783dfd6] * src/tests/.expect/globals.txt (added) * src/tests/globals.c (added) Added test for initialization of globals Thu, 23 Feb 2017 22:10:56 GMT Thierry Delisle [6ce9f7c7] * 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) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Feb 2017 22:10:50 GMT Thierry Delisle [51f3798] * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/monitor.c (modified) Added raii guard for monitors Thu, 23 Feb 2017 21:31:20 GMT Peter A. Buhr [24cde55] * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (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/tests/.expect/monitor.txt (added) * src/tests/monitor.c (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 23 Feb 2017 21:31:11 GMT Peter A. Buhr [ca1a547] * 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) fixed missing body in enumeration, removed hashBody function flag, ... Thu, 23 Feb 2017 21:30:42 GMT Thierry Delisle [ead8c7e] * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor.c (modified) Remove extraenous asserts Thu, 23 Feb 2017 21:27:57 GMT Thierry Delisle [3bb51e1] * src/tests/.expect/monitor.txt (added) * src/tests/monitor.c (added) Added simple test for monitor Thu, 23 Feb 2017 21:24:35 GMT Thierry Delisle [f07e037] * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) Basic monitor implementation Thu, 23 Feb 2017 19:44:06 GMT Thierry Delisle [485fdcf] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/monitor (added) * src/libcfa/concurrency/monitor.c (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Feb 2017 19:43:57 GMT Thierry Delisle [9013eb0] * src/examples/multicore.c (modified) Updated multicore example to use array instead of name variables Thu, 23 Feb 2017 19:41:38 GMT Thierry Delisle [eac73eb] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/monitor (added) * src/libcfa/concurrency/monitor.c (added) Added monitor files to makefiles Thu, 23 Feb 2017 19:13:38 GMT Peter A. Buhr [3fddc6b] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 23 Feb 2017 19:13:28 GMT Peter A. Buhr [bf76eab] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add variadic delete to stdlib Thu, 23 Feb 2017 16:22:13 GMT Thierry Delisle [6291725] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Feb 2017 16:22:03 GMT Thierry Delisle [6db3e73] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (modified) Fixed 32-bit benchmark compilation Thu, 23 Feb 2017 15:53:54 GMT Thierry Delisle [1acc066] * src/tests/.expect/abs.txt (modified) * src/tests/abs.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Feb 2017 15:53:45 GMT Thierry Delisle [14ce3392] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Fixed incorrect negation in silent option and incorrect compiler name ... Thu, 23 Feb 2017 03:36:46 GMT Peter A. Buhr [9d169f1] * src/tests/.expect/abs.txt (modified) * src/tests/abs.c (modified) fix abs.c test program for char type Wed, 22 Feb 2017 22:33:53 GMT Thierry Delisle [734891d] * Jenkinsfile (modified) Fixed status prefix for email notification Wed, 22 Feb 2017 22:22:49 GMT Thierry Delisle [692de479] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/benchmark/csv-data.c (modified) Merge branch 'jenkins-sandbox' Wed, 22 Feb 2017 22:02:53 GMT Thierry Delisle [8fa3c7e6] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Fixed full build script with new changes Wed, 22 Feb 2017 20:32:53 GMT Thierry Delisle [b3e9729] * Jenkinsfile (modified) * src/benchmark/csv-data.c (modified) Fixed curl output and benchmark output Wed, 22 Feb 2017 20:22:27 GMT Thierry Delisle [6599085] * Jenkinsfile (modified) Other typo in variable name and fixed curl request Wed, 22 Feb 2017 20:18:17 GMT Thierry Delisle [26a63f0] * Jenkinsfile (modified) Typo in variable name Wed, 22 Feb 2017 20:14:54 GMT Thierry Delisle [38eef0e] * Jenkinsfile (modified) Wrong variable names Wed, 22 Feb 2017 20:14:10 GMT Thierry Delisle [654d2228] * Jenkinsfile (modified) Wrong variable name Wed, 22 Feb 2017 20:12:13 GMT Thierry Delisle [e6b862d] * Jenkinsfile (modified) String.toBoolean is FORBIDDEN by jenkins for some reason Wed, 22 Feb 2017 20:06:05 GMT Thierry Delisle [0370b9b] * Jenkinsfile (modified) Compiler is already a type... Wed, 22 Feb 2017 20:02:49 GMT Thierry Delisle [201d77a] * Jenkinsfile (modified) Properly using double-quotes when required Wed, 22 Feb 2017 20:02:01 GMT Thierry Delisle [403ad15] * Jenkinsfile (modified) Better error messages Wed, 22 Feb 2017 20:00:56 GMT Thierry Delisle [3f09a70] * Jenkinsfile (modified) Declaring globals in groovy is weird Wed, 22 Feb 2017 19:59:40 GMT Thierry Delisle [fd6d74e] * Jenkinsfile (modified) Forgot to implement silent option Wed, 22 Feb 2017 19:55:31 GMT Thierry Delisle [7223c671] * Jenkinsfile (modified) Notify might be a reserved name in groovy Wed, 22 Feb 2017 19:54:20 GMT Thierry Delisle [ed50f0b] * Jenkinsfile (modified) Fix semantics error Wed, 22 Feb 2017 19:53:26 GMT Thierry Delisle [1e6a463] * Jenkinsfile (modified) Fix syntax error Wed, 22 Feb 2017 19:52:43 GMT Thierry Delisle [6802a5f] * Jenkinsfile (modified) Add echo to validate parameters Wed, 22 Feb 2017 19:47:09 GMT Thierry Delisle [bd34bcf5] * Jenkinsfile (modified) Added proper switches for architecture and compiler Wed, 22 Feb 2017 19:42:11 GMT Aaron Moss [396ee0a] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/Generate.cc (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (added) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/BaseSyntaxNode.h (added) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/32/KRfunctions.txt (added) * src/tests/.expect/64/KRfunctions.txt (added) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (modified) * src/tests/.expect/dtor-early-exit-ERR2.txt (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/KRfunctions.c (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Feb 2017 19:41:49 GMT Aaron Moss [0788b739] * src/prelude/prelude.cf (modified) Pointer operations in prelude now polymorphic over sized dtype rather ...