Timeline



Sep 29, 2022:

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

Sep 26, 2022:

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

Sep 23, 2022:

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

Sep 22, 2022:

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

Sep 21, 2022:

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

Sep 20, 2022:

10:04 PM Changeset [b6c3688]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
rename directory ibm_CASCON19 to IBM_CASCON19
9:24 PM Changeset [dc56b9d]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:24 PM Changeset [1c893ae]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
add assert so compiler does not generate spurious warnings
9:22 PM Changeset [79ae13d]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
remove unknown #pragma -Wnull-conversion
9:12 PM Changeset [53a768d]ADTast-experimentalpthread-emulation by JiadaL <j82liang@…>
Disable the funcEnum test for now
8:37 PM Changeset [a065f1f]ADTast-experimentalpthread-emulation by JiadaL <j82liang@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:37 PM Changeset [4520b77e]ADTast-experimentalpthread-emulation by JiadaL <j82liang@…>
Merge to Master Sept 19
6:34 PM Changeset [ef1da0e2]ADTast-experimentalpthread-emulation by Fangren Yu <f37yu@…>
try to make parameter qualifier conversion work for assertions
3:07 PM Changeset [8f1e035]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Created a new module for more ast helpers. Put in code to efficiently …
2:42 PM Changeset [72d1118]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Finished final read

Sep 19, 2022:

8:49 PM Changeset [aa9f215]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
update return type of forward declaration for poll_interrupts
8:11 PM Changeset [23a08aa0]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
fix merge conflict
6:25 PM Changeset [ebf8ca5]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
switch for-loop from C to CFA format
4:22 PM Changeset [ae1d151]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
White-space fixes and an improvement to some clean-up.
3:54 PM Changeset [1c7ed2d]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Changed futures and oneshots to use new enum capabilities
3:53 PM Changeset [9d55ff6]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Hack in code gen to make 0p a constant
3:51 PM Changeset [aa144c5]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Relaxed helping cutoff from 1.5X to 8X
11:48 AM Changeset [12df6fe]ADTast-experimentalpthread-emulationqualifiedEnum by JiadaL <j82liang@…>
Fix an enumerator value bug; add basic tests for new features; save …
11:22 AM Changeset [d489da8]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
core final read

Sep 16, 2022:

3:40 PM Changeset [4407b7e]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Tiny changes as part of my final read-through
11:19 AM Changeset [09f34a84]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Remove some of the warnings on the new clang

Sep 15, 2022:

4:59 PM Changeset [9a90092]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed typo
4:51 PM Changeset [597e395]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Jenkins now runs all tests in debug on push
3:43 PM Changeset [0fc91db1]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed old ast from configure and tests.py
2:37 PM Changeset [79ee5b3]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:37 PM Changeset [2c63fa2]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Tiny fixes to the front pages
2:06 PM Changeset [09366b8]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Cleaned out old AST code from main.
12:04 PM Changeset [747d0fa]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
White-space clean-up in DeclReplacer?.
11:48 AM Changeset [a2fd937]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Finished last todo
11:28 AM Changeset [95e5018]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Changed ast::pass::make_location_guard so it should work with C++14.

Sep 14, 2022:

4:36 PM Changeset [25793da]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:36 PM Changeset [01865fb]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
New pass mixin now has 1 use
4:35 PM Changeset [a9762dc]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Passvisitor can now track code location
4:34 PM Changeset [1b65595]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Implemented move semantics for ValueGuardPtr?
4:34 PM Changeset [3acc863]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Moved to C++17
4:33 PM Changeset [f8965f4]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed unnecessary throw lists
2:14 PM Changeset [ce31925]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Removed the -O/--old-ast and -A/--new-ast flags from main. Converted …
11:53 AM Changeset [c36814a]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Adding 'final' and removing a redundent namespace in the post resolve …
10:13 AM Changeset [1c0657a]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Forgot to add the main new code file.
9:46 AM Changeset [3606fe4]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Translated Instantiate Generic to the new AST. This includes various …

Sep 13, 2022:

3:07 PM Changeset [fc96890]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Ran second spell/grammar checker and now the cows have come home

Sep 12, 2022:

4:35 PM Changeset [1c334d1]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Checking conclusion
4:05 PM Changeset [4ab54c9]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
checking eval macro
2:58 PM Changeset [5548175]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
checking eval micro

Sep 9, 2022:

8:17 PM Changeset [3e8dacc]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Checking practice.tex
7:27 PM Changeset [1260224]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:22 PM Changeset [b0ceb72]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merged peter's changes to the glossary
7:10 PM Changeset [35ece70]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
7:10 PM Changeset [d895e32]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Checking io.tex
6:19 PM Changeset [4a2d728]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
proofread glossary
3:44 PM Changeset [62424af2]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
More spell/grammer checking
12:43 PM Changeset [264f6c9]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed old svg that probably never should have been committed

Sep 8, 2022:

5:11 PM Changeset [918e0137]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
First pass at spellchecking until chapter 2

Sep 7, 2022:

10:40 PM Changeset [e4855f6]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
finished proofreading thesis
4:12 PM Changeset [a44514e]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
A whole bunch of small changes: trying to setup a version that I can …

Sep 6, 2022:

4:05 PM Changeset [7a0f798b]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merged peter's last changes and filled in most of the TODOs

Sep 5, 2022:

10:51 PM Changeset [9f99799]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
modify graph sizes to match other graohs
10:50 PM Changeset [1aca1b3]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
add latex package array
10:47 PM Changeset [901c0f6]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:47 PM Changeset [1fcbce7]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
proofred chapter eval_micro
7:53 PM Changeset [83cb754]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed minor typo
9:41 AM Changeset [0fec6c1]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
proofread conclusion chapter

Sep 2, 2022:

4:31 PM Changeset [4dba1da]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Re-enabled 32bit comp fair test
4:29 PM Changeset [69698d2]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed frustratingly stupid mistake that broke 32bit build
4:29 PM Changeset [2284d20]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added some verifys to make sure atomic_acquire isn't used outside …
12:23 PM Changeset [680137a]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed indentation
12:00 PM Changeset [e228f46]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Forgot one line
11:29 AM Changeset [836cf647]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed paragraph in conclusion
10:59 AM Changeset [0e3f80d]ADTast-experimentalpthread-emulation by Andrew Beach <ajbeach@…>
Added some more notes to the iterators proposal.

Sep 1, 2022:

1:27 PM Changeset [b0d9ff7]ADTast-experimentalpthread-emulationqualifiedEnum by JiadaL <j82liang@…>
Fix up the QualifiedNameExpr?. It should now work on both old AST and …
1:07 PM Changeset [c87b604]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed the last old ast expected files
11:39 AM Changeset [b5bec71]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed old ast only math tests
11:32 AM Changeset [123a9f3]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed the old ast tests for io/io.
11:30 AM Changeset [8b95bab]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added basic test for io_uring. Trying to diagnose comp_fair on debian.
11:21 AM Changeset [456215a]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed another batch of old ast expect files
10:55 AM Changeset [b443db0]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Change how no preempts zone are implemented. From begin/end tags to …

Aug 31, 2022:

4:37 PM Changeset [f403c46]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Re-worked the goal section of the conclusion.
4:09 PM Changeset [7e5da64]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Reworked conclusion except Goals section
3:02 PM Changeset [9d67a6d]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:00 PM Changeset [38e4c5c]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Re-wrote nginx threading section and fixed typo
2:03 PM Changeset [67a1c67]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:02 PM Changeset [38a238d]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
proofread conclusion, small change to eval_macro
1:50 PM Changeset [594e1db]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed a bunch of oast tests, since they are never triggered anymore.
11:55 AM Changeset [1bcbf02]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Changed declarations using _Thread_local to use thread. I'm fairly …
11:32 AM Changeset [e5c04b9]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added thread to keyword list.
10:58 AM Changeset [64af7ac]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added thread and _Thread_local to some tests.
10:57 AM Changeset [ed9a1ae]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Cfa now distinguishes between thread and _Thread_local.
10:55 AM Changeset [dc708c1]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Removed other instance of thread_local
9:48 AM Changeset [f13906f9]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Deactivated io/comp_fair for x86, not x64, like I was supposed to in …

Aug 30, 2022:

10:16 PM Changeset [b67fe85]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Updated thread_local I forgot to change last time
9:12 PM Changeset [4858a88]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
lex thread
6:30 PM Changeset [a0dbf20]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:29 PM Changeset [a8dd247]ADTast-experimentalpthread-emulation by Peter A. Buhr <pabuhr@…>
proofread chapter eval_macro.tex
5:35 PM Changeset [01ba701]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Purged "thread_local" from code base. Replaced with C11's …
4:57 PM Changeset [fbb930e]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added option to explicitly poll interrupts. Usefull in cases using …
4:24 PM Changeset [cefd0b9]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed intialization of SQE to be more resistant to version updates, …
4:23 PM Changeset [0f1336c]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Minor error handling improvement.
4:23 PM Changeset [19cb0cb]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added comments and fixed scoping
4:20 PM Changeset [94e006a4]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Added missing distribution dependency on defines.hfa
4:19 PM Changeset [2c1b7de]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Re-ran autoheader for the missing MAX_WORKERS config.
3:18 PM Changeset [50ff1d0]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Finished making the micro section more boring
3:15 PM Changeset [c702d21]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Cleaned-up the axis of the locality graphs
10:39 AM Changeset [02a3972]ADTast-experimentalpthread-emulation by Thierry Delisle <tdelisle@…>
Fixed full build to use the compilers ada has
Note: See TracTimeline for information about the timeline view.