Timeline



06/04/20: Today

09:17 Changeset [fe9cf9e]master by Peter A. Buhr <pabuhr@…>
fixed a few small wording problems

06/03/20: Yesterday

14:35 Changeset [04b4a71] by Peter A. Buhr <pabuhr@…>
update concurrency paper with referee changes and generate a response …

06/02/20:

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

06/01/20:

16:09 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 …
15:13 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 …
14:56 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 …
14:50 Changeset [3d46f01] by Peter A. Buhr <pabuhr@…>
change from pointers to references in tests/copyfile.cfa
14:24 Changeset [170235d] by Peter A. Buhr <pabuhr@…>
reposition include files in libcfa/src/Makefile.am to get them copied …

05/30/20:

18:30 Changeset [cb95634] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
18:30 Changeset [0163d3e] by Peter A. Buhr <pabuhr@…>
make -x flag work for one input file

05/29/20:

14:01 Changeset [d6d1f80] by Michael Brooks <mlbrooks@…>
Adding an example of lists and exceptions collaborating on a …
13:30 Ticket #171 (cfa-cc - 0p not working at global scope) closed by ajbeach
duplicate

05/28/20:

13:23 Changeset [a491a3c] by Peter A. Buhr <pabuhr@…>
parser prints "List of mutex member is currently unimplemented" error

05/27/20:

15:14 Changeset [ada0246d] by Peter A. Buhr <pabuhr@…>
create heap.hfa, use it in malloc.h, and cleanup includes with respect …

05/26/20:

16:03 Changeset [c19bc90] by Andrew Beach <ajbeach@…>
Better error messages in ExpandCasts?.
14:55 Changeset [0092853]relaxed_ready by Thierry Delisle <tdelisle@…>
Fixed Variants
11:43 Changeset [8e1b1bb]relaxed_ready by Thierry Delisle <tdelisle@…>
Now using a single macro for algorithmic variants
11:24 Changeset [b2de2e0] by Andrew Beach <ajbeach@…>
Improved the check of the catch[Resume] exception declaration.

05/25/20:

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

05/24/20:

17:05 Changeset [089ee6b] by Peter A. Buhr <pabuhr@…>
update intrusive buffer, fix storage management problems

05/23/20:

17:00 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. …
09:38 Changeset [cbbd8fd7] by Peter A. Buhr <pabuhr@…>
rename non-terminal argument_expression_list to …
08:22 Changeset [f4530d7] by Peter A. Buhr <pabuhr@…>
turn on -mcx16 flag for double-wide CAS all the time in cfa.cc

05/22/20:

16:32 Changeset [3bf812b]relaxed_ready by Thierry Delisle <tdelisle@…>
snzi creator now supports m-ary trees
16:00 Changeset [8f4f3e0]relaxed_ready by Thierry Delisle <tdelisle@…>
bitmask discovery no use snzi
15:22 Changeset [95cb63b]relaxed_ready by Thierry Delisle <tdelisle@…>
Added benchmark called producer, which mimicks I/O scheduling
14:49 Changeset [7119daa] by Andrew Beach <ajbeach@…>
More clean-up in ExceptTranslate?.
11:49 Changeset [0e4df2e]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' into relaxed_ready

05/21/20:

17:12 Changeset [2802824]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'relaxed_ready' of plg.uwaterloo.ca:software/cfa/cfa-cc …
17:11 Changeset [33e62f1b]relaxed_ready by Thierry Delisle <tdelisle@…>
Added simple SNZI implementation for the relaxed list
17:06 Changeset [99fea48]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
17:06 Changeset [6f121b8]relaxed_ready by Thierry Delisle <tdelisle@…>
Wrote proper allocator for SQEs
16:33 Changeset [d47349b]relaxed_ready by Thierry Delisle <tdelisle@…>
Added a little bit more debug information for parking
13:43 Changeset [66ba544]relaxed_ready by Andrew Beach <ajbeach@…>
Dead code elimination in the try block translation.
12:22 Changeset [8ad5752]relaxed_ready by Andrew Beach <ajbeach@…>
Added tests for default exception handlers. Fixed a memory leak they …
07:36 Changeset [918b90c]relaxed_ready by Peter A. Buhr <pabuhr@…>
fix expected output for completeType.txt

