Timeline



Jun 19, 2021:

3:53 PM Changeset [e319fc5] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:52 PM Changeset [6992f95] by Peter A. Buhr <pabuhr@…>
remove decimal-floating constants from math test
3:51 PM Changeset [4b891e9] by Peter A. Buhr <pabuhr@…>
update literal test for floating and decimal floating suffix
3:50 PM Changeset [d3b5a14] by Peter A. Buhr <pabuhr@…>
lex gcc types _Decimal32/64/128 and return them as float/double/uuFLOAT128

Jun 18, 2021:

3:24 PM Changeset [c7d8696a] by Peter A. Buhr <pabuhr@…>
add .expect file for array-md-sbscr-cases.txt to be architecture …
12:20 PM Changeset [6e50a6b] by Michael Brooks <mlbrooks@…>
Implementing language-provided syntax for (array) dimensions. Former …

Jun 17, 2021:

10:38 PM Changeset [dcbfcbc] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:37 PM Changeset [07b4970] by Thierry Delisle <tdelisle@…>
Fix incorrect change that disabled all lists
10:32 PM Changeset [df7597e0] by Thierry Delisle <tdelisle@…>
Fix the cpu-based ready to actually use cpu_info rather then being a …
10:31 PM Changeset [cf85f96] by Thierry Delisle <tdelisle@…>
Cpu map now has aself pointer to figure out where between start and …
6:45 PM Changeset [572a02f] by Peter A. Buhr <pabuhr@…>
revert .expect file for array-md-sbscr-cases.txt to be architecture …
6:30 PM Changeset [a38a9f8] by Peter A. Buhr <pabuhr@…>
revert .expect file for array-md-sbscr-cases.txt to be architecture …
6:08 PM Changeset [26da2a0] by Peter A. Buhr <pabuhr@…>
convert changes to latex and adjust macros slightly to build
3:05 PM Changeset [12daa43] by Thierry Delisle <tdelisle@…>
Added a define switch for using cpu workstealing. Not Fully implemented.
1:55 PM Changeset [fde879b3] by Thierry Delisle <tdelisle@…>
Fixed typo in startup.cfa without rseq support.
1:38 PM Changeset [26d944c] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:37 PM Changeset [f558b5f] by Thierry Delisle <tdelisle@…>
Implemented kernel_getcpu from rseq and librseq.
10:52 AM Ticket #252 (cfa-cc - Designator problem with arrays) created by pabuhr
[…] This error should not occur. […]

Jun 16, 2021:

9:06 PM Changeset [02f4eb8] by Peter A. Buhr <pabuhr@…>
simplify change for section .data attribute for global constructors
8:39 PM Changeset [7e1cb79] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:29 PM Changeset [cb304ca] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:29 PM Changeset [eef2a9b] by Peter A. Buhr <pabuhr@…>
change .expect file for array-md-sbscr-cases.txt to be architecture …
6:21 PM Changeset [d96becd] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:19 PM Changeset [d269894] by Peter A. Buhr <pabuhr@…>
create .expect file for gmp test on ARM
6:17 PM Changeset [1f2e957] by Peter A. Buhr <pabuhr@…>
make section .data attribute for global constructors architecture …
6:04 PM Changeset [012cfc3] by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:04 PM Changeset [32318de] by m3zulfiq <m3zulfiq@…>
added benchmark descriptions
2:44 PM Changeset [798a8b3] by Thierry Delisle <tdelisle@…>
Attributes are now correctly visited when replacing typedefs
2:43 PM Changeset [1d61b67] by Thierry Delisle <tdelisle@…>
Added attribute case to typedef replacement test.
2:30 PM Changeset [029cbc0] by Andrew Beach <ajbeach@…>
Andrew MMath: Performance feedback is a bit stranger as the content is …
1:48 PM Changeset [95958a8] by Peter A. Buhr <pabuhr@…>
create stdhdr/pthread.h so #include pthread.h does not require extern "C"
11:50 AM Changeset [edebbf7] by Andrew Beach <ajbeach@…>
Andrew MMath: Folded in Peter's feedback on future. (4/6 files done.)
10:44 AM Changeset [6071efc] by Andrew Beach <ajbeach@…>
Andrew MMath: Update the first three chapters using Colby's comments.
10:32 AM Changeset [ed395761] by Henry Xue <y58xue@…>
Workaround to get default exception handling on ARM working

