# # ChangeLog for / # # Generated by Trac 1.2.1 # Sep 17, 2024, 6:42:43 PM Fri, 17 Apr 2020 21:20:57 GMT Peter A. Buhr [5952c91] * doc/bibliography/pl.bib (modified) add bibliography entries Thu, 16 Apr 2020 17:36:23 GMT Thierry Delisle [c20ba169] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) Fix typo in comp-II timeline Thu, 16 Apr 2020 17:26:07 GMT Thierry Delisle [b5276fc] * libcfa/src/concurrency/io.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Apr 2020 17:25:53 GMT Thierry Delisle [7215000] * src/CompilationState.cc (modified) * src/CompilationState.h (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/main.cc (modified) * tests/Makefile.am (modified) * tests/Makefile.in (modified) * tests/errors/.expect/completeType.txt (modified) Added flag to disable non-deteministic parts of the output when testing Thu, 16 Apr 2020 16:56:07 GMT Thierry Delisle [9a7c88f] * libcfa/src/concurrency/io.cfa (modified) Removed unconditionnal print in I/O Thu, 16 Apr 2020 16:00:42 GMT Thierry Delisle [41af19c] * tests/pybin/settings.py (modified) * tests/pybin/test_run.py (modified) * tests/test.py (modified) Fixed regenerate-expected with respect to new multi-arch feature Thu, 16 Apr 2020 13:23:02 GMT Peter A. Buhr [1c412aa] * doc/bibliography/pl.bib (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) final comments on Thierry's comp II Thu, 16 Apr 2020 00:28:55 GMT Peter A. Buhr [849f2c6b] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 Apr 2020 00:28:45 GMT Peter A. Buhr [7c5d8c4] * tests/.expect/bitmanip3.x86.txt (modified) add 32-bit test output for bitmanip3 Wed, 15 Apr 2020 19:20:48 GMT Andrew Beach [f017af6] * libcfa/src/exception.c (modified) Another attempt at configuring the optimization flags for exception. ... Wed, 15 Apr 2020 19:00:15 GMT Thierry Delisle [0a6da484] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Apr 2020 18:59:59 GMT Thierry Delisle [912ccbcf] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) Wrote all missings sections of comp-II Wed, 15 Apr 2020 18:43:13 GMT Peter A. Buhr [21923bd] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip3.x64.txt (modified) * tests/bitmanip3.cfa (modified) second draft of bitmanip using specialized rather than polymorphic ... Wed, 15 Apr 2020 15:05:32 GMT Thierry Delisle [4ea5308] * libcfa/src/bitmanip.hfa (modified) * libcfa/src/exception.c (modified) * tests/.expect/bitmanip3.x64.txt (added) * tests/.expect/bitmanip3.x86.txt (added) * tests/bitmanip1.cfa (modified) * tests/bitmanip2.cfa (modified) * tests/bitmanip3.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Apr 2020 15:05:25 GMT Thierry Delisle [5569a31] * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) Merged changes proposed by peter and added citations Tue, 14 Apr 2020 19:12:13 GMT Peter A. Buhr [391aa0e] * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Apr 2020 19:12:08 GMT Peter A. Buhr [4d3e160] * tests/.expect/bitmanip3.x86.txt (added) add 32-bit test output for bitmanip3 Tue, 14 Apr 2020 18:30:45 GMT Andrew Beach [16ed50e] * libcfa/src/exception.c (modified) A slightly different flag should make GCC 7 work. Tue, 14 Apr 2020 17:30:35 GMT Peter A. Buhr [da36d25] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip3.x64.txt (added) * tests/bitmanip1.cfa (modified) * tests/bitmanip2.cfa (modified) * tests/bitmanip3.cfa (added) first complete draft of bitmanip, performance problems with ... Tue, 14 Apr 2020 15:56:09 GMT Thierry Delisle [34d0a28] * examples/io/simple/server.cfa (added) Added example of asynchronous I/O Tue, 14 Apr 2020 15:53:25 GMT Thierry Delisle [2d8f7b0] * libcfa/src/concurrency/alarm.cfa (modified) * libcfa/src/concurrency/asyncio.hfa (added) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) Implemented basic non-blocking io Mon, 13 Apr 2020 19:40:48 GMT Thierry Delisle [7df014f] * doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (added) * doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptybit.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytls.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytree.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/resize.fig (modified) * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 10 Apr 2020 15:20:31 GMT Thierry Delisle [92976d9] * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Implemented basic io_uring setup and poller Thu, 09 Apr 2020 22:42:22 GMT Peter A. Buhr [0100882] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (added) * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 09 Apr 2020 22:42:09 GMT Peter A. Buhr [2ad74d8] * doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (added) * doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptybit.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytls.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytree.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/resize.fig (modified) proofread Thierry's PhD comp II Thu, 09 Apr 2020 16:25:13 GMT Andrew Beach [cb20dcd] * libcfa/src/exception.c (modified) Found the exact optimization flag causing problems in exception.c. Wed, 08 Apr 2020 20:06:51 GMT Andrew Beach [a201f7b] * libcfa/src/exception.c (modified) Added verify tests to the unwinding personality and stop functions. Wed, 08 Apr 2020 17:44:44 GMT Thierry Delisle [72828a8] * libcfa/configure (modified) * libcfa/configure.ac (modified) Confused AC_CHECK_HEADER and AC_CHECK_HEADERS which are abviously ... Wed, 08 Apr 2020 16:42:30 GMT Thierry Delisle [27273f9] * libcfa/configure (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/concurrency/io.cfa (added) Added configure check for IO_URING Tue, 07 Apr 2020 20:46:19 GMT Peter A. Buhr [b72bc043] * tests/concurrent/.expect/monitor.txt (modified) * tests/concurrent/monitor.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 07 Apr 2020 20:46:09 GMT Peter A. Buhr [8f6ea08] * tests/.expect/bitmanip1.x86.txt (added) * tests/.expect/bitmanip2.x86.txt (added) 32-bit test results for bitmanip Tue, 07 Apr 2020 19:41:37 GMT Thierry Delisle [e1056381] * libcfa/prelude/Makefile.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bitmanip.hfa (modified) * libcfa/src/exception.c (modified) * tests/.expect/alloc.txt (modified) * tests/.expect/bitmanip.x64.txt (deleted) * tests/.expect/bitmanip.x86.txt (deleted) * tests/.expect/bitmanip1.x64.txt (added) * tests/.expect/bitmanip2.x64.txt (added) * tests/alloc.cfa (modified) * tests/bitmanip.cfa (deleted) * tests/bitmanip1.cfa (added) * tests/bitmanip2.cfa (added) * tests/exceptions/.expect/interact.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 07 Apr 2020 19:24:52 GMT Thierry Delisle [ed12051] * tests/concurrent/.expect/monitor.txt (modified) * tests/concurrent/monitor.cfa (modified) Reduced iterations of concurrent/monitor by 25% Tue, 07 Apr 2020 17:35:06 GMT Peter A. Buhr [dccd1b0] * tests/errors/.expect/completeType.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 07 Apr 2020 17:34:59 GMT Peter A. Buhr [76bf23c] * libcfa/src/bitmanip.hfa (modified) * tests/.expect/bitmanip.x64.txt (deleted) * tests/.expect/bitmanip.x86.txt (deleted) * tests/.expect/bitmanip1.x64.txt (added) * tests/.expect/bitmanip2.x64.txt (added) * tests/bitmanip.cfa (deleted) * tests/bitmanip1.cfa (added) * tests/bitmanip2.cfa (added) second attempt at bit manipulation operations Tue, 07 Apr 2020 16:10:28 GMT Thierry Delisle [216603a] * tests/errors/.expect/completeType.txt (modified) Fixed completeType error for x86 Tue, 07 Apr 2020 01:24:19 GMT Peter A. Buhr [9d5d01f] * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) second attempt for temporary patch to fix build for alloc nodebug Tue, 07 Apr 2020 00:50:45 GMT Peter A. Buhr [e276be6] * libcfa/prelude/Makefile.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/exception.c (modified) * tests/errors/.expect/completeType.txt (modified) * tests/exceptions/.expect/interact.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) * tools/langserver/cfa-ls (added) * tools/langserver/src/json.hpp (added) * tools/langserver/src/log.cpp (added) * tools/langserver/src/log.hpp (added) * tools/langserver/src/main.cpp (added) * tools/langserver/src/server.cpp (added) * tools/langserver/src/server.hpp (added) * tools/vscode/uwaterloo.cforall-0.1.0/client/main.js (added) * tools/vscode/uwaterloo.cforall-0.1.0/package.json (modified) * tools/vscode/uwaterloo.cforall-0.1.0/server/out/server (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 07 Apr 2020 00:50:34 GMT Peter A. Buhr [23ecea4] * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) temporary patch to fix build for nodebug Mon, 06 Apr 2020 20:41:55 GMT Andrew Beach [f1b6671] * libcfa/prelude/Makefile.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/exception.c (modified) * tests/errors/.expect/completeType.txt (modified) * tests/exceptions/.expect/interact.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) Unwinding is now handled in exception handling code. That is used to ... Mon, 06 Apr 2020 17:30:10 GMT Thierry Delisle [057298e] * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Apr 2020 17:28:00 GMT Thierry Delisle [ebe0f0d] * tools/langserver/src/json.hpp (modified) * tools/langserver/src/main.cpp (modified) * tools/langserver/src/server.cpp (added) * tools/langserver/src/server.hpp (modified) * tools/vscode/uwaterloo.cforall-0.1.0/client/main.js (modified) * tools/vscode/uwaterloo.cforall-0.1.0/package.json (modified) Added basic language server which now properly communicates with the ... Fri, 03 Apr 2020 18:26:38 GMT Thierry Delisle [b52abe0] * tools/langserver/cfa-ls (added) * tools/langserver/src/json.hpp (added) * tools/langserver/src/log.cpp (added) * tools/langserver/src/log.hpp (added) * tools/langserver/src/main.cpp (added) * tools/langserver/src/server.hpp (added) * tools/vscode/uwaterloo.cforall-0.1.0/client/main.js (added) * tools/vscode/uwaterloo.cforall-0.1.0/package.json (modified) * tools/vscode/uwaterloo.cforall-0.1.0/server/out/server (added) Implemented basic language server with no capabilities Fri, 03 Apr 2020 17:46:32 GMT Andrew Beach [73530d9] * libcfa/src/exception.c (modified) Set up the public fields in _Unwind_Exception. Helps with cross ... Fri, 03 Apr 2020 14:38:34 GMT Andrew Beach [0f3d844] * tests/test.py (modified) * tools/auto-complete.md (added) * tools/cfa.nanorc (modified) Updates to cfa.nanorc. Added information on how to do some auto- ... Thu, 02 Apr 2020 19:00:55 GMT Andrew Beach [3eb5a478] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/interact.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) Fixed the disabled exceptions/resume test. Added more tests in ... Thu, 02 Apr 2020 15:35:13 GMT Andrew Beach [6d43cdde] * tests/exceptions/.expect/conditional.txt (added) * tests/exceptions/.expect/except-0.txt (deleted) * tests/exceptions/.expect/except-1.txt (deleted) * tests/exceptions/.expect/except-2.txt (deleted) * tests/exceptions/.expect/except-3.txt (deleted) * tests/exceptions/.expect/finally.txt (added) * tests/exceptions/.expect/interact.txt (added) * tests/exceptions/.expect/resume.txt (added) * tests/exceptions/.expect/terminate.txt (added) * tests/exceptions/conditional.cfa (added) * tests/exceptions/except-0.cfa (deleted) * tests/exceptions/except-1.cfa (deleted) * tests/exceptions/except-2.cfa (deleted) * tests/exceptions/except-3.cfa (deleted) * tests/exceptions/except-io.hfa (added) * tests/exceptions/except-mac.hfa (modified) * tests/exceptions/finally.cfa (added) * tests/exceptions/interact.cfa (added) * tests/exceptions/resume.cfa (added) * tests/exceptions/terminate.cfa (added) Rework of exception tests. Includes a new disabled failing test case. Thu, 02 Apr 2020 01:32:21 GMT Peter A. Buhr [cfbc703d] * libcfa/src/heap.cfa (modified) * libcfa/src/stdhdr/malloc.h (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/.expect/alloc.txt (modified) * tests/alloc.cfa (modified) add resize and more "alloc" routines Wed, 01 Apr 2020 16:46:13 GMT Thierry Delisle [5137f9f] * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Added statements support to vscode coloring Tue, 31 Mar 2020 22:21:44 GMT Thierry Delisle [f586539] * libcfa/src/concurrency/kernel.cfa (modified) Fixed incorrect check reporting the main thread has corrupted stack Tue, 31 Mar 2020 20:06:25 GMT Thierry Delisle [139a7e1] * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Fixed highlighting of space between space and struct Tue, 31 Mar 2020 20:00:28 GMT Thierry Delisle [34d41ad] * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) improved handling of SUE in vscode coloring Tue, 31 Mar 2020 19:31:16 GMT Thierry Delisle [822e4e5] * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Added more support for more constants in vscode highlighting Tue, 31 Mar 2020 18:47:55 GMT Thierry Delisle [622b8ac] * tools/vscode/uwaterloo.cforall-0.1.0/images/icon.png (added) Improved icon for package extension Tue, 31 Mar 2020 18:30:46 GMT Thierry Delisle [a685335] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/exceptions/except-mac.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 30 Mar 2020 22:26:31 GMT Thierry Delisle [aa7a56e] * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (modified) Added declaration constants and operators, none particularly robust Mon, 30 Mar 2020 19:02:40 GMT Thierry Delisle [a768220] * tools/vscode/uwaterloo.cforall-0.1.0/package.json (modified) * tools/vscode/uwaterloo.cforall-0.1.0/syntaxes/cfa.tmLanguage.json (added) First draft at custom language, currently working : comments, ... Mon, 30 Mar 2020 15:36:54 GMT Andrew Beach [3090127] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/exceptions/except-mac.hfa (modified) Naming updates, most are to get exception names to the new ... Fri, 27 Mar 2020 23:28:14 GMT Thierry Delisle [bb2e05e] * tools/cfa.nanorc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Mar 2020 23:28:06 GMT Thierry Delisle [92e7631] * libcfa/src/bits/containers.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) Fixed ready state. Fixed race condition between __halt and __wake_* Fri, 27 Mar 2020 20:09:06 GMT Andrew Beach [2bb2efa9] * tools/cfa.nanorc (modified) Added a few missing concurrency keywords. Fri, 27 Mar 2020 16:41:19 GMT Thierry Delisle [f0ce5f4] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) V-ing a semaphore now returns wether or not a thread was woken up. ... Fri, 27 Mar 2020 16:05:49 GMT Thierry Delisle [ae7be7a] * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) Fixed incorrect setting of ready state and added result to previous ... Fri, 27 Mar 2020 15:45:18 GMT Thierry Delisle [68887f9] * libcfa/src/exception.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Mar 2020 15:45:09 GMT Thierry Delisle [136f86b] * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) Test script can now run multiple configuration in a row Thu, 26 Mar 2020 18:34:41 GMT Thierry Delisle [2980667] * tests/test.py (modified) Some restructuring in tests to allow tests to be run for multiple configs Thu, 26 Mar 2020 18:33:56 GMT Thierry Delisle [2a35f14] * examples/io/filereader.c (added) added simple file reading n times example Thu, 26 Mar 2020 18:08:09 GMT Thierry Delisle [63863f8] * examples/io/simple/client.c (moved) * examples/io/simple/server.c (moved) Started some clean-up in examples/io Thu, 26 Mar 2020 14:56:38 GMT Andrew Beach [9cb89b87] * libcfa/src/exception.c (modified) Clean-up in exception.c, follow up from the last one. Wed, 25 Mar 2020 20:36:25 GMT Andrew Beach [2a3b019] * libcfa/src/exception.c (modified) Cleaning exception code: no direct access to shared_stack anymore, ... Wed, 25 Mar 2020 18:08:43 GMT Thierry Delisle [44a88528] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 25 Mar 2020 18:08:34 GMT Thierry Delisle [6c6e36c] * examples/io/client.c (added) * examples/io/server.c (added) Added async server using io_uring and a dummy client to go with it Wed, 25 Mar 2020 14:16:25 GMT Thierry Delisle [276ae57e] * libcfa/src/concurrency/kernel.cfa (modified) Fix yesterday's checks where the stale flag was wrong Tue, 24 Mar 2020 20:37:09 GMT Andrew Beach [c72ea7a] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) ABMM thesis: Lots of context reworking. Took out Peter's formating ... Tue, 24 Mar 2020 19:59:13 GMT Thierry Delisle [f100a83] * examples/io_uring.c (modified) Updated io_uring example to be less hacky Tue, 24 Mar 2020 17:39:31 GMT Thierry Delisle [ae66348] * libcfa/src/bits/debug.hfa (modified) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/mutex.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/startup.cfa (modified) * tests/concurrent/park/contention.cfa (modified) * tests/concurrent/park/force_preempt.cfa (modified) Threads in debug now keep track of last function to park/unpark it Mon, 23 Mar 2020 22:15:33 GMT Thierry Delisle [210b8b3] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) Added checks that the stack pointer is consistent when running and ... Mon, 23 Mar 2020 19:45:16 GMT Thierry Delisle [3a3b2b9] * examples/io_uring.c (added) * examples/io_uring.txt (added) Added hello world example using io_uring. Works in 19.10 Mon, 23 Mar 2020 18:19:13 GMT Thierry Delisle [7a0f1d25] * doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/emptytls.fig (added) * doc/theses/thierry_delisle_PhD/comp_II/img/resize.fig (modified) * doc/theses/thierry_delisle_PhD/comp_II/img/system.fig (added) Latest updates of CompII Fri, 20 Mar 2020 20:40:54 GMT Andrew Beach [9640813] * libcfa/src/exception.c (modified) Clean-up in exception.c. Moved platform checks to the top of the file. Thu, 19 Mar 2020 18:48:22 GMT Thierry Delisle [8ef95679] * tests/test.py (modified) Forgot to remove print Thu, 19 Mar 2020 18:45:19 GMT Thierry Delisle [73e30dcf] * tests/test.py (modified) Forgot new argument in list_comp Thu, 19 Mar 2020 18:01:43 GMT Thierry Delisle [0bd5cfb] * tests/bitmanip.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 19 Mar 2020 18:01:28 GMT Thierry Delisle [d658183] * tests/pybin/settings.py (modified) * tests/pybin/tools.py (modified) * tests/test.py (modified) added test option to print process id instead of killing it to allow ... Wed, 18 Mar 2020 19:43:51 GMT Peter A. Buhr [778452d] * doc/theses/thierry_delisle_PhD/code/bts.cpp (added) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) * libcfa/src/exception.c (modified) * tools/gdb/.gdbinit (added) * tools/gdb/README (added) * tools/gdb/utils-gdb.gdb (added) * tools/gdb/utils-gdb.py (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 18 Mar 2020 19:43:47 GMT Peter A. Buhr [c5fdebf] * tests/bitmanip.cfa (modified) update indentation Wed, 18 Mar 2020 19:41:01 GMT Thierry Delisle [bbdb0c6] * Jenkinsfile (modified) * benchmark/Makefile.am (modified) * benchmark/Makefile.in (modified) * benchmark/creation/cfa_gen.cfa (modified) * benchmark/ctxswitch/cfa_cor.cfa (modified) * benchmark/ctxswitch/cfa_gen.cfa (modified) * configure (modified) * configure.ac (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (added) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * libcfa/prelude/builtins.c (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bitmanip.hfa (added) * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/exception.c (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Visitor.hpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) * tests/.expect/bitmanip.x64.txt (added) * tests/.expect/bitmanip.x86.txt (added) * tests/bitmanip.cfa (added) * tests/concurrent/.expect/suspend_then.txt (added) * tests/concurrent/coroutineYield.cfa (modified) * tests/concurrent/suspend_then.cfa (moved) * tests/coroutine/.expect/fmtLines.txt (modified) * tests/coroutine/.in/fmtLines.txt (modified) * tests/coroutine/cntparens.cfa (modified) * tests/coroutine/devicedriver.cfa (modified) * tests/coroutine/fibonacci.cfa (modified) * tests/coroutine/fibonacci_1.cfa (modified) * tests/coroutine/fmtLines.cfa (modified) * tests/coroutine/raii.cfa (modified) * tests/coroutine/runningTotal.cfa (modified) * tests/coroutine/suspend_then.cfa (modified) * tests/errors/.expect/completeType.txt (modified) * tests/errors/suspend.cfa (added) * tests/generator/.expect/fibonacci.txt (added) * tests/generator/.expect/fmtLines.txt (added) * tests/generator/.expect/suspend_then.txt (added) * tests/generator/.in/fmtLines.txt (added) * tests/generator/fibonacci.cfa (added) * tests/generator/fmtLines.cfa (added) * tests/generator/suspend_then.cfa (added) * tools/gdb/.gdbinit (added) * tools/gdb/README (added) * tools/gdb/utils-gdb.gdb (added) * tools/gdb/utils-gdb.py (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 18 Mar 2020 19:40:55 GMT Thierry Delisle [c4fd4ef] * doc/theses/thierry_delisle_PhD/code/bts.cpp (added) * doc/theses/thierry_delisle_PhD/comp_II/comp_II.tex (modified) * doc/theses/thierry_delisle_PhD/comp_II/local.bib (modified) Pushing latest change to my compII Wed, 18 Mar 2020 19:39:39 GMT Thierry Delisle [45f4147] * doc/papers/concurrency/Paper.tex (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/bitmanip.hfa (added) * libcfa/src/exception.c (modified) * libcfa/src/interpose.cfa (modified) * tests/.expect/bitmanip.x64.txt (added) * tests/.expect/bitmanip.x86.txt (added) * tests/bitmanip.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 18 Mar 2020 19:39:29 GMT Thierry Delisle [96df7c9c] * tools/gdb/utils-gdb.py (modified) Pushing intermediate to other machines Wed, 18 Mar 2020 15:44:43 GMT Andrew Beach [0f6ac828] * libcfa/src/exception.c (modified) Did a round of tests and it looks like the personality function does ... Wed, 18 Mar 2020 13:07:52 GMT Peter A. Buhr [2655031] * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) second pass over Andrew's Chapter 1 Wed, 18 Mar 2020 11:28:06 GMT Peter A. Buhr [734c9664] * tests/.expect/bitmanip.txt (deleted) remove tests/.expect/bitmanip.txt as there is 32/64-bit versions Wed, 18 Mar 2020 02:30:22 GMT Peter A. Buhr [21f914e] * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (modified) first pass over Chapter 1 Tue, 17 Mar 2020 20:14:28 GMT Peter A. Buhr [1ef166d] * doc/theses/andrew_beach_MMath/thesis.tex (modified) use package fullpage and increase textheight Tue, 17 Mar 2020 18:23:22 GMT Andrew Beach [bce76d1] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) cfalab.sty's \newsymbolcmd now accepts commands instead of letters ... Tue, 17 Mar 2020 17:50:16 GMT Andrew Beach [2c052c0] * doc/theses/andrew_beach_MMath/cfalab.sty (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * doc/theses/andrew_beach_MMath/unwinding.tex (added) * doc/theses/andrew_beach_MMath/uw-ethesis.cls (modified) First rough draft of how unwinding works in ABMM. Tue, 17 Mar 2020 00:57:58 GMT Peter A. Buhr [c243092] * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) put bitmanip.hfa into the public "include" directory Mon, 16 Mar 2020 21:19:53 GMT Peter A. Buhr [eaa0c23] * tests/.expect/bitmanip.x64.txt (added) * tests/.expect/bitmanip.x86.txt (added) create different 32/64-bit tests for bitmanip Mon, 16 Mar 2020 19:04:32 GMT Peter A. Buhr [03eabf4] * libcfa/src/bitmanip.hfa (added) * tests/.expect/bitmanip.txt (added) * tests/bitmanip.cfa (added) first attempt at consolidating bit-manipulation operations