Timeline



Nov 11, 2023:

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

Nov 10, 2023:

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

Nov 8, 2023:

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

Nov 7, 2023:

3:38 PM Changeset [790d835] by Andrew Beach <ajbeach@…>
Made UniqueName? use other tools we have, removed the unused default …
2:25 PM Changeset [934fa0f] by Andrew Beach <ajbeach@…>
Translated the demangling code from the old ast to the new ast.
11:14 AM Changeset [0589e83] by Andrew Beach <ajbeach@…>
The demangler now uses the compiler's genType. The only difference I …
8:45 AM Changeset [c46c999] 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] by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:52 PM Changeset [fe293bf] by caparson <caparson@…>
removed fences for ARM that are likely not needed, insertion of fences …
4:33 PM Changeset [c649d2c] by Andrew Beach <ajbeach@…>
Updated the demangler to also demangle operator names. You can also …
2:20 PM Changeset [0d41b2e] by caparson <caparson@…>
switched test to use new cofor syntax
2:20 PM Changeset [ba0e1bc] by caparson <caparson@…>
Added supporting library routines for cofor impl
2:19 PM Changeset [3d9d017] by caparson <caparson@…>
added cofor implementation

Nov 3, 2023:

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

Nov 2, 2023:

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

Nov 1, 2023:

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

Oct 31, 2023:

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

Oct 30, 2023:

4:59 PM Changeset [7d55e4d] by Andrew Beach <ajbeach@…>
Simple rework to BasicTypes?-gen.cc to avoid refering to the old ast. …
3:03 PM Changeset [36e6f10] by Andrew Beach <ajbeach@…>
Parser now uses constants from the new ast types.
11:50 AM Changeset [3c714ad] 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] by Andrew Beach <ajbeach@…>
Code dumps (under the -P flag) no longer convert to the old ast to print.
2:11 PM Changeset [f43146e4] by Andrew Beach <ajbeach@…>
Updated some stats/counters to trigger off the new AST. Others will …

Oct 26, 2023:

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

Oct 25, 2023:

6:33 PM Changeset [8941b6b] by Andrew Beach <ajbeach@…>
Direct translation of code generation.

Oct 24, 2023:

10:10 PM Changeset [d22bf87] by Peter A. Buhr <pabuhr@…>
formatting
6:41 PM Changeset [a310ae9] by Peter A. Buhr <pabuhr@…>
add i386 with x86_64
5:20 PM Changeset [e832485] by Peter A. Buhr <pabuhr@…>
comment out debug prints
4:54 PM Changeset [dd7c2ce0] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:54 PM Changeset [1da2affb] by Peter A. Buhr <pabuhr@…>
test as.cc file on ARM
3:00 PM Changeset [a1da039] by Andrew Beach <ajbeach@…>
Make all new declarations have a properly defined LinkageSpec?. Also …

Oct 23, 2023:

10:09 PM Changeset [d8a0e51] by Peter A. Buhr <pabuhr@…>
add gcc-9 back into ARM full build
4:11 PM Changeset [edc4813] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:11 PM Changeset [cb94e41] by Peter A. Buhr <pabuhr@…>
temporary change to as command to test ARM build
11:58 AM Changeset [7b84d3e] by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:13 AM Changeset [278e162] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:58 AM Changeset [2ad5e1d5] by caparson <caparson@…>
added missing semicolons
8:55 AM Changeset [8df19af] by caparsons <caparson@…>
added WO fences for mcs spin lock to fix failing arm test
8:55 AM Changeset [3f0b062] by caparsons <caparson@…>
ifdef'd the arm fences that were added to channels so that they only …

Oct 20, 2023:

9:37 AM Changeset [abb04a4] by Peter A. Buhr <pabuhr@…>
change genericUnion test fromt printf to sout

Oct 19, 2023:

9:41 PM Changeset [7619400] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:39 PM Changeset [1b0184b] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:35 PM Changeset [0803ead] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:35 PM Changeset [f842032] by Peter A. Buhr <pabuhr@…>
remove ISTYPE_VOID and ISTYPE_VOID_IMPL, and ends for input
3:26 PM Changeset [2d7cb19] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:26 PM Changeset [cbbfba9] by caparsons <caparson@…>
added fence to failing test to hopefully fix stale data issue on the …

Oct 17, 2023:

9:32 PM Changeset [e0dc038] by Peter A. Buhr <pabuhr@…>
first attempt at new C string input
3:24 PM Changeset [ca995e3] by caparsons <caparson@…>
added missing ARM fence on the signallee side of channel handoff
2:14 PM Changeset [5e0bba5] by Andrew Beach <ajbeach@…>
Work on the box pass, fixing up the FunctionDecl? update.
12:12 PM Changeset [37ceccb] by Michael Brooks <mlbrooks@…>
Change string-read semantics so that reading nothing leaves the …
8:50 AM Changeset [1b41219] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:49 AM Changeset [2bf46a5] by Peter A. Buhr <pabuhr@…>
add additional test for engineering and unit manipulator output

Oct 16, 2023:

7:01 PM Changeset [d85141f] by Andrew Beach <ajbeach@…>
Small refactoring of some helper functions to avoid repeating a loop.
4:10 PM Changeset [52a5262e] by Andrew Beach <ajbeach@…>
TypeVarMap? is now a subtype instead of an alias to remove the …
3:04 PM Changeset [4d2d7e27] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:04 PM Changeset [54e59dd] by Peter A. Buhr <pabuhr@…>
temporally remove gcc-9 from ARM nightly build because it is failing
1:56 PM Changeset [e14d169] by Andrew Beach <ajbeach@…>
Remove some cruft from the box pass. Some pieces left over from …
1:39 PM Changeset [6bd9f9e] by JiadaL <j82liang@…>
Rename and move the file to proposal
1:16 PM Changeset [c298079] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:16 PM Changeset [bab2917] by JiadaL <j82liang@…>
Update the introduction
10:24 AM Changeset [61e5d99] by Andrew Beach <ajbeach@…>
Boxing no longer passes layout information about polymorphic types in …
8:09 AM Changeset [a97b9ed] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:09 AM Changeset [946a6e4] by Peter A. Buhr <pabuhr@…>
updates to the uC++toCFA cheat sheet

Oct 13, 2023:

7:13 PM Changeset [8cbe732] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:13 PM Changeset [85034ed] by JiadaL <j82liang@…>
Initial commit
10:10 AM Changeset [0bf0b97] by Andrew Beach <ajbeach@…>
Layout function builds its entire parameter list before creating the …
Note: See TracTimeline for information about the timeline view.