Jun 15, 2021:

9:07 PM Changeset [3814957] by Thierry Delisle <tdelisle@…>
Commented out broken code
5:18 PM Changeset [3489ea6] by Thierry Delisle <tdelisle@…>
Started work on kernel_getcpu
5:01 PM Changeset [5e2ed05] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:00 PM Changeset [43784ac] by Thierry Delisle <tdelisle@…>
Changed libcfathread to consistently define _GNU_SOURCE
4:46 PM Changeset [27c9767] by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:45 PM Changeset [cb5c392] by m3zulfiq <m3zulfiq@…>
Added micro benchmark suite description
4:17 PM Changeset [b51e389c] by Andrew Beach <ajbeach@…>
Revert "proofread Andrew's implement, performance and future …
1:24 PM Changeset [45fde9f] by Thierry Delisle <tdelisle@…>
Fixed width sum check to actually sum.
12:47 PM Changeset [64780c1] by Thierry Delisle <tdelisle@…>
Remove incorrect check
12:28 PM Changeset [2f19e03] by Andrew Beach <ajbeach@…>
Merge branch 'master' into andrew-mmath, collecting updates.
12:27 PM Changeset [4aba055] by Andrew Beach <ajbeach@…>
Andrew MMath: Folded in features feedback and redid the reraise …
12:18 PM Changeset [4f1b8f3] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:16 PM Changeset [1f05c83] by Thierry Delisle <tdelisle@…>
Added more debug to defice/cpu
11:34 AM Changeset [6f8c46d] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:34 AM Changeset [b6749fd] by Peter A. Buhr <pabuhr@…>
proofread Andrew's implement, performance and future chapters

Jun 14, 2021:

4:03 PM Changeset [07033ce] by Thierry Delisle <tdelisle@…>
Even more work on removing any possible integer overflow in fast lock test
4:01 PM Changeset [a8b0618] by Thierry Delisle <tdelisle@…>
Changed libcfa to use cpu/present instead of cpu/possible
3:47 PM Changeset [9824500] by Thierry Delisle <tdelisle@…>
Fixed email generation in Jenkins
2:55 PM Changeset [733fd3d] by Thierry Delisle <tdelisle@…>
Added missing corctx_flag in assertion
2:48 PM Changeset [5c46672] by Thierry Delisle <tdelisle@…>
coroutine fibonacci now uses return from resume
2:43 PM Changeset [d363634] by Thierry Delisle <tdelisle@…>
Added bare-bones test for device cpu
2:43 PM Changeset [96f002c] by Thierry Delisle <tdelisle@…>
Added new device folder and cpu file to libcfa
2:01 PM Changeset [50871b4] by Thierry Delisle <tdelisle@…>
Whitespace clean-up

Jun 10, 2021:

9:57 PM Changeset [3720c9aa] by Peter A. Buhr <pabuhr@…>
formatting and indicate compiler bug
9:26 PM Changeset [7f72697] by Peter A. Buhr <pabuhr@…>
add .expect/vec2_ldouble.x86.txt
9:11 PM Changeset [8e37b25] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:11 PM Changeset [28739509] by Peter A. Buhr <pabuhr@…>
add .expect/vec2_ldouble.x64.txt
5:41 PM Changeset [2fc2262] by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:41 PM Changeset [1bb633b] by m3zulfiq <m3zulfiq@…>
added benchmarks -> performance matrices of memeory allocator -> speed
4:20 PM Changeset [471ff17] by Andrew Beach <ajbeach@…>
Andrew MMath: Addressed most of the changes in intro and worked on the …
3:11 PM Ticket #251 (cfa-cc - C Array within tuple crashes the compiler) created by Thierry Delisle
Basic example: […] Actual: That code crashes the compiler. …
9:17 AM Changeset [3dcd11ba] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:16 AM Changeset [cc5544a] by Thierry Delisle <tdelisle@…>
Simplified how jenkins produces the git message. FullBuild? now …

