Timeline



Jul 26, 2024:

2:19 PM Changeset [fcbb532] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:19 PM Changeset [daa4cc1] by Peter A. Buhr <pabuhr@…>
temporary hack to allow parsing of default/named parameters/calls
7:01 AM Changeset [bb20aa6] by Peter A. Buhr <pabuhr@…>
small updates to the default/named parameter section

Jul 25, 2024:

7:12 PM Changeset [fd4df379] by Michael Brooks <mlbrooks@…>
Implement boxing for arrays. The added test is things that did not …
5:00 PM Changeset [3cb693c] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:59 PM Changeset [d02d223] by Peter A. Buhr <pabuhr@…>
rewrite section on default/named parameters
4:57 PM Changeset [c1b0b8f] by Peter A. Buhr <pabuhr@…>
parse keyword parameter and argument using '?' syntax
11:30 AM Changeset [151c8db] by Peter A. Buhr <pabuhr@…>
parse keyword parameter and argument using '@' syntax

Jul 24, 2024:

7:11 PM Changeset [5aeb1a9] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:11 PM Changeset [a03ed29] by JiadaL <j82liang@…>
conclude merge
6:59 PM Changeset [878b1385] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:59 PM Changeset [1ad112a5] by Peter A. Buhr <pabuhr@…>
update enumeration input test
6:55 PM Changeset [6f47834] by Peter A. Buhr <pabuhr@…>
add section on enumeration I/O
1:49 PM Changeset [e561551] by JiadaL <j82liang@…>
Save current progress for pull
12:22 PM Changeset [b6923b17] by Andrew Beach <ajbeach@…>
Fixed goto labelled loop. I had to reorder some passes. Updated …
11:25 AM Changeset [35c792f] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:25 AM Changeset [d1276f8] by Peter A. Buhr <pabuhr@…>
move enumeration trait material into implementation chapter
11:24 AM Changeset [10a99d87] by Peter A. Buhr <pabuhr@…>
proofread last push of CFA enumerations
11:21 AM Changeset [46651fb] by Peter A. Buhr <pabuhr@…>
small wording change to enumeration introduction
11:19 AM Changeset [ead3858] by Peter A. Buhr <pabuhr@…>
add countof as keyword to CFA lstlang

Jul 23, 2024:

3:23 PM Changeset [1f922f4] by Andrew Beach <ajbeach@…>
Updated iterator proposal. It was supposed to just go into a bit more …

Jul 22, 2024:

12:10 PM Changeset [719fdbc] by Peter A. Buhr <pabuhr@…>
second attempt to get tools/prettyprinter to build in the distribution

Jul 20, 2024:

1:49 PM Changeset [4002956] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:49 PM Changeset [aa3bfc3] by Peter A. Buhr <pabuhr@…>
get tools/prettyprinter to build in the distribution

Jul 19, 2024:

6:16 PM Changeset [9c2ac95] by Fangren Yu <f37yu@…>
update
6:06 PM Changeset [18d7aaf] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:06 PM Changeset [d68a3f7] by JiadaL <j82liang@…>
Update makeEnumOffsetCast to not report error for cast to non-parent …
4:33 PM Changeset [ce0b8b8] by Peter A. Buhr <pabuhr@…>
documentation
4:33 PM Changeset [4a790e4c] by Peter A. Buhr <pabuhr@…>
third attempt at including tools/prettyprinter in the distribution
9:46 AM Changeset [8dc6f84] by Peter A. Buhr <pabuhr@…>
second attempt at including tools/prettyprinter in the distribution
8:06 AM Changeset [b8561fa] by Peter A. Buhr <pabuhr@…>
try again to fix the unfreed storage problem
8:00 AM Changeset [3ee4a53] by Peter A. Buhr <pabuhr@…>
formatting

Jul 18, 2024:

11:01 PM Changeset [d7b399f] by Peter A. Buhr <pabuhr@…>
formatting
11:00 PM Changeset [e3260aa1] by Peter A. Buhr <pabuhr@…>
removed memory not freed message
9:58 PM Changeset [e6128959] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:58 PM Changeset [cd1d721] by Peter A. Buhr <pabuhr@…>
modify time test to set time zone to America/Toronto? so test is …
1:54 PM Changeset [f107afe] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:54 PM Changeset [1842167] by Peter A. Buhr <pabuhr@…>
add test for reading in enumerators
1:53 PM Changeset [f90c092] by Peter A. Buhr <pabuhr@…>
formatting
12:52 PM Changeset [c248b39] by Andrew Beach <ajbeach@…>
Unlabelled breaks were not targetting the correct enclosing control …

