# # ChangeLog for / # # Generated by Trac 1.6 # May 1, 2026, 6:49:24 AM Mon, 11 Mar 2019 02:49:16 GMT Peter A. Buhr [c2fe922] * src/BasicTypes-gen.cc (modified) remove path from generating file name Mon, 11 Mar 2019 01:25:47 GMT Peter A. Buhr [f910df5] * src/BasicTypes-gen.cc (modified) formatting Mon, 11 Mar 2019 01:25:10 GMT Peter A. Buhr [b830e046] * libcfa/prelude/prelude-gen.cc (modified) formatting output Tue, 05 Mar 2019 23:17:55 GMT Peter A. Buhr [b38433b] * src/Common/PassVisitor.cc (added) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/Stats.h (modified) * src/Common/Stats/Base.h (added) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Stats.cc (added) * src/Common/Stats/Time.cc (added) * src/Common/Stats/Time.h (added) * src/Common/module.mk (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/Makefile.in (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 Mar 2019 22:35:02 GMT Peter A. Buhr [34737de] * libcfa/prelude/extras.c (modified) * libcfa/prelude/extras.regx (modified) add intptr_t and uintptr_t to extras Tue, 05 Mar 2019 20:08:55 GMT tdelisle [972540e] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/mail (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.expect/io1.txt (modified) * tests/io1.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 Mar 2019 20:08:46 GMT tdelisle [c884f2d] * src/Common/Stats/Time.cc (modified) * src/Common/Stats/Time.h (modified) * src/SymTab/Validate.cc (modified) Fixed error for % of parent printing in timing sections and added ... Tue, 05 Mar 2019 19:17:45 GMT tdelisle [3c0d4cd] * src/Common/Stats/Time.cc (modified) * src/SymTab/Validate.cc (modified) * src/main.cc (modified) Fixed/implemented % of parent printing in timing sections Tue, 05 Mar 2019 18:37:32 GMT Peter A. Buhr [97a1544] * doc/papers/concurrency/mail (modified) email related to paper Tue, 05 Mar 2019 18:36:51 GMT Peter A. Buhr [ca0f061f] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) second introduction update Tue, 05 Mar 2019 18:14:52 GMT tdelisle [79eaeb7] * src/Common/Stats/Time.cc (modified) * src/Common/Stats/Time.h (modified) * src/main.cc (modified) Improved printing, parent printing still incorrect Tue, 05 Mar 2019 13:45:24 GMT Peter A. Buhr [17a1b21] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * tests/.expect/io1.txt (modified) * tests/io1.cfa (modified) add printing and testing for zero_t and one_t Mon, 04 Mar 2019 20:52:46 GMT tdelisle [4f97937] * src/Common/Stats/Base.h (modified) * src/Common/Stats/Stats.cc (modified) * src/Common/Stats/Time.cc (added) * src/Common/Stats/Time.h (modified) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) First draft at timing results, left is better printing and more data Mon, 04 Mar 2019 20:05:55 GMT tdelisle [1bb9a9a] * src/Common/Stats.h (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) Some clean-up and comenting Mon, 04 Mar 2019 19:54:05 GMT tdelisle [874ffa4] * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.ll (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 04 Mar 2019 19:53:55 GMT tdelisle [1cb7fab2] * src/Common/Stats.h (modified) * src/Common/Stats/Base.h (modified) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Stats.cc (added) * src/Common/Stats/Time.h (added) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/SymTab/Indexer.cc (modified) * src/main.cc (modified) Added better support for enabling/disabling/compiling-out statistics Fri, 01 Mar 2019 20:10:09 GMT tdelisle [675716e] * src/Common/PassVisitor.cc (added) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/Stats/Base.h (modified) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) Instrumented PassVisitor to print average/max depth Fri, 01 Mar 2019 19:10:34 GMT tdelisle [8e70823] * src/Common/Stats/Base.h (added) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) Extracted out BaseCounter as a generic key-value tree Fri, 01 Mar 2019 03:59:47 GMT Peter A. Buhr [0050a5f] * driver/cfa.cc (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * src/CodeGen/module.mk (modified) * src/Common/Heap.cc (deleted) * src/Common/Stats.h (added) * src/Common/Stats/Counter.cc (added) * src/Common/Stats/Counter.h (added) * src/Common/Stats/Heap.cc (added) * src/Common/Stats/Heap.h (moved) * src/Common/module.mk (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/Concurrency/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/TypeData.h (modified) * src/Parser/module.mk (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/Type.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/Validate/module.mk (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 01 Mar 2019 03:59:39 GMT Peter A. Buhr [f56c32e] * src/Parser/ExpressionNode.cc (modified) * src/Parser/lex.ll (modified) update constant parsing and add 'n' suffix for integer constants Thu, 28 Feb 2019 22:13:47 GMT tdelisle [0633cf2] * driver/cfa.cc (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) * src/CodeGen/module.mk (modified) * src/Common/Heap.cc (deleted) * src/Common/Stats.h (added) * src/Common/Stats/Counter.cc (added) * src/Common/Stats/Counter.h (added) * src/Common/Stats/Heap.cc (added) * src/Common/Stats/Heap.h (moved) * src/Common/module.mk (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/Concurrency/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/Validate/module.mk (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 28 Feb 2019 22:13:38 GMT tdelisle [5509ff4] * src/Parser/TypeData.h (modified) Added proper initialization to TypeData Thu, 28 Feb 2019 21:23:52 GMT tdelisle [79de2210] * src/SymTab/Indexer.cc (modified) Instrumented Indexer at little Thu, 28 Feb 2019 21:23:34 GMT tdelisle [351c519] * src/Common/Stats/Counter.h (modified) Added max counter to stats Thu, 28 Feb 2019 21:13:15 GMT tdelisle [ebcc940] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/main.cc (modified) Added --stats flag to enable statistics Thu, 28 Feb 2019 20:24:11 GMT tdelisle [be30a90] * src/SynTree/AddressExpr.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 28 Feb 2019 20:24:03 GMT tdelisle [a1099278] * src/Common/Stats/Counter.cc (modified) Fix printing of empty counters Thu, 28 Feb 2019 19:43:01 GMT tdelisle [c9e640e] * driver/cfa.cc (modified) * libcfa/configure (modified) * libcfa/configure.ac (modified) Fixed benign warning when compiling with nolib Thu, 28 Feb 2019 19:33:20 GMT tdelisle [8f74a6a] * src/Common/Stats.h (modified) * src/Common/Stats/Counter.cc (added) * src/Common/Stats/Counter.h (added) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Heap.h (modified) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) Added code to support generic statistic counters in the compiler Thu, 28 Feb 2019 18:36:19 GMT Peter A. Buhr [734ceb3e] * src/SynTree/AddressExpr.cc (modified) print error message rather than fail when taking address of non- ... Thu, 28 Feb 2019 17:03:24 GMT tdelisle [7abee38] * src/CodeGen/module.mk (modified) * src/Common/Heap.cc (deleted) * src/Common/Stats.h (added) * src/Common/Stats/Heap.cc (added) * src/Common/Stats/Heap.h (moved) * src/Common/module.mk (modified) * src/Concurrency/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/Type.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/Validate/module.mk (modified) * src/main.cc (modified) Cleaned some module.mk files and preparing for better stats in the ... Sun, 24 Feb 2019 21:32:17 GMT Peter A. Buhr [fd9ae1d] * src/BasicTypes-gen.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) more bracket rows in matrix initialization Sat, 23 Feb 2019 20:06:08 GMT tdelisle [6ca6811] * src/BasicTypes-gen.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) Fixed compilation failures with basic type generation with VPATH ... Thu, 21 Feb 2019 15:38:18 GMT Peter A. Buhr [1b54b54] * src/Parser/parser.yy (modified) * tests/.expect/loopctrl.txt (modified) * tests/loopctrl.cfa (modified) add decrement to new for control, add tests for it Thu, 21 Feb 2019 03:02:08 GMT Peter A. Buhr [2d2df9f] * src/Parser/parser.yy (modified) add default (empty) fields to for control Thu, 21 Feb 2019 03:00:59 GMT Peter A. Buhr [96df1329] * src/BasicTypes-gen.cc (modified) * src/ResolvExpr/CommonType.cc (modified) bracket rows in matrix initialization Wed, 20 Feb 2019 14:59:52 GMT Peter A. Buhr [6dfed1f] * tests/warnings/self-assignment.cfa (modified) formatting Wed, 20 Feb 2019 14:59:28 GMT Peter A. Buhr [43a5603] * tests/sum.cfa (modified) fix cast Wed, 20 Feb 2019 14:58:33 GMT Peter A. Buhr [2e457d8] * tests/concurrent/examples/boundedBufferEXT.cfa (modified) * tests/concurrent/examples/boundedBufferINT.cfa (modified) * tests/concurrent/examples/datingService.cfa (modified) * tests/concurrent/examples/matrixSum.cfa (modified) * tests/concurrent/examples/quickSort.cfa (modified) formatting Wed, 20 Feb 2019 14:56:39 GMT Peter A. Buhr [97e8d1e] * tests/concurrent/examples/.expect/gortn.txt (added) * tests/concurrent/examples/gortn.cfa (added) add example to compare waitfor and go channels Wed, 20 Feb 2019 04:27:07 GMT Peter A. Buhr [b9afb1e] * tests/.expect/castError.txt (modified) * tests/raii/.expect/ctor-autogen-ERR1.txt (modified) * tests/warnings/.expect/self-assignment.txt (modified) update tests Wed, 20 Feb 2019 04:26:25 GMT Peter A. Buhr [f8de4e4] * tests/castError.cfa (modified) add test and formatting Wed, 20 Feb 2019 04:25:50 GMT Peter A. Buhr [2ede686] * tests/array.cfa (modified) formatting Wed, 20 Feb 2019 04:24:40 GMT Peter A. Buhr [5170d95] * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) fix implict void cast problem Tue, 19 Feb 2019 20:31:37 GMT Peter A. Buhr [45af7e1] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) start rewrite of concurrency paper for SPE Tue, 19 Feb 2019 17:44:09 GMT Peter A. Buhr [b43ea9e] * tests/.expect/declarationSpecifier.x86.txt (modified) * tests/.expect/gccExtensions.x86.txt (modified) fix 32-bit build Mon, 18 Feb 2019 18:04:57 GMT Peter A. Buhr [d08beee] * src/MakeLibCfa.cc (modified) * src/main.cc (modified) formatting Mon, 18 Feb 2019 18:04:30 GMT Peter A. Buhr [ee06e41b] * libcfa/prelude/prelude-gen.cc (modified) * libcfa/src/containers/maybe.cfa (modified) * libcfa/src/containers/result.cfa (modified) * tests/.expect/declarationSpecifier.x64.txt (modified) * tests/.expect/gccExtensions.x64.txt (modified) * tests/.expect/sum.txt (modified) * tests/sum.cfa (modified) add char, signed char, unsigned char to basic types in prologue Fri, 15 Feb 2019 19:37:56 GMT Peter A. Buhr [ada4575] * src/BasicTypes-gen.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SynTree/Type.h (modified) programmatically creation basic-type declarations Fri, 15 Feb 2019 14:59:48 GMT Peter A. Buhr [fba51ab] * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/pl.bib (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 15 Feb 2019 03:23:51 GMT Peter A. Buhr [85d44c6] * libcfa/prelude/prelude-gen.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Cost.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleExpansion.cc (modified) * tests/.expect/castError.txt (modified) * tests/.expect/completeTypeError.txt (modified) * tests/literals.cfa (modified) * tests/numericConstants.cfa (modified) * tests/sum.cfa (modified) fix conflict Fri, 15 Feb 2019 03:21:41 GMT Peter A. Buhr [6d01d89] * src/Parser/parser.yy (modified) add for-control list Thu, 14 Feb 2019 22:19:28 GMT Peter A. Buhr [65a7050] * doc/bibliography/pl.bib (modified) add more citations Thu, 14 Feb 2019 22:18:44 GMT Peter A. Buhr [3e491fd0] * doc/LaTeXmacros/lstlang.sty (modified) fix alphabetical ordering of keywords Thu, 14 Feb 2019 21:45:56 GMT Peter A. Buhr [70a3e16] * .gitignore (modified) * src/BasicTypes-gen.cc (added) add libtool Thu, 14 Feb 2019 15:26:59 GMT Peter A. Buhr [e15853c] * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleExpansion.cc (modified) remove leading underscores in enums for _FloatNN and _Bool Tue, 12 Feb 2019 13:09:37 GMT Peter A. Buhr [e782290] * tests/literals.cfa (modified) conditional compile _FloatNN for gcc >= 7 Tue, 12 Feb 2019 04:19:30 GMT Peter A. Buhr [2782f38] * libcfa/prelude/prelude-gen.cc (modified) fix prelude generation Tue, 12 Feb 2019 02:40:38 GMT Peter A. Buhr [7fabfdf] * tests/literals.cfa (modified) add _FloatNN constants Tue, 12 Feb 2019 02:38:55 GMT Peter A. Buhr [3e7c323] * tests/.expect/castError.txt (modified) * tests/.expect/completeTypeError.txt (modified) update expected output because cost tuple is larger Tue, 12 Feb 2019 02:37:43 GMT Peter A. Buhr [cdcddfe1] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Cost.h (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) add signedness to cost model and _FloatNN Mon, 11 Feb 2019 23:46:56 GMT Peter A. Buhr [ba01b14] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) update constant parsing add _FloatNN Mon, 11 Feb 2019 13:37:05 GMT Peter A. Buhr [0e66857] * src/ResolvExpr/typeops.h (modified) * tests/numericConstants.cfa (modified) * tests/sum.cfa (modified) formatting Mon, 11 Feb 2019 13:30:38 GMT Peter A. Buhr [aac99da] * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Constant.cc (modified) * src/Tuples/TupleExpansion.cc (modified) change BasicType::Bool to BasicType::_Bool Mon, 11 Feb 2019 13:08:29 GMT Peter A. Buhr [d9f0ed4] * libcfa/prelude/prelude-gen.cc (modified) formatting Sun, 10 Feb 2019 15:13:03 GMT Peter A. Buhr [015dc50] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) * benchmark/jenkins.sh (added) * tools/PrettyGitLogs.sh (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 10 Feb 2019 15:12:55 GMT Peter A. Buhr [1f86d5e] * Makefile.am (modified) * Makefile.in (modified) * automake/cfa.m4 (modified) * benchmark/Makefile.in (modified) * configure (modified) * configure.ac (modified) * driver/Makefile.in (modified) * driver/cfa.cc (modified) * libcfa/configure (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/config.h.in (modified) * tests/Makefile.in (modified) * tests/preempt_longrun/Makefile.in (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) remove unnecessary requirements in configure.ac, add check for ... Tue, 29 Jan 2019 22:03:27 GMT Thierry Delisle [1e7e44f5] * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) Merge branch 'jenkins-sandbox' Tue, 29 Jan 2019 22:02:11 GMT Thierry Delisle [72514aa] * Jenkinsfile (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) Fixed bad merge on some files Tue, 29 Jan 2019 18:49:06 GMT Thierry Delisle [692be4e] * Jenkinsfile (modified) * benchmark/jenkins.sh (added) * doc/theses/aaron_moss_PhD/phd/background.tex (modified) * doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified) * driver/cfa.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/main.cc (modified) * tests/abort.cfa (added) * tests/pybin/print-core.gdb (added) * tests/pybin/tools.py (modified) * tests/test.py (modified) * tools/PrettyGitLogs.sh (modified) Merge branch 'jenkins-sandbox' of plg.uwaterloo.ca:software/cfa/cfa- ... Tue, 29 Jan 2019 18:27:04 GMT Thierry Delisle [ede87c6] * Jenkinsfile (modified) Fixed directory for jenkins benchmark script. Also testing closing ... Tue, 29 Jan 2019 17:20:25 GMT Thierry Delisle [192d4a5] * Jenkinsfile (modified) Tentative fix for benchmarks in jenkins Mon, 28 Jan 2019 20:34:13 GMT Thierry Delisle [80a9898] * Jenkinsfile (modified) * benchmark/jenkins.sh (added) * tools/PrettyGitLogs.sh (modified) Merge branch 'jenkins-sandbox' Mon, 28 Jan 2019 19:50:45 GMT Thierry Delisle [8f99233] * Jenkinsfile (modified) * benchmark/jenkins.sh (added) Second attempt at pipefail using an external script. closes #110 Thu, 24 Jan 2019 22:08:46 GMT Thierry Delisle [65f4a51] * Jenkinsfile (modified) logs where moved for duc builds Thu, 24 Jan 2019 22:02:08 GMT Thierry Delisle [4fd45bc] * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) Added a generated file which contains the gcc default macros Thu, 24 Jan 2019 21:50:15 GMT Thierry Delisle [929ac64] * Jenkinsfile (modified) Jenkins now uses 'set -o pipefail' so that the benchmark properly ... Thu, 24 Jan 2019 21:30:46 GMT Thierry Delisle [4c55047] * Jenkinsfile (modified) Tentative fix for git printing Thu, 24 Jan 2019 21:27:27 GMT Thierry Delisle [4ae8a6c7] * Jenkinsfile (modified) Didn't break like I wanted Thu, 24 Jan 2019 21:26:14 GMT Thierry Delisle [2407853] * Jenkinsfile (modified) This is probably going to break but I'm not sure how Thu, 24 Jan 2019 17:22:46 GMT Thierry Delisle [9f5bb817] * Jenkinsfile (modified) * tools/PrettyGitLogs.sh (modified) PrettyGitLogs now requires both the source dir and the build dir but ... Thu, 24 Jan 2019 16:21:14 GMT Thierry Delisle [a3e8281] * Jenkinsfile (modified) Jenkins now uses python and ruby to build Wed, 23 Jan 2019 20:16:51 GMT Thierry Delisle [1d832f4] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) * benchmark/compile/empty.cfa (moved) * benchmark/creation/cfa_cor.cfa (moved) * benchmark/creation/cfa_thrd.cfa (moved) * benchmark/ctxswitch/cfa_cor.cfa (moved) * benchmark/ctxswitch/cfa_thrd.cfa (moved) * benchmark/ctxswitch/cfa_thrd2.cfa (moved) * benchmark/mutex/cfa1.cfa (moved) * benchmark/mutex/cfa2.cfa (moved) * benchmark/mutex/cfa4.cfa (moved) * benchmark/schedext/cfa1.cfa (moved) * benchmark/schedext/cfa2.cfa (moved) * benchmark/schedext/cfa4.cfa (moved) * benchmark/schedint/cfa1.cfa (moved) * benchmark/schedint/cfa2.cfa (moved) * benchmark/schedint/cfa4.cfa (moved) * libcfa/src/Makefile.in (modified) * src/cfa.make (modified) * tests/Makefile.in (modified) Merge branch 'jenkins-sandbox' Wed, 23 Jan 2019 20:15:42 GMT Thierry Delisle [af43394] * Jenkinsfile (modified) Moved all builds to master to ease merge Wed, 23 Jan 2019 20:02:43 GMT Thierry Delisle [0c13238] * tests/abort.cfa (added) * tests/pybin/print-core.gdb (added) * tests/pybin/tools.py (modified) * tests/test.py (modified) Aborts now create core dumps which are printed by the test harness. ... Fri, 18 Jan 2019 21:30:07 GMT Aaron Moss [c018b85] * doc/theses/aaron_moss_PhD/phd/background.tex (modified) * doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified) * doc/working/exception/impl/Makefile (added) * doc/working/exception/impl/exception.c (modified) * doc/working/exception/impl/pdc.s (moved) * doc/working/exception/impl/pic.s (modified) * driver/cfa.cc (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.cc (modified) * src/main.cc (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/completeTypeError.txt (modified) * tests/.expect/declarationErrors.txt (modified) * tests/.expect/nested-types-ERR2.txt (modified) * tests/concurrent/examples/datingService.cfa (modified) Merge branch 'master' into deferred_resn Fri, 18 Jan 2019 21:17:12 GMT Thierry Delisle [528ccc8] * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) Fix printing in all the different modes of the benchmarks Fri, 18 Jan 2019 20:49:02 GMT Aaron Moss [e1f7eef] * src/ResolvExpr/ResolveAssertions.cc (modified) * src/SymTab/Mangler.cc (modified) Add type-environment cached deferred resolution Fri, 18 Jan 2019 16:49:54 GMT Aaron Moss [bead1cf] * doc/theses/aaron_moss_PhD/phd/background.tex (modified) * doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified) * driver/cfa.cc (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/main.cc (modified) Merge branch 'master' of /home/a3moss/Code/cfa-head Fri, 18 Jan 2019 16:48:58 GMT Aaron Moss [da6032af] * src/ResolvExpr/AlternativeFinder.cc (modified) Remove assertion cost from cost model Thu, 17 Jan 2019 20:39:33 GMT Aaron Moss [ec7f50a] * doc/theses/aaron_moss_PhD/phd/background.tex (modified) * doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified) * driver/cfa.cc (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 17 Jan 2019 18:34:42 GMT Aaron Moss [bd78797] * src/ResolvExpr/AlternativeFinder.cc (modified) closes #118 Wed, 16 Jan 2019 23:13:39 GMT Peter A. Buhr [273ff10] * doc/theses/aaron_moss_PhD/phd/background.tex (modified) * doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified) * doc/working/exception/impl/Makefile (added) * doc/working/exception/impl/exception.c (modified) * doc/working/exception/impl/pdc.s (moved) * doc/working/exception/impl/pic.s (modified) * libcfa/src/concurrency/coroutine.cfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/TypeData.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.cc (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/completeTypeError.txt (modified) * tests/.expect/declarationErrors.txt (modified) * tests/.expect/nested-types-ERR2.txt (modified) * tests/concurrent/examples/datingService.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Jan 2019 23:13:03 GMT Peter A. Buhr [def9d4e] * driver/cfa.cc (modified) change linker-file order Wed, 16 Jan 2019 22:06:56 GMT Aaron Moss [3c54a71] * libcfa/src/concurrency/coroutine.cfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Jan 2019 22:06:53 GMT Aaron Moss [af00c45] * doc/theses/aaron_moss_PhD/phd/background.tex (modified) * doc/theses/aaron_moss_PhD/phd/resolution-heuristics.tex (modified) Thesis edits Wed, 16 Jan 2019 20:56:30 GMT Thierry Delisle [c3e1c9e] * libcfa/src/concurrency/coroutine.cfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) Merge branch 'master' into jenkins-sandbox Wed, 16 Jan 2019 20:50:29 GMT Thierry Delisle [c47ca77] * tests/.expect/completeTypeError.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 16 Jan 2019 20:50:09 GMT Thierry Delisle [2bf7ef6] * src/Concurrency/Keywords.cc (modified) Small changes to comments in Keywords.cc Wed, 16 Jan 2019 20:49:20 GMT Thierry Delisle [604d77b] * libcfa/src/concurrency/coroutine.cfa (modified) Fixed stack unwinding when coroutines have never been started