Timeline



Mar 30, 2023:

9:48 PM Changeset [eb47a80]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:47 PM Changeset [70056ed]ADTast-experimental by Peter A. Buhr <pabuhr@…>
clean up waituntil grammar
8:48 PM Changeset [6e83384]ADTast-experimental by caparsons <caparson@…>
did more editing, finished first draft of mutex stmt and channel …
8:46 PM Changeset [c7f6786]ADTast-experimental by caparsons <caparson@…>
added figures for mutex stmt and channels
4:27 PM Changeset [bd72c28]ADTast-experimental by caparsons <caparson@…>
fixed build issue caused by globals
4:26 PM Ticket #273 (cfa-cc - Comma expression wrecks typechecking for address of array element) created by mlbrooks
[…] gcc -x c demo.cfa; ./a.out cfa demo.cfa; ./a.out GCC, …
4:05 PM Changeset [9082d7e8]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:05 PM Changeset [d24b1985]ADTast-experimental by caparson <caparson@…>
updated plotting and run scripts for channel benchmarks
4:01 PM Changeset [e2f827f]ADTast-experimental by caparson <caparson@…>
added go counterpart to cfa benchmarks
4:01 PM Changeset [76a8400]ADTast-experimental by caparson <caparson@…>
added all cfa benchmarks, contend is the only one used in the thesis, …
3:52 PM Changeset [a45e21c]ADTast-experimental by caparson <caparson@…>
cleaned up channel, added safety/productivity features to channels. …
3:49 PM Changeset [efdd18c]ADTast-experimental by caparson <caparson@…>
updated actor header to use better name for stat toggling
3:48 PM Changeset [9319a23]ADTast-experimental by caparson <caparson@…>
added channel tests that use new termination feature

Mar 29, 2023:

6:47 PM Changeset [ff443e5]ADTast-experimental by Peter A. Buhr <pabuhr@…>
forgot to add to last commit
6:42 PM Changeset [ac235a8]ADTast-experimental by Peter A. Buhr <pabuhr@…>
deprecated qualifiers/specifiers before TYPEDEF
5:34 PM Changeset [9fd9d015]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting, add new waituntil grammar, rewrite waitfor grammar, …
11:39 AM Changeset [afdb74b]ADTast-experimental by Andrew Beach <ajbeach@…>
Looks like we missed one of the ast 'should be in every derived class' …
11:07 AM Changeset [9feb34b]ADTast-experimental by Andrew Beach <ajbeach@…>
Moved toString and toCString to a new header. Updated includes. …

Mar 28, 2023:

11:07 AM Changeset [60380a1]ADTast-experimental by caparsons <caparson@…>
trying to get Jenkins Promote to work with new credentials

Mar 27, 2023:

9:58 PM Changeset [e10714a]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update interpose code, and document 32-bit interpose bug in glibc

Mar 24, 2023:

4:57 PM Changeset [4eebbcc]ADTast-experimental by caparsons <caparson@…>
some mutex stmt benchmark cleanup
4:55 PM Changeset [2f6a9391]ADTast-experimental by caparsons <caparson@…>
added first channel bench and copied over scripts that will need to be …
4:53 PM Changeset [5fd5de2]ADTast-experimental by caparsons <caparson@…>
added WIP channels chapter
4:52 PM Changeset [512d937c]ADTast-experimental by caparsons <caparson@…>
various edits and cleanup and added mutexstmt chapter
4:51 PM Changeset [75d874a]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:49 PM Changeset [0e16a2d]ADTast-experimental by caparsons <caparson@…>
added two other channel variations to channel file
4:44 PM Changeset [1633e04]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:44 PM Changeset [d30e3eb]ADTast-experimental by caparson <caparson@…>
cleaned up exp_backoff lock and rewrote parts of channels to improve …

Mar 23, 2023:

4:00 PM Changeset [056bee8]ADTast-experimental by Andrew Beach <ajbeach@…>
Added printing of with clauses to the printing of both new and old ast …
1:50 PM Changeset [c94b1f0]ADTast-experimental by Andrew Beach <ajbeach@…>
Removed unused (debug only?) code. If you want to change how …
12:18 PM Changeset [d800676]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:08 PM Changeset [1afd9ccb]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update call.cfa.in with generic casts for io-uring field types

