Timeline
Jun 20, 2023:
- 6:14 PM Changeset [2de175ce] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:54 PM Changeset [132e4c1] by
- Some clean-up in LinkReferenceToTypes?.cpp.
- 4:14 PM Changeset [da0edec] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:13 PM Changeset [9c4330d5] by
- Add Makefile entries to include new test-support files in Promote …
- 3:59 PM Changeset [caf06aa] by
- Added the check for bitfields in sized polymorphic types. It was …
- 3:08 PM Changeset [70d8e2f2] by
- added extra poll point to check for termination in actor system
- 2:20 PM Changeset [adc73a5] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 2:18 PM Changeset [d10e391] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 2:14 PM Changeset [b065dbb] by
- refactored actors to not need base pointers in envelopes
- 2:13 PM Changeset [1e538fb] by
- added a comment
- 1:59 PM Ticket #278 (cfa-cc - Performance issue on ARM64 due to __aarch64_sync_cache_range calls) created by
- 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
- The following program does not call the appropriate constructor for A …
- 11:37 AM Changeset [2fd4cea] by
- In a sentence, invariants is correct.
Jun 19, 2023:
- 3:54 PM Changeset [0f4ac10] by
- Add tests demonstrating CFA's treatment of C arrays, compared with …
- 1:57 PM Changeset [b7b3e41] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 1:56 PM Changeset [33d4bc8] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 1:56 PM Changeset [0388a99] by
- updated a test to use the actor automatic executor config
- 1:55 PM Changeset [e39cfb9] by
- various cleanups and improvements (shutdown flags, automatic processor …
- 1:54 PM Changeset [ca0c311] by
- added ability to get number of processors constructed on a cluster …
- 12:13 PM Changeset [2c38b15] by
- Moved the using statement in main out of view of the includes. Tried …
- 10:53 AM Changeset [dc136d7] by
- cleaned up actor send/terminate sections
- 10:36 AM Changeset [6d18ddb] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Merged …
- 9:36 AM Changeset [60c3d87e] by
- intermediate commit to pull actor changes
Jun 18, 2023:
- 9:41 PM Changeset [df27752] by
- update glossary
- 8:52 PM Changeset [739bd7b] by
- more proofreading of actor chapter
- 8:25 AM Changeset [7c012e8] by
- simplify computation for ceiling, add unsigned qualifiers on one_t …
Jun 17, 2023:
- 11:12 PM Changeset [b87ef7be] by
- update mathX.arm64 expected output
- 11:11 PM Changeset [97453ce] by
- add length qualifiers on one_t constants in ceiling_div
- 7:06 PM Changeset [c8cbb41] by
- update mathX.x86 expected output
- 6:53 PM Changeset [a983cbf] by
- fix bug in gcc conditional expression by cloning omitted operand
- 6:48 PM Changeset [b38f6da] by
- update conflicting type-specifier error-messages
- 6:46 PM Changeset [600478d] by
- change ceiling function to work with negative values
- 1:28 PM Changeset [6527150] by
- formatting
- 1:28 PM Changeset [c8f0199] by
- add test case to device-driver input
- 1:26 PM Changeset [93c86ac] by
- formatting and comments
- 1:24 PM Changeset [dc9dd94] by
- formatting
- 1:24 PM Changeset [bbdf954] by
- fix end-of-file bug when checking for I/O errors
- 1:22 PM Changeset [4f9d75d] by
- formatting
- 1:20 PM Changeset [4dbdd1d] by
- add comments for attomic pointer types
- 1:19 PM Changeset [727c39d5] by
- add commented alternative option for ARM atomics
- 9:31 AM Changeset [0e0f25d5] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 9:31 AM Changeset [77fd9fe2] by
- refactored actor tests to use bar operator
- 9:30 AM Changeset [05956d21] by
- refactored benchmarks to use actor bar operator
- 9:29 AM Changeset [086d6b8] by
- changed actors to use bar operator
Jun 16, 2023:
- 6:40 PM Changeset [b1e21da] by
- Removed duplicate substution code in Autogen.
- 6:11 PM Changeset [64727bd] by
- Did my best to reimplement all the improvements made to …
- 3:24 PM Changeset [b96b1c0] by
- Reproduing changes from commit eb8d791. This fixes most of the errors …
- 1:25 PM Changeset [3a7aa94] by
- harmonized help messages for --invariant and --no-invariant
- 12:03 PM Changeset [4c0acb0] by
- add back --invariant with --no-invariant as both are needed for toggling
- 11:02 AM Changeset [da4a570] by
- commented out some debugging code
- 10:24 AM Changeset [0d31434] by
- changes test.py invariant flag to --no-invariant, with the default being on
- 10:07 AM Changeset [5dbb9f3] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 10:00 AM Changeset [d144c26] by
- updated invariant flag to be default, can be toggled off with …
- 9:10 AM Changeset [e172f42] by
- Merge branch 'ast-experimental'
Jun 15, 2023:
- 11:38 AM Changeset [a0bd9a2] by
- Lifted _Ostream_Flags out of _Ostream_Manip, so the bitfields do not …
Jun 14, 2023:
- 4:55 PM Changeset [60f4919] by
- fixed marker issue in data plotting scripts
- 4:54 PM Changeset [80fc78f] by
- reformatted a bit of whitespace in mutex stmt chapter
- 4:53 PM Changeset [994030ce] by
- added waituntil chapter figures
- 4:45 PM Changeset [f6fd22a4] by
- refactored inherit test to avoid base ctor call bug
- 4:45 PM Changeset [8d6786b] by
- added new actor test for plan-9 edge case
- 4:44 PM Changeset [1e940de0] by
- cleanup/bugfix actors and fix virtual dtor bug
- 4:43 PM Changeset [7e4bd9b6] by
- updated actor-related passes to fix some bugs
- 11:35 AM Changeset [5668740] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 11:35 AM Changeset [32a4f3e] by
- commit some thesis changes before pull to resolve merge
- 9:48 AM Changeset [fec8bd1] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
Jun 13, 2023:
- 4:33 PM Changeset [8f557161] by
-
Clarify and fix accuracy in
eval
public API, on reporting "unable to … - 12:25 PM Changeset [576aadb] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 12:24 PM Changeset [61a20af] by
- change urlcolor to blue in hyperref
- 12:23 PM Changeset [f26a2f5] by
- continue proofreading actor chapter
- 12:23 PM Changeset [4f6c628] by
- add label for inheritance subsection
- 12:22 PM Changeset [1ba3959] by
- change default horizontal comment position
- 12:20 PM Changeset [7365248] by
- remove unicode hyphens
- 12:20 PM Changeset [9ab8a26] by
- add glossary entry for gulp
- 12:19 PM Changeset [cec4f85] by
- update figures changing worker to executor
- 12:18 PM Changeset [ebde95a] by
- add lstlang.sty dependency to Makefile
Jun 12, 2023:
- 6:06 PM Changeset [62d62db]ast-experimental by
- Merge branch 'master' into ast-experimental
- 2:45 PM Changeset [24d6572]ast-experimental by
- Merge branch 'master' into ast-experimental
- 12:05 PM Changeset [8a930c03] by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
Jun 11, 2023:
- 6:42 PM Changeset [38e266ca]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 6:42 PM Changeset [1db6d70]ast-experimental by
- removed unneeded fstream include from locks.hfa
Jun 9, 2023:
- 4:56 PM Changeset [0658672]ast-experimental by
- Improved hoisting. However, I had to change some code because of other …
- 2:32 PM Changeset [758c9ef]ast-experimental by
- change font size of text in EHMHierarchy.fig
- 2:31 PM Changeset [37b2c2c]ast-experimental by
- update lockfree stack with double-wide CAS
- 2:30 PM Changeset [0442f93f]ast-experimental by
- update comments for special invalid syntax rules
- 2:28 PM Changeset [01fac29]ast-experimental by
- lex _static_assert from C23
- 2:28 PM Changeset [e6c9115]ast-experimental by
- update short atomic macros
- 2:27 PM Changeset [b301a82]ast-experimental by
- fix error in cc1.cc with repect to missing -dumpbase-ext check
- 10:14 AM Changeset [148f836e]ast-experimental by
- Cleaned up namespacing, indentation and whitespacing in Pass.impl.hpp.
Jun 8, 2023:
- 3:42 PM Changeset [334801b]ast-experimental by
- Simplify one of the Pass::visit methods for CompoundStmt?. It repeats …
- 3:19 PM Changeset [fa2c005]ADT by
- Finish Adt POC
- 2:02 PM Changeset [918e4165]ast-experimental by
- Removed some warnings.
Jun 7, 2023:
- 2:19 PM Changeset [55266c7]ast-experimental by
- harmonize semantic error messages with yacc error messages
- 1:34 PM Changeset [fa5e1aa5] by
- small cleanup
- 1:34 PM Changeset [b5e3a80] by
- refactored waituntil future benchmarks and updated runscript
Jun 6, 2023:
- 9:24 PM Changeset [77afbb4]ast-experimental by
- continue condensing Mubeen's thesis into a paper
- 8:44 AM Changeset [541dbc09]ast-experimental by
- make type names arithmetic, rational, rat_int lower-case
- 8:39 AM Changeset [6a93e4d]ast-experimental by
- make trait names not, equality, relational, additive, inc_dec, …
Jun 5, 2023:
- 10:33 PM Changeset [874b16e]ast-experimental by
- lower case type names open_failure, close_failure, write_failure, …
- 10:17 PM Changeset [134e6d9]ast-experimental by
- miscellaneous updates
- 1:29 PM Changeset [b9fe89b]ast-experimental by
- Make the symbol table's error-checking times explicit. Previously, …
Jun 4, 2023:
- 8:40 AM Changeset [84334d0]ast-experimental by
- refactored thesis actor code to use new lowercase allocation enum name
- 8:39 AM Changeset [c880a7b]ast-experimental by
- refactored tests to use new name for allocation enum
- 8:38 AM Changeset [0794365]ast-experimental by
- refactored allocation enum to match naming style and refactored some …
Jun 3, 2023:
- 1:41 PM Changeset [46e6e47]ast-experimental by
- refactored test to reflect new naming
- 9:49 AM Changeset [bebfc2e]ast-experimental by
- renamed some types to make style consistent. fixed race condition in …
Jun 1, 2023:
- 9:52 PM Changeset [ded6c2a6]ast-experimental by
- fixed build failure
- 6:29 PM Changeset [251ce80]ast-experimental by
- remove reference to symbol table in unify
- 12:46 PM Changeset [1803d4d]ast-experimental by
- forgot to include this file in previous commit
- 12:45 PM Changeset [5eb9327]ast-experimental by
- updated plot layout in benchmark scripts
- 12:45 PM Changeset [760c88c]ast-experimental by
- added some citation and waituntil chapter draft up until performance …
- 12:43 PM Changeset [3eeeb88]ast-experimental by
- added utility functions for channel exceptions
- 12:22 PM Changeset [e4a2198]ast-experimental by
- worked through Peter's changes to channel chapter
- 12:02 PM Changeset [4897ffa]ast-experimental by
- fixed merge
- 12:01 PM Changeset [0aef549]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 11:59 AM Changeset [8421d3f]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 11:58 AM Changeset [6f774be]ast-experimental by
- fixed bug where waituntil deadlock could occur
- 11:58 AM Changeset [ac5d22f]ast-experimental by
- commit before pull to resolve merge conflicts
- 11:57 AM Changeset [22f2b7d]ast-experimental by
- missed including in previous commits
- 11:56 AM Changeset [fc0996a]ast-experimental by
- refactores to account for removal of ret val from on_selected
- 11:55 AM Changeset [70a4ed5]ast-experimental by
- refactored to remove return val from on_selected
May 31, 2023:
- 8:45 AM Changeset [5d81edb]ast-experimental by
- wording changes in channel chapter
May 30, 2023:
- 8:30 PM Changeset [d8d9c115]ast-experimental by
- reduce duration of lock-free stack test on ARM because CASV is very …
- 8:28 PM Changeset [8cbb6aa]ast-experimental by
- add documentation about ARM atomic flag
- 6:23 PM Changeset [b51b2a6]ast-experimental by
- update citations in bibliography/pl.bib
- 5:48 PM Changeset [dd3baf4]ast-experimental by
- missing change
- 5:35 PM Changeset [2cb8bf71]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 5:35 PM Changeset [44198fb9]ast-experimental by
- second proofread of channels chapter
- 5:34 PM Changeset [8599415]ast-experimental by
- add breaklinks=true to hyperref
- 5:32 PM Changeset [c67957e]ast-experimental by
- add Golang lstlisting environment
- 5:31 PM Changeset [d3b224cf]ast-experimental by
- make glossary abbreviation be newterms
- 5:30 PM Changeset [427a577]ast-experimental by
- add glossary.tex to Makefile dependencies
- 11:13 AM Changeset [8913de4]ast-experimental by
- Update in autogen that should help with some resolver issues and …
May 29, 2023:
- 11:44 AM Changeset [044ae62]ADT by
- Merge branch 'master' into ADT
- 11:31 AM Changeset [efe89894]ast-experimental by
- Fixed small whitespace issue.
- 10:41 AM Changeset [f77f648d]ast-experimental by
- intermediate runscript to move to benchmarking on another machine
- 10:28 AM Changeset [4d5c855]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 10:27 AM Changeset [6c121eed]ast-experimental by
- intermediate commit to move some benchmarking to another machine
May 28, 2023:
- 8:31 AM Changeset [5007618]ast-experimental by
- update tests/Makefile.am and corresponding Jenkinsfile with more …
May 27, 2023:
- 6:44 PM Changeset [124400b]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 6:44 PM Changeset [bdbf536]ast-experimental by
- remove/specialize test/Makfile.am variables concurrent/timeout, …
May 26, 2023:
- 5:08 PM Changeset [7ae39f0]ast-experimental by
- Re-enable testing function prototype taking length-star array, working …
- 1:51 PM Changeset [b2fa3c2]ast-experimental by
- fix comments referring to concurrency directory
- 1:47 PM Changeset [6b1c4f2]ast-experimental by
- fix spelling mistake of concurrency
- 12:15 PM Changeset [98edf2f]ast-experimental by
- found further uses of concurrent directory
- 11:55 AM Changeset [a01faa98]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 8:47 AM Changeset [53f6a11]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 8:47 AM Changeset [c26bea2a]ast-experimental by
- first attempt at renaming directory tests/concurrent to …
- 8:09 AM Changeset [687b663]ast-experimental by
- fix lockfree-stack test on 32-bit
May 25, 2023:
- 6:44 PM Changeset [8a919cf]ast-experimental by
- Address build error from commit a5aa5b. To keep: Change all tabs to …
- 5:55 PM Changeset [a5aa5bf]ast-experimental by
- Flesh out "C" array syntax testing. Enable testing of …
- 5:09 PM Ticket #276 (cfa-cc - Cannot give outermost array-param's length from earlier param) created by
- […] GCC actual, CFA expected: accept CFA actual: reject (bad …
- 5:02 PM Ticket #275 (cfa-cc - Array length accepts implicit conversion from non-int) created by
- […] GCC actual, CFA expected: reject CFA actual: accept
- 5:00 PM Changeset [a5294af]ast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:55 PM Changeset [4246869]ast-experimental by
- update header comments
- 4:55 PM Changeset [0e6cadf1]ast-experimental by
- add new atomic macros to Makefile.am
- 4:51 PM Changeset [2314aac]ast-experimental by
- add lock-free stack using double-wide CAS
- 4:50 PM Changeset [8463136]ast-experimental by
- add short atomic instruction macros
- 1:01 PM Changeset [bccd70a]ast-experimental by
- Removed internal code from TypeSubstitution? header. It caused a chain …
- 12:18 PM Changeset [b09ca2b]ast-experimental by
- small bit of cleanup in waituntil pass
- 12:12 PM Changeset [382467f]ast-experimental by
- added go and cfa waituntil channel benchmarks
May 24, 2023:
- 2:14 PM Changeset [2b78949]ADT by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 2:14 PM Changeset [3a513d89]ADT by
- Initiate host adt
- 11:46 AM Changeset [6c15d66]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 11:46 AM Changeset [88b49bb]ADTast-experimental by
- added a small waituntil optimization and added some improvements to …
- 11:45 AM Changeset [5ece8ce]ADTast-experimental by
- fixed a bug in mcs implementation and cleaned up a bit
- 3:58 AM Changeset [6ece306]ADT by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
May 23, 2023:
- 4:55 PM Changeset [9317419]ADTast-experimental by
- Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
- 4:55 PM Changeset [41639089]ADTast-experimental by
- add compilation flag -mno-outline-atomics on the ARM processor
- 2:39 PM Changeset [76e77a4]ADTast-experimental by
- Completed next iteration on channel chapter
- 2:38 PM Changeset [a0c746df]ADTast-experimental by
- added beginning of waituntil chapter
Note: See TracTimeline
for information about the timeline view.