Timeline



May 6, 2021: Today

11:11 AM Changeset [938885d3]master by Michael Brooks <mlbrooks@…>
Fixing a false failure of the new array test on x86-32 -O3.

May 5, 2021: Yesterday

4:53 PM Changeset [8464edf] by Thierry Delisle <tdelisle@…>
'print_stats_now' now pulls stats from processors.
4:42 PM Changeset [45b9b21] by Thierry Delisle <tdelisle@…>
Changed stats to be more concise
4:30 PM Changeset [ce9ed84] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:30 PM Changeset [a67c5b6] by Thierry Delisle <tdelisle@…>
Processors now have a pointer to their tls. This means the tls is no …
2:42 PM Changeset [7f54356] by Michael Brooks <mlbrooks@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:41 PM Changeset [a5db488] by Michael Brooks <mlbrooks@…>
Fixing two bugs in new linked list, which last night's build failure …
2:12 PM Changeset [b9376fe] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:12 PM Changeset [4026d1be] by Peter A. Buhr <pabuhr@…>
update to min/max to optimize (unsigned) int/long/long-long
2:11 PM Changeset [58c671b] by Peter A. Buhr <pabuhr@…>
formatting
1:17 PM Changeset [f302d80] by Thierry Delisle <tdelisle@…>
Fix timestamp with new subqueue which was read after being cleared.
12:58 PM Changeset [f55d54d] by Thierry Delisle <tdelisle@…>
Removed call to polymorphic 'min' which caused MASSIVE slowdown.

May 4, 2021:

8:44 PM Changeset [d653faf] by Michael Brooks <mlbrooks@…>
Disabling the part of the new-array subscripting test that isn't …
3:06 PM Changeset [3c2c2f0] by Michael Brooks <mlbrooks@…>
The cheap and chearful linked-list performance test
1:11 PM Changeset [78a6b9c] by Michael Brooks <mlbrooks@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:09 PM Changeset [9e2341b4] by Michael Brooks <mlbrooks@…>
Baseline commit of new linked-list implementation and test. Using a …
12:25 PM Changeset [c0c940a] by Peter A. Buhr <pabuhr@…>
fix conflicit
12:21 PM Changeset [692f0c8] by Peter A. Buhr <pabuhr@…>
proofread implementation chapter
12:20 PM Changeset [403f287] by Peter A. Buhr <pabuhr@…>
add package enumitem to adjust spacing
12:19 PM Changeset [ec1c674] by Peter A. Buhr <pabuhr@…>
raise minus sign in typewriter font to middle of line

May 3, 2021:

9:15 PM Changeset [9fa538c] by Michael Brooks <mlbrooks@…>
Fixed new-array subscripting to work on 32-bit builds, partly with a …
9:13 PM Ticket #247 (cfa-cc - Wrong result type for sizeof(-)) created by mlbrooks
The result type of a sizeof(-) expression should be size_t, but it is …
5:04 PM Changeset [d3ba775] by Thierry Delisle <tdelisle@…>
More clean-up after new subqueue
4:39 PM Changeset [eeb9f9f] by Thierry Delisle <tdelisle@…>
Forgot some changes for new sub-queue
4:31 PM Changeset [f6fdfb1] by Thierry Delisle <tdelisle@…>
Removed old sub-queue
3:41 PM Changeset [f04a3df6] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:39 PM Changeset [2b96031] by Thierry Delisle <tdelisle@…>
Added new subqueue implementation. Seems faster will test on another …
3:34 PM Changeset [bac0ba8] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:01 AM Changeset [a049412] by Andrew Beach <ajbeach@…>
Andrew MMath: Cleaned out some cruft from cfalab.sty, simplifying the …

Apr 30, 2021:

1:09 PM Changeset [ad89296] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:23 AM Changeset [b9dae14c] by Michael Brooks <mlbrooks@…>
Activated syntax, forall( [N] ). This implementation desugars in the …

Apr 29, 2021:

