Timeline



Oct 21, 2022:

2:05 PM Changeset [9e042d8] by Thierry Delisle <tdelisle@…>
Moved around some headers to avoid the parsing bug
12:13 PM Changeset [a5e2682] by Michael Brooks <mlbrooks@…>
Improve new-array subscripting to cover missing cases. Missing cases …

Oct 20, 2022:

4:09 PM Changeset [8bd886e] by Thierry Delisle <tdelisle@…>
Some clean-up in pthread emulation
2:50 PM Changeset [1a45263] by Thierry Delisle <tdelisle@…>
Merge branch 'master' into pthread-emulation
1:39 PM Ticket #265 (cfa-cc - Compilation failure passing zero_t through assertions) created by mlbrooks
[…] There is an impact on a programmer using new arrays, when …
11:00 AM Ticket #264 (cfa-cc - Can't compile direct call of a function pointer that's a member of a ...) created by mlbrooks
[…] Originally discovered by Thierry with the following, more …
10:34 AM Changeset [bc899d6] by Andrew Beach <ajbeach@…>
Added ast::vector as a short hand and used it in one file as a test.

Oct 19, 2022:

5:29 PM Changeset [d191e24] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:29 PM Changeset [82ff4ed1] by Peter A. Buhr <pabuhr@…>
fix bug printing semantic error in buildList
4:55 PM Changeset [058ece2] by Thierry Delisle <tdelisle@…>
made all_t all extern. There is no definition but since it is a …
4:43 PM Changeset [df6cc9d] by Thierry Delisle <tdelisle@…>
Merge branch 'master' into pthread-emulation
4:34 PM Changeset [135143b] by Thierry Delisle <tdelisle@…>
Hacked in code location in a case where errors didn't have it. This is …
4:33 PM Changeset [d1abc63c] by Thierry Delisle <tdelisle@…>
Change parse args to use new arrays instead of C arrays. Also added …
3:11 PM Changeset [72b5805] by Thierry Delisle <tdelisle@…>
Fixed device/cpu to support systems without caches
1:42 PM Changeset [77de429] by JiadaL <j82liang@…>
Fix overriding enum value

Oct 18, 2022:

10:39 PM Changeset [9511841] by JiadaL <j82liang@…>
Test case for qualified enum + inline
9:13 PM Changeset [c2b3243] by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:12 PM Changeset [5408b59] by JiadaL <j82liang@…>
Remove var in QualifiedNameExpr?
5:48 PM Changeset [1e30df7] by JiadaL <j82liang@…>
Supports inline enums
4:20 PM Changeset [ce7d197] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:19 PM Changeset [4678c1ec] by Peter A. Buhr <pabuhr@…>
check for non-homogeneous nodes in buildList processing
1:00 PM Changeset [7b737df] by Peter A. Buhr <pabuhr@…>
undo arch flag to Makefile.am

Oct 17, 2022:

9:05 PM Changeset [bd30231] by Peter A. Buhr <pabuhr@…>
add Makefile variable arch with default x64 and pass it to test.py

Oct 14, 2022:

2:54 PM Changeset [fad1f14] by Andrew Beach <ajbeach@…>
Small bits of clean-up I would rather not want to keep looking at.
2:25 PM Changeset [4465777] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:25 PM Changeset [59c7e3e] by Peter A. Buhr <pabuhr@…>
parge va_arg as special case function
1:03 PM Changeset [d0fa494] by Thierry Delisle <tdelisle@…>
Fixed missing header in test distribution and sorted
9:39 AM Changeset [05d499ac] by Peter A. Buhr <pabuhr@…>
change printf to sout

Oct 13, 2022:

10:33 PM Changeset [80fbdc9] by Peter A. Buhr <pabuhr@…>
remove include for bits/locks.hfa, generalize format code in error …
10:00 PM Changeset [4af5396] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:59 PM Changeset [a25bcf8] by Peter A. Buhr <pabuhr@…>
formatting
9:59 PM Changeset [5951956] by Peter A. Buhr <pabuhr@…>
fix 32-bit problemgenrating spurious unfreed-storage message
5:06 PM Changeset [f82f07e] by Thierry Delisle <tdelisle@…>
Fixes to usage and corresponding tests
5:05 PM Changeset [38cc59f] by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Oct 12, 2022:

6:13 PM Changeset [7671c6d] by Peter A. Buhr <pabuhr@…>
make heap executable for thunks
4:32 PM Changeset [481f882] by Thierry Delisle <tdelisle@…>
Added some missing headers and cleaned up some of the fork+exec stuff.
4:21 PM Changeset [a51b8f6] by Thierry Delisle <tdelisle@…>
Fix bug with removal of old ast.

Oct 11, 2022:

8:35 PM Changeset [e5256bd] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:28 PM Changeset [4f102fa] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:23 PM Changeset [116a2ea] by Peter A. Buhr <pabuhr@…>
new heap and associated tests updated
5:58 PM Changeset [301071a] by Peter A. Buhr <pabuhr@…>
formatting
4:50 PM Changeset [926d358] by Thierry Delisle <tdelisle@…>
Removed old asm_labels. Modified preemption check to no longer poll …
4:47 PM Changeset [3fcb5921] by Thierry Delisle <tdelisle@…>
Fixed what appears to be a bug in retract. Text coverage for this …
1:14 PM Changeset [a55472cc] by Thierry Delisle <tdelisle@…>
Removed use of single_sem in io since oneshot is sufficient and used …
1:11 PM Changeset [a46f7b6] by Thierry Delisle <tdelisle@…>
Fixed some warnings/mistakes between 32/64bit builds

Oct 10, 2022:

2:49 PM Changeset [fd90096] by Thierry Delisle <tdelisle@…>
Added tests for parse args of bools and numbers
2:47 PM Changeset [68456fa] by Thierry Delisle <tdelisle@…>
First step at refactoring fork+exec to be reused across tests
2:47 PM Changeset [affb51b] by Thierry Delisle <tdelisle@…>
A few small fix to parseargs

Oct 8, 2022:

4:29 PM Changeset [95bda0a] by Peter A. Buhr <pabuhr@…>
add attribute always_inline to many CFA-library cover-routines to …
4:25 PM Changeset [b2ddaf3] by Peter A. Buhr <pabuhr@…>
fix parsing bug for attribute at the end of a distribution list
9:43 AM Changeset [265e460] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Oct 7, 2022:

4:43 PM Changeset [d8c96a9] by Andrew Beach <ajbeach@…>
Small white-space fix.
4:09 PM Changeset [c8837e5] by Andrew Beach <ajbeach@…>
Rewrite in GenPoly? to avoid mixing new AST and TyVarMap? (which …

Oct 6, 2022:

4:00 PM Changeset [8c91088] by Andrew Beach <ajbeach@…>
Slight improvement to documentation in Box.cc.
11:25 AM Changeset [7fffb1b] by Andrew Beach <ajbeach@…>
Translated the convertLvalue pass. It could possibly use some …
10:56 AM Changeset [d0a00a5a] by Thierry Delisle <tdelisle@…>
Forgot to update makefile when I moved Jacob's tests

Oct 5, 2022:

10:10 PM Changeset [815943f] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
5:20 PM Changeset [0deeaad] by Thierry Delisle <tdelisle@…>
Added fixed point log2 calculation, which is not that useful but kind …
5:20 PM Changeset [5f6b2c2] by Thierry Delisle <tdelisle@…>
Fixed case where the measure time could be 0 and log2(0) is a problem.

Oct 4, 2022:

2:49 PM Changeset [d1cd4c4] by Thierry Delisle <tdelisle@…>
Changed moving average weights as an attempt to compensate for logscale.

Oct 3, 2022:

4:37 PM Changeset [31c967b] by Thierry Delisle <tdelisle@…>
Changed ready-queue so I can easily change the averaging algorithm. …
3:26 PM Changeset [890f67a] by Andrew Beach <ajbeach@…>
Was passing CodeLocation? to an old node. Not sure how that happened.
1:46 PM Changeset [4b8b2a4] by Andrew Beach <ajbeach@…>
Make unset locations earier to find with a search for 'CodeLocation?()'.
11:13 AM Changeset [c02cef1] by Andrew Beach <ajbeach@…>
Clean-up in AST/Inspect.

Oct 2, 2022:

10:00 PM Changeset [ae151cf] by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:58 PM Changeset [f704974] by Peter A. Buhr <pabuhr@…>
update and add some bibliography references

Sep 29, 2022:

4:35 PM Changeset [f92e7b9] by Thierry Delisle <tdelisle@…>
Moved parseconfigs tests to its own folder so I can add parseargs to …
3:56 PM Changeset [33e4968] by Thierry Delisle <tdelisle@…>
Relaxed the warning a little.
3:23 PM Changeset [da77728] by Thierry Delisle <tdelisle@…>
Added runtime warning for the leader_spin issue
3:19 PM Changeset [2e94d94] by Thierry Delisle <tdelisle@…>
Fixed a few bugs in the processor listing.
3:16 PM Changeset [f58522b0] by Thierry Delisle <tdelisle@…>
python test script now nice +5 the executables before running them.
3:15 PM Changeset [77125cc] by Thierry Delisle <tdelisle@…>
Added support for warnf, like verifyf but doesn't abort. Will not warn …
11:57 AM Changeset [5f9c42b] by Thierry Delisle <tdelisle@…>
Added strict flag to moving average to keep track of which timestamps …
11:33 AM Changeset [1756e08] by Thierry Delisle <tdelisle@…>
Added some defensive programming to work around parsing bug
11:13 AM Changeset [a659b31] by Thierry Delisle <tdelisle@…>
Added meta test to check exec+fork options to validating args

Sep 28, 2022:

2:27 PM Ticket #160 (cfa-cc - Constant 0p (NULL) does not work at the global declaration level) closed by Thierry Delisle
fixed: Fixed but not with proper constexpr. I just hacked it in in codegen.

Sep 27, 2022:

11:34 AM Changeset [d3af505] by Thierry Delisle <tdelisle@…>
Full Build now only builds documentation in one of the sub builds

Sep 26, 2022:

10:32 AM Changeset [36cb4d9] by Andrew Beach <ajbeach@…>
Reorganize the expandTuple pass to hopefully make it easier to follow.
8:57 AM Changeset [996c8ed] by Peter A. Buhr <pabuhr@…>
add better syntax error-messages for certain cases

Sep 23, 2022:

3:41 PM Changeset [160f1aa] by Thierry Delisle <tdelisle@…>
Changed links of processors in cluster to avoid anonymous names, which …
3:38 PM Changeset [43db35e] by Thierry Delisle <tdelisle@…>
missing pragma once
10:13 AM Changeset [3f7e68b7] by Andrew Beach <ajbeach@…>
It has been ~3 years, still no one is using GuardMethod?.

Sep 22, 2022:

4:08 PM Changeset [b859f59] by Andrew Beach <ajbeach@…>
Reordered fields in FunctionDecl? and removed some trailing white-space.
3:25 PM Changeset [5d8dae7] by Andrew Beach <ajbeach@…>
Used Pass::read in Unify in one place.
3:10 PM Changeset [9cd5bd2]pthread-emulation by Thierry Delisle <tdelisle@…>
Added an assembly to prevent null-checks from being optimized out. …
2:23 PM Changeset [e01eb4a] by Andrew Beach <ajbeach@…>
Moved some functions from InitTweak? to Inspect.

Sep 21, 2022:

11:56 AM Changeset [95dab9e]pthread-emulation by Thierry Delisle <tdelisle@…>
Changed real_pthread symbols (now cfaabi_pthread) to be protected in …
11:02 AM Changeset [7f6a7c9]pthread-emulation by Thierry Delisle <tdelisle@…>
Merge branch 'master' into pthread-emulation
10:52 AM Changeset [0bd46fd]pthread-emulation by Thierry Delisle <tdelisle@…>
Fixed several warnings
9:38 AM Changeset [20737104]pthread-emulation by Andrew Beach <ajbeach@…>
Wrote a new asForward helper for Autogen.
9:22 AM Changeset [e9e9f56]pthread-emulation by Andrew Beach <ajbeach@…>
Used the WithCodeLocation? helper in more passes. This cleans up some …
Note: See TracTimeline for information about the timeline view.