# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 28, 2024, 1:51:46 AM Thu, 25 May 2017 14:46:58 GMT Rob Schluntz [a8e64c4] * src/InitTweak/GenInit.cc (modified) don't try to construct assertion parameters [fixes #2] Wed, 24 May 2017 20:16:20 GMT Rob Schluntz [447bf833] * doc/user/user.tex (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/gmp (modified) * src/tests/.expect/64/gmp.txt (modified) * src/tests/.expect/concurrent/sched-int-block.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/gmp.c (modified) * src/tests/sched-int-block.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 24 May 2017 20:16:16 GMT Rob Schluntz [7f623d6f] * src/ResolvExpr/AlternativeFinder.cc (modified) add all function type parameters as open variables when instantiating ... Wed, 24 May 2017 20:12:28 GMT Rob Schluntz [0b150ec] * src/MakeLibCfa.cc (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/prelude/prelude.cf (modified) minor zero_t/one_t prelude changes, simplify prelude generation, ... Wed, 24 May 2017 18:57:14 GMT Rob Schluntz [6e206cb] * src/tests/test.py (modified) tests run with chunksize = 1 to take advantage of cores Tue, 23 May 2017 16:28:26 GMT Thierry Delisle [8bcaf21] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Update concurrency make target Tue, 23 May 2017 16:20:38 GMT Thierry Delisle [13099105] * doc/user/user.tex (modified) * doc/working/exception/design.txt (added) * doc/working/exception/impl/README (moved) * doc/working/exception/impl/except.c (moved) * doc/working/exception/impl/except.h (moved) * doc/working/exception/impl/lsda.h (moved) * doc/working/exception/impl/main.c (moved) * doc/working/exception/impl/main.cfa (moved) * src/InitTweak/FixInit.cc (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/gmp (modified) * src/tests/.expect/64/gmp.txt (modified) * src/tests/gmp.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 23 May 2017 16:19:39 GMT Thierry Delisle [2c9ebab] * src/tests/.expect/concurrent/sched-int-block.txt (added) * src/tests/sched-int-block.c (added) concurrent test for signal block Tue, 23 May 2017 16:17:07 GMT Thierry Delisle [44264c5] * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) Working implementation of internal scheduling, TODO some cleanup Mon, 22 May 2017 13:56:39 GMT Peter A. Buhr [935315d] * src/tests/gmp.c (modified) use unsigned int for loop index Mon, 22 May 2017 12:58:56 GMT Peter A. Buhr [18c55e1] * src/tests/gmp.c (modified) remove superfluous casts Mon, 22 May 2017 12:45:05 GMT Peter A. Buhr [4adbe45] * src/libcfa/gmp (modified) * src/tests/.expect/64/gmp.txt (modified) * src/tests/gmp.c (modified) fix bug in converting string to number and update test Mon, 22 May 2017 03:38:21 GMT Peter A. Buhr [0ed8759] * doc/user/user.tex (modified) second attempt at rewrite of section syntax ambiguites Mon, 22 May 2017 03:24:35 GMT Peter A. Buhr [917ab04] * doc/user/user.tex (modified) rewrite section syntax ambiguites Fri, 19 May 2017 21:20:04 GMT Andrew Beach [88e0080] * doc/working/exception/design.txt (added) * doc/working/exception/impl/README (moved) * doc/working/exception/impl/except.c (moved) * doc/working/exception/impl/except.h (moved) * doc/working/exception/impl/lsda.h (moved) * doc/working/exception/impl/main.c (moved) * doc/working/exception/impl/main.cfa (moved) Added a file with notes about the new exception design. Fri, 19 May 2017 19:44:49 GMT Rob Schluntz [11ab8ea8] * src/SymTab/Validate.cc (modified) add checks for generic type parameter length Fri, 19 May 2017 18:51:10 GMT Rob Schluntz [d298e03] * doc/user/user.tex (modified) * src/Parser/parser.yy (modified) * src/tests/tuplePolymorphism.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 19 May 2017 18:33:38 GMT Rob Schluntz [0661678] * src/InitTweak/FixInit.cc (modified) fix unreachable code warnings Fri, 19 May 2017 15:56:51 GMT Peter A. Buhr [535adab] * src/CodeGen/GenType.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 19 May 2017 15:56:43 GMT Peter A. Buhr [27caf8d] * doc/user/user.tex (modified) updates to pointers/references section Fri, 19 May 2017 00:42:21 GMT Peter A. Buhr [fdca7c6] * src/Parser/parser.yy (modified) mark aggregate as generic before parsing aggregate body so generic- ... Fri, 19 May 2017 00:38:57 GMT Peter A. Buhr [17e0dc9] * src/tests/tuplePolymorphism.c (modified) change indentation from spaces to tabs Thu, 18 May 2017 21:31:46 GMT Rob Schluntz [8905f56] * src/main.cc (modified) add before-codegen print flag -C Thu, 18 May 2017 20:58:08 GMT Rob Schluntz [c7a3081] * src/GenPoly/InstantiateGeneric.cc (modified) * src/SynTree/TypeSubstitution.cc (modified) only bind generic parameters in TypeSubstitution in freeOnly mode, ... Thu, 18 May 2017 15:36:51 GMT Rob Schluntz [02153feb] * doc/bibliography/cfa.bib (modified) * doc/user/pointer2.fig (modified) * doc/user/user.tex (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/lex.ll (modified) * src/tests/.expect/64/gmp.txt (moved) * src/tests/.expect/complex.txt (added) * src/tests/complex.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 18 May 2017 15:11:32 GMT Peter A. Buhr [ba2356b] * src/Parser/lex.ll (modified) additional change for integer_suffix and cleanup Thu, 18 May 2017 03:26:55 GMT Peter A. Buhr [2f484f5] * src/tests/.expect/complex.txt (added) * src/tests/complex.c (added) add new test for complex numbers (needs work) Thu, 18 May 2017 03:21:52 GMT Peter A. Buhr [8b7124e] * src/tests/.expect/64/gmp.txt (moved) temporarily move gmp test results to 64-bit only as gmp-32 cannot be ... Thu, 18 May 2017 03:00:30 GMT Peter A. Buhr [0642216] * doc/user/pointer2.fig (modified) * doc/user/user.tex (modified) rewrite Pointer/Reference section Thu, 18 May 2017 02:58:32 GMT Peter A. Buhr [0213af6] * src/Parser/ExpressionNode.cc (modified) * src/Parser/lex.ll (modified) fix tuple index and constant suffix Thu, 18 May 2017 02:04:13 GMT Peter A. Buhr [7e17503] * doc/bibliography/cfa.bib (modified) update all ISO/IEC citations Tue, 16 May 2017 14:47:34 GMT Rob Schluntz [4203f71] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/gmp (modified) * src/libcfa/iostream (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdhdr/gmp.h (added) * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 16 May 2017 02:08:31 GMT Peter A. Buhr [22634b2] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 16 May 2017 02:08:23 GMT Peter A. Buhr [6c6455f] * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) second attempt at generic rational type with conversions to/from ... Mon, 15 May 2017 22:43:54 GMT Peter A. Buhr [9ebd778] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) code formatting Mon, 15 May 2017 22:40:53 GMT Peter A. Buhr [3dafd83] * doc/user/user.tex (modified) update intro sections, I/O, standard headers, keywords, syntactic ... Mon, 15 May 2017 22:37:36 GMT Peter A. Buhr [e2f1eeb] * doc/LaTeXmacros/common.tex (modified) spaces between juxtaposed underscores and use textrm versus rm for ... Mon, 15 May 2017 22:35:22 GMT Peter A. Buhr [2893f6d] * src/libcfa/gmp (modified) * src/libcfa/stdhdr/gmp.h (added) make gmp.h a CFA standard-header file Mon, 15 May 2017 15:30:52 GMT Rob Schluntz [fae2cf8] * Jenkins/FullBuild (modified) * Jenkins/TestRegen (added) * Jenkinsfile (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (added) * doc/generic_types/generic_types.tex (modified) * doc/nda/Aaron_Moss-Rob_Schluntz-Thierry_Delisle.pdf (added) * doc/nda/Cover_Letter.pdf (added) * doc/nda/Daniel_Caccamo.pdf (added) * doc/nda/NDA.pdf (added) * doc/nda/Neda_Paryab.pdf (added) * doc/nda/Peter_Buhr-30-jul-2014.pdf (added) * doc/rob_thesis/thesis.bib (modified) * doc/user/Makefile (modified) * src/GenPoly/Box.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/gmp (added) * src/libcfa/iostream.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/concurrent/sched-int-wait.txt (modified) * src/tests/.expect/gmp.txt (added) * src/tests/.expect/rational.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/gmp.c (added) * src/tests/rational.c (modified) * src/tests/sched-int-wait.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 15 May 2017 15:00:02 GMT Thierry Delisle [9ff8310] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Added andrew to the full build mailing list and made some asthetic ... Mon, 15 May 2017 01:21:13 GMT Peter A. Buhr [a32cfc90] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/gmp.c (deleted) remove unnecessary gmp.c file Sun, 14 May 2017 22:30:20 GMT Peter A. Buhr [561f730] * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) first attempt converting rational numbers to generic type Sun, 14 May 2017 22:28:36 GMT Peter A. Buhr [4c8f86b] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/gmp (added) * src/libcfa/gmp.c (added) * src/tests/.expect/gmp.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/gmp.c (added) add gmp interface and test Sun, 14 May 2017 22:23:58 GMT Peter A. Buhr [7b2c0a99] * src/GenPoly/Box.cc (modified) fix unbound type-variable error Sun, 14 May 2017 22:21:43 GMT Peter A. Buhr [218aecf] * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (added) * doc/user/Makefile (modified) separate programing-language decriptions from common macros Sun, 14 May 2017 18:26:36 GMT Peter A. Buhr [07846d8] * doc/generic_types/generic_types.tex (modified) make inverted A in CFA name better Sat, 13 May 2017 15:56:45 GMT Peter A. Buhr [f3ddc21] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add polymorphic abs routine and code formatting Sat, 13 May 2017 15:53:55 GMT Peter A. Buhr [b65a9fc] * src/libcfa/iostream.c (modified) change colon from closing to opening/closing delimiter Fri, 12 May 2017 20:49:38 GMT Rob Schluntz [65aca88] * src/CodeGen/GenType.cc (modified) * src/InitTweak/FixInit.cc (modified) fix destruction of tuple-typed argument temporaries Fri, 12 May 2017 19:44:03 GMT Thierry Delisle [f5dfc86] * Jenkins/TestRegen (modified) Better printing in test regen Fri, 12 May 2017 18:20:09 GMT Thierry Delisle [d8e14e39] * Jenkins/TestRegen (modified) * src/tests/.expect/concurrent/sched-int-wait.txt (modified) Added some better description to the test regen email (Which now ... Fri, 12 May 2017 18:07:12 GMT Thierry Delisle [c344406] * Jenkins/TestRegen (modified) New try for file attachments by changing directories Fri, 12 May 2017 17:07:03 GMT Thierry Delisle [d0cf7409] * Jenkins/TestRegen (modified) New try for jenkins file attachments Fri, 12 May 2017 16:26:26 GMT Thierry Delisle [7e492e4] * Jenkins/TestRegen (modified) Fixed Jenkins email attachment pattern Fri, 12 May 2017 16:04:31 GMT Thierry Delisle [43123e0] * src/tests/sched-int-wait.c (modified) Added print to sched-int-wait to tests test regen from jenkins Fri, 12 May 2017 15:35:49 GMT Thierry Delisle [5d41e22] * Jenkins/TestRegen (modified) Fixed cleaning in jenkins test regen Fri, 12 May 2017 15:30:19 GMT Thierry Delisle [eb220ca] * Jenkins/TestRegen (modified) Fixed host config in test regen Fri, 12 May 2017 15:17:57 GMT Thierry Delisle [caa8f7b] * Jenkins/TestRegen (modified) Fixed typo in jenkins scripts Fri, 12 May 2017 15:15:17 GMT Thierry Delisle [ce34152] * Jenkins/TestRegen (modified) Added stages to jenkins test regen and fix parameter issue Fri, 12 May 2017 15:01:08 GMT Thierry Delisle [c429ec2] * Jenkins/TestRegen (modified) Fixes to jenkins test-regen Fri, 12 May 2017 14:46:51 GMT Thierry Delisle [8dac2cc] * doc/generic_types/generic_types.tex (modified) * doc/nda/Aaron_Moss-Rob_Schluntz-Thierry_Delisle.pdf (added) * doc/nda/Cover_Letter.pdf (added) * doc/nda/Daniel_Caccamo.pdf (added) * doc/nda/NDA.pdf (added) * doc/nda/Neda_Paryab.pdf (added) * doc/nda/Peter_Buhr-30-jul-2014.pdf (added) * doc/rob_thesis/thesis.bib (modified) * src/InitTweak/FixInit.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 May 2017 14:46:45 GMT Thierry Delisle [64bc131] * Jenkins/TestRegen (added) added new Jenkins script to regenerate tests Fri, 12 May 2017 02:24:23 GMT Peter A. Buhr [f5abbd7] * doc/rob_thesis/thesis.bib (modified) remove execution permissions Fri, 12 May 2017 02:08:07 GMT Peter A. Buhr [ce206b4] * src/InitTweak/FixInit.cc (modified) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 12 May 2017 02:07:52 GMT Peter A. Buhr [3476a0d] * doc/nda/Aaron_Moss-Rob_Schluntz-Thierry_Delisle.pdf (added) * doc/nda/Cover_Letter.pdf (added) * doc/nda/Daniel_Caccamo.pdf (added) * doc/nda/NDA.pdf (added) * doc/nda/Neda_Paryab.pdf (added) * doc/nda/Peter_Buhr-30-jul-2014.pdf (added) create NDA directory and documents Thu, 11 May 2017 21:39:06 GMT Rob Schluntz [edbdbe6] * src/InitTweak/FixInit.cc (modified) fix splice to use the correct list Thu, 11 May 2017 20:41:56 GMT Thierry Delisle [9738e74] * src/InitTweak/FixInit.cc (modified) Fix for ubuntu 16.04 Thu, 11 May 2017 19:29:00 GMT Thierry Delisle [c2d5e28] * src/tests/test.py (modified) Tests can now timeout individually Thu, 11 May 2017 18:49:34 GMT Peter A. Buhr [1ed33fed] * Jenkinsfile (modified) * doc/LaTeXmacros/common.tex (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/cfa-format.tex (added) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/LineStream.cc (deleted) * src/CodeGen/LineStream.h (deleted) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (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/genericUnion.txt (added) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/memberCtors.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/genericUnion.c (added) * src/tests/memberCtors.c (modified) * src/tests/sched-int-wait.c (modified) * src/tests/test.py (modified) * tools/cfa.nanorc (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 11 May 2017 18:47:08 GMT Rob Schluntz [6a4f3d4] * 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/memberCtors-ERR1.txt (modified) update test output to account for additional copy constructor calls Thu, 11 May 2017 18:09:51 GMT Rob Schluntz [a28bc02] * src/CodeGen/CodeGenerator.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) assignment argument and return value are now always copy constructed Thu, 11 May 2017 18:04:06 GMT Rob Schluntz [ddbde34] * src/tests/.expect/memberCtors.txt (modified) * src/tests/memberCtors.c (modified) update memberCtors test case with more output Thu, 11 May 2017 18:03:16 GMT Rob Schluntz [9923861] * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) add -L flag to tests and bootloader generation Thu, 11 May 2017 18:02:22 GMT Rob Schluntz [f975c65] * src/CodeGen/CodeGenerator.cc (modified) intermediate codegen for tuple indexing Thu, 11 May 2017 15:34:16 GMT Rob Schluntz [ad1770be] * doc/LaTeXmacros/common.tex (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/cfa-format.tex (added) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/LineStream.cc (deleted) * src/CodeGen/LineStream.h (deleted) * src/main.cc (modified) * tools/cfa.nanorc (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 11 May 2017 15:29:07 GMT Andrew Beach [f2e746d] * tools/cfa.nanorc (added) Added nanorc file for Cforall. It is not complete but is useable. Thu, 11 May 2017 15:08:07 GMT Andrew Beach [8514fe19] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/cfa-format.tex (added) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 11 May 2017 15:07:58 GMT Andrew Beach [c850687] * doc/LaTeXmacros/common.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/LineStream.cc (deleted) * src/CodeGen/LineStream.h (deleted) * src/main.cc (modified) Add -L flag to turn of line marks. Updated the keyword list. Wed, 10 May 2017 21:00:47 GMT Thierry Delisle [6250a312] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/rob_thesis/cfa-format.tex (modified) * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/examples/malloc.cc (added) * doc/rob_thesis/examples/poly.c (added) * doc/rob_thesis/intro.tex (modified) * doc/rob_thesis/thesis-frontpgs.tex (modified) * doc/rob_thesis/thesis.tex (modified) * doc/rob_thesis/tuples.tex (modified) * doc/rob_thesis/variadic.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/LineStream.cc (added) * src/CodeGen/LineStream.h (added) * src/CodeTools/TrackLoc.cc (added) * src/CodeTools/TrackLoc.h (added) * src/CodeTools/module.mk (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/Makefile.in (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/Visitor.h (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/Monitor.c (added) * src/benchmark/SchedInt.c (added) * src/benchmark/ThrdCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/bench.h (added) * src/benchmark/csv-data.c (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/main.cc (modified) * src/tests/.expect/concurrent/sched-int-barge.txt (added) * src/tests/.expect/concurrent/sched-int-disjoint.txt (added) * src/tests/.expect/concurrent/sched-int-multi.txt (deleted) * src/tests/.expect/concurrent/sched-int-wait.txt (added) * src/tests/.expect/concurrent/sched-int.txt (deleted) * src/tests/.expect/rational.txt (added) * src/tests/.in/rational.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/rational.c (modified) * src/tests/sched-int-barge.c (added) * src/tests/sched-int-disjoint.c (added) * src/tests/sched-int-multi.c (deleted) * src/tests/sched-int-wait.c (added) * src/tests/sched-int.c (deleted) * tools/vscode/uwaterloo.cforall-0.1.0/cforall.configuration.json (added) * tools/vscode/uwaterloo.cforall-0.1.0/images/icon.odg (added) * tools/vscode/uwaterloo.cforall-0.1.0/images/icon.svg (added) * tools/vscode/uwaterloo.cforall-0.1.0/package.json (added) * tools/vscode/uwaterloo.cforall-0.1.0/snippets/snippets.json (added) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 10 May 2017 21:00:31 GMT Thierry Delisle [0f9bef3] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/cfa-format.tex (added) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) First draft at the final writeup of internal schedulling Wed, 10 May 2017 19:52:27 GMT Rob Schluntz [f803a75] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) moved quiet flags to makefile Wed, 10 May 2017 15:20:06 GMT Rob Schluntz [e325958] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) update quick tests Wed, 10 May 2017 14:38:49 GMT Rob Schluntz [240e1ff] * src/tests/.expect/genericUnion.txt (added) * src/tests/genericUnion.c (added) added a simple test for generic unions Wed, 10 May 2017 14:28:50 GMT Rob Schluntz [58cb21c] * src/CodeGen/CodeGenerator.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 10 May 2017 13:40:33 GMT Andrew Beach [29cf9c8] * src/CodeGen/CodeGenerator.cc (modified) Working, but inaccurate, line directives are being added. Wed, 10 May 2017 00:04:00 GMT Rob Schluntz [cbb675d] * Jenkinsfile (modified) * src/tests/sched-int-wait.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 09 May 2017 20:26:16 GMT Thierry Delisle [0961bf4] * Jenkinsfile (modified) Jenkins should no longer printer directories when inside make routines Tue, 09 May 2017 20:25:20 GMT Thierry Delisle [66ef082] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/LineStream.cc (modified) * src/CodeGen/LineStream.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 09 May 2017 20:24:55 GMT Thierry Delisle [19801aa] * src/tests/sched-int-wait.c (modified) Waiting test for monitor is more robust Tue, 09 May 2017 18:46:32 GMT Peter A. Buhr [6ac2ada] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/LineStream.cc (modified) * src/CodeGen/LineStream.h (modified) * src/main.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 09 May 2017 18:37:19 GMT Rob Schluntz [903f7c3] * src/CodeGen/CodeGenerator.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 09 May 2017 18:36:05 GMT Andrew Beach [6e300d9] * src/CodeGen/CodeGenerator.cc (modified) Updated last update marker. Tue, 09 May 2017 18:25:04 GMT Rob Schluntz [bc934cdf] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/LineStream.cc (modified) * src/CodeGen/LineStream.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 09 May 2017 18:17:55 GMT ajbeach [4810867] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/LineStream.cc (modified) * src/CodeGen/LineStream.h (modified) * src/main.cc (modified) Added basic line directives to code generation. Tue, 09 May 2017 18:00:07 GMT Rob Schluntz [6182039] * src/Common/utility.h (modified) fix spacing in utility Tue, 09 May 2017 17:56:38 GMT Rob Schluntz [298581c] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/CodeGen/LineStream.cc (added) * src/CodeGen/LineStream.h (added) * src/Common/utility.h (modified) * src/benchmark/csv-data.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 09 May 2017 17:56:16 GMT Rob Schluntz [c10ee66] * src/GenPoly/Box.cc (modified) fix nested generic member expressions, fix generic union member ... Tue, 09 May 2017 11:40:29 GMT Peter A. Buhr [8f16086] * doc/generic_types/generic_types.tex (modified) fix wording error Mon, 08 May 2017 19:07:02 GMT Thierry Delisle [f408e1a] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Removed timeout in jenkins build (tests still have timeouts in python ... Mon, 08 May 2017 15:43:27 GMT Thierry Delisle [620dd2b] * Jenkinsfile (modified) Tentative fix for deprecated stages