Timeline



Nov 24, 2023:

4:08 PM Changeset [f48dfcd]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Slight improvement to forall clause erasing.
10:14 AM Changeset [3c4003b9]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Box pass Eraser now removes the polymorphic arguments now that the …

Nov 21, 2023:

5:31 PM Changeset [53dac82]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Round of clean-up in the Concurrency directory headers.
4:47 PM Changeset [8984003]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Round of significant clean-up and reindentation of InitTweak directory.
2:27 PM Changeset [c36a419]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Removed Decl::fromId as it was unused. There are a few places that use …
1:35 PM Changeset [4883712]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Added a test showing how the conflict handling in the with clause …
11:34 AM Changeset [6a0b043]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Did some investigation of WithStmt. It may not be possible to convert …

Nov 20, 2023:

1:25 PM Changeset [0da9475]stuck-waitfor-destruct by caparson <caparson@…>
fixed bug where cofor runner could derefence a null pointer
11:53 AM Changeset [29eaa3f]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
disable building the demangler (executable and library)
11:52 AM Changeset [40bca07]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
slight restructuring of automake rules for generating the demangler
11:48 AM Changeset [634cb80]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting
10:34 AM Changeset [66d92e3]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
proofread enumeration proposal

Nov 18, 2023:

7:44 AM Changeset [8c13ca8]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
raise exception missing_data when read fails to find value, initial …
7:41 AM Changeset [decd4a6]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting

Nov 17, 2023:

3:23 PM Changeset [f7f997a]stuck-waitfor-destruct by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:23 PM Changeset [16e0dcb]stuck-waitfor-destruct by caparson <caparson@…>
fixed error where order of argument eval in compiler could cause …
3:03 PM Changeset [2908f08]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Most of ResolvExpr was written before the new style standard. Some …
1:58 PM Changeset [41606df1]stuck-waitfor-destruct by Colby Parsons <caparsons@…>
regen expected to match test change
1:56 PM Changeset [0f6d2884]stuck-waitfor-destruct by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:56 PM Changeset [3f219eb]stuck-waitfor-destruct by caparson <caparson@…>
fixed bug where uninit mem was sometimes printed in test
10:40 AM Changeset [b0845f9]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Reformating and clean-up in SymTab directory.

Nov 16, 2023:

