Timeline



Aug 12, 2023:

10:26 PM Changeset [d32679d5]stuck-waitfor-destruct by Michael Brooks <mlbrooks@…>
String input operator with chunked memory management.
3:49 PM Changeset [9ca5e56]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting, remove superfluous space at end of string when printing, …
2:51 PM Changeset [43109ce]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:50 PM Changeset [f259682]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
remove timeout clause from waituntil statement

Aug 11, 2023:

11:42 PM Changeset [25d32e7]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:42 PM Changeset [279f8df]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
another .expect change to match with the iostream formatting changes
11:37 PM Changeset [2137eb7]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
ARM .expect change due to iostream formatting changes
6:40 PM Changeset [f045f34]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:39 PM Changeset [409bb8f]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
rename file to fix build
12:57 PM Changeset [c1f502c]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Fixed whitespace in last commit, removed extra use of static.
11:24 AM Changeset [7156c46]stuck-waitfor-destruct by caparsons <caparson@…>
added code to copy attributes from vtable decl to generated decl
8:10 AM Changeset [b2ab352]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add missing .expect file

Aug 10, 2023:

10:27 PM Changeset [09a767e]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix incorrect location of decimal point for floating-point value in …
10:24 PM Changeset [13600e8]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix error when exception propagation does not find a handler and print …
10:18 PM Changeset [7839f78]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update documentation about changes to I/O
3:44 PM Changeset [9ff71ff]stuck-waitfor-destruct by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:53 PM Changeset [23edb61]stuck-waitfor-destruct by caparsons <caparson@…>
added warning message and cleanup for unhandled pending non-local …

Aug 9, 2023:

5:40 PM Changeset [74c6748]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change test programs to reflect input changes for C strings
5:34 PM Changeset [e7a8f65]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
force all input of C strings to specify a maximum length for the …
3:17 PM Changeset [3318dff]stuck-waitfor-destruct by caparsons <caparson@…>
fixed non-local ehm issue and added no arg resumer routine
3:16 PM Changeset [57fd66d]stuck-waitfor-destruct by caparsons <caparson@…>
exposed some exception routines to use for non local ehm in coroutines

Aug 7, 2023:

3:10 PM Changeset [7c2820e]stuck-waitfor-destruct by caparsons <caparson@…>
added exception thrown at main to the cor_resumer test
3:08 PM Changeset [c34bb1f]stuck-waitfor-destruct by caparsons <caparson@…>
fixed nonlocal exception edge case for program main and added poll() …
12:40 PM Changeset [27f2bef]stuck-waitfor-destruct by caparsons <caparson@…>
added comment explaining test
12:35 PM Changeset [c3e510b]stuck-waitfor-destruct by caparsons <caparson@…>
added support for resuming at resumer, added test for support and …
10:24 AM Changeset [ff7f6d07]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting
10:24 AM Changeset [bc9f84a]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add missing slicing routine with one argument
10:23 AM Changeset [3c82bf6]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update exception macros
10:11 AM Changeset [6d5790d]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting

Aug 5, 2023:

1:08 PM Changeset [76acb60]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
remove static from Exception macro
12:00 PM Changeset [419985c]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add macros Exception and Throw to simplify using exceptions
11:42 AM Changeset [502a107]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add comment on lock$ in i/ofstream indicating used by trait is_lock …
9:41 AM Changeset [a47fe52]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
missing add of terminating thread-heap statistics to master heap, …

Aug 1, 2023:

11:00 PM Changeset [028c2c6]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix line break in conclusion
10:59 PM Changeset [a867622]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix figure 7.12 placement
10:52 PM Changeset [d54ede6]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:52 PM Changeset [d5f5eb7]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fussed with Figure 7.3
10:40 PM Changeset [2cb15b0]stuck-waitfor-destruct by caparsons <caparson@…>
fixed bad page break and made figure location better
10:26 PM Changeset [210c737]stuck-waitfor-destruct by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:02 PM Changeset [afb3d68]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
final proofread of waituntil chapter
10:01 PM Changeset [2e7a299]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change code listing to figure
10:00 PM Changeset [9171456b]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix bad line break
9:59 PM Changeset [56eb7f8]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix number of examples
9:58 PM Changeset [5d8cc96]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
move figure
9:58 PM Changeset [b3ac8ce3]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
fix month in citation

Jul 31, 2023:

9:59 PM Changeset [d987881]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update empty thesis directory for Fangren
5:00 PM Changeset [28c2933d]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting
4:59 PM Changeset [07b59ec]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change startup sequence by adding back heapManagerBootFlag, add build …
4:38 PM Changeset [c68f6e6]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:38 PM Changeset [2e94f3e7]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add empty thesis directory for Fangren
4:18 PM Changeset [4852232]stuck-waitfor-destruct by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:18 PM Changeset [000d68f]stuck-waitfor-destruct by caparsons <caparson@…>
various small changes across entire thesis
2:43 PM Changeset [17c13b9]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Update indentation in FinitTweak/FixInitNew.cpp. Lowered indentation …
2:03 PM Changeset [d3c3261]stuck-waitfor-destruct by caparsons <caparson@…>
fleshed out conclusion
12:04 PM Changeset [f496046]stuck-waitfor-destruct by caparsons <caparson@…>
incorporated actor and waituntil comments
11:25 AM Changeset [14c0f7b]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Added invariant to check that referenced declarations are in scope. …

Jul 28, 2023:

5:02 PM Ticket #280 (cfa-cc - Compound Literal Hoisted Out of Function/typeof) updated by ajbeach
The generated code is invalid (just not in a way that is currently …
3:48 PM Changeset [e0332dd3]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Modified the dimexpr-match tests. This is because dimexpr-match-cfa …

Jul 27, 2023:

10:41 AM Changeset [66d878a]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change lstlisting in common macros from belowskip=2pt to belowskip=0pt …
10:39 AM Changeset [33e9b87]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
remove spurious .section from exception assembler code, which is …
10:37 AM Changeset [7882c58]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change old trait syntax to use new forall syntax

Jul 26, 2023:

5:03 PM Ticket #282 (cfa-cc - Double Member Expressions Cannot Be Used as Lvalues) created by ajbeach
Getting the address of a field of a field does not work: […] I …

Jul 24, 2023:

4:16 PM Ticket #281 (cfa-cc - createBitwiseAssignment has an Internal Root) created by ajbeach
The function InitTweak::createBitwiseAssignment creates an operation, …
1:47 PM Changeset [6a4dae6]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Clean-up some white spaces, spaces to tabs.

Jul 22, 2023:

8:52 AM Changeset [378096a]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:51 AM Changeset [a59e338]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
small wording changes
8:37 AM Changeset [88f2f0f]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change zeroing of individual statistics fields to memset
8:35 AM Changeset [d9b7b66]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change C style for-loops to CFA-style for-loops

Jul 21, 2023:

9:44 PM Changeset [f898983]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add missing #include <string.h>
8:38 PM Changeset [0a2e0e21]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
add FIX-ME comment for forall-void routine in iostream
8:37 PM Changeset [374cdb66]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
use memset to initialize struct io_uring_sqe to zero in routine zero_sqe
5:09 PM Ticket #280 (cfa-cc - Compound Literal Hoisted Out of Function/typeof) created by ajbeach
A simple example of the problem: […] Because T is a data type and …
4:26 PM Ticket #279 (cfa-cc - Compound Literal Construction Runs with Incorrect Timing) created by ajbeach
The construction of a compound literal is happens too early. The …
4:08 PM Ticket #248 (prelude - Lazily generate prelude functions on demande.) updated by ajbeach
This issue came up again recently. Peter and I spent a bit more time …
11:58 AM Changeset [c1b6bc6]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
first proofread of conclusion chapter
11:57 AM Changeset [1ae3f185]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
more proofreading of waituntil chapter

Jul 20, 2023:

10:46 PM Changeset [d4c1d1f]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
more proofreading of chapter waituntil
4:47 PM Changeset [47b7142]stuck-waitfor-destruct by caparsons <caparson@…>
reworked 7.5.3 of thesis
3:47 PM Changeset [c03c1ac]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
more proofreading waituntil chapter
2:09 PM Changeset [0e8f4c6]stuck-waitfor-destruct by caparsons <caparson@…>
refactored test to now use remove() in waituntil
2:09 PM Changeset [7a2c6b18]stuck-waitfor-destruct by caparsons <caparson@…>
did some cleanup in locks.hfa and fixed seg fault bug in channel …
10:58 AM Changeset [a09552d]stuck-waitfor-destruct by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:58 AM Changeset [5e6fb07]stuck-waitfor-destruct by caparsons <caparson@…>
added label to section to reference later
10:57 AM Changeset [d3b8752]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Added min/max for 3+ argument cases.

Jul 19, 2023:

9:50 PM Changeset [5a7789f]stuck-waitfor-destruct by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:50 PM Changeset [21a700e]stuck-waitfor-destruct by caparsons <caparson@…>
test change to fix broken build. Working on fix to underlying issue …
10:20 AM Changeset [8a1d62b6]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Reorganize ?\? operator to shorten it a bit and move lines of code …

Jul 18, 2023:

4:41 PM Changeset [49caf644]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:41 PM Changeset [c635047]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
more convertion to new void-creation stream macros
1:27 PM Changeset [da6db1a2]stuck-waitfor-destruct by caparsons <caparson@…>
added test with new waituntil remove() syntax
1:25 PM Changeset [db94b5d]stuck-waitfor-destruct by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:25 PM Changeset [c44705c]stuck-waitfor-destruct by caparsons <caparson@…>
fixed remove ambiguity issue
12:22 PM Changeset [5454d77]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update types to use new void-creation stream macros
12:20 PM Changeset [94d2544]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
formatting, create macros OSTYPE_VOID, OSTYPE_VOID_IMPL. ISTYPE_VOID, …
9:34 AM Changeset [8b84973]stuck-waitfor-destruct by caparsons <caparson@…>
updated waituntil benchmarks to use new channel arrow syntax
9:33 AM Changeset [daf4c89]stuck-waitfor-destruct by caparsons <caparson@…>
updated channel chapter to reflect new syntax
9:33 AM Changeset [ca22a7c]stuck-waitfor-destruct by caparsons <caparson@…>
removed ambiguous waituntil remove support
9:31 AM Changeset [cb344f7]stuck-waitfor-destruct by caparsons <caparson@…>
refactored tests to use new syntax for channel ops

Jul 17, 2023:

4:19 PM Changeset [a1467c1]stuck-waitfor-destruct by caparsons <caparson@…>
added support for remove and insert calls in waituntils
4:19 PM Changeset [d5926ae]stuck-waitfor-destruct by caparsons <caparson@…>
modified waituntil tests to test new features
4:05 PM Changeset [e0396d9]stuck-waitfor-destruct by caparsons <caparson@…>
added discussion of channel shorthand operators
3:59 PM Changeset [5adb277]stuck-waitfor-destruct by caparsons <caparson@…>
changed test back to using new operators
3:59 PM Changeset [bf55f32]stuck-waitfor-destruct by caparsons <caparson@…>
added support for general channel operators
3:58 PM Changeset [1d66a91]stuck-waitfor-destruct by caparsons <caparson@…>
added support for general channel operators and cleaned up some cruft
1:55 PM Changeset [66ac416]stuck-waitfor-destruct by caparsons <caparson@…>
revert channel test change
1:52 PM Changeset [f3c02ea]stuck-waitfor-destruct by caparsons <caparson@…>
reverted addition of channel operators since it broke the waituntil …
1:47 PM Changeset [9cb2742]stuck-waitfor-destruct by caparsons <caparson@…>
refactored some waituntil code gen to be more concise
1:46 PM Changeset [c2c1717]stuck-waitfor-destruct by caparsons <caparson@…>
cleaned up a waituntil test and changed a channel test to use go-style …
1:46 PM Changeset [a0b59ed]stuck-waitfor-destruct by caparsons <caparson@…>
added support for go style channel operators
12:38 PM Changeset [494a7e5]stuck-waitfor-destruct by caparsons <caparson@…>
more 7.5 improvements. Tried to improve chapter flow
12:03 PM Changeset [7ed01be]stuck-waitfor-destruct by caparsons <caparson@…>
smoothed over 7.5 intro
9:24 AM Changeset [dbf5e18]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:24 AM Changeset [847ab8f]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
first proofread of waituntil chapter up to Section 7.5
9:22 AM Changeset [bcc56c9]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
final proofread of actor chapter
9:20 AM Changeset [432e1de]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
capitalize titles in citations
9:19 AM Changeset [6da4cbbc]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
move uC++ beside CFA in table
9:14 AM Changeset [1f36fcd]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update Ada citation from Ada12 to Ada16
9:13 AM Changeset [ac09751]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
reduce whitespace before backtick

Jul 14, 2023:

3:44 PM Changeset [0d7fc00]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
This may fix the excessive 'struct _IO_FILE;' declarations. I still …
3:03 PM Changeset [c25f16b]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Repeat "remove push/pop from KR_parameter_list and …
1:49 PM Changeset [402a1e7]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Revert "remove push/pop from KR_parameter_list and …
9:32 AM Changeset [b7c53a9d]stuck-waitfor-destruct by Andrew Beach <ajbeach@…>
Added a new invariant check and the fixes required to make it pass. …

Jul 13, 2023:

9:37 PM Changeset [4acf56d]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:36 PM Changeset [09e400e]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
remove push/pop from KR_parameter_list and typedef_declaration
5:52 PM Changeset [a3c7bac]stuck-waitfor-destruct by caparsons <caparson@…>
reworked part of actor perf section
4:04 PM Changeset [60a9164]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
update discussion about work stealing
4:02 PM Changeset [cc28153d]stuck-waitfor-destruct by Peter A. Buhr <pabuhr@…>
change href to url, add citations
Note: See TracTimeline for information about the timeline view.