# # ChangeLog for src/tests # # Generated by Trac 1.2.1 # Oct 4, 2024, 8:42:44 PM Fri, 10 Aug 2018 01:20:15 GMT Peter A. Buhr [8f34661] * src/tests/.expect/forctrl.txt (added) * src/tests/alloc.c (modified) * src/tests/concurrent/examples/matrixSum.c (modified) * src/tests/forctrl.c (added) * src/tests/searchsort.c (modified) switch to new for control Thu, 09 Aug 2018 02:54:28 GMT Peter A. Buhr [b3763ca] * src/tests/function-operator.c (modified) * src/tests/sum.c (modified) * src/tests/tuple/tupleVariadic.c (modified) delete dynamically allocated storage Mon, 06 Aug 2018 21:03:10 GMT Rob Schluntz [1f32235] * src/tests/.expect/attributes.x86.txt (modified) fix 32-bit tests Fri, 03 Aug 2018 13:02:32 GMT Rob Schluntz [3537dd7] * .gitignore (modified) * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * Makefile.in (modified) * configure (modified) * configure.ac (modified) * doc/papers/general/Paper.tex (modified) * doc/user/user.tex (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/cfa.make (added) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/driver/as.cc (added) * src/examples/Makefile.am (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/heap.c (modified) * src/libcfa/stdhdr/malloc.h (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/.expect/heap.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/heap.c (added) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/pybin/tools.py (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 01 Aug 2018 16:02:00 GMT Thierry Delisle [a5da6a3] * doc/papers/general/Paper.tex (modified) * doc/user/user.tex (modified) * src/libcfa/heap.c (modified) * src/libcfa/stdhdr/malloc.h (modified) * src/tests/.expect/heap.txt (added) * src/tests/heap.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 01 Aug 2018 02:31:33 GMT Peter A. Buhr [5d4fa18] * src/libcfa/heap.c (modified) * src/libcfa/stdhdr/malloc.h (modified) * src/tests/.expect/heap.txt (added) * src/tests/heap.c (added) update heap and add test program Tue, 31 Jul 2018 19:46:27 GMT Thierry Delisle [82c6072] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/tests/pybin/tools.py (modified) Merge branch 'jenkins-sandbox' Mon, 30 Jul 2018 20:49:40 GMT Rob Schluntz [04e367c] * .gitignore (modified) * Jenkinsfile (modified) * Makefile.in (modified) * aclocal.m4 (modified) * configure (modified) * configure.ac (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/heap.c (modified) * src/libcfa/startup.c (modified) * src/libcfa/stdlib (modified) * src/prelude/Makefile.in (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/alloc.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/pybin/tools.py (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 30 Jul 2018 20:43:47 GMT Rob Schluntz [2ff9f4a] * src/tests/.expect/attributes.x64.txt (modified) Update attributes test output Mon, 30 Jul 2018 19:52:06 GMT Thierry Delisle [e1bdccb] * src/tests/pybin/tools.py (modified) Fix issues with really long paths Mon, 30 Jul 2018 17:48:17 GMT Thierry Delisle [0dc3ac3] * Jenkinsfile (modified) * src/tests/Makefile.in (modified) Modified jenkins to use the temporary workspace as the build directory Mon, 30 Jul 2018 15:27:44 GMT Thierry Delisle [944a90f] * Jenkinsfile (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/startup.c (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 30 Jul 2018 14:51:33 GMT Thierry Delisle [a4248de1] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) New tentative for headers using wildcard characters in rules Mon, 30 Jul 2018 14:34:00 GMT Thierry Delisle [7fb69f6] * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/prelude/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/preempt_longrun/Makefile.in (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Added configure variable for building cfa source in tree Sun, 29 Jul 2018 18:45:23 GMT Thierry Delisle [02559df] * Jenkinsfile (modified) * src/tests/test.py (modified) Apparently automake doesn't actually work without dependency tracking ... Sat, 28 Jul 2018 21:41:20 GMT Thierry Delisle [4f18de3] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Tentative fix for extensionless headers getting deleted Fri, 27 Jul 2018 21:06:00 GMT Thierry Delisle [6fb1921] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) Removed more dependencies on installed target Fri, 27 Jul 2018 20:24:43 GMT Thierry Delisle [bf5a6477] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) Converted missing makefile to use CFACC as the compiler Fri, 27 Jul 2018 19:33:11 GMT Thierry Delisle [50697b0] * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.am (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/preempt_longrun/Makefile.in (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Create variable for cfa, cfa-cpp in driver directory Fri, 27 Jul 2018 15:51:50 GMT Thierry Delisle [dccad9f] * src/libcfa/heap.c (modified) * src/libcfa/stdlib (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Jul 2018 11:24:28 GMT Peter A. Buhr [0300979] * src/tests/pybin/test_run.py (modified) * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Jul 2018 11:24:09 GMT Peter A. Buhr [b9c04946] * src/libcfa/stdlib (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) rename array memset/memcpy Thu, 26 Jul 2018 21:21:03 GMT Thierry Delisle [4e1572f] * doc/bibliography/pl.bib (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.yy (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/heap.c (added) * src/libcfa/startup.c (added) * src/libcfa/startup.h (modified) * src/libcfa/stdhdr/bfdlink.h (modified) * src/libcfa/stdhdr/hwloc.h (modified) * src/libcfa/stdhdr/krb5.h (modified) * src/libcfa/stdhdr/malloc.h (modified) * src/libcfa/stdlib (modified) * src/tests/.expect/alloc-ERROR.txt (modified) * src/tests/alloc.c (modified) * src/tests/pybin/test_run.py (modified) * src/tests/pybin/tools.py (modified) * src/tests/structMember.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 26 Jul 2018 21:20:14 GMT Thierry Delisle [a95c117] * src/tests/pybin/test_run.py (modified) * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Fixed handling of paths when regenerating tests Wed, 25 Jul 2018 22:23:58 GMT Peter A. Buhr [91788fa] * .autom4te.cfg (added) * .gitignore (modified) * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/config.h.in (moved) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/.in/io.data (moved) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/config.py.in (added) * src/tests/io2.c (modified) * src/tests/pybin/settings.py (modified) * src/tests/pybin/test_run.py (modified) * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 25 Jul 2018 22:23:08 GMT Peter A. Buhr [40a7d9c] * src/tests/structMember.c (modified) updates Wed, 25 Jul 2018 22:22:05 GMT Peter A. Buhr [cf0de0e] * src/tests/.expect/alloc-ERROR.txt (modified) * src/tests/alloc.c (modified) add missing free Wed, 25 Jul 2018 21:18:10 GMT Thierry Delisle [56de5932] * configure (modified) * configure.ac (modified) * src/tests/Makefile.in (modified) * src/tests/pybin/tools.py (modified) configure now creates a symlink in the test folder when building ... Wed, 25 Jul 2018 20:44:25 GMT Thierry Delisle [b8f6002] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Tests no longer require installing cfa/libcfa Wed, 25 Jul 2018 19:14:34 GMT Thierry Delisle [857638d] * Makefile.in (modified) * aclocal.m4 (modified) * configure (modified) * configure.ac (modified) * src/Makefile.in (modified) * src/benchmark/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.in (modified) * src/prelude/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/preempt_longrun/Makefile.in (modified) * tools/Makefile.in (modified) * tools/prettyprinter/Makefile.in (modified) Removed maintainer-mode macro as default seems more appropriate Tue, 24 Jul 2018 17:35:01 GMT Thierry Delisle [e68b3a8] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Fixed some inconsistencies in the srcdir/builddir for tests and libcfa Mon, 23 Jul 2018 22:00:57 GMT Thierry Delisle [2514607d] * src/Common/SemanticError.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/driver/cc1.cc (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/preemption.h (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/attributes.x86.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/attributes.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 23 Jul 2018 21:21:46 GMT Thierry Delisle [cbdf565] * src/tests/.in/io.data (moved) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/io2.c (modified) Tests which now include files must use the IN_DIR macro Mon, 23 Jul 2018 20:56:25 GMT Thierry Delisle [552f5cb] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/config.py.in (modified) * src/tests/pybin/settings.py (modified) * src/tests/pybin/tools.py (modified) Tests now get default architecture from GNU build system instead of ... Mon, 23 Jul 2018 20:46:36 GMT Thierry Delisle [f85bc15] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/pybin/settings.py (modified) * src/tests/pybin/test_run.py (modified) * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Test now work outside of tree except for io2 Mon, 23 Jul 2018 20:45:58 GMT Thierry Delisle [46782ab5] * src/tests/config.py.in (modified) Added build directory to python config Sat, 21 Jul 2018 01:54:35 GMT Thierry Delisle [3a8cc12] * configure (modified) * configure.ac (modified) * src/tests/config.py.in (added) Added configuration file for python tests Fri, 20 Jul 2018 21:13:26 GMT Peter A. Buhr [2323bb3] * src/tests/.expect/attributes.x86.txt (modified) fix 32-bit build Fri, 20 Jul 2018 19:54:00 GMT Peter A. Buhr [1cb35c0] * src/tests/.expect/attributes.x86.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 20 Jul 2018 19:51:48 GMT Peter A. Buhr [f7e4db27] * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) improve error messages for useless declarations Fri, 20 Jul 2018 12:55:49 GMT Peter A. Buhr [69efef81] * src/tests/.expect/attributes.x86.txt (modified) fix 32-bit failure Thu, 19 Jul 2018 22:16:41 GMT Peter A. Buhr [e07caa2] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/attributes.c (modified) fix extend plan 9, anonymous declarations Mon, 16 Jul 2018 18:59:32 GMT Peter A. Buhr [6da49249] * src/tests/.expect/forall.txt (added) * src/tests/forall.c (modified) add new forall test Tue, 10 Jul 2018 19:53:38 GMT Rob Schluntz [d804830] * src/tests/nested-types.c (modified) Remove outdated comment from nested-types test Tue, 10 Jul 2018 15:10:08 GMT Rob Schluntz [5cacf74] * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Re-add dtor-early-exit and init_once to quick_tests Tue, 10 Jul 2018 15:09:19 GMT Rob Schluntz [3d7e53b] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/tests/nested-types.c (modified) Add anon flag to TypeData and remove anonymous members for named ... Tue, 10 Jul 2018 12:20:50 GMT Rob Schluntz [aeec6b7] * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/papers/general/.gitignore (modified) * doc/papers/general/Paper.tex (modified) * doc/user/user.tex (modified) * src/Common/ScopedMap.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prelude-gen.cc (modified) * src/tests/.expect/attributes.x86.txt (modified) * src/tests/Makefile.am (modified) * src/tests/attributes.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 10 Jul 2018 01:41:36 GMT Peter A. Buhr [97be800] * src/tests/.expect/attributes.x86.txt (modified) update 32-bit test results Tue, 10 Jul 2018 01:38:25 GMT Peter A. Buhr [132d276] * src/tests/attributes.c (modified) update syntax 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 14:29:03 GMT Rob Schluntz [49e1275] * src/tests/.expect/nested-types-ERR1.txt (added) * src/tests/.expect/nested-types-ERR2.txt (added) * src/tests/.expect/nested-types.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/nested-types.c (added) Add test cases for nested types 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:23 GMT Peter A. Buhr [a1cfa0c] * src/tests/.expect/attributes.x86.txt (modified) fix 32-bit test 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 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: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 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 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 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 Wed, 06 Jun 2018 21:15:37 GMT Peter A. Buhr [4d7fb9e] * src/tests/ifwhileCtl.c (modified) formatting 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 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 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 Mon, 04 Jun 2018 22:22:47 GMT Peter A. Buhr [f77dbc0] * doc/theses/thierry_delisle/.gitignore (modified) * doc/theses/thierry_delisle/Makefile (modified) * src/Common/PassVisitor.impl.h (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/raii/.expect/ctor-autogen-ERR1.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 04 Jun 2018 22:22:42 GMT Peter A. Buhr [7d69095] * src/tests/sum.c (modified) formatting Mon, 04 Jun 2018 15:55:02 GMT Rob Schluntz [b429026] * doc/theses/thierry_delisle/.gitignore (modified) * doc/theses/thierry_delisle/Makefile (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Occurs.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/ctxswitch/cfa_thrd2.c (added) * src/benchmark/ctxswitch/kos_fibre.cpp (added) * src/benchmark/ctxswitch/kos_fibre2.cpp (added) * src/libcfa/iostream (modified) * 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/ifcond.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/ifcond.c (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 04 Jun 2018 15:54:28 GMT Rob Schluntz [0a75b77] * src/SymTab/Indexer.cc (modified) * src/tests/raii/.expect/ctor-autogen-ERR1.txt (modified) Simplify removeSpecialOverrides and modify it to delete functions ... Mon, 04 Jun 2018 14:53:34 GMT Thierry Delisle [249d6e6] * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Occurs.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/libcfa/iostream (modified) * 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/ifcond.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/ifcond.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 04 Jun 2018 14:53:20 GMT Thierry Delisle [863c413] * src/tests/preempt_longrun/processor.c (modified) Fixed processor test which was missing calls to delete Sat, 02 Jun 2018 14:52:27 GMT Peter A. Buhr [428bef8] * src/tests/.expect/literals.x86.txt (modified) fix 32-bit test Sat, 02 Jun 2018 14:00:29 GMT Peter A. Buhr [3ce0d440] * src/libcfa/iostream (modified) * 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/literals.x64.txt (modified) more push/pop updates Sat, 02 Jun 2018 13:58:01 GMT Peter A. Buhr [d56cc219] * src/tests/.expect/ifcond.txt (modified) * src/tests/ifcond.c (modified) additional test Wed, 30 May 2018 19:17:26 GMT Thierry Delisle [ed45af6] * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Improve test list printing Tue, 29 May 2018 20:15:06 GMT Thierry Delisle [8638cef] * src/tests/concurrent/signal/block.c (modified) * src/tests/concurrent/signal/disjoint.c (modified) Added missing mutex on some destructors Tue, 29 May 2018 20:14:45 GMT Thierry Delisle [cd3557b] * src/tests/concurrent/signal/barge.c (deleted) Remove deprecated tests Mon, 28 May 2018 21:02:07 GMT Peter A. Buhr [533540a] * src/libcfa/concurrency/preemption.c (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prelude.cf (modified) * src/prelude/sync-builtins.cf (modified) * src/tests/builtins/sync.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 28 May 2018 19:26:49 GMT Thierry Delisle [1f81d61] * src/libcfa/concurrency/preemption.c (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prelude.cf (modified) * src/prelude/sync-builtins.cf (modified) * src/tests/builtins/sync.c (modified) Fixed several build failures for 32-bit Mon, 28 May 2018 02:20:46 GMT Peter A. Buhr [1213f21] * src/tests/concurrent/examples/datingService.c (modified) formatting Fri, 25 May 2018 17:37:38 GMT Thierry Delisle [8dbedfc] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/related_papers/Buhr94.pdf (added) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/libcfa/concurrency/alarm.c (modified) * src/tests/.expect/io1.txt (added) * src/tests/.expect/io2.txt (moved) * src/tests/.expect/math1.x64.txt (modified) * src/tests/.expect/math1.x86.txt (modified) * src/tests/.expect/math2.x64.txt (modified) * src/tests/.expect/math2.x86.txt (modified) * src/tests/.expect/math3.x64.txt (modified) * src/tests/.expect/math3.x86.txt (modified) * src/tests/.expect/math4.x64.txt (added) * src/tests/concurrent/coroutineYield.c (modified) * src/tests/concurrent/examples/matrixSum.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/io1.c (added) * src/tests/io2.c (moved) * src/tests/math1.c (modified) * src/tests/math2.c (modified) * src/tests/math3.c (modified) * src/tests/math4.c (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) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 25 May 2018 17:37:34 GMT Thierry Delisle [13073be] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.def (modified) * src/prelude/prelude.cf (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (modified) * src/prelude/sync-builtins.cf (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/builtins/.expect/sync.txt (added) * src/tests/builtins/sync.c (added) Fix atomic builtins in libcfa and prelude Fri, 25 May 2018 14:02:55 GMT Peter A. Buhr [34ca532] * src/tests/.expect/math1.x86.txt (modified) * src/tests/.expect/math2.x86.txt (modified) * src/tests/.expect/math3.x86.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 25 May 2018 13:48:17 GMT Peter A. Buhr [c107f4ec] * src/tests/concurrent/examples/matrixSum.c (modified) formatting Fri, 25 May 2018 13:00:50 GMT Peter A. Buhr [fc263b5] * src/tests/.expect/math1.x86.txt (modified) * src/tests/.expect/math2.x86.txt (modified) * src/tests/.expect/math3.x86.txt (modified) update 32-bit tests Fri, 25 May 2018 02:34:42 GMT Peter A. Buhr [b4f0dde] * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 25 May 2018 02:34:36 GMT Peter A. Buhr [ef3403c6] * src/tests/.expect/io1.txt (added) * src/tests/.expect/io2.txt (moved) * src/tests/.expect/math1.x64.txt (modified) * src/tests/.expect/math2.x64.txt (modified) * src/tests/.expect/math3.x64.txt (modified) * src/tests/.expect/math4.x64.txt (added) * src/tests/io1.c (added) * src/tests/io2.c (moved) * src/tests/math1.c (modified) * src/tests/math2.c (modified) * src/tests/math3.c (modified) * src/tests/math4.c (added) reduce test time Thu, 24 May 2018 17:36:33 GMT Thierry Delisle [dd226e3] * src/tests/test.py (modified) Fixed issue where incorrect include folder could crash the test script Wed, 23 May 2018 16:02:26 GMT Thierry Delisle [b9da9585] * src/tests/concurrent/coroutineYield.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/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) Fixed long run tests Sat, 19 May 2018 21:52:57 GMT Peter A. Buhr [1596726] * src/tests/.expect/declarationSpecifier.x86.txt (modified) fix 32-bit output Sat, 19 May 2018 14:24:26 GMT Peter A. Buhr [629a497] * src/tests/.expect/KRfunctions.x86.txt (modified) * src/tests/.expect/attributes.x86.txt (modified) * src/tests/.expect/extension.x86.txt (modified) * src/tests/.expect/functions.x86.txt (modified) * src/tests/.expect/gccExtensions.x86.txt (modified) * src/tests/.expect/literals.x86.txt (modified) fix 32-bit output Fri, 18 May 2018 22:46:47 GMT Rob Schluntz [ccdab45] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/user/user.tex (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/tests/pybin/test_run.py (modified) * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 18 May 2018 19:59:52 GMT Thierry Delisle [d142ec5] * src/tests/pybin/tools.py (modified) * src/tests/test.py (modified) Fixed handling of jobs parameter in test.py Thu, 17 May 2018 20:37:40 GMT Thierry Delisle [ca54499] * src/tests/pybin/test_run.py (modified) * src/tests/test.py (modified) Tests now print compile time and run time for all tests Thu, 17 May 2018 20:15:20 GMT Rob Schluntz [9c7317c] * src/tests/tuple/tupleAssign.c (modified) Add return statement to assignment in tupleAssign Tue, 15 May 2018 20:17:15 GMT Rob Schluntz [358cba0] * Jenkinsfile (modified) * doc/bibliography/pl.bib (modified) * doc/papers/AMA/AMA-stix-1510051231000.zip (moved) * doc/papers/AMA/AMA-stix/Documents/README.txt (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-AMA.bst (modified) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified) * doc/papers/general/.gitignore (modified) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/papers/general/evaluation/timing.gp (modified) * doc/papers/general/response (added) * doc/related_papers/Baker82.pdf (moved) * doc/related_papers/Bilson.pdf (moved) * doc/related_papers/Bilson03.pdf (moved) * doc/related_papers/Breuel.pdf (moved) * doc/related_papers/Cormack81.pdf (moved) * doc/related_papers/CormackWright90.pdf (moved) * doc/related_papers/Ditchfield92.pdf (moved) * doc/related_papers/Grossman06.pdf (moved) * doc/related_papers/Jones97.pdf (moved) * doc/related_papers/Laufer92.pdf (moved) * doc/related_papers/Ziegler92.pdf (moved) * doc/related_papers/refrat98.pdf (moved) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/Common/Heap.cc (modified) * src/Common/Heap.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/utility.h (modified) * src/Parser/parser.yy (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/bits/containers.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/interpose.h (deleted) * src/libcfa/stdlib (modified) * src/libcfa/time.c (modified) * src/main.cc (modified) * src/tests/.expect/fallthrough-ERROR.txt (deleted) * src/tests/coroutine/fmtLines.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 15 May 2018 19:10:26 GMT Peter A. Buhr [a61fa0bb] * src/tests/.expect/fallthrough-ERROR.txt (deleted) temporarily remove test because of gcc 4.9 exception issue