Timeline



Jun 22, 2020:

10:07 PM Ticket #189 (cfa-cc - Reference and pointer types allow unsound initialization) created by mlbrooks
This code implies a reinterpret pointer cast. But the code does not …
4:29 PM Changeset [b232745]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Several changes to relaxed list prototype and added workstealing for …

Jun 19, 2020:

6:13 PM Changeset [a8a3485]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
remove superfluous char ch declaration
5:49 PM Changeset [6c4bd02]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update idiomic Cforall command-line processing and coping input file …
5:46 PM Changeset [8d321f9]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
adjust / comments, change exception name from IO_OPEN_FAILURE to …
5:30 PM Changeset [0f89d4f]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Modified StackLF to use `next instead of getNext
4:59 PM Changeset [68f36f4]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added Idle Sleep stats and removed extra call to unsafe_remove
3:49 PM Changeset [64a7146]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fixed idle sleep to no-longer use a spinlock, broke registration and …
3:35 PM Changeset [8ff586c]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Fangren Yu <f37yu@…>
eliminate sharing in StmtExpr? for backward convert
11:46 AM Ticket #188 (cfa-cc - Aliasing C names with Cforall Names) created by ajbeach
There was discussion of adding an aliasing feature that would allow …
11:22 AM Changeset [04b5cef]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added BIAS option to ready_queue Added yield test for LibFibre? Fixed …
8:48 AM Changeset [1d2314f]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:48 AM Changeset [109c916]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
add include file time.h to directory stdhdr/sys/ so extern "C" is not …

Jun 18, 2020:

10:03 PM Changeset [8fc6e92a]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
Hashtable demo (non-generic version) does dynamic resizing via exception.
10:01 PM Changeset [df733ed]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
Hashtable demo split into generic and non-generic versions. Work on …
10:00 PM Changeset [ab652e7]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
Hashtable demo got trac 184 workaround applied.
7:05 PM Changeset [b8e3941]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:05 PM Changeset [6026628]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
remove extern "C" from include files protected in CFA stdhdr directory
7:03 PM Changeset [91e52be]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
raise exception IO_OPEN_FAILURE for open failure with input/output …
6:58 PM Changeset [030653a]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
add unit conversions from duration to double
6:56 PM Changeset [c1ee231]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
remove extern "C" from include files protected in CFA stdhdr directory
5:47 PM Ticket #187 (cfa-cc - Exiting from catch Leaks Exception Memory) created by pabuhr
Exception is not cleaned up for exit from handler. […] […]
4:57 PM Changeset [1cf2a9b]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Fangren Yu <f37yu@…>
Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast
4:56 PM Changeset [c7f834e]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Fangren Yu <f37yu@…>
fix destructed return value in TypeSubstitution?

Jun 17, 2020:

5:32 PM Changeset [e068c8a]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Since my base solution introduced a lot of the mess, I decided to …
5:02 PM Changeset [d2de1be9]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Fangren Yu <f37yu@…>
Merge branch 'new-ast' of plg.uwaterloo.ca:software/cfa/cfa-cc into new-ast
5:02 PM Changeset [73973b6]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Fangren Yu <f37yu@…>
manually call mutate on functiondecl

Jun 16, 2020:

9:09 PM Changeset [016b1eb]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
final changes for round 2 of the SP&E concurrency paper
4:14 PM Ticket #167 (cfa-cc - Generic-of-generic struct declaration cannot reuse typename) closed by mlbrooks
duplicate: Same as #183. That ticket shows more detail.
4:05 PM Ticket #186 (cfa-cc - Cannot add extra assertion on a constructor) created by mlbrooks
Conflicts or confusion happen when trying to declare a custom …
3:32 PM Changeset [37ba662]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Minor improvements to alignments and memory layout
3:01 PM Ticket #185 (cfa-cc - Cannot declare generic struct with zero type parameters) created by mlbrooks
Wishing for: […] That is, the forall is used only to declare an …
1:59 PM Ticket #184 (cfa-cc - Struct in forall cannot have member named same as an assertion) created by mlbrooks
Code: […] Expect: Plain compile succeeds and runs with output …
1:13 PM Changeset [2073d20]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Minor improvements to yield benchmark
12:53 PM Changeset [8834751]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Moved statistics to stats.cfa to combine ready Q stats and IO stats

Jun 15, 2020:

10:08 PM Changeset [fb19194]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
Hashtable demo grows to include static v dynamic allocation and a …
1:45 PM Changeset [d29255c]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added stats file for concurrent stats
12:48 PM Changeset [2649ff9]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added simple yielding benchmark
10:10 AM Ticket #183 (cfa-cc - Polymorphic Variable Name Reuse Causes Crash) created by ajbeach
It appears that polymorphic variables are being confused. The …

Jun 14, 2020:

3:00 PM Changeset [9019b14]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
make "top" pointer volatile to prevent code movement
8:19 AM Changeset [79aae15]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
fix spelling mistake in comments
8:18 AM Changeset [c45d2fa]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
refactor declaration qualifiers with distribution

Jun 13, 2020:

10:40 PM Changeset [280ec46]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
switch lock-free stack from CAAD to CAVD

Jun 12, 2020:

5:01 PM Ticket #170 (libcfa - unpark new thread) closed by Thierry Delisle <tdelisle@…>
fixed: In ff79d5e: […]
5:01 PM Changeset [ff79d5e]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fixed park unpark to support park as first step of main() Fixes #170?
3:34 PM Changeset [cb196f2]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added test for Ticket #170
1:49 PM Changeset [9b1dcc2]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Changed scheduling API to adapt to non-Processors scheduling threads.

Jun 11, 2020:

6:47 PM Changeset [b388ee8]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Changed ready RW-Lock to be a single global lock instead of per …
3:15 PM Changeset [61d7bec]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Replaced the bitmask approached for the ready-queue with a SNZI
3:08 PM Changeset [ab8a023]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added more thread names to disjoint
1:10 PM Ticket #182 (cfa-cc - Static Const Global variable segfault in generated code) created by Thierry Delisle
The following code segfaults when run: […]

Jun 10, 2020:

4:19 PM Changeset [97392b69]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Merge branch 'master' into relaxed_ready
12:13 PM Changeset [a5873bd]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Merge branch 'relaxed_ready' of plg.uwaterloo.ca:software/cfa/cfa-cc …
12:08 PM Changeset [6089f4d]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added new scripts to help measure performance
12:07 PM Changeset [03045f18]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Improved printing of probing length
12:03 PM Changeset [5f259f3]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Missing some of the BMI2 fixes
12:03 PM Changeset [8c60d59]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fixed alignment of both SNZI and SNZM. Fixed SNZM with bmi2
12:02 PM Changeset [edb2fe0]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added micro benchmark to evaluate instruction costs

Jun 9, 2020:

3:45 PM Changeset [ee06db5c]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
change algorithm for computing all0s in the bit-manipulation routines

Jun 8, 2020:

2:22 PM Ticket #137 (cfa-cc - Better lvalue handling) closed by ajbeach
fixed: I completed this task about 8 months ago. I used the second method and …

Jun 7, 2020:

12:28 PM Changeset [b54118a]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update referee response

Jun 6, 2020:

4:59 PM Changeset [393d59a]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update list of file excluded for concurrency paper benchmarks
4:59 PM Changeset [27125d0]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update concurrency paper to address referee comments and generate …
2:10 PM Changeset [9246ec6]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
add warm JIT to Node.js creation and ctxswitch benchmarks
9:10 AM Changeset [3c64c668]arm-ehjacob/cs343-translationnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
warm JIT for node.js benchmarks

Jun 5, 2020:

5:13 PM Changeset [aabb846]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Added a first draft of the memory management library module.
3:38 PM Changeset [591f084]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Minor optimizations to snzi/snzm
10:29 AM Changeset [52a4d69]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Improvements to ast::ptr_base::strict_as. Added null to null variant …

Jun 4, 2020:

3:50 PM Changeset [5c9b20c]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fixed void ptr assignment bug
9:17 AM Changeset [fe9cf9e]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
fixed a few small wording problems

Jun 3, 2020:

2:35 PM Changeset [04b4a71]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update concurrency paper with referee changes and generate a response …

Jun 2, 2020:

3:59 PM Changeset [0da5cd5]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fixed SNZI size to not be fixed
3:56 PM Changeset [64e9fef]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Added printing of snzI/M size
3:54 PM Changeset [16ee228]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Changed benchmark to only print progress if in a tty
2:38 PM Changeset [47a541d]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Add first draft of SNZI + MASK approach
11:37 AM Changeset [4e7c0fc0]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
comment random function about returning int, and reduce includes for …

Jun 1, 2020:

4:09 PM Ticket #181 (cfa-cc - Add Support for Opaque Polymorphic Types) created by ajbeach
I have been trying to make some smart pointers and I hit a problem …
3:13 PM Ticket #180 (cfa-cc - Assertion Failure Due to Missing sized) created by ajbeach
The following code has an error which is not caught and reported but …
2:56 PM Ticket #179 (cfa-cc - Bad Error Message if Missing sized in struct forall.) created by ajbeach
The code does not support the following code: […] And even if we …
2:50 PM Changeset [3d46f01]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
change from pointers to references in tests/copyfile.cfa
2:24 PM Changeset [170235d]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
reposition include files in libcfa/src/Makefile.am to get them copied …

May 30, 2020:

6:30 PM Changeset [cb95634]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:30 PM Changeset [0163d3e]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
make -x flag work for one input file

May 29, 2020:

2:01 PM Changeset [d6d1f80]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Michael Brooks <mlbrooks@…>
Adding an example of lists and exceptions collaborating on a …
1:30 PM Ticket #171 (cfa-cc - 0p not working at global scope) closed by ajbeach
duplicate

May 28, 2020:

1:23 PM Changeset [a491a3c]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
parser prints "List of mutex member is currently unimplemented" error

May 27, 2020:

3:14 PM Changeset [ada0246d]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
create heap.hfa, use it in malloc.h, and cleanup includes with respect …

May 26, 2020:

4:03 PM Changeset [c19bc90]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Better error messages in ExpandCasts?.
2:55 PM Changeset [0092853]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Fixed Variants
11:43 AM Changeset [8e1b1bb]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Thierry Delisle <tdelisle@…>
Now using a single macro for algorithmic variants
11:24 AM Changeset [b2de2e0]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Andrew Beach <ajbeach@…>
Improved the check of the catch[Resume] exception declaration.

May 25, 2020:

5:51 PM Changeset [c1dfa4e]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
add rust/tokio and rust/async-std benchmarks
5:38 PM Changeset [a51c0c0]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
formatting, change buffer remove to not block for empty buffer so …
12:37 PM Ticket #178 (libcfa - mutex in thread main) created by Thierry Delisle
The main of a (mutex) thread should require the keyword mutex on its …

May 24, 2020:

5:05 PM Changeset [089ee6b]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
update intrusive buffer, fix storage management problems

May 23, 2020:

5:00 PM Ticket #177 (cfa-cc - typeof not being handled correctly by resolver) created by pabuhr
The following program compiles in C but fails to compile in Cforall. …
9:38 AM Changeset [cbbd8fd7]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
rename non-terminal argument_expression_list to …
8:22 AM Changeset [f4530d7]arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr by Peter A. Buhr <pabuhr@…>
turn on -mcx16 flag for double-wide CAS all the time in cfa.cc
Note: See TracTimeline for information about the timeline view.