Timeline



Aug 31, 2021:

5:09 PM Changeset [b0f225f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used in-English-order declaration syntax in header file too
5:08 PM Changeset [ca83227]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed API of parse_config to accept parse function
4:55 PM Changeset [cd03b76d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Clean-up pass addressing (or deciding not to address) …
4:41 PM Changeset [45b772c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added some clarifying Peter Buhr-style comments
4:35 PM Changeset [dd698b4]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added more TODOs
4:34 PM Changeset [4a1bc44]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used in-English-order variable declaration syntax
1:50 PM Changeset [e37db11]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Two missing paragraphs in future work about special …
1:41 PM Changeset [0660962c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Merge branch 'master' into jacob/cs343-translation
1:31 PM Changeset [480389d2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Wrote test suite for parse_config
1:30 PM Changeset [e22c841]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed message function for Missing_Config_Entries
1:23 PM Changeset [6cf21ed8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: First pass on adding missing citations.
11:54 AM Changeset [32913bc]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed up comments
11:44 AM Changeset [692db791]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Made little changes and added comments
11:38 AM Changeset [a75cd3d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added message function for exceptions I've created Also removed …
11:35 AM Changeset [dcf792a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added more information to exceptions
1:49 AM Changeset [3be4078]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added more info to "missing config entry" exception
1:49 AM Changeset [e1e506b]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added exception for when there are missing config entries
1:49 AM Changeset [c166f4e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed spelling mistake
1:49 AM Changeset [a3f2a3e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Simplified validation logic
1:49 AM Changeset [1764a63]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed printing of errors in library code Bad practice, I believe? …
1:49 AM Changeset [247d4ac]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed error for unknown config format Since we're using an enum, we …
1:49 AM Changeset [5993b6a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old comment
1:49 AM Changeset [a0d6987]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Cleaned up and un-nested code
1:49 AM Changeset [6d8e1ab]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Improved EHM code Added more exceptions, and removed forced exits …
1:49 AM Changeset [cac1d52]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed realloc error
1:49 AM Changeset [4bdb7bf]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed some issues with unfreed memory Was calling destructor on …
1:49 AM Changeset [5241ec2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Freed space allocated for strings
1:49 AM Changeset [f62e741]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added spaces
1:49 AM Changeset [d322f62]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used more modern built-in EHM
1:49 AM Changeset [57dff2f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed unsigned int to size_t It made more semantic sense
1:49 AM Changeset [f03b1db]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed warning
1:49 AM Changeset [d120290]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added comments where I'm having problems
1:49 AM Changeset [a434e92]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed quotes used for clarity
1:49 AM Changeset [d8db0af]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Allowed config format to be specified
1:49 AM Changeset [ad78e08]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added case to handle initial allocation for KVP array
1:49 AM Changeset [e4b37a1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to allocating array of KVPs on heap
1:49 AM Changeset [12b5b226]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed redundant reinitialization of buffers
1:49 AM Changeset [82820da]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed issue caused by reuse of string buffers
1:49 AM Changeset [c1dafea]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Cleaned up
1:49 AM Changeset [1e05e09]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Reverted to using long form of opening file
1:49 AM Changeset [f789b82]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old string builder code
1:49 AM Changeset [cfadd08]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Slimmed down copied code
1:49 AM Changeset [8e0f2db]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Ripped out old code for new one provided by Prof. Buhr
1:49 AM Changeset [ecfa760]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Re-simplified code to detect lines with comments
1:49 AM Changeset [09fda91]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Used constructor to open file
1:49 AM Changeset [0cfa768]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to using fixed-size buffers
1:49 AM Changeset [a0e142f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Ignored more types of whitespace
1:49 AM Changeset [c80ac84]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added temporary code to read in config file
1:49 AM Changeset [45729a8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Just realized this isn't bash-style config!
1:49 AM Changeset [ba61cd9]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added string builder-like struct
1:49 AM Changeset [02a22a2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Reverted to using reference to KVPairs This will have to be changed …
1:49 AM Changeset [98d6b744]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed warnings
1:49 AM Changeset [52c6891]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Freed KVPairs in case of error
1:49 AM Changeset [e74ba77]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to allocating KVPairs on heap
1:49 AM Changeset [ad8072c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed type warning
1:49 AM Changeset [c58c65a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Began using new math.trait.hfa
1:49 AM Changeset [716e4e6]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added missing includes
1:49 AM Changeset [930609e2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added some basic examples of validation functions And rearranged the …
1:49 AM Changeset [6604ea1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added optional validation step when parsing values
1:49 AM Changeset [80ae121]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added exception that will be used to signal failed validation
1:49 AM Changeset [e54654e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added ability to specify optional validation function
1:49 AM Changeset [4cc6c7d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed compiler error around type of generic parse function
1:49 AM Changeset [8f01cb04]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Switched to importing default parsing functions from parseargs
1:49 AM Changeset [58ebd78]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Made some small changes Comments, spacing, etc.
1:49 AM Changeset [7582458]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed descriptive comment for parse_config
1:49 AM Changeset [33800ac8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Broke apart reading to intermediate format and parsing from intermediate
1:49 AM Changeset [602e8d5]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Fixed error setting size of list of KVPs
1:49 AM Changeset [b1eeb3aa]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added default parse function signatures to header file
1:49 AM Changeset [eb2413d3]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old config parameters
1:49 AM Changeset [e7e5b81]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Added code to parse values
1:49 AM Changeset [d5cfc7e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Began using intermediate format
1:49 AM Changeset [b532fcf]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old validation code
1:49 AM Changeset [5e0e488]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Created array to hold intermediate format (string, string)
1:49 AM Changeset [4df8fef5]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Restructured parseconfig to work like parseargs
1:49 AM Changeset [31337d8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed old comments
1:49 AM Changeset [ff3be413]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed code specific to CS 343 assignment
1:49 AM Changeset [50dcfad]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed useless finally block
1:49 AM Changeset [07b0c91]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Changed name of function exposed in parseconfig header
1:49 AM Changeset [26b9e71]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed checking for a specific number of entries in the config file
1:49 AM Changeset [3c124da]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Closed ifstream before exiting prematurely
1:49 AM Changeset [c2016b6]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Declared ifstream before try block
1:49 AM Changeset [2c2d32b]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed remaining bits of C++ code
1:49 AM Changeset [a01404e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed bit of C++ code
1:49 AM Changeset [181ef73]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Began using CFA loop constructs
1:49 AM Changeset [e658f5d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Removed unneeded include
1:49 AM Changeset [dac3455]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Converted += 1 to ++
1:49 AM Changeset [c3c76cd]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Coalesced all file closes to one location
1:49 AM Changeset [1896c1f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Convert to using CFA file stream I/O
1:49 AM Changeset [16f9aca]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Jacob Prud'homme <jafprudhomme@…>
Created new library with code directly from CS 343 A6

Aug 30, 2021:

10:03 PM Changeset [0a55a53]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Implement chapter updated from Peter's focused review.
9:54 PM Changeset [13afd0c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Features chapter updated from Peter's focused review.
9:43 PM Changeset [b041f11]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Saved and reverting updates on the new syntax.
9:29 PM Changeset [f93d7fc]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:28 PM Changeset [3548ddb]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
remove extra "head" label in figure
9:27 PM Changeset [4805bfc]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread sections 4.1.4 and 4.2
9:13 PM Changeset [2a3f0d9]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread sections 3.2 and 3.3
9:01 PM Changeset [01f78e0]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
add code to prevent tail recursion optimization
6:24 PM Changeset [0477127]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: More updates to the performance chapter.
11:51 AM Changeset [7737c29]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Revert "proofread chapter performance.tex", updates have been saved. …

Aug 29, 2021:

10:58 PM Changeset [9cb6514]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread chapter performance.tex
8:43 PM Changeset [0be463c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Hopefully removing -f means I'll never have to recover from that again.
6:51 PM Changeset [75f8e04]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Fix \input to point at the new file name (file renamed a …
11:46 AM Changeset [eaeca5f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Merge branch 'andrew-mmath' into 'master', latest round of updates to …
11:45 AM Changeset [cfbab07]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Updated performance chapter, using Peter's feedback and …
9:15 AM Changeset [1d402be]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:14 AM Changeset [5b7c8b5]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by caparsons <caparson@…>
small changes and hopefully fixed build

Aug 27, 2021:

3:52 PM Changeset [52fad0c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:51 PM Changeset [6c2dc00]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Convert makeLibCfa to use new AST
2:13 PM Changeset [702839bb]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by caparsons <caparson@…>
hopefully fixed build
1:25 PM Changeset [6f2033f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by caparsons <caparson@…>
fixed build
12:54 PM Changeset [1b97976c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by caparsons <caparson@…>
added in file I forgot and added test expect for locks
12:51 PM Changeset [af67ee1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by caparsons <caparson@…>
Added support for locks as parameters to mutex stmt

Aug 25, 2021:

2:31 PM Changeset [e8bad5c8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Added implementation notes for the new virtual and …

Aug 24, 2021:

4:41 PM Changeset [ba2e8f0]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Folded in Peter's updates to the implement chapter.

Aug 23, 2021:

3:50 PM Changeset [9f5a19fa]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Enable expandMemberTuples new AST pass Other work still needs to be …
3:50 PM Changeset [d249e0b]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Add expandMemberTuples pass to use new AST
1:58 PM Changeset [9cd37d9]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Folded in Peter's feedback on the Future Work chapter.

Aug 21, 2021:

6:31 PM Changeset [c2a9d88]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Folded in Peter's changes to conclusion.
5:49 PM Changeset [7372065]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Saved and reverted another set of Peter's changes.
5:39 PM Changeset [d8f8d08]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Merge branch 'master' into 'andrew-mmath', collecting Peter's updates.

Aug 20, 2021:

9:13 AM Changeset [e56eabac]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread implement chapter
9:12 AM Changeset [32b7f54]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
update figures to use LaTeX fonts

Aug 19, 2021:

10:16 PM Changeset [3a3f396]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
added more to conclusion
4:04 PM Changeset [1a6a6f2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Merge branch 'master' into 'andrew-mmath', collecting updates.
3:49 PM Changeset [315e5e3]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread conclusion chapter
3:36 PM Changeset [7620e5d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread future chapter
2:00 PM Changeset [fe8aa21]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:59 PM Changeset [262deda0]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread performance chapter and add local bibliography entry
1:58 PM Changeset [f79ee0d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
update exception benchmarks

Aug 18, 2021:

6:57 PM Changeset [ed4d7c1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Updated features to include the new exception syntax.
4:34 PM Changeset [e3984a68]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Added in Peter's feedback to the feature's chapter.
2:04 PM Changeset [d00d581]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Update exception tests to use new syntax
1:15 PM Changeset [01d433e]ADTast-experimentalenumforall-pointer-decaynew-ast-unique-exprpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Convert expandUniqueExpr pass to use new AST (NOT WORKING) Currently …

Aug 14, 2021:

8:48 AM Changeset [8a1d95af]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:48 AM Changeset [c99a0d1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
attempt to add for-control index constraints, but failed on enums, …

Aug 13, 2021:

5:29 PM Changeset [3b8acfb]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Merge branch 'master' into 'andrew-mmath'. Mostly discarded changes to …
4:14 PM Changeset [6d63c14]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by caparsons <caparson@…>
added test I forgot to add when I made the lin backoff lock
4:12 PM Changeset [8cb3816]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by caparsons <caparson@…>
fixed expected file for mutexstmt monitors
4:01 PM Changeset [a4d098c]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by caparsons <caparson@…>
added tests for mutex stmt with monitors
3:59 PM Changeset [de52331]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by caparsons <caparson@…>
some more files related to mutex stmt
3:58 PM Changeset [6cebfef]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by caparsons <caparson@…>
added mutex stmt monitor
3:35 PM Changeset [be497c6]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Used Peter's feedback for the existing chapter.

Aug 12, 2021:

10:12 PM Changeset [c9f9d4f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
first proofread of performance chapter
3:13 PM Changeset [cb6b8cb]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Fixes in the conclusion and main body. Used Peter's …
8:46 AM Changeset [93d0ed3]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
fix problem in virtual type examples and figure
8:07 AM Changeset [bfd7b30]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
add virtual type examples and figure

Aug 9, 2021:

8:13 PM Changeset [b42d0ea]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
do not print unfreed-storage message if program exits
5:13 PM Changeset [6545a88e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed cfa outputs for cfa_main_returned (x86)
5:08 PM Changeset [eb2cfbf]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed cfa outputs for cfa_main_returned (arm)
4:58 PM Changeset [d16eb19]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed cfa outputs for cfa_main_returned
4:52 PM Changeset [d874f59]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed crash from get_cpu
4:35 PM Changeset [f42a6b8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Copied out and reverted changes to thesis.
4:21 PM Changeset [50b29d9]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:21 PM Changeset [4f89e7b]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
more change printf to sout
4:19 PM Changeset [ea54f1e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
formatting
4:11 PM Changeset [5438e41]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Had some bad performance numbers, updated the …
3:46 PM Changeset [9373b6a]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:46 PM Changeset [478c610]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added cfa_main_returned to figure out if the main returned normally

Aug 8, 2021:

11:14 PM Changeset [b0b89a8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
change printf to sout

Aug 6, 2021:

1:03 PM Changeset [ebf3989]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
small fixes to some rdq benchmarks

Aug 5, 2021:

9:28 PM Changeset [7780bd2]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
clean up sum test
8:29 PM Changeset [aa173d8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread features chapter of Andrew's thesis
3:04 PM Changeset [d89d150]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: Added conclution chapter to the thesis.
2:22 PM Changeset [d2cdd4f]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:04 PM Changeset [b2525d9]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Changed how benchmark Makefile silences certain rules.
10:52 AM Changeset [0b67a19]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Andrew Beach <ajbeach@…>
Andrew MMath: First draft of the performance results.

Aug 4, 2021:

4:54 PM Changeset [0a061c0]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:45 PM Changeset [199894e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Fixed extraneous volatiles in builtin atomics.
2:40 PM Changeset [5541ea3d]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:40 PM Changeset [0640189e]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Thierry Delisle <tdelisle@…>
Added example of a server using o_NONBLOCK, which does NOT work with …
1:24 PM Changeset [df5b2c8]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:24 PM Changeset [1e567ab]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
fix error in proofreading

Aug 3, 2021:

10:47 AM Changeset [da602aec]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Fix forall variant extern vtable decls
10:47 AM Changeset [42a02ce]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Henry Xue <y58xue@…>
Fix virtual cast error not showing code locations

Aug 2, 2021:

6:26 PM Changeset [fa7dbf1]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread exisitng chapter of Andrew's thesis
9:43 AM Changeset [417e8ea]ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum by Peter A. Buhr <pabuhr@…>
proofread intro chapter of Andrew's thesis
Note: See TracTimeline for information about the timeline view.