10:25 PM Changeset [63a4b92] by Michael Brooks <mlbrooks@…>
Improved support for new arrays subscripting by tuples, --,-,-?.
4:44 PM Changeset [34b2796] by Thierry Delisle <tdelisle@…>
Changed comments to ifdef
4:26 PM Changeset [3eb55f98] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:26 PM Changeset [c993b15] by Thierry Delisle <tdelisle@…>
Changed RW lock to avoid hitting the global array on schedule.
11:00 AM Changeset [2d8a770] by Andrew Beach <ajbeach@…>
Merge branch 'andrew-mmath' into branch 'master', some major LaTeX …
10:58 AM Changeset [a6c45c6] by Andrew Beach <ajbeach@…>
Andrew MMath: Went over the features chapter again.

Apr 28, 2021:

10:10 PM Changeset [3ec79f7] by Peter A. Buhr <pabuhr@…>
change Latin-1 highlight character for color read in lstlisting, add …
10:06 PM Changeset [c132d50] by Peter A. Buhr <pabuhr@…>
update stream documentation and add strstream documentation
10:04 PM Changeset [091011a] by Peter A. Buhr <pabuhr@…>
formatting
9:29 PM Changeset [99b2407] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:29 PM Changeset [00e9be9] by Peter A. Buhr <pabuhr@…>
add stream function clear, change eof to return bool
5:04 PM Changeset [b2fc7ad9] by Thierry Delisle <tdelisle@…>
Fixed missing return. Was incorrectly removed in …
4:00 PM Changeset [b7fd2db] by Thierry Delisle <tdelisle@…>
Pushing changed to RWlock with io_drain. I forget a few lines of the …
3:52 PM Changeset [c1136c56] by Andrew Beach <ajbeach@…>
Andrew MMath: \CFAStyle now uses an actual listings style.
2:02 PM Changeset [edc6ea2] by Andrew Beach <ajbeach@…>
Andrew MMath: LaTeX clean-up. Went through existing to make some of …
1:06 PM Changeset [adaee12] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Apr 27, 2021:

10:16 PM Changeset [c7015e6b] by Peter A. Buhr <pabuhr@…>
renaming, comment out non-working istrstream
10:15 PM Changeset [cbedb61] by Peter A. Buhr <pabuhr@…>
formatting
10:14 PM Changeset [bbbd2c4] by Peter A. Buhr <pabuhr@…>
rename old name strstream to new name ostrstream
10:13 PM Changeset [666483d] by Peter A. Buhr <pabuhr@…>
rename strstream to ostrstream, first draft of istrstream but problem …
10:10 PM Changeset [f451177] by Peter A. Buhr <pabuhr@…>
remember basic_ostream nl and then override it using the basic_ostream …
10:07 PM Changeset [ef3ac46] by Peter A. Buhr <pabuhr@…>
move flush from basic_ostream to ostream, refactor istream into …

Apr 26, 2021:

6:54 PM Changeset [8840228] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:54 PM Changeset [24711a3] by Peter A. Buhr <pabuhr@…>
parse aggregate_control *, remove spurious yyy variable
4:37 PM Changeset [df24d37] by Andrew Beach <ajbeach@…>
Andrew MMath: Switch from common.tex to cfalab.sty. Still work to do …
10:21 AM Changeset [5456537] by Andrew Beach <ajbeach@…>
A bit of clean-up, wrapping the detail of the default vtable up in a macro.

Apr 25, 2021:

10:11 PM Changeset [aec68b6] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:11 PM Changeset [9b71679] by Peter A. Buhr <pabuhr@…>
formatting, change lstlisting character to print in red, document …
10:08 PM Changeset [424dfc4] by Peter A. Buhr <pabuhr@…>
change type of manipulator precision parameter from unsigned char to …

Apr 24, 2021:

