Timeline



May 10, 2024:

5:44 PM Changeset [0f612d2] by Andrew Beach <ajbeach@…>
Shoot, the non-extension renamings did not get caught in some corners.
4:06 PM Changeset [c92bdcc] by Andrew Beach <ajbeach@…>
Updated the rest of the names in src/ (except for the generated files).

May 8, 2024:

6:46 PM Changeset [41c8312] by Peter A. Buhr <pabuhr@…>
small cleanups
4:41 PM Changeset [03ac869] by JiadaL <j82liang@…>
Add GCC visibility push(default); Fix trait satisfaction problem
11:35 AM Changeset [0843ba6] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:35 AM Changeset [c2a4b62] by JiadaL <j82liang@…>
Refactor based type from operator assertion
9:51 AM Changeset [e542b02] by Andrew Beach <ajbeach@…>
Update last reference to BasicTypes?-gen.cc. I don't know if it needs …

May 7, 2024:

10:33 PM Changeset [983f486] by JiadaL <j82liang@…>
Reformat forall clause in enum.hfa
9:03 PM Changeset [9b140bd] by JiadaL <j82liang@…>
Update the test file
8:39 PM Changeset [6d9aa79] by JiadaL <j82liang@…>
Missing produceDecl in the last commit
7:04 PM Changeset [0b6c1c9] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:04 PM Changeset [c333ed2] by JiadaL <j82liang@…>
Remove intermeidate type (enum attribute type); remove …
4:45 PM Changeset [083e637] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:43 PM Changeset [195d1d8] by Peter A. Buhr <pabuhr@…>
update search strings to raw strings for python 3.12
4:41 PM Changeset [0f4c513] by Peter A. Buhr <pabuhr@…>
gcc-13 include file problem in …
4:36 PM Changeset [f5cb7c2] by Peter A. Buhr <pabuhr@…>
add gcc builtin function builtin_dynamic_object_size for gcc-13
3:37 PM Changeset [b2ea0cd] by Andrew Beach <ajbeach@…>
First wave of file renaming. Rename files in src/ and update all …

May 6, 2024:

1:18 PM Changeset [69dd8e6] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:17 PM Changeset [ac16a55] by Peter A. Buhr <pabuhr@…>
update thesis front page from 2020 to 2022 macros
1:16 PM Changeset [1379c96e] by Peter A. Buhr <pabuhr@…>
formatting changes to programs
1:15 PM Changeset [123e8b9] by Peter A. Buhr <pabuhr@…>
move background material from list chapter to background chapter
1:14 PM Changeset [0775468] by Peter A. Buhr <pabuhr@…>
proofreading background section Linked Lists
1:13 PM Changeset [297b796] by Peter A. Buhr <pabuhr@…>
add pl.bib to file dependencies
9:09 AM Changeset [164a6b6] by Andrew Beach <ajbeach@…>
Simplified the visit_children feature of Pass template. This should …

May 3, 2024:

9:33 AM Changeset [d69f7114] by Peter A. Buhr <pabuhr@…>
proofread section Enumeration Trait, and a few other wording changes

May 2, 2024:

7:52 PM Changeset [72713e5] by JiadaL <j82liang@…>
Add libcfa/src/enum.hfa

May 1, 2024:

4:13 PM Changeset [d414664] by JiadaL <j82liang@…>
Update writing part for enum trait
1:36 PM Changeset [35897fb] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:35 PM Changeset [de3a579] by JiadaL <j82liang@…>
Add trait subsection

Apr 30, 2024:

12:08 PM Changeset [69867ad9] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:08 PM Changeset [caaf424] by Peter A. Buhr <pabuhr@…>
remove glossary macros, switch back to newterm marco from Newterm, …

Apr 29, 2024:

6:35 PM Changeset [0153dbd] by Andrew Beach <ajbeach@…>
Updated hoistStruct so the nested mangled names are human readable. …

Apr 28, 2024:

7:53 PM Changeset [5c27b6a] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:53 PM Changeset [c5c123f] by JiadaL <j82liang@…>
Missing changes for the last commit
7:50 PM Changeset [eb7586e] by JiadaL <j82liang@…>
1. Change return value of typed Enum in null context: they now return …
3:49 PM Changeset [f632117] by Peter A. Buhr <pabuhr@…>
more proofreading on enumeration chapters

Apr 27, 2024:

4:24 PM Changeset [e78966e] by Peter A. Buhr <pabuhr@…>
add parsing support for enum type in 'with' statement

Apr 25, 2024:

3:48 PM Changeset [7042c60] by JiadaL <j82liang@…>
resolve conflict
3:47 PM Changeset [cf191ac] by JiadaL <j82liang@…>
Change enum functions return type
3:43 PM Changeset [55c97e4] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:43 PM Changeset [314c9d8] by Peter A. Buhr <pabuhr@…>
more proofreading on introduction chapter (discussion of ADT)
3:42 PM Changeset [566cc33] by Peter A. Buhr <pabuhr@…>
move all lstnewenvironment macros to central location in uw-ethesis.tex
11:12 AM Changeset [a1fbad0] by Andrew Beach <ajbeach@…>
Fix in code generation. forall clauses are now printed before return …

Apr 24, 2024:

10:06 AM Changeset [03b1815] by Andrew Beach <ajbeach@…>
Added a Python script for reviewing the timing of the test suite.

Apr 23, 2024:

3:55 PM Changeset [bab42de] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:55 PM Changeset [89da3a9] by Peter A. Buhr <pabuhr@…>
fix parsing bug in field declaring list with empty declarator
2:28 PM Changeset [5bc81e9] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:26 PM Changeset [58e2ce34] by Peter A. Buhr <pabuhr@…>
update postfix function, storage management, and memory set/copy
2:18 PM Changeset [4a3eb1c] by Peter A. Buhr <pabuhr@…>
add combinations of pointer/reference for memset and memcpy
1:37 PM Changeset [13de4478] by Andrew Beach <ajbeach@…>
Updated files in ResolvExpr? to the new indentation style. It seems the …