Jun 9, 2021:

10:59 PM Changeset [1c54958] by Peter A. Buhr <pabuhr@…>
add ARM specific .expect file for test vector_math/vec2_ldouble
10:37 PM Changeset [53d34343] by Henry Xue <y58xue@…>
Merge branch 'arm-eh'

Jun 8, 2021:

9:22 PM Changeset [bd50205] by Thierry Delisle <tdelisle@…>
Jenkins email must run inside node
9:13 PM Changeset [e018546] by Thierry Delisle <tdelisle@…>
More work into not using master node
8:55 PM Changeset [47138ee] by Thierry Delisle <tdelisle@…>
wrap apparently needs to run in a node... for some reason
8:53 PM Changeset [a8d8547] by Thierry Delisle <tdelisle@…>
Fix error in previous commit
8:49 PM Changeset [c0c4d4f] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:49 PM Changeset [d3b95f1] by Thierry Delisle <tdelisle@…>
Trying new structure that uses fewer nodes.
4:37 PM Changeset [e056330] by m3zulfiq <m3zulfiq@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:36 PM Changeset [0c1f3a6] by m3zulfiq <m3zulfiq@…>
added benchmarks -> performance matrices of memeory allocator -> …
1:12 PM Changeset [5e64df8e] by Thierry Delisle <tdelisle@…>
More jenkins changes to stop running on Jenkins Master
12:51 PM Changeset [8519fac] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:51 PM Changeset [4969efd] by Thierry Delisle <tdelisle@…>
Testing out Jenkins not using master anymore
11:44 AM Changeset [382edbe] by Andrew Beach <ajbeach@…>
Andrew MMath: Folded in changes to existing. (1/3 from this review)

Jun 7, 2021:

11:03 PM Changeset [e8261bb]arm-eh by Henry Xue <y58xue@…>
Preliminary ARM exception handling support
4:00 PM Changeset [21f2e92] by Andrew Beach <ajbeach@…>
Revert "proofread Andrew's thesis chapters", changes saved locally. …
3:34 PM Changeset [dac16a0]arm-ehjacob/cs343-translation by Andrew Beach <ajbeach@…>
Andrew MMath: Added the beginnings of performance chapter.
2:09 PM Changeset [bae0d35] by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Jun 5, 2021:

3:21 PM Changeset [53692b3]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
second attempt to fix compile-only pragma message that gcc-10/11 quote

Jun 4, 2021:

4:59 PM Changeset [9e67e92] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:55 PM Changeset [dad9c9f] by Thierry Delisle <tdelisle@…>
Configure now check for rseq.h and librseq.
11:24 AM Changeset [4ed7946e]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
proofread Andrew's thesis chapters

Jun 3, 2021:

4:23 PM Changeset [553f8ab]arm-ehjacob/cs343-translation by Andrew Beach <ajbeach@…>
Andrew MMath: Responding to Peter's suggestions on the introduction.
3:30 PM Changeset [3f4bf57]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Added automake/missing to git directory
3:24 PM Changeset [44f2881]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Changed gitignore to not ignore automake missing

Jun 2, 2021:

10:07 PM Changeset [f48577a]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:36 PM Changeset [1d2854f]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
revert again compile-only pragma message because compilers use …
9:16 PM Changeset [b303ec1]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
revert compile-only pragma message because compilers use different …
6:22 PM Changeset [96bfdde7]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Forgot to add symmetric change to last verify change
5:59 PM Changeset [e014c6d]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:59 PM Changeset [436d7d7]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
first attempt to fix compile-only pragma message that gcc-10/11 quote
5:22 PM Changeset [ab5baab]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Attempt to fix the stack checker for when coroutines are interrupted …
5:21 PM Changeset [e9ea53d]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Full build now promotes to GitHub?

Jun 1, 2021:

11:10 PM Changeset [6da81c7]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
Fix cc1 -E flag for use with gcc11
4:25 PM Changeset [a804f81]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Fix cc1 for use with gcc11
4:06 PM Changeset [62006a3]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Changed sum type to uint32_t to make sure integer overflow isn't the …
3:18 PM Changeset [bc179fd]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Removed more gcc11 warnings
2:22 PM Changeset [1f68d5d]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Changed signal handling to avoid incompatible pointer cast
2:22 PM Changeset [68ff3de]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Removed unnecessary copy in loop
1:52 PM Changeset [93f74c0f]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Changed how new pass visitor gets the return type of previsit to avoid …
9:46 AM Changeset [e46ea00]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
augment introduction chapter with places for extension
9:45 AM Changeset [b405039]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
add figure for call/return and exceptional control-flow

May 31, 2021:

9:28 PM Changeset [788614c]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:27 PM Changeset [829405b]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
revert change from \usepackage{common} to \input{common}
2:48 PM Changeset [d6cd371]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Improved INSTALL doc to take into account both devs and users. cfa-cc …
2:27 PM Changeset [01916bc]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Fixed INSTALL file which had out-of-date directions.
2:08 PM Changeset [fa4915c]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
update macros to reflect changed to common macros, remove otype
2:05 PM Changeset [cc022a9]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
clean up macros and add defaultdialect={CFA}
9:18 AM Changeset [0497bd6]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
update uC++ keywords for lstlisting language

May 28, 2021:

3:42 PM Changeset [cc9ec56]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Fixed typo in jenkins file
3:40 PM Changeset [ef1d025]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Full build no longer builds the old ast
2:29 PM Changeset [dd2e084]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Fixed how setup.sh names com files.
2:12 PM Changeset [e72969a]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:12 PM Changeset [c0c8962]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Tentative fix to make setup.sh more robust (tokens inside [] in Bash …

May 27, 2021:

3:28 PM Changeset [03c0e44]arm-ehjacob/cs343-translation by Andrew Beach <ajbeach@…>
Andrew MMath: Rewrote the existing features/references piece.
2:53 PM Changeset [cece53c]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Don't archive librairies if no test crashed.
2:39 PM Changeset [7bd23ce]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Tentative fix to sleep.cfa make it more robust

May 26, 2021:

10:15 PM Changeset [ab388c5]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
alarm.hfa is now a public header Fixed include of timeout_lock.cfa.
8:42 PM Changeset [8c28967]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Fix error archival to match setup.sh's expectation
5:55 PM Changeset [7684557]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Build description now cotains node name
5:51 PM Changeset [32ab519]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Jenkins now generates a setup.sh script when archiving test failures. …
5:50 PM Changeset [375fb46]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Added input script for setting up archive debugging.
10:38 AM Changeset [82f4063] by caparsons <caparson@…>
switched unified locking to use dlist

May 25, 2021:

4:15 PM Changeset [c65b930]arm-ehjacob/cs343-translation by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:13 PM Changeset [b984d54]arm-ehjacob/cs343-translation by caparsons <caparson@…>
removed semaphore usage and used a lock when checking if empty
3:43 PM Changeset [887fc79]arm-ehjacob/cs343-translation by Andrew Beach <ajbeach@…>
Andrew MMath: Handled some too long lines caused by code snipits. …

May 23, 2021:

4:55 PM Changeset [9b0bb79]arm-ehjacob/cs343-translation by Andrew Beach <ajbeach@…>
Andrew MMath: Converted all the ASCII diagrams to xfig diagrams.

May 22, 2021:

9:23 AM Changeset [b38b22f]arm-ehjacob/cs343-translation by Peter A. Buhr <pabuhr@…>
add missing heap statistic counters for free calls and free storage

May 21, 2021:

5:22 PM Changeset [f1bce515]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Commit current version
4:48 PM Changeset [8d66610]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:59 PM Changeset [7404cdc]arm-ehjacob/cs343-translation by caparsons <caparson@…>
added updated timeout_lock text

May 20, 2021:

1:22 PM Changeset [090a7c5]arm-ehjacob/cs343-translation by Thierry Delisle <tdelisle@…>
Disable preemption in clib_tls. The tls init feature is not very …
10:53 AM Changeset [c21f5a9]arm-ehjacob/cs343-translation by Andrew Beach <ajbeach@…>
Andrew MMath: Work on figures and linkonce.
Note: See TracTimeline for information about the timeline view.