Timeline



Jul 17, 2023:

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

Jul 14, 2023:

3:44 PM Changeset [0d7fc00] by Andrew Beach <ajbeach@…>
This may fix the excessive 'struct _IO_FILE;' declarations. I still …
3:03 PM Changeset [c25f16b] by Andrew Beach <ajbeach@…>
Repeat "remove push/pop from KR_parameter_list and …
1:49 PM Changeset [402a1e7] by Andrew Beach <ajbeach@…>
Revert "remove push/pop from KR_parameter_list and …
9:32 AM Changeset [b7c53a9d] 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] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:36 PM Changeset [09e400e] by Peter A. Buhr <pabuhr@…>
remove push/pop from KR_parameter_list and typedef_declaration
5:52 PM Changeset [a3c7bac] by caparsons <caparson@…>
reworked part of actor perf section
4:04 PM Changeset [60a9164] by Peter A. Buhr <pabuhr@…>
update discussion about work stealing
4:02 PM Changeset [cc28153d] by Peter A. Buhr <pabuhr@…>
change href to url, add citations

Jul 12, 2023:

12:49 PM Changeset [d6d2136] by caparsons <caparson@…>
Made changes in response to Peter's comments
11:44 AM Changeset [e0069bd] by Andrew Beach <ajbeach@…>
Renaming of some SymbolTable? functions because they are different and …
11:41 AM Changeset [1d9dc9c] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:39 AM Changeset [ed274fe] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter
11:38 AM Changeset [68db00e] by Peter A. Buhr <pabuhr@…>
add labels to sections
7:28 AM Changeset [71a422a] by Peter A. Buhr <pabuhr@…>
add additional debug printing, remove push/pop associated with …
7:26 AM Changeset [fc95df3] by Peter A. Buhr <pabuhr@…>
add additional debug printing

Jul 11, 2023:

2:35 PM Changeset [bdbb448] by caparsons <caparson@…>
updated documentation related to waituntil changes
2:29 PM Changeset [c16cc99] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:29 PM Changeset [d829c6d] by caparsons <caparson@…>
added test that consistently produced the waituntil channel close …
2:28 PM Changeset [bbecdd4] by caparsons <caparson@…>
missed two files with previous commit
2:27 PM Changeset [b93bf85] by caparsons <caparson@…>
fixed spurious channel close waituntil error case. Was caused by a …
2:02 PM Changeset [ffac259] by Peter A. Buhr <pabuhr@…>
hide numtimes
10:47 AM Changeset [4c8ce47] by caparsons <caparson@…>
updated pingpong exception test to remove output race for repeatable …
9:59 AM Changeset [c54ca97] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:59 AM Changeset [a2eb21a] by Peter A. Buhr <pabuhr@…>
fix problems in pingpong_nonlocal
9:25 AM Changeset [39e6309] by caparsons <caparson@…>
fixed undefined reference
9:25 AM Changeset [ea1bb94] by caparsons <caparson@…>
actor perf cleanup following reordering
8:54 AM Changeset [614868b] by caparsons <caparson@…>
first pass at cleaning up per chapter reorganization

Jul 10, 2023:

9:20 PM Changeset [f80e0f1e] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter
5:53 PM Changeset [0aa77e6] by caparsons <caparson@…>
various actor changes and fixes
5:10 PM Changeset [04c31f4] by caparsons <caparson@…>
some changes to the queue swap chapter
3:45 PM Changeset [c3f7dd9] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:14 AM Changeset [713905fd] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:13 AM Changeset [e6e1a12] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter
11:12 AM Changeset [9b0c1936] by Peter A. Buhr <pabuhr@…>
add glossary abbreviations CAS, DWCAS, DCAS, DAS, LL, SC
11:11 AM Changeset [2f26b841] by Peter A. Buhr <pabuhr@…>
add and update citations

Jul 7, 2023:

