Timeline



Mar 17, 2023:

2:34 PM Changeset [9d84a88]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:33 PM Changeset [6e6989c]ADTast-experimental by caparsons <caparson@…>
added mutex stmt benchmarking
11:47 AM Changeset [5717495]ADTast-experimental by Michael Brooks <mlbrooks@…>
Start of the linked-list chapter.
11:43 AM Changeset [1fd3d85]ADTast-experimental by Michael Brooks <mlbrooks@…>
Support P9_EMBEDDED annotations inside functions and at more flexible …

Mar 16, 2023:

2:20 PM Changeset [52a2248]ADTast-experimental by Andrew Beach <ajbeach@…>
This should get some of the Parser changes working on older compilers.
12:00 PM Changeset [360bfe41]ADTast-experimental by Andrew Beach <ajbeach@…>
Whitespace clean-up in Makefile.

Mar 14, 2023:

4:21 PM Changeset [dbae916]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:20 PM Changeset [5217569]ADTast-experimental by caparsons <caparson@…>
added better x tick marks in plotting script
3:52 PM Changeset [1950837]ADTast-experimental by caparsons <caparson@…>
added virtual dtor test to actor test suite, updated other relevant …
3:51 PM Changeset [8512a2f]ADTast-experimental by caparsons <caparson@…>
added libcfa support for virtual dtors and added it to actor impl
3:48 PM Changeset [3830c84]ADTast-experimental by caparsons <caparson@…>
cleaned up actor pass and added virtual destructor pass
3:22 PM Changeset [c19ca4b]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add comment about why no #pragma once
12:56 PM Changeset [0d0931d]ADTast-experimental by Andrew Beach <ajbeach@…>
Removing some indent changes in parser. These can go in later, but …
12:24 PM Changeset [a96ce07]ADTast-experimental by Peter A. Buhr <pabuhr@…>
comment out #pragma once to fix build
11:19 AM Changeset [9fa61f5]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove unnecessary code, add action to not duplicate aggregate (work …
11:15 AM Changeset [15596d7]ADTast-experimental by Peter A. Buhr <pabuhr@…>
small formatting changes after Andrew's major updates
11:12 AM Changeset [089a0d7]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting, rework interpose code (again), remove unnecessary #include …
11:08 AM Changeset [a0a949c]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting, remove unnecessary #include files and code
11:03 AM Changeset [b2f3880]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add newline at end of file
10:57 AM Changeset [5e4a830]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add #pragma once to .h and .hfa files

Mar 13, 2023:

6:27 PM Changeset [50f3f3a]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update multiple citations
6:27 PM Changeset [b19ab6d]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add name for lstlisting numbering style
6:25 PM Changeset [02b1ac6]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
6:25 PM Changeset [85a95cc]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add test for problem with anonymous naming across compilation units

Mar 10, 2023:

4:05 PM Changeset [1cdc052]ADTast-experimental by Andrew Beach <ajbeach@…>
Preventing NullStmts? from being added into ForCtrl? ended up being a …

Mar 9, 2023:

5:10 PM Changeset [fed03b3]ADTast-experimental by Andrew Beach <ajbeach@…>
Make sure fields of the TranslationUnit?, and its TranslationGlobal?
2:37 PM Changeset [702e826]ADTast-experimental by Andrew Beach <ajbeach@…>
Pre-translation pass on the parser. Entirely code readability …
2:16 PM Changeset [a29477f]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:16 PM Changeset [c74372f]ADTast-experimental by caparson <caparson@…>
added plotting script support for memory footprint bench
12:37 PM Changeset [2ceb2bf]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:36 PM Changeset [681d8f2]ADTast-experimental by caparsons <caparson@…>
After many red herrings I think the race between checking a message …
11:56 AM Changeset [52be2664]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
11:55 AM Changeset [7044535]ADTast-experimental by caparson <caparson@…>
added data files for memory footprint benchmark
10:59 AM Changeset [0f275f7]ADTast-experimental by caparsons <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
10:58 AM Changeset [d40555e]ADTast-experimental by caparsons <caparson@…>
fixed matrix.cfa test error by reworking globals to avoid spurious …

Mar 7, 2023:

5:04 PM Changeset [1d93ba7]ADTast-experimental by caparson <caparson@…>
changed default number of sends for CAF sendstatic
4:50 PM Changeset [dd16dd5]ADTast-experimental by caparson <caparson@…>
added data files needed to generate plots/tables
4:50 PM Changeset [625f3e2]ADTast-experimental by caparson <caparson@…>
added latex compatible output format
4:03 PM Changeset [50d2513]ADTast-experimental by caparson <caparson@…>
added data files for tables in thesis
3:10 PM Changeset [9155026]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
3:10 PM Changeset [e23169b]ADTast-experimental by caparson <caparson@…>
some actor cleanup/optimizations
3:08 PM Changeset [ab81e3b]ADTast-experimental by caparson <caparson@…>
updated run script and plotting script
2:47 PM Changeset [b86d14c]ADTast-experimental by caparson <caparson@…>
added caf benchmarks
2:43 PM Changeset [4066bd2]ADTast-experimental by caparson <caparson@…>
added timing header and cleaned up benchmarks
2:39 PM Changeset [cec2551]ADTast-experimental by caparson <caparson@…>
added cfa benchmarks
2:39 PM Changeset [5adf4f4]ADTast-experimental by caparson <caparson@…>
added caf/uC++/proto benchmarks

Mar 6, 2023:

11:47 AM Changeset [99fb52c]ADTast-experimental by caparsons <caparson@…>
fixed failing dynamic.cfa test

Mar 5, 2023:

12:34 PM Changeset [f23d34db]ADTast-experimental by caparsons <caparson@…>
changed some stat collection for actors and attempted to fix …

Mar 4, 2023:

3:06 PM Changeset [e54b4e9]ADTast-experimental by caparsons <caparson@…>
missed this in prev commit
3:05 PM Changeset [4933f18]ADTast-experimental by caparsons <caparson@…>
added test case to types test and refactored to remove redundant ctor calls
2:58 PM Changeset [858350a]ADTast-experimental by caparsons <caparson@…>
added poison pill messages and made test for them
1:59 PM Changeset [2856044a]ADTast-experimental by caparsons <caparson@…>
fixed div by zero bug in actor stats, cleaned up includes, changed to …
1:47 PM Changeset [046ba23]ADTast-experimental by caparsons <caparson@…>
small comment cleanup
1:46 PM Changeset [809e058]ADTast-experimental by caparsons <caparson@…>
changed actor tests to reflect syntax change and some small changes …
1:45 PM Changeset [231e1ae]ADTast-experimental by caparsons <caparson@…>
changed actor send from | operator to << operator to avoid conflict …
1:35 PM Changeset [13f066d]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
1:35 PM Changeset [1e38178]ADTast-experimental by caparson <caparson@…>
added some safety/productivity features and some stats

Mar 2, 2023:

4:47 PM Changeset [a8667ab]ADTast-experimental by Peter A. Buhr <pabuhr@…>
expunge all rseq code from runtime
3:57 PM Changeset [397c4392]ADTast-experimental by Andrew Beach <ajbeach@…>
Explicity initialized the fields of ResolveCopyCtors?. This may account …
2:09 PM Changeset [1f951abd]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
2:09 PM Changeset [8bb46d2]ADTast-experimental by Peter A. Buhr <pabuhr@…>
fix errors on interpose code for libc and libpthread
2:08 PM Changeset [8603c10]ADTast-experimental by Peter A. Buhr <pabuhr@…>
move assert(env) to appropriate location

Mar 1, 2023:

6:46 PM Changeset [997324c]ADTast-experimental by Michael Brooks <mlbrooks@…>
Repair bad commit ad2424. Put back ix0 definition that was removed …
5:45 PM Changeset [ad24245]ADTast-experimental by Michael Brooks <mlbrooks@…>
Add comments about arpk internals.

Feb 27, 2023:

2:43 PM Changeset [601bd9e]ADTast-experimental by caparsons <caparson@…>
added figures, code examples and more to thesis stuff. wrote many more …

Feb 25, 2023:

6:45 PM Changeset [d964c39]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
6:45 PM Changeset [ce44c5f]ADTast-experimental by caparson <caparson@…>
Thought of new channel implementation while working on the prevention …
6:06 PM Changeset [2d028003]ADTast-experimental by Peter A. Buhr <pabuhr@…>
restructure #include files because issues with attribute …
3:38 PM Changeset [3d937e2]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove warnings for incorrect usage of SuperfluousElse? and …
12:20 PM Changeset [be00a2d]ADTast-experimental by Peter A. Buhr <pabuhr@…>
change BadQualifiersZeroOne? warning from dubious print of specified …
11:01 AM Changeset [bf20567]ADTast-experimental by Peter A. Buhr <pabuhr@…>
generate error for empty mutex argument list
8:13 AM Changeset [b1ad41f]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
8:12 AM Changeset [dd3576b]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update from old to new trait syntax using forall

Feb 24, 2023:

4:17 PM Changeset [44196deb]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:17 PM Changeset [f9519d4]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update expected test output for arm64
4:14 PM Changeset [2e77837]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update expected test output for 32-bit
3:31 PM Changeset [ae267366]ADTast-experimental by Peter A. Buhr <pabuhr@…>
fix merge conflict
3:27 PM Changeset [f2a1cd2]ADTast-experimental by Peter A. Buhr <pabuhr@…>
temporary exclusion of include files causing build failure
3:26 PM Changeset [1a73dbb]ADTast-experimental by Peter A. Buhr <pabuhr@…>
parser rejects useless type qualifier in empty declaration, and extern …
3:22 PM Changeset [dc3c9b1]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
3:20 PM Changeset [78e2fca]ADTast-experimental by Peter A. Buhr <pabuhr@…>
copy typedef name to SUE name for anonymous SUE
3:17 PM Changeset [43f29f6]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
3:16 PM Changeset [421703e]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update expected test output after declaring anonymous structs static
3:14 PM Changeset [aca0d2f]ADTast-experimental by Peter A. Buhr <pabuhr@…>
make anonymous struct declaration static

Feb 22, 2023:

5:47 PM Changeset [257a8f5]ADTast-experimental by Andrew Beach <ajbeach@…>
Made some of the AST/Print helpers public.

Feb 21, 2023:

4:24 PM Changeset [640b3df]ADTast-experimental by caparson <caparson@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
4:24 PM Changeset [1180175]ADTast-experimental by caparson <caparson@…>
rest of partial commit to move WIP thesis to plg
4:23 PM Changeset [46ab782]ADTast-experimental by caparson <caparson@…>
partial commit to move theses framework to plg
3:39 PM Changeset [9a533ba]ADTast-experimental by Andrew Beach <ajbeach@…>
Remove the unused DeclarationNode::Attr_t type and support.

Feb 20, 2023:

10:17 PM Changeset [40747247]ADTast-experimental by Peter A. Buhr <pabuhr@…>
comment out ifaddrs.h in #include file test because it is breaking the …
9:16 PM Changeset [2d37a788]ADTast-experimental by Peter A. Buhr <pabuhr@…>
print enumeration type-name in print member
9:14 PM Changeset [9a380e1a]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
9:13 PM Changeset [44a0ca2]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
9:12 PM Changeset [e4f13fe]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
9:11 PM Changeset [0bcd707]ADTast-experimental by Peter A. Buhr <pabuhr@…>
make CV qualifiers on empty SUE declaration an error, gcc only has a …

Feb 19, 2023:

8:50 PM Changeset [f883ef1]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
5:41 PM Changeset [c910709]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove use of _GNU_SOURCE and RTLD_NEXT to provide alternate means for …
5:39 PM Changeset [3494ca9]ADTast-experimental by Peter A. Buhr <pabuhr@…>
formatting
5:38 PM Changeset [ed52dd5]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove comment about _GNU_SOURCE
5:37 PM Changeset [56bb2e1]ADTast-experimental by Peter A. Buhr <pabuhr@…>
clean up #include files

Feb 17, 2023:

3:40 PM Changeset [8f06277]ADTast-experimental by Andrew Beach <ajbeach@…>
Some clean-up in Common/utility.h. Deleted some unused declarations …

Feb 16, 2023:

9:23 PM Changeset [14f6a3cb]ADTast-experimental by Peter A. Buhr <pabuhr@…>
fix build problem
4:44 PM Changeset [692c1cc]ADTast-experimental by Peter A. Buhr <pabuhr@…>
update printing attributes, clean up anon flag setting, move attribute …
4:41 PM Changeset [f8729be]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove unnecessary #define for _XOPEN_SOURCE 600
4:39 PM Changeset [fb907d3]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add explicit cast of with function exp10
4:38 PM Changeset [fbdfcd8]ADTast-experimental by Peter A. Buhr <pabuhr@…>
isolate error variable declaration
4:37 PM Changeset [f5f2768]ADTast-experimental by Peter A. Buhr <pabuhr@…>
make _GNU_SOURCE default, change IO to use SOCKADDR_ARG and …
3:10 PM Changeset [1c80f20]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
12:52 PM Changeset [4b60b28]ADTast-experimental by Andrew Beach <ajbeach@…>
Moved parser utility from common utility file to the parserutility file.
11:30 AM Changeset [26e6d88]ADTast-experimental by Andrew Beach <ajbeach@…>
Updated indentation in Pass.proto.hpp.
11:28 AM Changeset [cad9edb]ADTast-experimental by Andrew Beach <ajbeach@…>
Split the forward include namespace from the declaration namespace in …
10:49 AM Changeset [f2f595d7]ADTast-experimental by Andrew Beach <ajbeach@…>
RunParser? now uses AST for its interface everywhere. (Works because …

Feb 15, 2023:

10:12 PM Changeset [abcb393]ADTast-experimental by Peter A. Buhr <pabuhr@…>
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
9:29 AM Changeset [d3bffdb]ADTast-experimental by Andrew Beach <ajbeach@…>
Added some notes to porting.md.
7:19 AM Changeset [4d35bc6]ADTast-experimental by Peter A. Buhr <pabuhr@…>
remove explicit declaration of accept4 function
7:18 AM Changeset [531c3d5]ADTast-experimental by Peter A. Buhr <pabuhr@…>
add include bits/debug.hfa for verify function
Note: See TracTimeline for information about the timeline view.