Mar 22, 2023:

9:40 PM Changeset [18ea270]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:39 PM Changeset [d63aeba]ADTast-experimental by Peter A. Buhr <pabuhr@…>
print unimplemented error for forall in typedef
12:32 PM Changeset [de934c7]ADTast-experimental by caparson <caparson@…>
minor changes to channel test harness
12:32 PM Changeset [1d245ea]ADTast-experimental by caparson <caparson@…>
added padding to channel to prevent false sharing that was occurring
11:34 AM Changeset [5d9c4bb]ADTast-experimental by Peter A. Buhr <pabuhr@…>
proofread Mike's list chapter

Mar 21, 2023:

7:18 PM Changeset [1f771fc]ADTast-experimental by Mugilan Ganesan <mganesan@…>
Removed list initialization and simple assignment expression rules for …
8:06 AM Changeset [1205b3e]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update 32-bit tests after change to PRNG
7:44 AM Changeset [90fb672]ADTast-experimental by Peter A. Buhr <pabuhr@…>
use splitmix32/64 to prime set seed for all PRNG

Mar 20, 2023:

5:06 PM Changeset [12b006c]ADTast-experimental by caparsons <caparson@…>
small comment cleanup
4:58 PM Changeset [09965e5]ADTast-experimental by caparsons <caparson@…>
added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt
4:57 PM Changeset [814a4da]ADTast-experimental by caparsons <caparson@…>
updated expect files for prng based tests
3:48 PM Changeset [c3ed603]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:45 PM Changeset [a6bb5fc]ADTast-experimental by caparsons <caparson@…>
fixed merge conflict
3:42 PM Changeset [4c6ba5a]ADTast-experimental by caparsons <caparson@…>
refactored to use generators for seeding state, added splitmix32 for …
12:11 PM Changeset [e62802f]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add missing comma for citation field
12:05 PM Changeset [c2dfa56a]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove SKULLDUGGERY dealing with CFA typedef numbering problem

Mar 19, 2023:

1:53 PM Changeset [eac318a]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:52 PM Changeset [cd477ca]ADTast-experimental by caparsons <caparson@…>
renamed baseline bench and added separate cluster to cfa benchmark to …
1:51 PM Changeset [5f648fb3]ADTast-experimental by caparsons <caparson@…>
updated runscript and shared header for rand bench
1:51 PM Changeset [0da7181]ADTast-experimental by caparsons <caparson@…>
added randomized lock ordering bench for mutexstmt
10:26 AM Changeset [60e14fc]ADTast-experimental by Andrew Beach <ajbeach@…>
Fixed some whitespace.

Mar 18, 2023:

2:41 PM Changeset [9a9ca36]ADTast-experimental by caparsons <caparson@…>
a little bit of mutex stmt header cleanup
2:31 PM Changeset [ce04120]ADTast-experimental by caparsons <caparson@…>
made generated finally routine inline to allow for better optimization
2:29 PM Changeset [0faacb8]ADTast-experimental by caparsons <caparson@…>
various additions to thesis, finished first draft of actor chapter …
2:20 PM Changeset [119e6c8]ADTast-experimental by caparsons <caparson@…>
updated mutex stmt run script and header for cpp variant
2:19 PM Changeset [5ff9b23]ADTast-experimental by caparsons <caparson@…>
moved existing diagrams to diagram dir
2:18 PM Changeset [bb9b8f0]ADTast-experimental by caparsons <caparson@…>
added plotting script for mutexstmt benchmarks
2:17 PM Changeset [6bc70a38]ADTast-experimental by caparsons <caparson@…>
added baseline mutex stmt and scoped lock benchmarks
2:16 PM Changeset [d8e164c4]ADTast-experimental by caparsons <caparson@…>
cleaned up data files
2:15 PM Changeset [7205265]ADTast-experimental by caparsons <caparson@…>
committing current actor figures, will overwrite as benchmarks are …
2:14 PM Changeset [109e8b7]ADTast-experimental by caparsons <caparson@…>
added actor performance graph plotting script
2:12 PM Changeset [ac26347]ADTast-experimental by caparsons <caparson@…>
added diagram subdir for thesis

