Timeline



Aug 2, 2021:

6:26 PM Changeset [fa7dbf1]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
proofread exisitng chapter of Andrew's thesis
9:43 AM Changeset [417e8ea]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
proofread intro chapter of Andrew's thesis

Jul 29, 2021:

10:39 PM Changeset [06c61e2]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:39 PM Changeset [ba0d2ea]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
add exceptions Close_Failure, Write_Failure, Read_Failure to fstream
3:46 PM Changeset [9a3a313]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Made script executable.

Jul 27, 2021:

11:28 AM Changeset [e4da70b]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added another helper script for exception benchmarks and fixed up the …

Jul 26, 2021:

11:08 PM Changeset [04141f8]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:08 PM Changeset [70df5f3]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Added intro chapter
2:42 PM Changeset [d83b266]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:02 PM Changeset [98233b3]jacob/cs343-translationnew-ast-unique-expr by Henry Xue <y58xue@…>
Translate forall variants of exception/vtable decls

Jul 24, 2021:

4:29 PM Changeset [866cad3]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Changed how the cross exception benchmarks prevent optimization. …

Jul 22, 2021:

10:05 PM Changeset [a5a6a1a8]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
replace fstream macro EHM_VIRTUAL_TABLE with new vtable declaration
11:05 AM Changeset [12782a9]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:05 AM Changeset [080471a]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Added layout for performance chapter
10:59 AM Changeset [aa882e7e]jacob/cs343-translationnew-ast-unique-expr by Henry Xue <y58xue@…>
Translate virtual table declarations

Jul 21, 2021:

3:36 PM Changeset [209dfe2]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
The exception benchmark can now also extract results from files.
2:55 PM Changeset [9698690]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Andrew MMath: A bit more work on the performance chapter before I …
1:57 PM Changeset [2ead704]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
add comment stating assignment expression returns an rvalue for …
1:55 PM Changeset [bf5eeb2]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update usage message for cc1

Jul 20, 2021:

11:03 PM Changeset [8f6f3729]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
change typedef_name to type_name for non-terminal vtable
10:53 PM Changeset [7056f56]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update existing counter test .expect file
9:31 PM Changeset [d2260ad]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:31 PM Changeset [8bf9448]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update existing counter test to use new +=/-= prototype
9:30 PM Changeset [f9d8755]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
replace fstream macro EHM_EXCEPTION(Open_Failure) with new exception …
9:06 PM Changeset [6acd020]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:06 PM Changeset [3d7d407]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Added the CFA alloc interface
6:34 PM Changeset [86fc350]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:34 PM Changeset [d30804a]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
augment rational test and expected output after rational changes
6:30 PM Changeset [5dc4c7e]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
formatting, use new math trait in rational numbers
6:28 PM Changeset [8477fc4]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
remove reference from builtin ++?. ?++, --?, ?--, !
6:26 PM Changeset [08bc3e7]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
first draft of math trait
3:31 PM Changeset [54651005]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added asm statements to the exception benchmarks to prevent unwanted …
12:58 PM Changeset [815c6ae]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:57 PM Changeset [1f8dbfe]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Added the new routines in C and CFA allocator interface
11:25 AM Changeset [ba8547e]jacob/cs343-translationnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
Fixing polymorphism test from failing the build on x86
4:29 AM Changeset [00da199]jacob/cs343-translationnew-ast-unique-expr by Henry Xue <y58xue@…>
Add a switch to print AST after exdecl pass
4:24 AM Changeset [0c730d9]jacob/cs343-translationnew-ast-unique-expr by Henry Xue <y58xue@…>
Translate exception declarations

Jul 19, 2021:

4:12 PM Ticket #242 (libcfa - blocking_lock waiter count is wrong) closed by caparson
fixed
4:04 PM Changeset [f9b68d6]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
made spacing consistent
4:03 PM Changeset [63bde81]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:03 PM Changeset [12a1013]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
fixed wait counter
2:53 PM Changeset [fcaa1e4]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Andrew MMath: Updated the introduction/background section.

Jul 16, 2021:

12:26 PM Changeset [d2278e9]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Some resumption benchmarks were actually testing termination.
10:50 AM Changeset [e19fadd]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Fixed an error in exception benchmarks. C++ conditional catch was reversed.

Jul 15, 2021:

10:36 AM Changeset [63e3ed8]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added Python versions of the exception benchmarks.

Jul 14, 2021:

10:03 PM Changeset [9f77301]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
formatting
10:02 PM Changeset [fcd1a469]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
formatting, add short form for -XCFA options
10:01 PM Changeset [e7a63e3]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
formatting
6:35 PM Changeset [93bbbc4]jacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update parser for vtable declarations
4:42 PM Changeset [b16e15e]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
fix mutex_test to not user $thread
4:32 PM Changeset [cc64be1d]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added VTableType to the conversion passes.
4:17 PM Changeset [ccb6fd8]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fix CodeLocation? boiler-plate for vtable
4:07 PM Changeset [3945abe]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
New-AST boilerplate for vtable
4:02 PM Changeset [b238618]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added VTableType to the new ast.
4:01 PM Changeset [7ff35e0e]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Implemented old ast boiler-plate for vtabletype.
3:49 PM Changeset [ca69a8a]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Quickly added VTableType node to the old ast.

Jul 13, 2021:

12:43 PM Ticket #253 (cfa-cc - Plan-9 with dynamic layout gives wrong field offsets) closed by Michael Brooks <mlbrooks@…>
fixed: In 801978b: […]
12:41 PM Changeset [801978b]jacob/cs343-translationnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
GenPoly? field-number selection for dynamic layouts uses uniqueId to …
12:31 PM Ticket #253 (cfa-cc - Plan-9 with dynamic layout gives wrong field offsets) created by mlbrooks
Subsequent plan9-inlined fields (which make the owning struct have …
9:30 AM Changeset [37c6f77]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:30 AM Changeset [9345684]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
added dependency for mutex test

Jul 12, 2021:

4:31 PM Changeset [6f27b67]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Could not get rmit.py working with the exception benchmark, but I got …
2:38 PM Changeset [605673f]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added a way to call the exception benchmark script so it is compatable …
1:44 PM Changeset [6ff08d8]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:43 PM Changeset [cf444b6]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
added more testing to thread_test
1:41 PM Changeset [eba9d27]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
fixed incorrect copy ctor
1:41 PM Changeset [4ae968e]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
refactored mutex testing and added lin backoff lock
12:17 PM Changeset [55ad35c]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
removed print and deleted equal operator for lock

Jul 8, 2021:

4:09 PM Changeset [a953c2e3]jacob/cs343-translationnew-ast-unique-expr by m3zulfiq <m3zulfiq@…>
Added allocator design objectives

Jul 7, 2021:

6:24 PM Changeset [c86ee4c]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:24 PM Changeset [1f45c7d]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Now tracking cpu migrations using push_stat. Some minor fixes to the …
6:09 PM Changeset [b1a2c4a]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added first attempt at processing array
1:55 PM Changeset [47e413b]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Cforall exception benchmarks now use a more high resolution clock.
11:56 AM Changeset [11d4fa5]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Updated the Java exception benchmarks to provide some warm-up. Does …

Jul 6, 2021:

3:33 PM Changeset [acb38ce9]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added helper script for exception benchmarks.
12:36 PM Changeset [d1ecd39]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Removd debug print failing the build
11:29 AM Changeset [8ee4475]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Conditional matching benchmarks renamed based on type of catch used …

Jul 5, 2021:

5:21 PM Changeset [0052ada]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:59 PM Changeset [e49b6f5]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Missed some benchmarks.
4:59 PM Changeset [11ad42f]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added a second argument to conditional catch benchmarks. Should the …
4:58 PM Changeset [b7d94ac5]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Last step tools and benchmark
4:58 PM Changeset [8f1a99e]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Step 3 Fixed tests
4:57 PM Changeset [7f62b708]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Step 2 of $thread to thread$ Missed some of the source
4:44 PM Changeset [e84ab3d]jacob/cs343-translationnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Step 1 of changing $thread to thread$
3:17 PM Changeset [ee23a8d]jacob/cs343-translationnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added duration information (in nanoseconds) to EHM benchmarks.
2:21 PM Changeset [b7763da]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
added martin lock and improvement
2:11 PM Changeset [d5f6a14]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:11 PM Changeset [f7f07f6]jacob/cs343-translationnew-ast-unique-expr by caparsons <caparson@…>
added test for thierry to look at
Note: See TracTimeline for information about the timeline view.