05/19/20:

17:31 Changeset [046a890]relaxed_ready by Andrew Beach <ajbeach@…>
That should get default operations working for throws. More tests to come.
14:51 Changeset [7d6e01d]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
13:36 Changeset [7c38d53]relaxed_ready by Andrew Beach <ajbeach@…>
Added mark_exception to reduce the chance something is accidentally …

05/18/20:

16:40 Changeset [314dab6]relaxed_ready by Peter A. Buhr <pabuhr@…>
add -latomic flag to cfa.cc to get 16-byte CAS, add …

05/17/20:

21:06 Changeset [893da07]relaxed_ready by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
21:06 Changeset [9c43854]relaxed_ready by Peter A. Buhr <pabuhr@…>
move allocation "size" field, allow alternative lock-free stack for …
09:17 Ticket #176 (cfa-cc - Assignment fails for union structure field) created by pabuhr
[…] […] The assignment fails because top is of type T. …

05/14/20:

15:33 Changeset [9da5a50]relaxed_ready by Thierry Delisle <tdelisle@…>
Added new DISCOVER_BITMASK algorithm as a potential ready queue …
12:40 Changeset [365cb03]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:40 Changeset [69f15c7]relaxed_ready by Thierry Delisle <tdelisle@…>
clock.hfa is now properly installed

05/13/20:

22:09 Ticket #175 (cfa-cc - Instantiated generic struct layout is reused across different ...) created by mlbrooks
In the example, y is supposed to be three bytes long, with a .second …
18:34 Changeset [2223c80]relaxed_ready by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
18:33 Changeset [856fe3e]relaxed_ready by Peter A. Buhr <pabuhr@…>
walk through allocation code in stdlib.hfa and fix a few problems
16:05 Ticket #174 (cfa-cc - Cannot Check Exception Trait) created by ajbeach
Currently the exception handing mechanism uses an ad-hoc version of …
15:46 Changeset [979df46]relaxed_ready by Andrew Beach <ajbeach@…>
Initial cancellation interface, required for default operation.

05/12/20:

19:21 Changeset [8d462e5]relaxed_ready by Michael Brooks <mlbrooks@…>
Exector starter ported to standard-library dlist. Basic run works.
19:16 Changeset [f2d05e9]relaxed_ready by Michael Brooks <mlbrooks@…>
Dlist API getting pop_first, pop_last, ?`is_empty on the list head.
16:58 Changeset [2f1cb37]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' into relaxed_ready
16:56 Changeset [068a202]relaxed_ready by Thierry Delisle <tdelisle@…>
Cluster io stats now print to STDOUT
16:55 Changeset [70ac8d0]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
16:26 Changeset [1b143de]relaxed_ready by Thierry Delisle <tdelisle@…>
Several fixes to relaxed_ready queue
13:59 Changeset [4fa44e7]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' into relaxed_ready
13:59 Changeset [730f4f1]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
13:58 Changeset [7c6b262]relaxed_ready by Thierry Delisle <tdelisle@…>
Added option to limit bandwith during the distribution phase of th …
13:32 Changeset [504a7dc]relaxed_ready by Thierry Delisle <tdelisle@…>
Some fixes after the merge, compiles but still has livelocks

05/11/20:

16:42 Changeset [fe1025d]relaxed_ready by Andrew Beach <ajbeach@…>
Added catch-all tests to the exception tests.
15:33 Changeset [5c581cc]relaxed_ready by Thierry Delisle <tdelisle@…>
Fixed spinning of slow poller and added random offset to submit to …
14:22 Changeset [2922871]relaxed_ready by Andrew Beach <ajbeach@…>
Divided termination code in the exception library so it has memory …
13:53 Changeset [6a490b2]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' into relaxed_ready
13:31 Changeset [a7b486b]relaxed_ready by Thierry Delisle <tdelisle@…>
Added verify to run_thread, which would inexplicably have failed in …
12:35 Changeset [fbfd97bd]relaxed_ready by Andrew Beach <ajbeach@…>
Addition to the vtable proposal. We can recover the underlying type …

05/08/20:

16:44 Changeset [bcd74f3]new-ast by Thierry Delisle <tdelisle@…>
Merge branch 'master' into new-ast
16:43 Changeset [e3bc51c]new-ast by Thierry Delisle <tdelisle@…>
Fixed bad merge
15:36 Changeset [0e7e3c17]new-astrelaxed_ready by Andrew Beach <ajbeach@…>
Removed an unused function from tests/exceptions/data-except.cfa.
14:42 Changeset [6c12fd2]relaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
14:42 Changeset [dd4e2d7]relaxed_ready by Thierry Delisle <tdelisle@…>
Added option to change the length of the array of ready sqe
14:16 Changeset [0dedf027]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
14:14 Changeset [8e16177]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Turn off interrupts when signalling a halted processor
12:51 Changeset [04bc1c0]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Disable static linking of cfa librairies since it is not used by …
11:53 Changeset [af7acb9]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:53 Changeset [6ec07e5]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Improved error messaging in locks

05/07/20:

17:12 Changeset [0335620]relaxed_ready by Thierry Delisle <tdelisle@…>
Some minor tweaking to increase performance
14:01 Changeset [5dadc9b]relaxed_ready by Thierry Delisle <tdelisle@…>
First attempt at having the I/O thread submit
11:25 Changeset [e68d092]new-astrelaxed_ready by Andrew Beach <ajbeach@…>
Replaced my exception patch macros with a (hopefully temporary) …

05/06/20:

20:54 Changeset [d6566c1]new-astrelaxed_ready by Peter A. Buhr <pabuhr@…>
subdivide long sout prints to improve compilation speed
20:53 Changeset [1488f94]new-astrelaxed_ready by Peter A. Buhr <pabuhr@…>
more work on manipulators for int128 numbers
20:48 Changeset [0a6d8204]new-astrelaxed_ready by Peter A. Buhr <pabuhr@…>
replace parsing empty elements in tuple list with @, unimplemented
20:45 Changeset [1076d05]new-astrelaxed_ready by Peter A. Buhr <pabuhr@…>
small code clean ups after complete code walk through
20:43 Changeset [be91ab4]new-astrelaxed_ready by Peter A. Buhr <pabuhr@…>
fix spelling mistake in paper title
14:25 Changeset [87e0b015]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
14:24 Changeset [cb870e0]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Small fixes to printing io stats
14:04 Changeset [171ca0d]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Fixed miss-matched check for preadv2/pwritev2
14:03 Changeset [c66f6cb]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Added pthread error checking to the terminating semaphore.
13:50 Changeset [cbabfd4]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Several fixes to prints in the io readv benchmark

05/05/20:

16:58 Changeset [4385e8b]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
16:53 Changeset [b1ac7dd]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Small fixes
16:53 Changeset [05cfa4d]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
- Added 'fix' of the deadlock on cluster destruction by taking …
16:47 Changeset [6e33a2d]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Setting numeric locale to avoid complaints about memory leaks
16:45 Changeset [71c8b7e]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Semaphore P() now returned whether or not it block
16:23 Changeset [08a994e]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Added automatic detection of support for preadv2 and pwritev2
12:59 Ticket #173 (cfa-cc - Catch Declaration not Seen by Condition (New AST only)) created by ajbeach
There is a bug where the declaration of a catch clause is not in scope …
12:39 Ticket #165 (cfa-cc - Exceptions in the Exceptions File) closed by ajbeach
fixed: Fixed in commit f1b667186cc9c53fcf26d8e55e9d328e504edc58. Also it has …
12:12 Changeset [4e74466]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Fast poller thread now polls a few times before baton-passing to the …
11:35 Changeset [b6f2b21]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Added the option to dynamically (at cluster creation time) …
10:51 Changeset [f90d10f]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:45 Changeset [61dd73d]new-astrelaxed_ready by Thierry Delisle <tdelisle@…>
Moved io_uring data to io.cfa and create it using dynamic allocation.
Note: See TracTimeline for information about the timeline view.