Timeline



Feb 3, 2023:

4:04 PM Changeset [21a2a7d] by Andrew Beach <ajbeach@…>
Replaced ScopedMap::erase with a version that should avoid the order …
3:13 PM Ticket #272 (cfa-cc - Compiler crash when referencing generic member of generic struct) created by mlbrooks
Possible overlap with #166, but the specific failure cases and symptom …
3:11 PM Changeset [e9b5043] by Andrew Beach <ajbeach@…>
Added contains to some of our containers. Also changed some code to …
2:12 PM Changeset [2f61765] by Andrew Beach <ajbeach@…>
Fixed a clang warning and cleaned up the rest of the function.
1:42 PM Ticket #271 (cfa-cc - Compiler crash on valid typename--identifier pun) created by mlbrooks
This program tries to use s as both a typename and an identifier …
1:28 PM Changeset [2125443a] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:28 PM Changeset [8a97248] by Peter A. Buhr <pabuhr@…>
switch from old trait syntax to new trait syntax using forall clause
12:24 PM Changeset [db9d7a9] by Andrew Beach <ajbeach@…>
Fixed clang++-10 error. One of the problem functions was never used …
10:13 AM Changeset [85dd381] by Andrew Beach <ajbeach@…>
Fixed indentation in ScopedSet? and moved the iterator details to the …

Feb 2, 2023:

4:10 PM Changeset [98a2b1dc] by Andrew Beach <ajbeach@…>
Updated ScopedMap? to use the layout of ErasableScopedMap?; putting the …
11:08 AM Changeset [ccf1d99] by caparsons <caparson@…>
intermediate push so I can move to nasus to performance test some stuff

Feb 1, 2023:

4:32 PM Changeset [a64137f] by caparsons <caparson@…>
added support for copying envelopes in generated | routine
4:31 PM Changeset [1f35220] by caparsons <caparson@…>
updated test params so that they ran for appropriate duration
4:31 PM Changeset [5c473c9] by caparsons <caparson@…>
fixed bug where I used buffer as a stack not a queue
4:20 PM Changeset [a4ab235] by caparsons <caparson@…>
added executor test
4:20 PM Changeset [ecfe574] by caparsons <caparson@…>
added envelope copying to avoid allocations

Jan 31, 2023:

6:28 PM Changeset [dab2b6a] by caparsons <caparson@…>
added dynamic allocation actor test
3:07 PM Changeset [0393653] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:00 PM Changeset [757099e] by caparsons <caparson@…>
reverted changes to types.cfa now that I fixed the underlying bug and …
2:59 PM Changeset [a8e8c67] by caparsons <caparson@…>
fixed non-inline actor/message bug and cleaned up Actor pass
2:06 PM Changeset [96ddc62] by caparsons <caparson@…>
Added appropriate fwd decl hoisting to ensure there are no use before …
2:05 PM Changeset [9d0ff30] by caparsons <caparson@…>
added missing header
9:12 AM Changeset [7a24d76] by Peter A. Buhr <pabuhr@…>
simply grammar for forall with trait

Jan 30, 2023:

9:36 PM Changeset [ce691d2] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:35 PM Changeset [d2b94f2] by caparsons <caparson@…>
temporary fix to correct build error, fix in actor pass to come later
8:59 PM Changeset [8728104] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:48 PM Changeset [0f15e3b] by Peter A. Buhr <pabuhr@…>
add alternate syntax using forall with trait
8:43 PM Changeset [a5f9444] by Peter A. Buhr <pabuhr@…>
change 0 to nullptr
7:16 PM Changeset [79a6b17] by Peter A. Buhr <pabuhr@…>
print better error message when semi-colon missing after aggregate
4:31 PM Changeset [1c75ef8] by caparsons <caparson@…>
added pingpong test
4:30 PM Changeset [34ed17b] by caparsons <caparson@…>
Fixed decl before use issue with actors sending messages to other actors
2:04 PM Changeset [77ca074] by caparsons <caparson@…>
cleaned up actor matrix test a bit
2:02 PM Changeset [82b96953] by caparsons <caparson@…>
added expect files for actor tests
1:39 PM Changeset [cd5eb4b] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:36 PM Changeset [418882a] by caparsons <caparson@…>
added two actor tests. More to come
1:32 PM Changeset [c042d79] by caparsons <caparson@…>
ported uC++-style actor system
1:26 PM Changeset [3dd8f42] by caparsons <caparson@…>
added actor support to the compiler
11:21 AM Changeset [378de69] by caparsons <caparson@…>
small lock cleanup to remove unused field on spin_queue_lock

Jan 23, 2023:

4:14 PM Ticket #270 (cfa-cc - No NoCtor) created by pabuhr
While attempting to create a CFA NoCtor?, I hit a show-stopper bug. …

Jan 20, 2023:

1:25 PM Changeset [ad861ef] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:23 PM Changeset [466787a] by Peter A. Buhr <pabuhr@…>
add keyword waituntil, add parsing stub for static declarations in …

Jan 19, 2023:

11:36 AM Changeset [a0d1f1c] by Andrew Beach <ajbeach@…>
Header Clean-up: Removed no longer needed includes from typeops, and …

Jan 18, 2023:

12:14 PM Changeset [5bf3976] by Andrew Beach <ajbeach@…>
Header Clean-Up: Created new headers for new AST typeops and moved …