Apr 22, 2024:

11:37 PM Changeset [15215f02] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:37 PM Changeset [0fe07be] by Peter A. Buhr <pabuhr@…>
formatting, documentation refactor alloc code, remove annoying warnings
11:36 PM Changeset [c0363be] by Peter A. Buhr <pabuhr@…>
formatting
11:34 PM Changeset [358e1152] by Peter A. Buhr <pabuhr@…>
move attribute((unused)) so it applies to variable
10:00 AM Changeset [d7c0ad5] by Andrew Beach <ajbeach@…>
Removed some overloads from the Pass template. I believe these were …

Apr 19, 2024:

5:29 PM Changeset [ba97ebf] by Andrew Beach <ajbeach@…>
The polyCost function was just a bit more complicated than it needed to be.
2:36 PM Changeset [fc1a3e2] by Andrew Beach <ajbeach@…>
Style update. Focused on indentation and trailing whitespace.
12:15 PM Changeset [b9b6efb] by Andrew Beach <ajbeach@…>
Removed porting.md, although some of its information is still …
12:01 PM Changeset [4e08a54] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:30 AM Changeset [02c80cdc] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:30 AM Changeset [d4264e8] by Peter A. Buhr <pabuhr@…>
formatting, add CFA versions of resize, realloc, and reallocarray
9:27 AM Changeset [19313be5] by Andrew Beach <ajbeach@…>
One missing BasicType::Kind -> BasicKind? updates.

Apr 18, 2024:

10:28 PM Changeset [da87eaf] by Peter A. Buhr <pabuhr@…>
remove spurious 'this' qualification
10:26 PM Changeset [cdd25ef] by Peter A. Buhr <pabuhr@…>
changes to postfix function and storage management sections
10:25 PM Changeset [2b6db03] by Peter A. Buhr <pabuhr@…>
proofreading changes
10:23 PM Changeset [4da9142] by Peter A. Buhr <pabuhr@…>
more proofreading on enumerations
10:20 PM Changeset [c148966] by Peter A. Buhr <pabuhr@…>
documentation
10:19 PM Changeset [2a27998] by Peter A. Buhr <pabuhr@…>
add citation from OED for enumerate
10:18 PM Changeset [e693572] by Peter A. Buhr <pabuhr@…>
change see macro to support capital See, update cquote macro with …
10:13 PM Changeset [c3c9325] by Peter A. Buhr <pabuhr@…>
missing keyword coroutine to lstlang CFA
8:44 PM Changeset [38093ae] by JiadaL <j82liang@…>
Resolve conflict
8:38 PM Changeset [748c751] by JiadaL <j82liang@…>
Remove unnecessary implicit enum type conversion
5:19 PM Changeset [7a780ad] by Andrew Beach <ajbeach@…>
Moved ast::BasicType::Kind to ast::BasicKind? in its own hearder. This …
12:12 PM Changeset [60c5b6d] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:12 PM Changeset [fbe3f03] by Peter A. Buhr <pabuhr@…>
formatting
10:30 AM Changeset [8fd53b6e] by Andrew Beach <ajbeach@…>
Change for C++20 compatability. We may not be upgrading soon but this …

Apr 17, 2024:

2:27 PM Changeset [cdb4eaa] by JiadaL <j82liang@…>
Fix succ(Enum) error and resolution ambiguity of enum with inheritance
10:50 AM Changeset [7aa209e7] by Andrew Beach <ajbeach@…>
Fixing some whitespace around a recent merge. That lead to some …

Apr 15, 2024:

9:40 PM Changeset [710d0c8c] by Peter A. Buhr <pabuhr@…>
formatting, add missing CFA reallocarray routine
2:19 PM Changeset [76c7addb] by JiadaL <j82liang@…>
Fix Enum predecessor
12:45 PM Changeset [fb2e916] by JiadaL <j82liang@…>
Fix some warning
12:24 PM Changeset [dc58e5d] by JiadaL <j82liang@…>
Small cleanup
12:03 PM Changeset [af746cc] by JiadaL <j82liang@…>
Reimplement the resolution of Enum instance type

Apr 13, 2024:

11:15 AM Changeset [b1b3df5] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Apr 12, 2024:

4:40 PM Changeset [7a36848] by Andrew Beach <ajbeach@…>
Further Pass template clean-up, reimplementing the translation unit …
3:10 PM Changeset [90320ac] by Andrew Beach <ajbeach@…>
Clean-up in the Pass template around call_accept. Removed overloads …
8:51 AM Changeset [3e1cd17] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:49 AM Changeset [b78c54f] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:49 AM Changeset [feb999f] by Peter A. Buhr <pabuhr@…>
formatting, change free null statistic to also count malloc(0), remove …
7:42 AM Changeset [6dd4091] by Peter A. Buhr <pabuhr@…>
comment out asserts that fail when malloc(0) returns non-null
7:40 AM Changeset [b6a71bc] by Peter A. Buhr <pabuhr@…>
formatting

Apr 11, 2024:

3:43 PM Changeset [ab780e6] by Andrew Beach <ajbeach@…>
notZeroExpr (in the parser) has become createCondExpr (in the …
8:07 AM Changeset [21e6da5] by Peter A. Buhr <pabuhr@…>
add citation for AlgolW

Apr 10, 2024:

1:10 PM Changeset [c4024b46] by Peter A. Buhr <pabuhr@…>
more work on background chapter
Note: See TracTimeline for information about the timeline view.