Mar 17, 2023:

2:34 PM Changeset [9d84a88]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:33 PM Changeset [6e6989c]ADTast-experimental by caparsons <caparson@…>
added mutex stmt benchmarking
11:47 AM Changeset [5717495]ADTast-experimental by Michael Brooks <mlbrooks@…>
Start of the linked-list chapter.
11:43 AM Changeset [1fd3d85]ADTast-experimental by Michael Brooks <mlbrooks@…>
Support P9_EMBEDDED annotations inside functions and at more flexible …

Mar 16, 2023:

2:20 PM Changeset [52a2248]ADTast-experimental by Andrew Beach <ajbeach@…>
This should get some of the Parser changes working on older compilers.
12:00 PM Changeset [360bfe41]ADTast-experimental by Andrew Beach <ajbeach@…>
Whitespace clean-up in Makefile.

Mar 14, 2023:

4:21 PM Changeset [dbae916]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:20 PM Changeset [5217569]ADTast-experimental by caparsons <caparson@…>
added better x tick marks in plotting script
3:52 PM Changeset [1950837]ADTast-experimental by caparsons <caparson@…>
added virtual dtor test to actor test suite, updated other relevant …
3:51 PM Changeset [8512a2f]ADTast-experimental by caparsons <caparson@…>
added libcfa support for virtual dtors and added it to actor impl
3:48 PM Changeset [3830c84]ADTast-experimental by caparsons <caparson@…>
cleaned up actor pass and added virtual destructor pass
3:22 PM Changeset [c19ca4b]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add comment about why no #pragma once
12:56 PM Changeset [0d0931d]ADTast-experimental by Andrew Beach <ajbeach@…>
Removing some indent changes in parser. These can go in later, but …
12:24 PM Changeset [a96ce07]ADTast-experimental by Peter A. Buhr <pabuhr@…>
comment out #pragma once to fix build
11:19 AM Changeset [9fa61f5]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove unnecessary code, add action to not duplicate aggregate (work …
11:15 AM Changeset [15596d7]ADTast-experimental by Peter A. Buhr <pabuhr@…>
small formatting changes after Andrew's major updates
11:12 AM Changeset [089a0d7]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting, rework interpose code (again), remove unnecessary #include …
11:08 AM Changeset [a0a949c]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting, remove unnecessary #include files and code
11:03 AM Changeset [b2f3880]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add newline at end of file
10:57 AM Changeset [5e4a830]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add #pragma once to .h and .hfa files

Mar 13, 2023:

6:27 PM Changeset [50f3f3a]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update multiple citations
6:27 PM Changeset [b19ab6d]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add name for lstlisting numbering style
6:25 PM Changeset [02b1ac6]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
6:25 PM Changeset [85a95cc]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add test for problem with anonymous naming across compilation units

Mar 10, 2023:

4:05 PM Changeset [1cdc052]ADTast-experimental by Andrew Beach <ajbeach@…>
Preventing NullStmts? from being added into ForCtrl? ended up being a …

Mar 9, 2023:

5:10 PM Changeset [fed03b3]ADTast-experimental by Andrew Beach <ajbeach@…>
Make sure fields of the TranslationUnit?, and its TranslationGlobal?
2:37 PM Changeset [702e826]ADTast-experimental by Andrew Beach <ajbeach@…>
Pre-translation pass on the parser. Entirely code readability …
2:16 PM Changeset [a29477f]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:16 PM Changeset [c74372f]ADTast-experimental by caparson <caparson@…>
added plotting script support for memory footprint bench
12:37 PM Changeset [2ceb2bf]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:36 PM Changeset [681d8f2]ADTast-experimental by caparsons <caparson@…>
After many red herrings I think the race between checking a message …
11:56 AM Changeset [52be2664]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:55 AM Changeset [7044535]ADTast-experimental by caparson <caparson@…>
added data files for memory footprint benchmark
10:59 AM Changeset [0f275f7]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:58 AM Changeset [d40555e]ADTast-experimental by caparsons <caparson@…>
fixed matrix.cfa test error by reworking globals to avoid spurious …

Mar 7, 2023:

5:04 PM Changeset [1d93ba7]ADTast-experimental by caparson <caparson@…>
changed default number of sends for CAF sendstatic
4:50 PM Changeset [dd16dd5]ADTast-experimental by caparson <caparson@…>
added data files needed to generate plots/tables
4:50 PM Changeset [625f3e2]ADTast-experimental by caparson <caparson@…>
added latex compatible output format
4:03 PM Changeset [50d2513]ADTast-experimental by caparson <caparson@…>
added data files for tables in thesis
3:10 PM Changeset [9155026]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:10 PM Changeset [e23169b]ADTast-experimental by caparson <caparson@…>
some actor cleanup/optimizations
3:08 PM Changeset [ab81e3b]ADTast-experimental by caparson <caparson@…>
updated run script and plotting script
2:47 PM Changeset [b86d14c]ADTast-experimental by caparson <caparson@…>
added caf benchmarks
2:43 PM Changeset [4066bd2]ADTast-experimental by caparson <caparson@…>
added timing header and cleaned up benchmarks
2:39 PM Changeset [cec2551]ADTast-experimental by caparson <caparson@…>
added cfa benchmarks
2:39 PM Changeset [5adf4f4]ADTast-experimental by caparson <caparson@…>
added caf/uC++/proto benchmarks

Mar 6, 2023:

11:47 AM Changeset [99fb52c]ADTast-experimental by caparsons <caparson@…>
fixed failing dynamic.cfa test

Mar 5, 2023:

12:34 PM Changeset [f23d34db]ADTast-experimental by caparsons <caparson@…>
changed some stat collection for actors and attempted to fix …

Mar 4, 2023:

3:06 PM Changeset [e54b4e9]ADTast-experimental by caparsons <caparson@…>
missed this in prev commit
3:05 PM Changeset [4933f18]ADTast-experimental by caparsons <caparson@…>
added test case to types test and refactored to remove redundant ctor calls
2:58 PM Changeset [858350a]ADTast-experimental by caparsons <caparson@…>
added poison pill messages and made test for them
1:59 PM Changeset [2856044a]ADTast-experimental by caparsons <caparson@…>
fixed div by zero bug in actor stats, cleaned up includes, changed to …
1:47 PM Changeset [046ba23]ADTast-experimental by caparsons <caparson@…>
small comment cleanup
1:46 PM Changeset [809e058]ADTast-experimental by caparsons <caparson@…>
changed actor tests to reflect syntax change and some small changes …
1:45 PM Changeset [231e1ae]ADTast-experimental by caparsons <caparson@…>
changed actor send from | operator to << operator to avoid conflict …
1:35 PM Changeset [13f066d]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:35 PM Changeset [1e38178]ADTast-experimental by caparson <caparson@…>
added some safety/productivity features and some stats

Mar 2, 2023:

4:47 PM Changeset [a8667ab]ADTast-experimental by Peter A. Buhr <pabuhr@…>
expunge all rseq code from runtime
3:57 PM Changeset [397c4392]ADTast-experimental by Andrew Beach <ajbeach@…>
Explicity initialized the fields of ResolveCopyCtors?. This may account …
2:09 PM Changeset [1f951abd]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:09 PM Changeset [8bb46d2]ADTast-experimental by Peter A. Buhr <pabuhr@…>
fix errors on interpose code for libc and libpthread
2:08 PM Changeset [8603c10]ADTast-experimental by Peter A. Buhr <pabuhr@…>
move assert(env) to appropriate location

Mar 1, 2023:

6:46 PM Changeset [997324c]ADTast-experimental by Michael Brooks <mlbrooks@…>
Repair bad commit ad2424. Put back ix0 definition that was removed …
5:45 PM Changeset [ad24245]ADTast-experimental by Michael Brooks <mlbrooks@…>
Add comments about arpk internals.
Note: See TracTimeline for information about the timeline view.