Jan 17, 2023:

4:27 PM Changeset [fed6a0f] by Andrew Beach <ajbeach@…>
Header Clean-up: Moving more declarations to the header of the …
2:05 PM Changeset [7b5694d] by Andrew Beach <ajbeach@…>
Header Clean-up: Moved more things from typeops to Unify.
11:57 AM Changeset [e563edf] by Andrew Beach <ajbeach@…>
Header Clean-up: Clearing out typeops, moving things to Unify because …

Jan 16, 2023:

3:41 PM Changeset [9845cb6] by Andrew Beach <ajbeach@…>
Cleaning old box pass for easier translation. Removed an unused …

Jan 14, 2023:

10:04 AM Changeset [34a1d2e] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:04 AM Changeset [b3d794fc] by caparsons <caparson@…>
removed unneeded dependency that broke build

Jan 13, 2023:

4:30 PM Changeset [d61d034] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:29 PM Changeset [8bb86ce] by JiadaL <j82liang@…>
Clean up some code related to Enum codegen
12:49 PM Changeset [42b739d7] by caparsons <caparson@…>
fixed termination synchronization in the channel benchmark to get rid …

Jan 11, 2023:

1:43 PM Changeset [862658a] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:43 PM Changeset [b49310f] by caparsons <caparson@…>
fixed parameters for test to eliminate deadlock case
1:37 PM Changeset [8fcf921] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:36 PM Changeset [9749d2fa] by JiadaL <j82liang@…>
Fix CodeGen? for function type enum

Jan 10, 2023:

1:48 PM Changeset [2c8c314] by Andrew Beach <ajbeach@…>
Clean-up in the name mangler.
1:02 PM Changeset [dbd47d6] by caparsons <caparson@…>
fixed makefile for tests by adding appropriate includes

Jan 9, 2023:

4:16 PM Changeset [53ef99a] by caparsons <caparson@…>
removed file accidentally included in earlier commit
4:12 PM Changeset [7878974] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:11 PM Changeset [2cc969c] by caparsons <caparson@…>
remove unused expect file due to renaming
4:11 PM Changeset [73e3a8f9] by caparsons <caparson@…>
refactored name of channel test to remove channel from the name
4:10 PM Changeset [cca034e] by caparsons <caparson@…>
added another channel test and refactored the existing one to reuse code
4:07 PM Changeset [5c931e0] by caparsons <caparson@…>
made changes to support zero-size channels
3:32 PM Changeset [72abfdd] by caparsons <caparson@…>
added expect for channel test
3:30 PM Changeset [afffd6c] by caparsons <caparson@…>
removed accidentally committed a.out
3:28 PM Changeset [4a962d8] by caparsons <caparson@…>
added channel impl with basic test. Will expand impl and tests soon
3:26 PM Changeset [0640c350] by caparsons <caparson@…>
moved unified_locking test dir to be under concurrent
3:25 PM Changeset [aa45b15] by caparsons <caparson@…>
commit expect files for the unified locking dir move
3:24 PM Changeset [703c88e] by caparsons <caparson@…>
missed another lock name refactor in the earlier commit
3:23 PM Changeset [357ab79] by caparsons <caparson@…>
moved unified locking tests to be under concurrent directory since …
3:22 PM Changeset [01a8954] by caparsons <caparson@…>
renamed tests to match naming refactor
3:21 PM Changeset [0cee082] by caparsons <caparson@…>
refactored naming for lock to be more accurate and cleaned up REACQ …
2:43 PM Changeset [f76dd1a] by Andrew Beach <ajbeach@…>
Some cleanup in RenameVars?.cc.
1:35 PM Changeset [5e180c2] by caparsons <caparson@…>
small future touchups
1:23 PM Changeset [8fb7402] by caparsons <caparson@…>
fixed race condition in select_future test to fix build failure

Jan 7, 2023:

2:10 PM Changeset [f28b1f8] by Thierry Delisle <tdelisle@…>
More small autoconf tweaks
1:56 PM Changeset [c130165] by Thierry Delisle <tdelisle@…>
small update to configure scripts, which should help for ubuntu 22.04

Jan 6, 2023:

1:59 PM Changeset [e78782b] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:59 PM Changeset [243d998] by caparsons <caparson@…>
added and updated future tests
1:58 PM Changeset [7eac70e] by caparsons <caparson@…>
added select to includes
1:57 PM Changeset [339e30a] by caparsons <caparson@…>
added new future and added rudimentary select statement support for it

Jan 5, 2023:

10:39 PM Changeset [a20be49] by Peter A. Buhr <pabuhr@…>
remove all uses of USE_GNU
10:34 PM Changeset [3d4b7cc7] by Peter A. Buhr <pabuhr@…>
add Scott13 citation to pl.bib
8:48 AM Changeset [a14926b] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Jan 4, 2023:

1:44 PM Changeset [d99a716] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:43 PM Changeset [0348fd8] by caparsons <caparson@…>
fixed clh bug where you couldn't hold more than 1 clh lock at once
10:28 AM Changeset [66a89e7] by Andrew Beach <ajbeach@…>
pass::get_result -> pass::result::get for consistency with the …
9:54 AM Changeset [331ee52c] by Andrew Beach <ajbeach@…>
Should silence a GCC 12 warning.
Note: See TracTimeline for information about the timeline view.