9:05 PM Changeset [e9c0b4c] by Thierry Delisle <tdelisle@…>
I/O drain now keeps the schedlock for the duration of the call. …
8:21 PM Changeset [28d426a] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:21 PM Changeset [c323837] by Thierry Delisle <tdelisle@…>
Fix to futures after last change
8:13 PM Changeset [fb0be05] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:10 PM Changeset [a76efc8] by Thierry Delisle <tdelisle@…>
futures now optionally don't unpark the target thread
7:45 PM Changeset [cfff639] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:44 PM Changeset [89eff25] by Thierry Delisle <tdelisle@…>
Some changes to stats and added back preferred
7:36 PM Changeset [fc59df78] by Thierry Delisle <tdelisle@…>
Split ready-queue routines in 3 instead of 2.
7:27 PM Changeset [5c04e82] by Thierry Delisle <tdelisle@…>
change default cfathread_mutex to fast_lock
7:26 PM Changeset [3bd4293] by Thierry Delisle <tdelisle@…>
Added stat for unparks that can migrate
7:24 PM Changeset [254ad1b] by Thierry Delisle <tdelisle@…>
Separate schedule_thread from the scheduler lock
7:20 PM Changeset [734908c] by Thierry Delisle <tdelisle@…>
Fudge variable in schedule_thread so it's not accidently used.
7:03 PM Changeset [a3821fa] by Thierry Delisle <tdelisle@…>
Changed enable interrupts: - no longer save the caller for debugging …
6:35 PM Changeset [c6c7e6c] by Thierry Delisle <tdelisle@…>
Seperated semphore and scheduling logic in unpark
6:07 PM Changeset [c1c95b1] by Thierry Delisle <tdelisle@…>
io_drain now returns true if anything was unparked
2:33 PM Changeset [986cb99] by Thierry Delisle <tdelisle@…>
Rewrote the stats to use stringstream rather than fprintf.
11:32 AM Changeset [50f6afb] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:32 AM Changeset [fec63b2] by Peter A. Buhr <pabuhr@…>
add first draft of strstream type
11:29 AM Changeset [b431515] by Peter A. Buhr <pabuhr@…>
formatting, rename public enum sepSize to ofstream_sepSize, change …
11:27 AM Changeset [85d8153] by Peter A. Buhr <pabuhr@…>
divide ostream trait into basic_ostream and ostream where the former …

Apr 23, 2021:

4:26 PM Changeset [8edbe40] by Andrew Beach <ajbeach@…>
SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry …
12:57 PM Changeset [aaf92de] by Thierry Delisle <tdelisle@…>
Moved coroutine to global scope to ease debugging
11:53 AM Changeset [578c09a] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:53 AM Changeset [b39e6566] by Thierry Delisle <tdelisle@…>
Changed printing of stats to show percentage of pops rather than probe …

Apr 21, 2021:

3:44 PM Changeset [b583113] by Andrew Beach <ajbeach@…>
Recovered the polymorphic CoroutineCancelled? exception. The interface …
3:39 PM Changeset [73d0c54] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:03 PM Changeset [7711064] by Thierry Delisle <tdelisle@…>
Added the transfer benchmark for libfibre
3:02 PM Changeset [56ac392] by Thierry Delisle <tdelisle@…>
Moved single_sem to rq_bench.hpp which was duplicated across multiple …
12:54 PM Changeset [b374dbc] by Thierry Delisle <tdelisle@…>
Added cforall test for fairness.
12:53 PM Changeset [1d5deea] by Thierry Delisle <tdelisle@…>
Benchmarks now print stats at exit
12:42 PM Changeset [c41c2dbe] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:36 AM Changeset [e638266] by Peter A. Buhr <pabuhr@…>
fix declaration ordering

Apr 20, 2021:

11:40 PM Changeset [dabc428] by Peter A. Buhr <pabuhr@…>
update sections enumeration, coroutine, monitor, math, duration, time, …
11:28 PM Changeset [6f6b844] by Peter A. Buhr <pabuhr@…>
formatting
9:32 PM Changeset [6c5d92f] by Peter A. Buhr <pabuhr@…>
for private variables and functions, move prefix $ to suffix $
5:19 PM Changeset [341aa39] by Thierry Delisle <tdelisle@…>
Fix bugs in workstealing edge cases: - cutoff was wrong of all local …
5:17 PM Changeset [0583b47b] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:34 PM Changeset [59f3f61] by Andrew Beach <ajbeach@…>
Merge branch 'andrew-mmath' into 'master', collecting my responses to …
3:03 PM Changeset [6a8208c] by Andrew Beach <ajbeach@…>
Andrew MMath: Changed driver: pdflatex to latex.
12:35 PM Changeset [ddd473f] by Thierry Delisle <tdelisle@…>
Fix a copy/paste mistake and removed a warning in nodebug
11:24 AM Changeset [f17fb7d] by Andrew Beach <ajbeach@…>
Cleaned up the PrintVersion? code in the thesis template.

Apr 19, 2021:

5:08 PM Changeset [665edf40] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:07 PM Changeset [d2fadeb] by Thierry Delisle <tdelisle@…>
Changed stats to make sense with relaxed fifo and work stealing
4:35 PM Changeset [72f246d] by Andrew Beach <ajbeach@…>
Cleaned-up stale files from Peter's readdition of the templates.
12:03 PM Changeset [f6106a6] by Andrew Beach <ajbeach@…>
Updated features to incorperate Peter's feedback.

Apr 18, 2021:

8:21 AM Changeset [4aa495f] by Peter A. Buhr <pabuhr@…>
More fixes after another change to getTimeNsec()
8:16 AM Changeset [e54d0c3] by Peter A. Buhr <pabuhr@…>
Fixed benchmarks after another change to getTimeNsec()

Apr 16, 2021:

2:28 PM Changeset [c8a0210] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:28 PM Changeset [857a1c6] by Thierry Delisle <tdelisle@…>
Performance fixes to http benchmark
2:01 PM Changeset [5f6a172] by Thierry Delisle <tdelisle@…>
Fix assertions on ready_queue with workstealling
1:05 PM Changeset [6528d75] by Thierry Delisle <tdelisle@…>
Fixed benchmarks after change to getTimeNsec()
12:40 PM Changeset [431cd4f] by Thierry Delisle <tdelisle@…>
Added alternative to relaxed-fifo scheduler. Disabled by default
12:37 PM Changeset [6abcb4d] by Thierry Delisle <tdelisle@…>
Fixed printing of thread state in gdb

Apr 15, 2021:

5:02 PM Changeset [9cc3a18] by Thierry Delisle <tdelisle@…>
Major clean-up before attempting to add new scheduler
5:01 PM Changeset [57b3675] by Thierry Delisle <tdelisle@…>
Fix warnings in io implementation.
4:54 PM Changeset [a0e7d3c] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:54 PM Changeset [92b9958] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:53 PM Changeset [200a229] by Peter A. Buhr <pabuhr@…>
return 0 from on_wait to prevent warning messages
4:13 PM Changeset [e0d6748] by Thierry Delisle <tdelisle@…>
Removed unused functions
4:03 PM Changeset [3531e09] by Thierry Delisle <tdelisle@…>
Forgot one snzi instance
4:01 PM Changeset [78d6c803] by Thierry Delisle <tdelisle@…>
Removed snzi from ready queue. It hasn't been used in a while and I …
3:43 PM Changeset [e2cc3c7] by Thierry Delisle <tdelisle@…>
Attempted fix of multi future test by making server monitor more …
2:59 PM Changeset [84cd72d] by Thierry Delisle <tdelisle@…>
fixed warnings inside the spinaphore test.
2:58 PM Changeset [c0c0bd5] by Thierry Delisle <tdelisle@…>
Attempt to make gdb utils more robust by pretending threads just …
1:54 PM Changeset [76c94bf] by Thierry Delisle <tdelisle@…>
Added a little bit of debug information to the multi future test.
1:08 PM Changeset [780a614] by Thierry Delisle <tdelisle@…>
Added comparison of the mpsc queue to the protoptype.
12:27 PM Changeset [8590328] by Peter A. Buhr <pabuhr@…>
fix 32-bit math expected output after fixing log2
12:05 PM Changeset [8cfa4ef] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:05 PM Changeset [2f5ea69] by Peter A. Buhr <pabuhr@…>
fix long long int log2 with builtin_clzll
11:45 AM Changeset [a4b0aa4] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:45 AM Changeset [a017ee7] by Thierry Delisle <tdelisle@…>
Ready-queue grow/shrink now reassigns the id of all processors.

Apr 14, 2021:

6:15 PM Changeset [4744074] by Peter A. Buhr <pabuhr@…>
formatting
5:52 PM Changeset [9344f0e] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:52 PM Changeset [6645cda] by Peter A. Buhr <pabuhr@…>
rename clock routines, add processor, program, and boot watches …
5:47 PM Changeset [89c2a77b] by Peter A. Buhr <pabuhr@…>
add conversion of timeval and timespec to Duration
4:40 PM Changeset [fc59b580] by Thierry Delisle <tdelisle@…>
Clusters now keep track of the active processors as well
4:28 PM Changeset [6a9b12b] by Thierry Delisle <tdelisle@…>
Incremental change towards having the cluster keep a list of active …
4:07 PM Changeset [a7504db] by Thierry Delisle <tdelisle@…>
Changed how the cluster idle lock is implemented to be covered by the …
3:41 PM Changeset [a33c113] by Thierry Delisle <tdelisle@…>
Minor changes so using the global RWlock is more concise.
12:58 PM Changeset [634a5c2] by Thierry Delisle <tdelisle@…>
New changes to the prototype with Andrew's comments
10:06 AM Changeset [de47a9d] by Andrew Beach <ajbeach@…>
Reverted Peter's changes after making local copies.
7:23 AM Changeset [ea1c97b] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:23 AM Changeset [37477ef] by Peter A. Buhr <pabuhr@…>
fix build for test KRfunctions on old ast

Apr 13, 2021:

11:01 PM Changeset [a195d6e] by Peter A. Buhr <pabuhr@…>
update expected output for ARM64
9:40 PM Changeset [a0ac7b0] by Peter A. Buhr <pabuhr@…>
32-bit, #ifdef 128-bit test and adjust expected output
9:37 PM Changeset [1d25654] by Peter A. Buhr <pabuhr@…>
32-bit, update expected output for manipulator tests
9:36 PM Changeset [e56cfb41] by Peter A. Buhr <pabuhr@…>
32-bit, update output to reflect new mangled-name numbering after …
8:02 PM Changeset [47e000c] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:59 PM Changeset [0effb6a] by Peter A. Buhr <pabuhr@…>
update tests and expected output for manipulator tests
6:57 PM Changeset [474d610] by Peter A. Buhr <pabuhr@…>
add tests and expected output for integer log2 routines
6:52 PM Changeset [e3cb4bf] by Peter A. Buhr <pabuhr@…>
update output to reflect new mangled-name numbering after changing …
6:50 PM Changeset [d86e814] by Peter A. Buhr <pabuhr@…>
add header
6:32 PM Changeset [4247778] by Peter A. Buhr <pabuhr@…>
add test for manipulator eng
5:50 PM Changeset [3ada8ae] by Peter A. Buhr <pabuhr@…>
update bibliography entry for SP&E CFA concurrency paper
5:48 PM Changeset [fd4c009] by Peter A. Buhr <pabuhr@…>
fix incorrectly decimal-point printing, add engineering-notation …
5:38 PM Changeset [4c4e444] by Peter A. Buhr <pabuhr@…>
add log2 for integers using clz instruction
5:37 PM Changeset [88ac867] by Peter A. Buhr <pabuhr@…>
formatting, add long long versions for exponentiation operator

Apr 12, 2021:

5:34 PM Changeset [7f5683e] by Thierry Delisle <tdelisle@…>
Several prototype fixes for arm
5:22 PM Changeset [a1b9bc3] by Thierry Delisle <tdelisle@…>
Many small changes to prototype code
5:16 PM Changeset [fe63ae6] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:52 PM Changeset [73f4d08] by Thierry Delisle <tdelisle@…>
Added stats implementation for dumping a big array of timestamped …
11:53 AM Changeset [b91bfde] by Andrew Beach <ajbeach@…>
Added and used some helpers. The widely useful one is a from_string …

Apr 9, 2021:

2:11 PM Changeset [ecfd758] by Andrew Beach <ajbeach@…>
Major exception update, seperating type-ids from virtual tables. The …

Apr 8, 2021:

3:15 PM Changeset [56c8b86] by Thierry Delisle <tdelisle@…>
Added clean version of cforall (Rather than one buried in a mess of macros)
3:14 PM Changeset [7530049d] by Thierry Delisle <tdelisle@…>
Minor cleanup
10:29 AM Ticket #246 (cfa-cc - Increase Control of AutoGenerated Routines) created by ajbeach
I have been caught up several times by the auto-generated routines …

Apr 6, 2021:

9:17 PM Changeset [e07b589] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:16 PM Changeset [8483c39a] by Peter A. Buhr <pabuhr@…>
proofread chapter features
9:15 PM Changeset [7039ab9] by Peter A. Buhr <pabuhr@…>
add xfig figures
10:51 AM Changeset [cd59d28] by Andrew Beach <ajbeach@…>
A bit of clean-up in AST/Type.cpp.
Note: See TracTimeline for information about the timeline view.