# # ChangeLog for / # # Generated by Trac 1.2.1 # Apr 28, 2024, 12:32:37 AM Mon, 09 Jul 2018 19:33:20 GMT Thierry Delisle [242f705] * src/Common/ScopedMap.h (modified) * src/Parser/TypedefTable.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 09 Jul 2018 19:33:12 GMT Thierry Delisle [6fd8b0f] * Jenkins/FullBuild (modified) * src/tests/Makefile.am (modified) Remove old and non-existing tests from quick test list. No longer ... Mon, 09 Jul 2018 19:10:13 GMT Aaron Moss [c3e44e6] * src/Parser/lex.ll (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 09 Jul 2018 19:10:05 GMT Aaron Moss [6253fc3] * src/Common/ScopedMap.h (modified) * src/Parser/TypedefTable.h (modified) Add annotation field to ScopedMap, annotate TypedefTable with int Mon, 09 Jul 2018 17:39:17 GMT Thierry Delisle [a8615fd1] * src/Parser/lex.ll (modified) Fixed error in lexer where errors where no printed in STDERR Mon, 09 Jul 2018 15:22:58 GMT Thierry Delisle [1319235] * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/attributes.x86.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 09 Jul 2018 15:22:49 GMT Thierry Delisle [250e29a] * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) Added missing compilation flags for prelude Sat, 07 Jul 2018 03:04:02 GMT Peter A. Buhr [c0cc5da] * src/tests/.expect/attributes.x64.txt (modified) update 64-bit test Fri, 06 Jul 2018 23:08:33 GMT Peter A. Buhr [6382128] * .gitignore (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prelude-gen.cc (added) * src/prelude/prelude.old.cf (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 06 Jul 2018 23:08:23 GMT Peter A. Buhr [a1cfa0c] * src/tests/.expect/attributes.x86.txt (modified) fix 32-bit test Fri, 06 Jul 2018 19:47:41 GMT Thierry Delisle [1629965] * src/prelude/prelude-gen.cc (modified) Some refatoring in prelude gen Fri, 06 Jul 2018 14:53:26 GMT Thierry Delisle [1d386a7] * .gitignore (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prelude-gen.cc (added) Prelude is now generated Fri, 06 Jul 2018 14:52:20 GMT Thierry Delisle [ac4ebc1] * src/prelude/prelude.old.cf (moved) Renamed old prelude Fri, 06 Jul 2018 13:45:43 GMT Peter A. Buhr [284da8c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/parser.yy (modified) cleanup, fix distribution order, add generic ... Thu, 05 Jul 2018 12:28:03 GMT Peter A. Buhr [57fc7d8] * src/libcfa/stdlib (modified) use more distribution of qualifiers Thu, 05 Jul 2018 01:24:15 GMT Peter A. Buhr [5bdeb35] * src/Parser/parser.yy (modified) allow distribution into nested extern "C" block Wed, 04 Jul 2018 16:43:18 GMT Peter A. Buhr [6c0c52f] * doc/papers/concurrency/mail (added) add file Wed, 04 Jul 2018 16:35:13 GMT Peter A. Buhr [9459c01] * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/fig.tex (added) final production copy Tue, 03 Jul 2018 13:07:31 GMT Peter A. Buhr [bbe1a87] * src/libcfa/clock (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/libcfa/time (modified) use distribution for SC qualifiers, and inline routines Tue, 03 Jul 2018 13:04:45 GMT Peter A. Buhr [4c3ee8d] * src/Parser/parser.yy (modified) create helper distQual, fix error for SC qualifiers Tue, 03 Jul 2018 13:03:05 GMT Peter A. Buhr [41e8217] * src/Parser/LinkageSpec.h (modified) formatting Sun, 01 Jul 2018 20:45:38 GMT Peter A. Buhr [9428d52] * src/libcfa/iostream (modified) * src/tests/literals.c (modified) more fixes for 32-bit build problem Sun, 01 Jul 2018 15:37:56 GMT Peter A. Buhr [7c919446] * src/libcfa/iostream (modified) fix 32-bit build problem with rational Sun, 01 Jul 2018 13:00:30 GMT Peter A. Buhr [fe3cd36] * doc/papers/concurrency/Paper.tex (modified) submitted version Sat, 30 Jun 2018 22:47:55 GMT Peter A. Buhr [22cf65e] * src/libcfa/clock (modified) add getResNsec, make getTimeNsec use more accurate clock, temporary ... Sat, 30 Jun 2018 19:56:54 GMT Peter A. Buhr [73de175] * doc/papers/concurrency/Paper.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 30 Jun 2018 19:56:46 GMT Peter A. Buhr [2ebcb28] * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/notes/cor-thread-traits.c (deleted) * doc/papers/concurrency/notes/lit-review.md (deleted) * doc/papers/concurrency/notes/notes.md (deleted) more updates Sat, 30 Jun 2018 19:17:47 GMT Thierry Delisle [35a9e41] * doc/papers/concurrency/Paper.tex (modified) Updated performance numbers Sat, 30 Jun 2018 12:35:13 GMT Peter A. Buhr [adb60242] * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/figures/ext_monitor.fig (modified) final corrections Fri, 29 Jun 2018 19:02:57 GMT Thierry Delisle [1f133dc] * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 29 Jun 2018 19:02:51 GMT Thierry Delisle [c5283ba] * src/ResolvExpr/Resolver.cc (modified) Fixed #94, properly list the number of expected mutex parameter Fri, 29 Jun 2018 16:16:34 GMT Peter A. Buhr [713926ca] * src/Parser/parser.yy (modified) generalize waitfor routine, and error for no conditional on else ... Fri, 29 Jun 2018 03:53:25 GMT Peter A. Buhr [9f66811] * doc/papers/concurrency/Paper.tex (modified) more updates Thu, 28 Jun 2018 18:42:17 GMT Peter A. Buhr [944ce47] * doc/papers/concurrency/figures/RunTimeStructure.fig (added) add missing file Thu, 28 Jun 2018 17:33:48 GMT Peter A. Buhr [287da46] * doc/papers/concurrency/Paper.tex (modified) more updates Thu, 28 Jun 2018 02:46:07 GMT Peter A. Buhr [64188cc] * doc/papers/concurrency/Paper.tex (modified) more updates Wed, 27 Jun 2018 22:37:55 GMT Peter A. Buhr [6d6cf5a] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ExplodedActual.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/WidenMode.h (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 27 Jun 2018 22:37:47 GMT Peter A. Buhr [b199e54] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Makefile (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/style/cfa-format.tex (deleted) * doc/papers/concurrency/style/style.tex (deleted) first complete draft Tue, 26 Jun 2018 21:16:23 GMT Aaron Moss [63238a4] * doc/papers/OOPSLA17/Makefile (modified) * doc/papers/concurrency/Makefile (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/figures/ext_monitor.fig (modified) * doc/papers/concurrency/figures/monitor.fig (modified) * doc/papers/general/Makefile (modified) * doc/proposals/ctordtor/Makefile (modified) * doc/proposals/ctordtor/ctor.tex (modified) * doc/proposals/tuples/Makefile (modified) * doc/proposals/tuples/tuples.tex (modified) * doc/refrat/Makefile (modified) * doc/theses/aaron_moss/comp_II/Makefile (modified) * doc/theses/thierry_delisle/Makefile (modified) * doc/user/Makefile (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/SynTree/Type.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 26 Jun 2018 21:16:19 GMT Aaron Moss [d286cf68] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ExplodedActual.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/WidenMode.h (added) Fix TypeEnvironment bind algorithms Sun, 24 Jun 2018 16:04:00 GMT Peter A. Buhr [203c667] * src/Parser/parser.yy (modified) clean up Fri, 22 Jun 2018 18:58:30 GMT Peter A. Buhr [3d56d15b] * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.yy (modified) add push/pop up/down, semantic check for CV in distribution, initial ... Fri, 22 Jun 2018 17:51:56 GMT Peter A. Buhr [6d43cc57] * doc/papers/concurrency/Makefile (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/figures/ext_monitor.fig (modified) * doc/papers/concurrency/figures/monitor.fig (modified) more updates Fri, 22 Jun 2018 17:50:42 GMT Peter A. Buhr [999c700] * src/SynTree/Type.cc (modified) interchange "fortran", "_Noreturn" Fri, 22 Jun 2018 17:46:55 GMT Peter A. Buhr [484ee53] * doc/papers/OOPSLA17/Makefile (modified) * doc/papers/general/Makefile (modified) * doc/proposals/ctordtor/Makefile (modified) * doc/proposals/ctordtor/ctor.tex (modified) * doc/proposals/tuples/Makefile (modified) * doc/proposals/tuples/tuples.tex (modified) * doc/refrat/Makefile (modified) * doc/theses/aaron_moss/comp_II/Makefile (modified) * doc/theses/thierry_delisle/Makefile (modified) * doc/user/Makefile (modified) update Makefiles so ${Build} is order only Wed, 20 Jun 2018 14:08:48 GMT Peter A. Buhr [4439008] * src/Parser/lex.ll (modified) remove kind lookup for quasi-keyword. formatting Wed, 20 Jun 2018 12:42:37 GMT Peter A. Buhr [db4062d] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/Debug.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) * src/tests/.gitignore (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/concurrent/coroutineYield.c (modified) * src/tests/concurrent/preempt.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/long_tests.h (added) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/stack.c (modified) * src/tests/preempt_longrun/update-type (added) * src/tests/preempt_longrun/yield.c (modified) * tools/Makefile.am (modified) * tools/Makefile.in (modified) * tools/busy (added) * tools/error (added) * tools/error.c (added) * tools/watchdog (added) * tools/watchdog.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 20 Jun 2018 12:41:48 GMT Peter A. Buhr [e04aec4] * doc/papers/concurrency/Paper.tex (modified) more updates Thu, 14 Jun 2018 20:33:34 GMT Thierry Delisle [270fdcf] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/Debug.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 14 Jun 2018 20:33:25 GMT Thierry Delisle [ef952d7] * src/tests/concurrent/coroutineYield.c (modified) * src/tests/concurrent/signal/disjoint.c (modified) * src/tests/concurrent/signal/wait.c (modified) * src/tests/long_tests.h (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/stack.c (modified) * src/tests/preempt_longrun/yield.c (modified) Change watchdog tests to output a a frequency smaller than 1Hz Thu, 14 Jun 2018 15:00:30 GMT Thierry Delisle [d35e796] * src/tests/.gitignore (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/update-type (added) Fixed depencies of long tests based on type Mon, 11 Jun 2018 18:55:30 GMT Rob Schluntz [d16cf16] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 11 Jun 2018 18:54:58 GMT Thierry Delisle [934d200] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Fixed long_tests.h related errors Mon, 11 Jun 2018 17:50:06 GMT Rob Schluntz [ee163895] * src/tests/concurrent/coroutineYield.c (modified) * src/tests/concurrent/preempt.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/long_tests.h (added) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/stack.c (modified) * src/tests/preempt_longrun/yield.c (modified) * tools/Makefile.am (modified) * tools/Makefile.in (modified) * tools/busy (added) * tools/error (added) * tools/error.c (added) * tools/watchdog (added) * tools/watchdog.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 11 Jun 2018 17:49:51 GMT Rob Schluntz [1057e3d] * src/SymTab/Indexer.cc (modified) Fix removeSpecialOverrides to delete default constructor and field ... Mon, 11 Jun 2018 17:48:57 GMT Rob Schluntz [85b2300] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/Debug.h (modified) * src/GenPoly/Lvalue.cc (modified) Minor code cleanup Mon, 11 Jun 2018 14:49:54 GMT Thierry Delisle [3fc59bdb] * doc/papers/concurrency/Paper.tex (modified) * doc/proposals/user_conversions.md (modified) * doc/working/glen_conversions/float_promo.dia (added) * doc/working/glen_conversions/float_promo.png (added) * doc/working/glen_conversions/index.html (added) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 11 Jun 2018 14:16:04 GMT Thierry Delisle [7bdcac1] * src/tests/concurrent/coroutineYield.c (modified) * src/tests/concurrent/preempt.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/long_tests.h (added) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/stack.c (modified) * src/tests/preempt_longrun/yield.c (modified) * tools/Makefile.am (modified) * tools/Makefile.in (modified) * tools/busy (added) * tools/error (added) * tools/error.c (added) * tools/watchdog (added) * tools/watchdog.c (added) Added the option to make longrun tests run until failure Mon, 11 Jun 2018 13:30:58 GMT Rob Schluntz [61accc5] * doc/papers/concurrency/Paper.tex (modified) * doc/proposals/user_conversions.md (modified) * doc/working/glen_conversions/float_promo.dia (added) * doc/working/glen_conversions/float_promo.png (added) * doc/working/glen_conversions/index.html (added) * src/Common/SemanticError.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Sun, 10 Jun 2018 00:21:14 GMT Peter A. Buhr [f184ca3] * doc/proposals/user_conversions.md (modified) * doc/working/glen_conversions/float_promo.dia (added) * doc/working/glen_conversions/float_promo.png (added) * doc/working/glen_conversions/index.html (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sun, 10 Jun 2018 00:20:43 GMT Peter A. Buhr [332d3c2] * doc/papers/concurrency/Paper.tex (modified) more updates Fri, 08 Jun 2018 19:47:35 GMT Aaron Moss [9c32e21] * doc/papers/concurrency/Paper.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 08 Jun 2018 19:46:40 GMT Aaron Moss [6eb131c] * doc/proposals/user_conversions.md (modified) * doc/working/glen_conversions/float_promo.dia (added) * doc/working/glen_conversions/float_promo.png (added) * doc/working/glen_conversions/index.html (added) Proposal documents for user-defined conversions * pull Glen's old ... Fri, 08 Jun 2018 17:40:52 GMT Peter A. Buhr [7b28e4a] * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 08 Jun 2018 17:40:40 GMT Peter A. Buhr [90cedbdd] * doc/papers/concurrency/Paper.tex (modified) more updates Thu, 07 Jun 2018 22:12:11 GMT Thierry Delisle [beefc34c] * doc/papers/concurrency/Paper.tex (modified) * src/Common/SemanticError.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/stdhdr/assert.h (modified) * src/main.cc (modified) * src/prelude/extras.regx (modified) * src/prelude/sync-builtins.cf (modified) * src/tests/.expect/literals.txt (added) * src/tests/.expect/literals.x64.txt (deleted) * src/tests/.expect/literals.x86.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ifwhileCtl.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 07 Jun 2018 22:10:10 GMT Thierry Delisle [85b1deb] * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/processor.c (modified) Fix processor halting Thu, 07 Jun 2018 20:13:24 GMT Peter A. Buhr [08b5a7e] * doc/papers/concurrency/Paper.tex (modified) more updates Thu, 07 Jun 2018 19:03:10 GMT Rob Schluntz [c2b10fa] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/stdhdr/assert.h (modified) * src/main.cc (modified) * src/prelude/extras.regx (modified) * src/prelude/sync-builtins.cf (modified) * src/tests/.expect/literals.txt (added) * src/tests/.expect/literals.x64.txt (deleted) * src/tests/.expect/literals.x86.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ifwhileCtl.c (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 07 Jun 2018 18:46:47 GMT Rob Schluntz [61d9b4b] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) Add function body to the same scope as parameters Thu, 07 Jun 2018 17:29:41 GMT Peter A. Buhr [95487027] * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/stdhdr/assert.h (modified) * src/prelude/sync-builtins.cf (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 07 Jun 2018 17:28:24 GMT Peter A. Buhr [8551b859] * src/Parser/lex.ll (modified) set SemanticErrorThrow for parse error Thu, 07 Jun 2018 17:24:05 GMT Peter A. Buhr [a1c9ddd] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.yy (modified) remove changeKind, formatting Thu, 07 Jun 2018 17:20:35 GMT Peter A. Buhr [e5d5272] * src/Common/SemanticError.cc (modified) formatting Thu, 07 Jun 2018 16:04:06 GMT Thierry Delisle [a43c561] * src/libcfa/concurrency/preemption.c (modified) Fix build Thu, 07 Jun 2018 15:14:12 GMT Thierry Delisle [ae3bb3d] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/main.cc (modified) * src/prelude/extras.regx (modified) * src/tests/.expect/literals.txt (added) * src/tests/.expect/literals.x64.txt (deleted) * src/tests/.expect/literals.x86.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ifwhileCtl.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 07 Jun 2018 15:14:07 GMT Thierry Delisle [ea8b2f7] * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/stdhdr/assert.h (modified) * src/prelude/sync-builtins.cf (modified) * src/tests/preempt_longrun/processor.c (modified) Immetidate fix for halting processors, drifting still an issue Thu, 07 Jun 2018 13:55:28 GMT Rob Schluntz [0f79853] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Remove conversion cost for default arguments Wed, 06 Jun 2018 21:45:04 GMT Peter A. Buhr [09ccaf5] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/fetch_add.c (moved) * src/benchmark/function.c (moved) * src/benchmark/loop.c (added) * src/libcfa/concurrency/kernel.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 06 Jun 2018 21:42:09 GMT Peter A. Buhr [2ee0076] * src/Parser/TypeData.cc (modified) temporarily remove check for _Complex with __float80/128 Wed, 06 Jun 2018 21:33:23 GMT Peter A. Buhr [5c25eee] * src/Parser/lex.ll (modified) lex new (builtin) types _FloatN and _FloatNx Wed, 06 Jun 2018 21:24:52 GMT Peter A. Buhr [407bde5] * src/Parser/parser.yy (modified) first attempt at nested types Wed, 06 Jun 2018 21:23:49 GMT Peter A. Buhr [25bca42] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) add const qualifier to string pointer parameters Wed, 06 Jun 2018 21:21:30 GMT Peter A. Buhr [f083335] * src/libcfa/concurrency/preemption.c (modified) use printf format length %j for intmax_t Wed, 06 Jun 2018 21:19:43 GMT Peter A. Buhr [91d766d] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) use size_t Wed, 06 Jun 2018 21:17:55 GMT Peter A. Buhr [ab54968b] * src/prelude/extras.regx (modified) SKULLDUGGERY: handle two-level typedefs for [u]intN_t Wed, 06 Jun 2018 21:15:37 GMT Peter A. Buhr [4d7fb9e] * src/tests/ifwhileCtl.c (modified) formatting Wed, 06 Jun 2018 21:13:46 GMT Peter A. Buhr [af84a35] * src/main.cc (modified) abort after backtrace when cfa-cpp segment faults Wed, 06 Jun 2018 21:12:30 GMT Peter A. Buhr [2248dc7] * src/tests/.expect/literals.txt (added) * src/tests/.expect/literals.x64.txt (deleted) * src/tests/.expect/literals.x86.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) simplify literal test Wed, 06 Jun 2018 20:54:59 GMT Rob Schluntz [2a6c115] * src/ResolvExpr/AlternativeFinder.cc (modified) Simplify tuple index resolution Wed, 06 Jun 2018 20:54:18 GMT Rob Schluntz [630bcb5] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.h (modified) Fix pruneAlternatives so that deleted expressions are no longer ambiguous Tue, 05 Jun 2018 20:03:39 GMT Thierry Delisle [214e8da] * src/libcfa/concurrency/kernel.c (modified) Fixed missing header in kernel.c Tue, 05 Jun 2018 19:35:49 GMT Thierry Delisle [174845e] * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/fetch_add.c (moved) * src/benchmark/function.c (moved) * src/benchmark/loop.c (added) * src/libcfa/concurrency/kernel.c (modified) * src/tests/.expect/ifwhileCtl.txt (moved) * src/tests/ifwhileCtl.c (moved) * src/tests/sum.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 Jun 2018 19:35:39 GMT Thierry Delisle [41770ed1] * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) Improve cleaning of longrun tests Tue, 05 Jun 2018 19:32:50 GMT Thierry Delisle [dafdbe7] * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/ifwhileCtl.txt (moved) * src/tests/ifwhileCtl.c (moved) * src/tests/sum.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 05 Jun 2018 19:32:43 GMT Thierry Delisle [5510027] * src/libcfa/concurrency/kernel.c (modified) Improved assertions on halting/waking processors Tue, 05 Jun 2018 19:13:02 GMT Thierry Delisle [d885a58] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/fetch_add.c (moved) * src/benchmark/function.c (moved) * src/benchmark/loop.c (added) Added 3 control benchmarks to ctx-switch Tue, 05 Jun 2018 14:16:46 GMT Peter A. Buhr [401e61f] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/ifwhileCtl.txt (moved) * src/tests/ifwhileCtl.c (moved) add if control to while loop Tue, 05 Jun 2018 01:40:42 GMT Peter A. Buhr [6e3eaa57] * src/Parser/ExpressionNode.cc (modified) * src/Parser/parser.yy (modified) fix single parameter _Static_assert Mon, 04 Jun 2018 22:24:01 GMT Peter A. Buhr [9a72c4d] * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) updates