5:35 PM Changeset [b29a1e8] by Andrew Beach <ajbeach@…>
Removed unused includes from a file. (Clean-up, plus it cuts down on …
9:56 AM Changeset [555c599] by caparsons <caparson@…>
removed test since it now contains unsupportd behaviour
9:55 AM Changeset [ded018f] by caparsons <caparson@…>
refactored to fix bug in channel_close test. As a consquence can no …
7:34 AM Changeset [5186775] by Peter A. Buhr <pabuhr@…>
alternative version of fibonacci_nonlocal

Jul 6, 2023:

8:35 PM Changeset [64e3ac7] by Peter A. Buhr <pabuhr@…>
harmonize name for fibonacci_nonlocal and pingpong_nonlocal
4:52 PM Changeset [bef2245] by caparsons <caparson@…>
added basic tests for non-local exceptions
4:51 PM Changeset [2fe64ba] by caparsons <caparson@…>
added support for non-local exceptions
4:32 PM Changeset [b4d2b3b] by Andrew Beach <ajbeach@…>
Some cases in linkReferencesToTypes: It always hits one or both of the …
11:07 AM Changeset [8f31be6] by Andrew Beach <ajbeach@…>
Fixed some warnings, deleted some commented out code.
9:57 AM Changeset [c8bf1b5] by Andrew Beach <ajbeach@…>
Removed a comment that referenced a long gone pass.

Jul 5, 2023:

5:34 PM Changeset [a9e10e2] by caparsons <caparson@…>
small update to end of work stealing section
2:50 PM Changeset [7c4416a] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:45 PM Changeset [f6afd84] by caparson <caparson@…>
merging together benchmark run files
2:10 PM Changeset [9235192c] by caparsons <caparson@…>
added support for missed gulps benchmark
1:07 PM Changeset [7ce70e2] by caparsons <caparson@…>
another pass over the work stealing section
11:53 AM Changeset [218685e] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter

Jul 4, 2023:

5:06 PM Changeset [3883609] by caparsons <caparson@…>
minor actor stealing section changes
4:57 PM Changeset [1f39a28] by caparsons <caparson@…>
reworked later part of actor stealing section
4:31 PM Changeset [3430ce8] by Peter A. Buhr <pabuhr@…>
change font style and size in figure
4:29 PM Changeset [4c2e561] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:28 PM Changeset [3397eed] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter
2:54 PM Changeset [7f1be01] by Andrew Beach <ajbeach@…>
Combined some fixes from the variaus scoped containers. Reducing …
2:10 PM Changeset [b2ecd48] by Andrew Beach <ajbeach@…>
Changes related to invariant checking scoping, it is not ready by …
1:10 PM Changeset [0ec4eb0] by caparsons <caparson@…>
read through up to start of actor chapter and made some small …
12:42 PM Changeset [930a800] by caparsons <caparson@…>
added conclusion to makefile, removed duplicate bib entry and added …
12:37 PM Changeset [5e81a9c] by caparsons <caparson@…>
polished waituntil and conclusion chapter
10:09 AM Changeset [adb67cf3] by caparsons <caparson@…>
added steal diagram

Jul 3, 2023:

4:13 PM Changeset [f519bd8] by caparsons <caparson@…>
reworked actor steal section
1:43 PM Changeset [96ea77a] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:43 PM Changeset [8909a2d] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter
1:12 PM Changeset [70f97c8] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:12 PM Changeset [00b046f] by caparsons <caparson@…>
very slim race condition between a channel closing and a waituntil …
1:10 PM Changeset [a2f1ea8d] by caparsons <caparson@…>
added test for fixed waituntil break case
1:09 PM Changeset [ed1a7ab8] by caparsons <caparson@…>
fixed two bugs with breaks in waituntils, required reordering of …

Jun 30, 2023:

4:57 PM Changeset [1ae3ac46] by Peter A. Buhr <pabuhr@…>
change text font-size in figures to match paper font-size
4:55 PM Changeset [5384793] by Peter A. Buhr <pabuhr@…>
use FIFO abbrev in channel chapter
4:53 PM Changeset [fb4b283] by Peter A. Buhr <pabuhr@…>
add LIFO and FIFO to glossary abbreviation
4:52 PM Changeset [729b794] by Peter A. Buhr <pabuhr@…>
force bibtex to run in Makefile and print more output
4:51 PM Changeset [c5e2a84] by Peter A. Buhr <pabuhr@…>
remove duplicate entries from local.bib in pl.bib
4:50 PM Changeset [6c7fe7b] by Peter A. Buhr <pabuhr@…>
change from printf to sout
4:22 PM Changeset [d7874052] by Peter A. Buhr <pabuhr@…>
print proper error for hiding enumerator names of an anonymous …
4:00 PM Changeset [bdf4cd9] by caparsons <caparson@…>
added test for mutex stmt tuples and changed actor test to use a …
3:59 PM Changeset [d464b79] by caparsons <caparson@…>
added flattening so that the mutex statement now can accept tuples
2:57 PM Changeset [4bae7b4] by caparsons <caparson@…>
fixed bug where virtual dtor would not work if dtors or ctors of the …
1:48 PM Changeset [599dc6a] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:48 PM Changeset [c9019ce] by caparsons <caparson@…>
added to conclusion, cleaned up and added some citations

Jun 29, 2023:

9:59 PM Changeset [48ee593] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:58 PM Changeset [795500c3] by Peter A. Buhr <pabuhr@…>
update documentation for stream input and output
9:57 PM Changeset [af5cfad6] by Peter A. Buhr <pabuhr@…>
fix number of calls to latex
4:37 PM Changeset [260dad7] by Andrew Beach <ajbeach@…>
Updated indentation in AST/LinckageSpec.
12:14 PM Changeset [3d70ca9] by Peter A. Buhr <pabuhr@…>
add and update citations
12:13 PM Changeset [6587f9d] by Peter A. Buhr <pabuhr@…>
update user manual from old separator manipulator names to new names
12:12 PM Changeset [85a3806] by Peter A. Buhr <pabuhr@…>
change from printf to sout
12:12 PM Changeset [7d25f44] by Peter A. Buhr <pabuhr@…>
update files from old separator manipulator names to new names
12:07 PM Changeset [f5d9c37] by Peter A. Buhr <pabuhr@…>
harmonize separator manipulators names with newline names: change from …

Jun 27, 2023:

4:52 PM Changeset [70e47fec] by caparsons <caparson@…>
removed comment
4:48 PM Changeset [2dfdae3] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:46 PM Changeset [508671e] by caparsons <caparson@…>
added termination check for non-stealing actor system
4:46 PM Changeset [a1f0cb6] by caparsons <caparson@…>
added pragma once
4:45 PM Changeset [14e1053] by caparsons <caparson@…>
first draft of full waituntil chapter and conclusion chapter. Lots of …

Jun 26, 2023:

11:01 PM Changeset [b9c06b98] by Peter A. Buhr <pabuhr@…>
formatting, change set_allocation to return previous value, add …
10:11 PM Changeset [c4497e3] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:09 PM Changeset [65ef0cd] by Peter A. Buhr <pabuhr@…>
fix comments
11:04 AM Changeset [917e1fd] by caparson <caparson@…>
changed throughput in plotting script to be per second not per 10 seconds
10:51 AM Changeset [48ec19a] by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:20 AM Changeset [1fbf481] by caparsons <caparson@…>
more actor changes and touchups

Jun 23, 2023:

11:24 AM Changeset [97b47ec] by Andrew Beach <ajbeach@…>
The 'sized' trait is now implemented on top of 'T *' declarations and …

Jun 22, 2023:

7:59 AM Changeset [fe0b94f] by Peter A. Buhr <pabuhr@…>
fix include files

Jun 21, 2023:

9:45 PM Changeset [6065281f] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:45 PM Changeset [3bf9d10] by Peter A. Buhr <pabuhr@…>
change printf to sout
1:28 PM Changeset [f02f546] by Michael Brooks <mlbrooks@…>
Implement new rules for array dimension expression matching. Core …
2:38 AM Changeset [c84dd61] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:38 AM Changeset [0b0a285] by JiadaL <j82liang@…>
Basic change for enable enumerated array syntax

Jun 20, 2023:

6:14 PM Changeset [2de175ce] by Michael Brooks <mlbrooks@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:54 PM Changeset [132e4c1] by Andrew Beach <ajbeach@…>
Some clean-up in LinkReferenceToTypes?.cpp.
4:14 PM Changeset [da0edec] by Michael Brooks <mlbrooks@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:13 PM Changeset [9c4330d5] by Michael Brooks <mlbrooks@…>
Add Makefile entries to include new test-support files in Promote …
3:59 PM Changeset [caf06aa] by Andrew Beach <ajbeach@…>
Added the check for bitfields in sized polymorphic types. It was …
3:08 PM Changeset [70d8e2f2] by caparsons <caparson@…>
added extra poll point to check for termination in actor system
2:20 PM Changeset [adc73a5] by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:18 PM Changeset [d10e391] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:14 PM Changeset [b065dbb] by caparsons <caparson@…>
refactored actors to not need base pointers in envelopes
2:13 PM Changeset [1e538fb] by caparsons <caparson@…>
added a comment
1:59 PM Ticket #278 (cfa-cc - Performance issue on ARM64 due to __aarch64_sync_cache_range calls) created by caparson
On the ARM64, calls to aarch64_sync_cache_range occur when a pointer …
1:43 PM Ticket #277 (cfa-cc - Constructors for nested types suffer from definition before use issues) created by caparson
The following program does not call the appropriate constructor for A …
11:37 AM Changeset [2fd4cea] by Andrew Beach <ajbeach@…>
In a sentence, invariants is correct.

Jun 19, 2023:

3:54 PM Changeset [0f4ac10] by Michael Brooks <mlbrooks@…>
Add tests demonstrating CFA's treatment of C arrays, compared with …
1:57 PM Changeset [b7b3e41] by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:56 PM Changeset [33d4bc8] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:56 PM Changeset [0388a99] by caparsons <caparson@…>
updated a test to use the actor automatic executor config
1:55 PM Changeset [e39cfb9] by caparsons <caparson@…>
various cleanups and improvements (shutdown flags, automatic processor …
1:54 PM Changeset [ca0c311] by caparsons <caparson@…>
added ability to get number of processors constructed on a cluster …
12:13 PM Changeset [2c38b15] by Andrew Beach <ajbeach@…>
Moved the using statement in main out of view of the includes. Tried …
10:53 AM Changeset [dc136d7] by caparsons <caparson@…>
cleaned up actor send/terminate sections
10:36 AM Changeset [6d18ddb] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Merged …
9:36 AM Changeset [60c3d87e] by caparsons <caparson@…>
intermediate commit to pull actor changes

Jun 18, 2023:

9:41 PM Changeset [df27752] by Peter A. Buhr <pabuhr@…>
update glossary
8:52 PM Changeset [739bd7b] by Peter A. Buhr <pabuhr@…>
more proofreading of actor chapter
8:25 AM Changeset [7c012e8] by Peter A. Buhr <pabuhr@…>
simplify computation for ceiling, add unsigned qualifiers on one_t …

Jun 17, 2023:

11:12 PM Changeset [b87ef7be] by Peter A. Buhr <pabuhr@…>
update mathX.arm64 expected output
11:11 PM Changeset [97453ce] by Peter A. Buhr <pabuhr@…>
add length qualifiers on one_t constants in ceiling_div
7:06 PM Changeset [c8cbb41] by Peter A. Buhr <pabuhr@…>
update mathX.x86 expected output
6:53 PM Changeset [a983cbf] by Peter A. Buhr <pabuhr@…>
fix bug in gcc conditional expression by cloning omitted operand
6:48 PM Changeset [b38f6da] by Peter A. Buhr <pabuhr@…>
update conflicting type-specifier error-messages
6:46 PM Changeset [600478d] by Peter A. Buhr <pabuhr@…>
change ceiling function to work with negative values
1:28 PM Changeset [6527150] by Peter A. Buhr <pabuhr@…>
formatting
1:28 PM Changeset [c8f0199] by Peter A. Buhr <pabuhr@…>
add test case to device-driver input
1:26 PM Changeset [93c86ac] by Peter A. Buhr <pabuhr@…>
formatting and comments
1:24 PM Changeset [dc9dd94] by Peter A. Buhr <pabuhr@…>
formatting
1:24 PM Changeset [bbdf954] by Peter A. Buhr <pabuhr@…>
fix end-of-file bug when checking for I/O errors
1:22 PM Changeset [4f9d75d] by Peter A. Buhr <pabuhr@…>
formatting
1:20 PM Changeset [4dbdd1d] by Peter A. Buhr <pabuhr@…>
add comments for attomic pointer types
1:19 PM Changeset [727c39d5] by Peter A. Buhr <pabuhr@…>
add commented alternative option for ARM atomics
9:31 AM Changeset [0e0f25d5] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:31 AM Changeset [77fd9fe2] by caparsons <caparson@…>
refactored actor tests to use bar operator
9:30 AM Changeset [05956d21] by caparsons <caparson@…>
refactored benchmarks to use actor bar operator
9:29 AM Changeset [086d6b8] by caparsons <caparson@…>
changed actors to use bar operator
Note: See TracTimeline for information about the timeline view.