3:31 PM Changeset [e580aa5]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Round of clean-up in Tuples directory. (Skipping TupleExpansion, which …
9:52 AM Changeset [3f4f30a]stuck-waitfor-destruct by Colby Parsons <caparsons@…>
added x86 expect file for non-local exception test cardgame
9:26 AM Changeset [aad677d]stuck-waitfor-destruct by caparsons <caparson@…>
added arm64 expect file for non-local exception test
9:22 AM Changeset [f22b170b]stuck-waitfor-destruct by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:13 AM Changeset [89a8bab]stuck-waitfor-destruct by caparson <caparson@…>
added architecture specific expect files for non-local exception test …

Nov 15, 2023:

5:01 PM Changeset [b8b5535]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Major round of clean-up in the GenPoly directory.
11:55 AM Changeset [45a091b]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
It turns out enumerate does work if you use this very particular form …
11:05 AM Changeset [1ccae59]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Some clean-up in src/Makefile.am (no change in behaviour).

Nov 14, 2023:

12:19 PM Changeset [8d182b1]stuck-waitfor-destruct by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:19 PM Changeset [df8ba61a]stuck-waitfor-destruct by caparson <caparson@…>
added test case for non-local ehm memory leak
12:18 PM Changeset [cce0807]stuck-waitfor-destruct by caparson <caparson@…>
Fixed non-local ehm memory leak that occurs when a coroutine is …

Nov 13, 2023:

3:41 PM Changeset [5625427]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Remove the warning directive from SpecCost, you can't actually use the …
3:28 PM Changeset [6ea85b22]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
remove old enum.md file
1:40 PM Changeset [0bd3faf]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Removed forward declarations missed in the BaseSyntaxNode removal. …
10:03 AM Changeset [25f2798]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
latex formatting changes
3:43 AM Changeset [fc12f05]stuck-waitfor-destruct by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:43 AM Changeset [0030b508]stuck-waitfor-destruct by JiadaL <j82liang@…>
some updates

Nov 11, 2023:

7:43 AM Changeset [2174191]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:42 AM Changeset [2da12ae]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting
7:41 AM Changeset [27316b4]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update bibliography entries
7:38 AM Changeset [3e4bf0d]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
input manipulators for getline, excl, and incl reset argument to null …

Nov 10, 2023:

5:04 PM Changeset [61efa42]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Took the special main linkage code out of FunctionDecl and put it into …
10:29 AM Changeset [f5ec35a]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Removed an extra forward declaration.

Nov 8, 2023:

2:01 PM Changeset [c6b4432]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Remove BaseSyntaxNode and clean-up.

Nov 7, 2023:

3:38 PM Changeset [790d835]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Made UniqueName use other tools we have, removed the unused default …
2:25 PM Changeset [934fa0f]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Translated the demangling code from the old ast to the new ast.
11:14 AM Changeset [0589e83]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
The demangler now uses the compiler's genType. The only difference I …
8:45 AM Changeset [c46c999]stuck-waitfor-destruct by caparson <caparson@…>
forgot to include in last push. Added a get_proc_count that doesn't …

Nov 6, 2023:

5:52 PM Changeset [6b419ce]stuck-waitfor-destruct by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:52 PM Changeset [fe293bf]stuck-waitfor-destruct by caparson <caparson@…>
removed fences for ARM that are likely not needed, insertion of fences …
4:33 PM Changeset [c649d2c]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Updated the demangler to also demangle operator names. You can also …
2:20 PM Changeset [0d41b2e1]stuck-waitfor-destruct by caparson <caparson@…>
switched test to use new cofor syntax
2:20 PM Changeset [ba0e1bc]stuck-waitfor-destruct by caparson <caparson@…>
Added supporting library routines for cofor impl
2:19 PM Changeset [3d9d017]stuck-waitfor-destruct by caparson <caparson@…>
added cofor implementation

Nov 3, 2023:

4:27 PM Changeset [49ae2bc]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Refactored the OperatorTable module. Most is just an update in style …

Nov 2, 2023:

11:55 AM Changeset [9cbdc13]stuck-waitfor-destruct by caparson <caparson@…>
removed print from static and dynamic tests that could be reordered …
11:46 AM Changeset [5ad24a2c]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Added test for the checks on the constructor/destructor attributes.

Nov 1, 2023:

10:03 PM Changeset [be3f163]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
rename files gcc-builtins.cf builtins.cf extras.cf bootloader.cf and …
10:40 AM Changeset [fa761c2]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Changed some new uses of UniqueId to the ast version. Changed where …

Oct 31, 2023:

3:55 PM Changeset [6e7ed0aa]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
I forgot to move genName over to the new CodeGenerator module. It …
2:53 PM Changeset [a137d5a]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Took out some old code from the new section of the Mangler.
11:07 AM Changeset [58c64323]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Hang on, eval doesn't have any side effects.
10:39 AM Changeset [4ac402d]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Added a missing include (not sure how that slipped through) and did …

Oct 30, 2023:

4:59 PM Changeset [7d55e4d]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Simple rework to BasicTypes-gen.cc to avoid refering to the old ast. …
3:03 PM Changeset [36e6f10]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Parser now uses constants from the new ast types.
11:50 AM Changeset [3c714ad]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
I don't actually know if this fixes anything, but the old version was …

Oct 27, 2023:

2:42 PM Changeset [0b5e780]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Code dumps (under the -P flag) no longer convert to the old ast to print.
2:11 PM Changeset [f43146e4]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Updated some stats/counters to trigger off the new AST. Others will …

Oct 26, 2023:

12:44 PM Changeset [bef4f1a]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Translation of the fix main pass to the new ast data structures.

Oct 25, 2023:

6:33 PM Changeset [8941b6b]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Direct translation of code generation.
Note: See TracTimeline for information about the timeline view.