Timeline



Mar 26, 2024:

3:17 PM Changeset [67467a3] by Andrew Beach <ajbeach@…>
Fused TypeData::Enum and TypeData::Aggregate, an enumeration is a kind …
1:06 PM Changeset [84886499] by JiadaL <j82liang@…>
Small update
12:31 PM Changeset [7b05de4] by JiadaL <j82liang@…>
Re-enable replace pseudo func to temporarily fix the compilation error
12:20 PM Changeset [d066c5b] by JiadaL <j82liang@…>
Comment out lines the require implementEnumFunc
4:47 AM Changeset [d734fa1] by JiadaL <j82liang@…>
Comment on relatedwork work

Mar 25, 2024:

7:15 PM Changeset [486caad] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:15 PM Changeset [df78cce] by JiadaL <j82liang@…>
Save the change in main for git pull
11:54 AM Changeset [bf050c5] by Andrew Beach <ajbeach@…>
Removed unused field from TypeData?.
9:02 AM Changeset [051aec4] by Peter A. Buhr <pabuhr@…>
word smithing
9:02 AM Changeset [41fb996] by Peter A. Buhr <pabuhr@…>
word smithing and poking at rust enumerations

Mar 24, 2024:

11:08 PM Changeset [6a8c773] by Peter A. Buhr <pabuhr@…>
more work on introduction
9:52 PM Changeset [82e5670] by Peter A. Buhr <pabuhr@…>
add material from background
9:51 PM Changeset [f5fbcad] by Peter A. Buhr <pabuhr@…>
move material from background to intro
9:49 PM Changeset [bdc8591] by Peter A. Buhr <pabuhr@…>
start introduction
9:48 PM Changeset [f5212ca] by Peter A. Buhr <pabuhr@…>
interchange chapters list and array
9:12 AM Changeset [48b76d03] by Peter A. Buhr <pabuhr@…>
fine tune justification for enumerations

Mar 23, 2024:

7:02 PM Changeset [caf2cba] by Peter A. Buhr <pabuhr@…>
justification for enumerations
7:01 PM Changeset [e00b10d] by Peter A. Buhr <pabuhr@…>
added Gregor and Andrew emails
9:04 AM Changeset [4094d05a] by Peter A. Buhr <pabuhr@…>
fix citations in bibliography/pl.bib

Mar 22, 2024:

8:03 AM Changeset [6394ac6] by Peter A. Buhr <pabuhr@…>
add SPE PDF for paper Cforall: Adding Modern Programming Language …

Mar 21, 2024:

9:34 PM Changeset [7d9a805b] by Peter A. Buhr <pabuhr@…>
more proofreading for enumerations
11:25 AM Changeset [0139351] by Andrew Beach <ajbeach@…>
Add support for printing multiple returns. Mostly useful for early …

Mar 19, 2024:

4:29 PM Changeset [5b25c49] by Andrew Beach <ajbeach@…>
Removed some code from main that supported the old ast.

Mar 18, 2024:

5:44 PM Changeset [057608a] by Andrew Beach <ajbeach@…>
Parser clean-up: Removed an unused field, added a comment, fixed a …

Mar 17, 2024:

8:36 AM Changeset [8f650f0] by Peter A. Buhr <pabuhr@…>
remove isspace-like routines for C arrays, and replace with general …

Mar 16, 2024:

6:41 PM Changeset [42422fb] by Peter A. Buhr <pabuhr@…>
more reorganized enum_type rule in parser
2:04 PM Changeset [30ee3155] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:04 PM Changeset [30aab55] by Peter A. Buhr <pabuhr@…>
reorganized enum_type rule in parser and add missing call to makeTypedef

Mar 15, 2024:

11:14 PM Changeset [c041d29] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:13 PM Changeset [d887800] by Peter A. Buhr <pabuhr@…>
update ato expected output for x86
11:08 PM Changeset [897eb01] by Peter A. Buhr <pabuhr@…>
update ato expected output for ARM
10:01 PM Changeset [3ad5c50] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:00 PM Changeset [33807a1e] by Peter A. Buhr <pabuhr@…>
update string to type test
7:52 PM Changeset [54af365] by Peter A. Buhr <pabuhr@…>
fix convert function for float-point values, add isspace-like routines …
2:18 PM Changeset [2583407] by Andrew Beach <ajbeach@…>
Handle typedef wrapped declarations before buildList in addTypedef. …

Mar 13, 2024:

11:52 AM Changeset [223b631] by Peter A. Buhr <pabuhr@…>
add comparison table for related work
11:31 AM Changeset [6337916] by Peter A. Buhr <pabuhr@…>
fold in Gregor's comments on OCaml

Mar 12, 2024:

6:08 PM Changeset [30a1f0c] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:08 PM Changeset [56a8eb8] by Peter A. Buhr <pabuhr@…>
more updates on OCaml
6:07 PM Changeset [8bdc9705] by Peter A. Buhr <pabuhr@…>
added lstlang entry for OCaml
4:04 PM Changeset [a3525c4] by Andrew Beach <ajbeach@…>
Some Parser clean-up I did while investigating.
3:14 PM Changeset [423c0cd] by Peter A. Buhr <pabuhr@…>
more updates on OCaml
1:57 PM Changeset [9a32903] by Peter A. Buhr <pabuhr@…>
update OCaml text and add OCaml citation

Mar 11, 2024:

10:47 PM Changeset [75d789c] by Peter A. Buhr <pabuhr@…>
update lstlang for CFA
10:45 PM Changeset [16c795c] by Peter A. Buhr <pabuhr@…>
update llheap paper
10:44 PM Changeset [a885357] by Peter A. Buhr <pabuhr@…>
update compile commands
10:41 PM Changeset [282061a] by Peter A. Buhr <pabuhr@…>
update OCaml text
9:00 PM Changeset [446740a] by Peter A. Buhr <pabuhr@…>
update for-control for iterating over enumeration type
2:22 PM Changeset [6c8b76b] by JiadaL <j82liang@…>
Fix ocaml code
1:00 PM Changeset [e048ece] by Andrew Beach <ajbeach@…>
Moved the DeclarationNode? enums over to TypeData? where they are …
5:09 AM Changeset [9398177] by JiadaL <j82liang@…>
Add OCamal section to related work

Mar 10, 2024:

11:21 AM Changeset [5546f50b] by Peter A. Buhr <pabuhr@…>
more switch to tabs
11:19 AM Changeset [b64d0f4] by Peter A. Buhr <pabuhr@…>
second attempt changing program-input style

Mar 9, 2024:

5:40 PM Changeset [266732e] by Peter A. Buhr <pabuhr@…>
switch to tabs, first attempt changing program-input style

Mar 8, 2024:

12:25 AM Changeset [03606ce] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:22 AM Changeset [06601401] by JiadaL <j82liang@…>
Change the common type interpretation of EnumPos?

Mar 6, 2024:

10:55 PM Changeset [76fe046] by JiadaL <j82liang@…>
Remove conversion part of the EnumPosType?. It can be resolved by the …
5:04 PM Changeset [169496e1] by Peter A. Buhr <pabuhr@…>
update expected output for functions test on ARM
1:59 PM Changeset [9f4af04] by Michael Brooks <mlbrooks@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:56 PM Changeset [e72fc60] by Michael Brooks <mlbrooks@…>
Fix thesis demo program build isssue: handle substring API switch to …
1:19 PM Changeset [b93c544] by Andrew Beach <ajbeach@…>
Removed casts no longer needed on the result of set_last.
12:34 PM Changeset [6cef439] by Andrew Beach <ajbeach@…>
Return 'TypeData? *' from some parse rules. Moved TypeData? construction …
11:19 AM Changeset [1df26c3] by Peter A. Buhr <pabuhr@…>
fix 32-bit functions results
11:15 AM Changeset [56b47b9] by Peter A. Buhr <pabuhr@…>
add updated function-declaration test
10:59 AM Changeset [7e13b11] by Peter A. Buhr <pabuhr@…>
documentations, support CFA declaration syntax in sizeof/alignof
8:26 AM Changeset [7a29392f] by Peter A. Buhr <pabuhr@…>
continue work on memory allocation paper
6:11 AM Changeset [647d633] by JiadaL <j82liang@…>
Remove unused variables
6:06 AM Changeset [f6e8c67] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:06 AM Changeset [bbf2cb1] by JiadaL <j82liang@…>
Add the Working support to succ() and pred() pseudo function to Enum

Mar 5, 2024:

10:17 AM Changeset [af60383] by Andrew Beach <ajbeach@…>
Moved a field and functions from DeclarationNode? to TypeData?. Trying …
9:55 AM Changeset [44adf1b] by Andrew Beach <ajbeach@…>
Removed casts around get_next (also replaced with direct field access) …

Mar 4, 2024:

6:09 PM Changeset [9262fe9] by Peter A. Buhr <pabuhr@…>
more proofreading for enumeration related-work
6:05 PM Changeset [647e2ea] by Peter A. Buhr <pabuhr@…>
try @@(...) for attributes, rename and reorder grammar rules, remove …

Mar 1, 2024:

4:32 PM Changeset [00eaeb8] by JiadaL <j82liang@…>
Add prototype of succ function
11:14 AM Changeset [1d5e5601] by Peter A. Buhr <pabuhr@…>
more proofreading on the enumeration related-work section

Feb 28, 2024:

11:59 AM Changeset [924534e] by Peter A. Buhr <pabuhr@…>
more proofreading on the enumeration related-work section

Feb 27, 2024:

12:28 PM Changeset [dc3fbe5] by Andrew Beach <ajbeach@…>
Factored out the ParseNode?'s next field into a new child type. This is …
10:56 AM Changeset [4c0b674] by Andrew Beach <ajbeach@…>
Moved ParseNode?'s name field down to DeclarationNode?, it is not used …
10:19 AM Changeset [bc61563] by Andrew Beach <ajbeach@…>
Factored out a very complex condition into a helper function and …

Feb 26, 2024:

2:54 PM Changeset [f1149ac] by JiadaL <j82liang@…>
Remove unused variables
8:17 AM Changeset [3f9a8d0] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:14 AM Changeset [1bb76ad] by Peter A. Buhr <pabuhr@…>
fix problme wiht exclamation mark in comon.sty file
3:53 AM Changeset [a4da45e] by JiadaL <j82liang@…>
Resolve conflict
3:49 AM Changeset [0522ebe] by JiadaL <j82liang@…>
Add EnumPosType? to type system

Feb 25, 2024:

6:13 PM Changeset [022bce0] by Peter A. Buhr <pabuhr@…>
more proofreading on enumeration thesis
8:00 AM Changeset [6c68893] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:00 AM Changeset [0a9b5c1] by Peter A. Buhr <pabuhr@…>
update 64-bit test result on ARM for distribution of attributes for …
Note: See TracTimeline for information about the timeline view.