Timeline
Apr 10, 2023:
- 11:59 PM Changeset [8c3d1d5]ADTast-experimental by
- add Kahn74 citation
- 11:57 PM Changeset [a1b41e3]ADTast-experimental by
- add parsing test for waitfor statement
- 9:25 PM Changeset [6adeb5f]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 9:25 PM Changeset [372b6d3]ADTast-experimental by
- add -invariant/--invariant flag to enable invariant checking during …
- 12:03 PM Changeset [a085470]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 12:03 PM Changeset [2b01f8e]ADTast-experimental by
- Adjust LL perf to use a random layout of nodes in memory
- 9:49 AM Changeset [ea2759b]ADTast-experimental by
- Some clean-up in CurrentObject?, so that TupleIterator? is no longer …
Apr 8, 2023:
- 3:50 PM Changeset [8472c6c]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 3:50 PM Changeset [beabdf3]ADTast-experimental by
- formatting, replace latex package subcaption with subfig
- 3:49 PM Changeset [3d5fba21]ADTast-experimental by
- formatting, replace latex package subcaption with subfig
- 3:48 PM Changeset [16dff44]ADTast-experimental by
- proofread chapter mutex_stmt
- 3:47 PM Changeset [7f164c3]ADTast-experimental by
- replace latex package subcaption with subfig
- 3:46 PM Changeset [39b2403]ADTast-experimental by
- add temporary Newterm, PAB macro, save boxes, and lstnewenvironment java
Apr 6, 2023:
- 6:10 PM Changeset [e9ed2a1]ADTast-experimental by
- Run LL perf with more stable compile flags and run context.
- 4:40 PM Changeset [485393c]ADTast-experimental by
- Moved code out of the CurrentObject? header.
- 4:09 PM Changeset [fac05b3]ADTast-experimental by
- Removed members from TupleType?. They were only used in one place, …
- 10:13 AM Changeset [c468150]ADTast-experimental by
- Split up ParseNode?.h so that headers match implementation. May have a …
Apr 5, 2023:
- 4:45 PM Changeset [835d6e8]ADTast-experimental by
- ast::SuspendStmt::Type -> ::Kind, this fits the new convention where …
- 11:30 AM Changeset [3e94a23]ADTast-experimental by
- More use of the new AST named boolean types.
Apr 4, 2023:
- 10:13 PM Changeset [9bb8ee42]ADTast-experimental by
- Extend LL perf experiment to run on many dataset sizes.
- 10:12 PM Changeset [e02e13f]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 2:25 PM Changeset [bb7422a]ADTast-experimental by
- Translated parser to the new ast. This incuded a small fix in the …
- 1:26 PM Changeset [ff71057]ADTast-experimental by
- Apply volatile variable frequency reduction (of fa6ca1ac779b4) to …
- 1:25 PM Changeset [fdc042d]ADTast-experimental by
- Fix Makefile noise on LL perf rebuild.
- 1:24 PM Changeset [b0be909f]ADTast-experimental by
- Remove mistakenly committed diagnostic output from LL prf.
- 1:17 PM Changeset [1dfc3d0]ADTast-experimental by
- Tweak LL perf compilation--CLI to support a fixed-work mode that does …
- 12:05 PM Changeset [4541b09]ADTast-experimental by
- small corrections
- 12:04 PM Changeset [9586d22]ADTast-experimental by
- add access to LstNumberStyle?, make tt font smalled for lst string constants
- 11:58 AM Changeset [deeda09]ADTast-experimental by
- proofread CFA-concurrency chapter
- 11:57 AM Changeset [11e3e97]ADTast-experimental by
- formatting
- 10:10 AM Changeset [55fabac]ADTast-experimental by
- change citation colour from green to blue
- 10:09 AM Changeset [59c05958]ADTast-experimental by
- proofread CFA-introduction chapter
- 9:50 AM Changeset [9363b1b]ADTast-experimental by
- removed code style and refactored to use cfa code style
Apr 3, 2023:
- 5:53 PM Changeset [e8b1f23c]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 5:52 PM Changeset [525a46a]ADTast-experimental by
- formatting
- 5:51 PM Changeset [0e398ad]ADTast-experimental by
- convert to CFAStyle in CFA_intro chapter
- 5:50 PM Changeset [9432499]ADTast-experimental by
- turn on CFAStyle and make default language
- 5:49 PM Changeset [bf0c723]ADTast-experimental by
- add style file to Makefile dependencies
- 4:48 PM Changeset [34b6a7b6]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:35 PM Changeset [fa6ca1a]ADTast-experimental by
- LL perf: reduce frequency of using volatile variables. Significantly …
- 4:34 PM Changeset [90a3a89]ADTast-experimental by
- LL perf: Add comments for rerunning tests
- 3:34 PM Changeset [1689ecf]ADTast-experimental by
- fixed citation issue
- 1:34 PM Changeset [9a5a2cd]ADTast-experimental by
- Big cleanup pass. Updated style to get rid of almost all macros. …
Apr 2, 2023:
- 8:21 AM Changeset [48fda7a]ADTast-experimental by
- cleaned up cpp figure
- 8:20 AM Changeset [fb7cda9]ADTast-experimental by
- removed uneeded make rules
- 8:20 AM Changeset [e41c4c6]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 7:58 AM Changeset [1e6cecb]ADTast-experimental by
- fixed accidental duplicate label
- 7:58 AM Changeset [3c17a10]ADTast-experimental by
- updated style to remove some 800-lb gorilla macros
Apr 1, 2023:
- 11:02 PM Changeset [678c540]ADTast-experimental by
- small commits before changing latex macros
- 3:57 PM Changeset [75bd041]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 3:57 PM Changeset [3d08cea]ADTast-experimental by
- Removed unneeded include. Should fix failing channels/churn test.
Mar 31, 2023:
- 10:56 PM Changeset [f3ba69d]ADTast-experimental by
- LL perf: Upgrade the results' dataset to have more runs of longer …
- 6:32 PM Changeset [0b66ef9]ADTast-experimental by
- Add linked list performance experiment
Mar 30, 2023:
- 9:48 PM Changeset [eb47a80]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 9:47 PM Changeset [70056ed]ADTast-experimental by
- clean up waituntil grammar
- 8:48 PM Changeset [6e83384]ADTast-experimental by
- did more editing, finished first draft of mutex stmt and channel …
- 8:46 PM Changeset [c7f6786]ADTast-experimental by
- added figures for mutex stmt and channels
- 4:27 PM Changeset [bd72c28]ADTast-experimental by
- fixed build issue caused by globals
- 4:26 PM Ticket #273 (cfa-cc - Comma expression wrecks typechecking for address of array element) created by
-
[…]
gcc -x c demo.cfa; ./a.out
cfa demo.cfa; ./a.out
GCC, … - 4:05 PM Changeset [9082d7e8]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:05 PM Changeset [d24b1985]ADTast-experimental by
- updated plotting and run scripts for channel benchmarks
- 4:01 PM Changeset [e2f827f]ADTast-experimental by
- added go counterpart to cfa benchmarks
- 4:01 PM Changeset [76a8400]ADTast-experimental by
- added all cfa benchmarks, contend is the only one used in the thesis, …
- 3:52 PM Changeset [a45e21c]ADTast-experimental by
- cleaned up channel, added safety/productivity features to channels. …
- 3:49 PM Changeset [efdd18c]ADTast-experimental by
- updated actor header to use better name for stat toggling
- 3:48 PM Changeset [9319a23]ADTast-experimental by
- added channel tests that use new termination feature
Mar 29, 2023:
- 6:47 PM Changeset [ff443e5]ADTast-experimental by
- forgot to add to last commit
- 6:42 PM Changeset [ac235a8]ADTast-experimental by
- deprecated qualifiers/specifiers before TYPEDEF
- 5:34 PM Changeset [9fd9d015]ADTast-experimental by
- formatting, add new waituntil grammar, rewrite waitfor grammar, …
- 11:39 AM Changeset [afdb74b]ADTast-experimental by
- Looks like we missed one of the ast 'should be in every derived class' …
- 11:07 AM Changeset [9feb34b]ADTast-experimental by
- Moved toString and toCString to a new header. Updated includes. …
Mar 28, 2023:
- 11:07 AM Changeset [60380a1]ADTast-experimental by
- trying to get Jenkins Promote to work with new credentials
Mar 27, 2023:
- 9:58 PM Changeset [e10714a]ADTast-experimental by
- update interpose code, and document 32-bit interpose bug in glibc
Mar 24, 2023:
- 4:57 PM Changeset [4eebbcc]ADTast-experimental by
- some mutex stmt benchmark cleanup
- 4:55 PM Changeset [2f6a9391]ADTast-experimental by
- added first channel bench and copied over scripts that will need to be …
- 4:53 PM Changeset [5fd5de2]ADTast-experimental by
- added WIP channels chapter
- 4:52 PM Changeset [512d937c]ADTast-experimental by
- various edits and cleanup and added mutexstmt chapter
- 4:51 PM Changeset [75d874a]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:49 PM Changeset [0e16a2d]ADTast-experimental by
- added two other channel variations to channel file
- 4:44 PM Changeset [1633e04]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:44 PM Changeset [d30e3eb]ADTast-experimental by
- cleaned up exp_backoff lock and rewrote parts of channels to improve …
Mar 23, 2023:
- 4:00 PM Changeset [056bee8]ADTast-experimental by
- Added printing of with clauses to the printing of both new and old ast …
- 1:50 PM Changeset [c94b1f0]ADTast-experimental by
- Removed unused (debug only?) code. If you want to change how …
- 12:18 PM Changeset [d800676]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 12:08 PM Changeset [1afd9ccb]ADTast-experimental by
- update call.cfa.in with generic casts for io-uring field types
Mar 22, 2023:
- 9:40 PM Changeset [18ea270]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 9:39 PM Changeset [d63aeba]ADTast-experimental by
- print unimplemented error for forall in typedef
- 12:32 PM Changeset [de934c7]ADTast-experimental by
- minor changes to channel test harness
- 12:32 PM Changeset [1d245ea]ADTast-experimental by
- added padding to channel to prevent false sharing that was occurring
- 11:34 AM Changeset [5d9c4bb]ADTast-experimental by
- proofread Mike's list chapter
Mar 21, 2023:
- 7:18 PM Changeset [1f771fc]ADTast-experimental by
- Removed list initialization and simple assignment expression rules for …
- 8:06 AM Changeset [1205b3e]ADTast-experimental by
- update 32-bit tests after change to PRNG
- 7:44 AM Changeset [90fb672]ADTast-experimental by
- use splitmix32/64 to prime set seed for all PRNG
Mar 20, 2023:
- 5:06 PM Changeset [12b006c]ADTast-experimental by
- small comment cleanup
- 4:58 PM Changeset [09965e5]ADTast-experimental by
- added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt
- 4:57 PM Changeset [814a4da]ADTast-experimental by
- updated expect files for prng based tests
- 3:48 PM Changeset [c3ed603]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 3:45 PM Changeset [a6bb5fc]ADTast-experimental by
- fixed merge conflict
- 3:42 PM Changeset [4c6ba5a]ADTast-experimental by
- refactored to use generators for seeding state, added splitmix32 for …
- 12:11 PM Changeset [e62802f]ADTast-experimental by
- add missing comma for citation field
- 12:05 PM Changeset [c2dfa56a]ADTast-experimental by
- remove SKULLDUGGERY dealing with CFA typedef numbering problem
Mar 19, 2023:
- 1:53 PM Changeset [eac318a]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 1:52 PM Changeset [cd477ca]ADTast-experimental by
- renamed baseline bench and added separate cluster to cfa benchmark to …
- 1:51 PM Changeset [5f648fb3]ADTast-experimental by
- updated runscript and shared header for rand bench
- 1:51 PM Changeset [0da7181]ADTast-experimental by
- added randomized lock ordering bench for mutexstmt
- 10:26 AM Changeset [60e14fc]ADTast-experimental by
- Fixed some whitespace.
Mar 18, 2023:
- 2:41 PM Changeset [9a9ca36]ADTast-experimental by
- a little bit of mutex stmt header cleanup
- 2:31 PM Changeset [ce04120]ADTast-experimental by
- made generated finally routine inline to allow for better optimization
- 2:29 PM Changeset [0faacb8]ADTast-experimental by
- various additions to thesis, finished first draft of actor chapter …
- 2:20 PM Changeset [119e6c8]ADTast-experimental by
- updated mutex stmt run script and header for cpp variant
- 2:19 PM Changeset [5ff9b23]ADTast-experimental by
- moved existing diagrams to diagram dir
- 2:18 PM Changeset [bb9b8f0]ADTast-experimental by
- added plotting script for mutexstmt benchmarks
- 2:17 PM Changeset [6bc70a38]ADTast-experimental by
- added baseline mutex stmt and scoped lock benchmarks
- 2:16 PM Changeset [d8e164c4]ADTast-experimental by
- cleaned up data files
- 2:15 PM Changeset [7205265]ADTast-experimental by
- committing current actor figures, will overwrite as benchmarks are …
- 2:14 PM Changeset [109e8b7]ADTast-experimental by
- added actor performance graph plotting script
- 2:12 PM Changeset [ac26347]ADTast-experimental by
- added diagram subdir for thesis
Mar 17, 2023:
- 2:34 PM Changeset [9d84a88]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 2:33 PM Changeset [6e6989c]ADTast-experimental by
- added mutex stmt benchmarking
- 11:47 AM Changeset [5717495]ADTast-experimental by
- Start of the linked-list chapter.
- 11:43 AM Changeset [1fd3d85]ADTast-experimental by
- Support P9_EMBEDDED annotations inside functions and at more flexible …
Mar 16, 2023:
- 2:20 PM Changeset [52a2248]ADTast-experimental by
- This should get some of the Parser changes working on older compilers.
- 12:00 PM Changeset [360bfe41]ADTast-experimental by
- Whitespace clean-up in Makefile.
Mar 14, 2023:
- 4:21 PM Changeset [dbae916]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:20 PM Changeset [5217569]ADTast-experimental by
- added better x tick marks in plotting script
- 3:52 PM Changeset [1950837]ADTast-experimental by
- added virtual dtor test to actor test suite, updated other relevant …
- 3:51 PM Changeset [8512a2f]ADTast-experimental by
- added libcfa support for virtual dtors and added it to actor impl
- 3:48 PM Changeset [3830c84]ADTast-experimental by
- cleaned up actor pass and added virtual destructor pass
- 3:22 PM Changeset [c19ca4b]ADTast-experimental by
- add comment about why no #pragma once
- 12:56 PM Changeset [0d0931d]ADTast-experimental by
- Removing some indent changes in parser. These can go in later, but …
- 12:24 PM Changeset [a96ce07]ADTast-experimental by
- comment out #pragma once to fix build
- 11:19 AM Changeset [9fa61f5]ADTast-experimental by
- remove unnecessary code, add action to not duplicate aggregate (work …
- 11:15 AM Changeset [15596d7]ADTast-experimental by
- small formatting changes after Andrew's major updates
- 11:12 AM Changeset [089a0d7]ADTast-experimental by
- formatting, rework interpose code (again), remove unnecessary #include …
- 11:08 AM Changeset [a0a949c]ADTast-experimental by
- formatting, remove unnecessary #include files and code
- 11:03 AM Changeset [b2f3880]ADTast-experimental by
- add newline at end of file
- 10:57 AM Changeset [5e4a830]ADTast-experimental by
- add #pragma once to .h and .hfa files
Mar 13, 2023:
- 6:27 PM Changeset [50f3f3a]ADTast-experimental by
- update multiple citations
- 6:27 PM Changeset [b19ab6d]ADTast-experimental by
- add name for lstlisting numbering style
- 6:25 PM Changeset [02b1ac6]ADTast-experimental by
- formatting
- 6:25 PM Changeset [85a95cc]ADTast-experimental by
- add test for problem with anonymous naming across compilation units
Note: See TracTimeline
for information about the timeline view.