Jul 17, 2024:

9:23 PM Changeset [6804f38] by Peter A. Buhr <pabuhr@…>
formatting
1:16 PM Changeset [a758169] by Andrew Beach <ajbeach@…>
In main: cleaned up a macro and updated some names.
11:37 AM Changeset [0097d08] by Peter A. Buhr <pabuhr@…>
formatting, comments, use break in for-else

Jul 16, 2024:

10:35 PM Changeset [97f9619] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:35 PM Changeset [68ea8d2] by JiadaL <j82liang@…>
Seperate CfaEnum? and Serial.
5:28 PM Changeset [88bc876] by Andrew Beach <ajbeach@…>
Breaks (and some other control flow) in a loop else clause now work. I …
5:06 PM Changeset [2363147] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:05 PM Changeset [b522435] by Peter A. Buhr <pabuhr@…>
add BibDir? macro to user-manual Makefile
5:02 PM Changeset [26d57ca] by Peter A. Buhr <pabuhr@…>
update citation file
5:01 PM Changeset [9f972c2] by Peter A. Buhr <pabuhr@…>
add tools/prettyprinter for promotion to GitHub?

Jul 15, 2024:

10:39 PM Changeset [1dd5fd1] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:39 PM Changeset [d796be70] by Peter A. Buhr <pabuhr@…>
commenting
1:57 PM Changeset [09dd830] by JiadaL <j82liang@…>
grammar fixed by a dsoftware
1:33 PM Changeset [dc1c430] by JiadaL <j82liang@…>
update CFAenum.tex
10:45 AM Changeset [bfa7bf0] by Andrew Beach <ajbeach@…>
Silenced a warning.

Jul 14, 2024:

9:11 PM Changeset [b2ca052] by Peter A. Buhr <pabuhr@…>
move planet test under directory enum_tests
9:05 PM Changeset [eb5dbfd] by Peter A. Buhr <pabuhr@…>
add enumeration planet program to test suite
6:00 PM Changeset [a1a1f37d] by Peter A. Buhr <pabuhr@…>
change order of ungetc parameters to harmonize with C ungetc
5:57 PM Changeset [2e6b2a0] by Peter A. Buhr <pabuhr@…>
change assert to abort, second attempt to read enumerators

Jul 13, 2024:

3:29 PM Changeset [8315947] by JiadaL <j82liang@…>
Remove automatic conversion from Enum type name to its len; change …

Jul 12, 2024:

3:30 PM Changeset [76b507d] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:30 PM Changeset [0c327ce] by JiadaL <j82liang@…>
1. Add bound check to Serial function: now compiler generates the …
11:45 AM Changeset [3e135c8] by Andrew Beach <ajbeach@…>
Not sure why we copy in the return values all the time, but we do. …

Jul 11, 2024:

3:04 PM Changeset [9c447e2] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:04 PM Changeset [236f133] by JiadaL <j82liang@…>
Remove quasi_void for enums. The idea of quasi_void from Mike was to …
2:30 PM Changeset [358e3481] by Andrew Beach <ajbeach@…>
Visit the else_ children of loops. I don't know how things worked this …
7:32 AM Changeset [3be81a4] by Peter A. Buhr <pabuhr@…>
corrections, update loop control

Jul 10, 2024:

6:55 PM Changeset [9d5eacb] by JiadaL <j82liang@…>
Fix the bug with typed anomynous enum got incorrect forward declaration
3:45 AM Changeset [725f777f] by JiadaL <j82liang@…>
Add attribute functions back after the bug fix
3:39 AM Changeset [dbff8ec] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:39 AM Changeset [bb336a6] by JiadaL <j82liang@…>
Fixed the problem when enum use another enumerator as initializer

Jul 9, 2024:

2:40 PM Changeset [f3811df] by Andrew Beach <ajbeach@…>
Added an overview of how named parameters could be added to Cforall.
10:50 AM Changeset [b9f6791f] by Peter A. Buhr <pabuhr@…>
allow empty global declaration ';', adjust semi-colon rules after …

Jul 8, 2024:

11:56 PM Changeset [2f4c910] by Peter A. Buhr <pabuhr@…>
set return argument for boolean read
8:40 PM Changeset [d287f3e] by Peter A. Buhr <pabuhr@…>
fix selecting wrong input operator for enumeration, first attempt at …
8:37 PM Changeset [c015e2d] by Peter A. Buhr <pabuhr@…>
update reading boolean and match text
8:35 PM Changeset [a4e1b09] by Peter A. Buhr <pabuhr@…>
formatting
8:33 PM Changeset [061b001] by Peter A. Buhr <pabuhr@…>
update target names for running test suite
9:03 AM Changeset [e26a842] by Peter A. Buhr <pabuhr@…>
update example programs
9:01 AM Changeset [5a553e2] by Peter A. Buhr <pabuhr@…>
proofreading array chapter
9:00 AM Changeset [1e110bf] by Peter A. Buhr <pabuhr@…>
harmonize format of section titles
8:54 AM Changeset [f06ba98] by Peter A. Buhr <pabuhr@…>
add lstlisting for Pascal

Jul 5, 2024:

5:41 PM Changeset [5a2b0b7] by Andrew Beach <ajbeach@…>
Reverted the change to the compiler. The other changes are both …
3:49 PM Changeset [550afde2] by Andrew Beach <ajbeach@…>
Constant strings on input. The previous changes only effected …
11:43 AM Changeset [c2cf2d0] by Andrew Beach <ajbeach@…>
Made string literals constants. Preformed required updates. Resisted …
10:12 AM Changeset [8c55d34] by Andrew Beach <ajbeach@…>
Fixed spelling mistake. (I'm 99% sure.)

Jul 4, 2024:

1:47 AM Changeset [99f7f37] by JiadaL <j82liang@…>
Fix the bug that enum {} var syntax cannot be recognized as cfa enum

Jul 3, 2024:

6:51 PM Changeset [f8f298c] by JiadaL <j82liang@…>
replace decl->base with isTyped()
5:32 PM Changeset [39cf5cc] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:32 PM Changeset [6d2b3dc] by JiadaL <j82liang@…>
Change (enum) range loop so that it works on any type that define …
4:18 PM Changeset [793eb2f] by Andrew Beach <ajbeach@…>
One extra whitespace line removed. I do not believe that represented …
3:43 PM Changeset [7fe4adbb] by Andrew Beach <ajbeach@…>
Added some code near the end of main to improve some internal …

Jul 2, 2024:

6:23 PM Changeset [597f284] by Peter A. Buhr <pabuhr@…>
update 'Too many recursive assertions' error message with possible cause
3:18 PM Changeset [062467b] by Peter A. Buhr <pabuhr@…>
inline enum relational and increment operators, comment out loop …
2:37 PM Changeset [bc48c0d] by Peter A. Buhr <pabuhr@…>
fix enumeration input to use reference type
2:33 PM Changeset [c40a982] by Peter A. Buhr <pabuhr@…>
change enumeration posE to posn
2:32 PM Changeset [7f8c232] by Peter A. Buhr <pabuhr@…>
formatting
2:30 PM Changeset [72abc90a] by Peter A. Buhr <pabuhr@…>
remove unnecessary assignment when looping with a structure type
2:27 PM Changeset [64eeb06] by Peter A. Buhr <pabuhr@…>
change basic_ostream to ostream, first attempt of enumeration input

Jun 29, 2024:

5:22 PM Changeset [011c29e] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:22 PM Changeset [73d0e3f4] by JiadaL <j82liang@…>
Current enum has bug when use as a reference as in ?++. Change …
7:33 AM Changeset [bc07190] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:29 AM Changeset [115ac1ce] by JiadaL <j82liang@…>
Allow explict conversion from cfa enum to int (while disallow implicit)
5:02 AM Changeset [4117761] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:02 AM Changeset [5ccc733] by JiadaL <j82liang@…>
Fix the bug that C style enum cannot to use as an lvalue

Jun 28, 2024:

6:12 PM Changeset [62a38e7] by Peter A. Buhr <pabuhr@…>
remove calls to label() from planet program
2:17 PM Changeset [3c55fcd] by Andrew Beach <ajbeach@…>
Added some notes about how to enable heap statistics. Reformated some …
12:10 PM Changeset [259012e] by Peter A. Buhr <pabuhr@…>
put back quasi_void print
11:31 AM Changeset [01afd8d] by Peter A. Buhr <pabuhr@…>
add +~ and +~= for-control operators to match with -~ and -~= operators

Jun 27, 2024:

4:42 PM Changeset [7552fde] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:42 PM Changeset [d3aa55e9] by JiadaL <j82liang@…>
1. Disallow implicit conversion from cfa enum to int during on the …

Jun 26, 2024:

10:25 AM Changeset [55ba259e] by Peter A. Buhr <pabuhr@…>
clarify for-control for enumerations
Note: See TracTimeline for information about the timeline view.