# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 27, 2024, 9:26:13 PM Tue, 16 Jan 2018 18:37:40 GMT Rob Schluntz [ad51cc2] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Resolver.cc (modified) Convert RenameVars to PassVisitor Mon, 15 Jan 2018 20:40:34 GMT Rob Schluntz [f07c1e6] * src/ResolvExpr/PtrsAssignable.cc (modified) Convert PtrsAssignable to PassVisitor Mon, 15 Jan 2018 20:10:55 GMT Rob Schluntz [12145b9] * src/ResolvExpr/PtrsCastable.cc (modified) Convert PtrsCastable to PassVisitor Mon, 15 Jan 2018 19:38:39 GMT Rob Schluntz [c0b9f5d] * src/ControlStruct/ExceptTranslate.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/VarExprReplacer.cc (modified) * src/SynTree/VarExprReplacer.h (modified) Convert VarExprReplacer to PassVisitor Mon, 15 Jan 2018 18:32:38 GMT Rob Schluntz [7dc0246d] * src/CodeGen/GenType.cc (modified) Convert GenType to PassVisitor Mon, 15 Jan 2018 15:21:59 GMT Rob Schluntz [bee7f04] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/annex/glossary.tex (modified) * doc/proposals/concurrency/annex/local.bib (modified) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (modified) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/future.tex (modified) * doc/proposals/concurrency/text/internals.tex (modified) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/text/parallelism.tex (modified) * doc/proposals/concurrency/text/results.tex (modified) * doc/proposals/concurrency/text/together.tex (modified) * doc/proposals/concurrency/thesis.tex (modified) * doc/proposals/concurrency/version (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 12 Jan 2018 22:03:16 GMT Rob Schluntz [1a4bef3] * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) Ensure that dereference type is marked as lvalue after reference ... Fri, 12 Jan 2018 21:57:40 GMT Rob Schluntz [0690350] * src/GenPoly/Box.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Expression.cc (modified) Minor code cleanup Fri, 12 Jan 2018 20:48:00 GMT Thierry Delisle [2b72090] * doc/proposals/concurrency/thesis.tex (modified) * doc/proposals/concurrency/version (modified) Last fixes before review Fri, 12 Jan 2018 19:56:34 GMT Thierry Delisle [cae28da] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/annex/local.bib (modified) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (modified) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/future.tex (modified) * doc/proposals/concurrency/text/internals.tex (modified) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/text/parallelism.tex (modified) * doc/proposals/concurrency/text/results.tex (modified) * doc/proposals/concurrency/thesis.tex (modified) * doc/proposals/concurrency/version (modified) Finished reviewing thesis Thu, 11 Jan 2018 16:15:15 GMT Rob Schluntz [bd0b6b62] * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) Convert ConversionCost and CastCost to PassVisitor Thu, 11 Jan 2018 15:50:03 GMT Rob Schluntz [721cd19f] * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) Refactor ConversionCost and CastCost to remove explicit recursive ... Wed, 10 Jan 2018 18:21:51 GMT Rob Schluntz [80e8582] * src/tests/.expect/ctor-autogen.txt (deleted) * src/tests/.expect/dtor-early-exit-ERR1.txt (deleted) * src/tests/.expect/dtor-early-exit-ERR2.txt (deleted) * src/tests/.expect/memberCtors-ERR1.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/raii/.expect/ctor-autogen-ERR1.txt (moved) * src/tests/raii/.expect/ctor-autogen.txt (moved) * src/tests/raii/.expect/dtor-early-exit-ERR1.txt (added) * src/tests/raii/.expect/dtor-early-exit-ERR2.txt (added) * src/tests/raii/.expect/dtor-early-exit.txt (moved) * src/tests/raii/.expect/globals.txt (moved) * src/tests/raii/.expect/init_once.txt (added) * src/tests/raii/.expect/memberCtors-ERR1.txt (added) * src/tests/raii/.expect/memberCtors.txt (moved) * src/tests/raii/ctor-autogen.c (moved) * src/tests/raii/dtor-early-exit.c (moved) * src/tests/raii/globals.c (moved) * src/tests/raii/init_once.c (moved) * src/tests/raii/memberCtors.c (moved) * src/tests/raii/multiDimension.c (moved) * src/tests/raii/multiDimension.txt (moved) Move constructor/destructor tests to raii subdirectory Wed, 10 Jan 2018 16:12:53 GMT Rob Schluntz [eb0aedb] * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) Minor code cleanup Tue, 09 Jan 2018 22:35:39 GMT Rob Schluntz [b8a4f47] * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) Convert ScrubTyVars to PassVisitor Tue, 09 Jan 2018 21:03:54 GMT Rob Schluntz [e9a715d3] * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) Convert TypeSubstitution's apply functionality to PassVisitor Tue, 09 Jan 2018 19:39:29 GMT Rob Schluntz [07c178f0] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) Declare PassVisitor before including TypeSubstitution so that ... Mon, 08 Jan 2018 21:20:38 GMT Rob Schluntz [f240484] * src/Tuples/TupleExpansion.cc (modified) Convert MemberTupleExpander to PassVisitor Mon, 08 Jan 2018 20:24:24 GMT Rob Schluntz [b3fc977] * src/InitTweak/FixInit.cc (modified) Merge MutatingResolver pass into GenStructMemberCalls Mon, 08 Jan 2018 19:34:32 GMT Rob Schluntz [94e025a2] * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/SynTree/Label.h (modified) Convert MLEMutator to PassVisitor Fri, 05 Jan 2018 21:44:34 GMT Rob Schluntz [8587878e] * src/ResolvExpr/Resolver.cc (modified) Refactor findIntegralExpression and use it to resolve if/for/while ... Fri, 05 Jan 2018 20:21:42 GMT Thierry Delisle [5b51f5e] * src/CodeTools/TrackLoc.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/Occurs.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/libcfa/bits/defs.h (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/.expect/alloc-ERROR.txt (modified) * src/tests/.expect/ato.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/.expect/random.txt (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/alloc.c (modified) * src/tests/ato.c (modified) * src/tests/concurrent/examples/.in/quickSort.txt (added) * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/datingService.c (modified) * src/tests/concurrent/signal/barge.c (modified) * src/tests/concurrent/signal/block.c (modified) * src/tests/concurrent/signal/disjoint.c (modified) * src/tests/concurrent/signal/wait.c (modified) * src/tests/concurrent/waitfor/recurse.c (modified) * src/tests/concurrent/waitfor/simple.c (modified) * src/tests/concurrent/waitfor/when.c (modified) * src/tests/coroutine/prodcons.c (modified) * src/tests/random.c (modified) * src/tests/searchsort.c (modified) * src/tests/tuple/.expect/tupleAssign.txt (moved) * src/tests/tuple/.expect/tupleCast.txt (moved) * src/tests/tuple/.expect/tupleFunction.txt (moved) * src/tests/tuple/.expect/tupleMember.txt (moved) * src/tests/tuple/.expect/tuplePolymorphism.txt (moved) * src/tests/tuple/.expect/tupleVariadic.txt (moved) * src/tests/tuple/tupleAssign.c (moved) * src/tests/tuple/tupleCast.c (moved) * src/tests/tuple/tupleFunction.c (moved) * src/tests/tuple/tupleMember.c (moved) * src/tests/tuple/tuplePolymorphism.c (moved) * src/tests/tuple/tupleVariadic.c (moved) * src/tests/tuple/tuples.c (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 05 Jan 2018 20:21:19 GMT Thierry Delisle [5c4f2c2] * doc/proposals/concurrency/annex/glossary.tex (modified) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (modified) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/future.tex (modified) * doc/proposals/concurrency/text/internals.tex (modified) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/text/parallelism.tex (modified) * doc/proposals/concurrency/text/results.tex (modified) * doc/proposals/concurrency/text/together.tex (modified) * doc/proposals/concurrency/version (modified) Updated thesis with most of Gregor's comments Fri, 05 Jan 2018 19:04:28 GMT Rob Schluntz [a974dad] * src/tests/concurrent/examples/.in/quickSort.txt (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 05 Jan 2018 19:01:58 GMT Peter A. Buhr [b834e98] * src/tests/concurrent/examples/.in/quickSort.txt (added) add test data for quickSort test-program Thu, 04 Jan 2018 21:38:10 GMT Rob Schluntz [6138d0f] * src/ResolvExpr/Resolver.cc (modified) Update assertion message in findSingleExpression Wed, 03 Jan 2018 15:40:02 GMT Rob Schluntz [4b97770] * src/ResolvExpr/CurrentObject.cc (modified) * src/SymTab/Validate.cc (modified) Add error handling for C-style initialization of VLAs Wed, 03 Jan 2018 15:11:04 GMT Rob Schluntz [be9aa0f] * src/InitTweak/GenInit.cc (modified) Construct all initialized VLAs Wed, 03 Jan 2018 15:10:41 GMT Rob Schluntz [4e22d7d] * src/InitTweak/GenInit.cc (modified) More precisely determine when array is VLA Wed, 03 Jan 2018 15:10:20 GMT Rob Schluntz [300d75b] * src/InitTweak/GenInit.cc (modified) Tighten the case where array dimension is hoisted Tue, 02 Jan 2018 19:19:30 GMT Rob Schluntz [b3048d4] * src/libcfa/bits/defs.h (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/random.txt (modified) * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/datingService.c (modified) * src/tests/concurrent/signal/barge.c (modified) * src/tests/concurrent/signal/block.c (modified) * src/tests/concurrent/signal/disjoint.c (modified) * src/tests/concurrent/signal/wait.c (modified) * src/tests/concurrent/waitfor/recurse.c (modified) * src/tests/concurrent/waitfor/simple.c (modified) * src/tests/concurrent/waitfor/when.c (modified) * src/tests/coroutine/prodcons.c (modified) * src/tests/random.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 02 Jan 2018 19:16:49 GMT Rob Schluntz [8aa474a] * src/SynTree/Type.h (modified) Add isUnprototyped member to FunctionType Tue, 02 Jan 2018 18:53:13 GMT Peter A. Buhr [54aba8d] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/random.txt (modified) * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/datingService.c (modified) * src/tests/concurrent/signal/barge.c (modified) * src/tests/concurrent/signal/block.c (modified) * src/tests/concurrent/signal/disjoint.c (modified) * src/tests/concurrent/signal/wait.c (modified) * src/tests/concurrent/waitfor/recurse.c (modified) * src/tests/concurrent/waitfor/simple.c (modified) * src/tests/concurrent/waitfor/when.c (modified) * src/tests/coroutine/prodcons.c (modified) * src/tests/random.c (modified) change name of random_seed to srandom, and make all random calls ... Tue, 02 Jan 2018 18:36:50 GMT Peter A. Buhr [490d9972] * src/libcfa/bits/defs.h (modified) remove spacing in likely macro Tue, 02 Jan 2018 15:39:57 GMT Rob Schluntz [f3458a8] * src/Parser/parser.yy (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc-ERROR.txt (modified) * src/tests/.expect/ato.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/.expect/random.txt (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/alloc.c (modified) * src/tests/ato.c (modified) * src/tests/random.c (modified) * src/tests/searchsort.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 02 Jan 2018 13:34:33 GMT Peter A. Buhr [93cdd5c] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/searchsort.c (modified) add lower/upper bound bsearch, and update bsearch and its test Fri, 29 Dec 2017 02:56:35 GMT Peter A. Buhr [853451b] * src/tests/.expect/literals.x86.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 29 Dec 2017 02:56:28 GMT Peter A. Buhr [9c47a47] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/searchsort.c (modified) extend stdlib bsearch Mon, 25 Dec 2017 19:51:45 GMT Peter A. Buhr [d9ff69a] * src/tests/.expect/literals.x86.txt (modified) update 32-bit test Mon, 25 Dec 2017 16:43:00 GMT Peter A. Buhr [e672372] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc-ERROR.txt (modified) * src/tests/.expect/ato.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/random.txt (modified) * src/tests/alloc.c (modified) * src/tests/ato.c (modified) * src/tests/random.c (modified) more inline code in stdlib and update tests Sun, 24 Dec 2017 13:04:57 GMT Peter A. Buhr [1e6e08de] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) print "true" and "false" for _Bool Sun, 24 Dec 2017 13:02:48 GMT Peter A. Buhr [b9be000b] * src/Parser/parser.yy (modified) parse _Static_assert in structure Fri, 22 Dec 2017 21:20:00 GMT Rob Schluntz [f64d9bc] * src/ResolvExpr/CurrentObject.cc (modified) Handle initialization of arrays with enumerator dimension and VLAs ... Fri, 22 Dec 2017 21:18:29 GMT Rob Schluntz [caab997] * src/InitTweak/InitTweak.cc (modified) Recognize enumerators as constexpr Fri, 22 Dec 2017 21:17:52 GMT Rob Schluntz [fc9153d] * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) Add helper function for determining the value of an enumerator Fri, 22 Dec 2017 21:16:53 GMT Rob Schluntz [ddb80bd] * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) Add intValue helper function to ConstantExpr Fri, 22 Dec 2017 21:15:24 GMT Rob Schluntz [fdd0509] * src/InitTweak/GenInit.cc (modified) Hoist non-constexpr array dimensions Fri, 22 Dec 2017 21:13:42 GMT Rob Schluntz [c1bf35f] * src/ResolvExpr/Resolver.h (modified) Add findSingleExpression overload to header file Fri, 22 Dec 2017 18:49:23 GMT Rob Schluntz [05a0ff2] * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/figures/system.fig (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/schedint/pthreads.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 22 Dec 2017 18:49:14 GMT Rob Schluntz [6dfa2e1] * src/InitTweak/FixInit.cc (modified) Do not attempt to construct/destruct StmtExprs of non-constructable types Fri, 22 Dec 2017 18:48:44 GMT Rob Schluntz [9fe33947] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/SynTree/Expression.cc (modified) Minor code cleanup Thu, 21 Dec 2017 15:42:11 GMT Rob Schluntz [523232d] * src/libcfa/concurrency/monitor.c (modified) Fix warnings when printing int_fast16_t Tue, 19 Dec 2017 18:47:38 GMT Thierry Delisle [3eb4541] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/schedint/pthreads.c (added) Added benchmark for pthread condition variables Tue, 19 Dec 2017 18:24:02 GMT Thierry Delisle [cd3aee2] * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/quickSort.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 18 Dec 2017 20:24:54 GMT Rob Schluntz [ce7ed2c] * src/ResolvExpr/FindOpenVars.cc (modified) Convert FindOpenVars to PassVisitor Mon, 18 Dec 2017 20:24:40 GMT Rob Schluntz [a180ded] * src/ResolvExpr/PolyCost.cc (modified) Convert PolyCost to PassVisitor Mon, 18 Dec 2017 20:18:41 GMT Rob Schluntz [103b264] * src/ResolvExpr/Occurs.cc (modified) Convert Occurs to PassVisitor Mon, 18 Dec 2017 19:55:52 GMT Rob Schluntz [ecd4923] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) Remove unnecessary attribute unused Mon, 18 Dec 2017 19:52:25 GMT Rob Schluntz [46dfe66] * src/tests/tuple/.expect/tupleAssign.txt (moved) * src/tests/tuple/.expect/tupleCast.txt (moved) * src/tests/tuple/.expect/tupleFunction.txt (moved) * src/tests/tuple/.expect/tupleMember.txt (moved) * src/tests/tuple/.expect/tuplePolymorphism.txt (moved) * src/tests/tuple/.expect/tupleVariadic.txt (moved) * src/tests/tuple/tupleAssign.c (moved) * src/tests/tuple/tupleCast.c (moved) * src/tests/tuple/tupleFunction.c (moved) * src/tests/tuple/tupleMember.c (moved) * src/tests/tuple/tuplePolymorphism.c (moved) * src/tests/tuple/tupleVariadic.c (moved) * src/tests/tuple/tuples.c (moved) Move tuple tests into a subdirectory Mon, 18 Dec 2017 19:27:58 GMT Rob Schluntz [fb57626] * src/CodeGen/FixMain.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/tests/.expect/declarationSpecifier.x64.txt (modified) * src/tests/.expect/declarationSpecifier.x86.txt (modified) * src/tests/.expect/gccExtensions.x64.txt (modified) * src/tests/.expect/gccExtensions.x86.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/quickSort.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 18 Dec 2017 19:27:47 GMT Rob Schluntz [b8b075cd] * src/ResolvExpr/ConversionCost.cc (modified) Apply different costs to conversion of pointers with different types ... Mon, 18 Dec 2017 19:14:26 GMT Rob Schluntz [7641b6c] * src/InitTweak/FixInit.cc (modified) Run ResolveCopyCtors on StmtExpr generated as part of a ... Mon, 18 Dec 2017 19:11:13 GMT Rob Schluntz [9058414] * src/Tuples/TupleAssignment.cc (modified) Generate reference assignment for reference component of a tuple ... Fri, 15 Dec 2017 16:31:52 GMT Thierry Delisle [f739788] * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/figures/system.fig (modified) Can now generate pngs for any figures and moved the legend of the ... Fri, 15 Dec 2017 02:36:26 GMT Peter A. Buhr [06088f9a] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/tests/.expect/declarationSpecifier.x64.txt (modified) * src/tests/.expect/declarationSpecifier.x86.txt (modified) * src/tests/.expect/gccExtensions.x64.txt (modified) * src/tests/.expect/gccExtensions.x86.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 15 Dec 2017 02:36:19 GMT Peter A. Buhr [fe4840a] * src/tests/concurrent/examples/quickSort.c (modified) fix bugs in quickSort, still not working because thunk problem Fri, 15 Dec 2017 02:35:09 GMT Peter A. Buhr [1edf37f] * src/tests/concurrent/examples/boundedBuffer.c (modified) revert generic bounded-buffer to int bounded-buffer because of ... Thu, 14 Dec 2017 22:04:58 GMT Thierry Delisle [ae46e05] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) Fixed benchmarks which were broken by the test folders change Thu, 14 Dec 2017 20:07:02 GMT Thierry Delisle [59073fd] * src/tests/.expect/declarationSpecifier.x64.txt (modified) * src/tests/.expect/declarationSpecifier.x86.txt (modified) * src/tests/.expect/gccExtensions.x64.txt (modified) * src/tests/.expect/gccExtensions.x86.txt (modified) Fixed tests after main change Thu, 14 Dec 2017 15:52:51 GMT Rob Schluntz [74cdfb1] * src/ResolvExpr/CommonType.cc (modified) Fix common type for references when both types are references Thu, 14 Dec 2017 15:50:11 GMT Rob Schluntz [6e027d6] * src/ResolvExpr/ConversionCost.cc (modified) Fix costs for conversion between compatible reference types Thu, 14 Dec 2017 15:45:11 GMT Rob Schluntz [c470ada] * src/Tuples/TupleExpansion.cc (modified) Transfer code location of tuple type to generated tuple struct Thu, 14 Dec 2017 15:44:23 GMT Rob Schluntz [bdad6eb7] * src/SymTab/Validate.cc (modified) Modify HoistStruct to track parent aggregate Thu, 14 Dec 2017 15:25:27 GMT Rob Schluntz [71d0eab] * src/Parser/DeclarationNode.cc (modified) Build AST nodes for '&&' reference correctly Thu, 14 Dec 2017 15:18:11 GMT Rob Schluntz [014450e] * src/CodeTools/TrackLoc.cc (modified) Fix Assertion in TrackLoc Thu, 14 Dec 2017 02:11:25 GMT Peter A. Buhr [a1ecdd1] * src/tests/concurrent/examples/boundedBuffer.c (modified) generic bounded buffer, not working Wed, 13 Dec 2017 23:24:17 GMT Peter A. Buhr [edb6f79] * src/tests/concurrent/examples/quickSort.c (modified) generic quicksort, not working Wed, 13 Dec 2017 21:41:54 GMT Thierry Delisle [2db79e5] * src/Concurrency/Keywords.cc (modified) [fixes #68] added generic parameters to genereted functions for thread Wed, 13 Dec 2017 20:09:24 GMT Thierry Delisle [1619acd] * src/CodeGen/FixMain.cc (modified) [fixes #72] only fixes the cast problem Mon, 11 Dec 2017 22:03:32 GMT Peter A. Buhr [90449e4] * src/tests/concurrent/examples/quickSort.c (added) add concurrent quick-sort example Mon, 11 Dec 2017 21:42:15 GMT Aaron Moss [ebf0820] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 11 Dec 2017 21:42:11 GMT Aaron Moss [7faab5e] * src/ResolvExpr/AlternativeFinder.cc (modified) [fixes #71] Mon, 11 Dec 2017 17:49:58 GMT Peter A. Buhr [4160c072] * src/tests/.expect/literals.x86.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 11 Dec 2017 17:49:50 GMT Peter A. Buhr [665ea5e2] * src/tests/.expect/literals.x64.txt (modified) update expected results Sun, 10 Dec 2017 15:02:39 GMT Peter A. Buhr [50f0ba9] * src/tests/.expect/literals.x86.txt (modified) fix 32-bit output Sat, 09 Dec 2017 17:10:12 GMT Peter A. Buhr [32a1d654] * src/tests/.expect/literals.x86.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 09 Dec 2017 17:10:04 GMT Peter A. Buhr [8da74119] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) additional constructors and opens Fri, 08 Dec 2017 21:21:44 GMT Rob Schluntz [87959f6] * src/tests/.expect/literals.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 08 Dec 2017 13:56:35 GMT Peter A. Buhr [6ba16fa] * src/tests/.expect/literals.x86.txt (modified) fix x86 failure Thu, 07 Dec 2017 22:06:28 GMT Rob Schluntz [1485c1a] * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Add anonymous members to Indexer in WithStmt [fixes #69] Thu, 07 Dec 2017 18:11:45 GMT Peter A. Buhr [5e1adb5] * src/tests/concurrent/examples/datingService.c (modified) use "with" clause Thu, 07 Dec 2017 18:10:51 GMT Peter A. Buhr [09687aa] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/gmp (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/div.c (modified) * src/tests/function-operator.c (modified) * src/tests/io.c (modified) * src/tests/searchsort.c (modified) * src/tests/sum.c (modified) * src/tests/swap.c (modified) * src/tests/user_literals.c (modified) complete conversion of iostream/fstream to use references Thu, 07 Dec 2017 18:01:33 GMT Peter A. Buhr [92494fd] * src/tests/coroutine/.expect/runningTotal.txt (added) * src/tests/coroutine/runningTotal.c (added) add coroutine test runningTotal Thu, 07 Dec 2017 17:00:10 GMT Thierry Delisle [16a63a78] * src/tests/test.py (modified) Tests now canonicalize tests paths passed on the command line Wed, 06 Dec 2017 16:49:36 GMT Thierry Delisle [16988e8] * src/tests/concurrent/examples/.expect/datingService.txt (modified) * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/datingService.c (modified) * src/tests/concurrent/examples/matrixSum.c (modified) * src/tests/coroutine/.expect/fibonacci.txt (moved) * src/tests/coroutine/fibonacci.c (moved) * src/tests/coroutine/fmtLines.c (modified) * src/tests/coroutine/prodcons.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 06 Dec 2017 16:49:31 GMT Thierry Delisle [a85e44c] * src/tests/test.py (modified) test script can now exclude specific files Wed, 06 Dec 2017 13:01:23 GMT Peter A. Buhr [971d9f2] * src/tests/concurrent/examples/.expect/datingService.txt (modified) * src/tests/concurrent/examples/boundedBuffer.c (modified) * src/tests/concurrent/examples/datingService.c (modified) * src/tests/concurrent/examples/matrixSum.c (modified) * src/tests/coroutine/.expect/fibonacci.txt (moved) * src/tests/coroutine/fibonacci.c (moved) * src/tests/coroutine/fmtLines.c (modified) * src/tests/coroutine/prodcons.c (modified) add "with" clause to test programs Tue, 05 Dec 2017 19:17:17 GMT Thierry Delisle [65197c2] * 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/InstantiateGeneric.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/with-statement.txt (added) * src/tests/with-statement.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 Dec 2017 19:16:53 GMT Thierry Delisle [12d2dc8] * src/SymTab/Validate.cc (modified) * src/tests/concurrent/preempt.c (modified) Removed unnecessary lambada capture in Validate.cc. Temp fix for the ... Tue, 05 Dec 2017 18:36:23 GMT Thierry Delisle [86ad276] * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/StatementNode.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/ImplementationType.cc (deleted) * src/SymTab/ImplementationType.h (deleted) * src/SymTab/TypeEquality.cc (deleted) * src/SymTab/TypeEquality.h (deleted) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/DeclStmt.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/except-mac.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc