# # ChangeLog for / # # Generated by Trac 1.2.1 # May 21, 2024, 9:54:44 AM Mon, 30 Nov 2020 22:13:03 GMT Thierry Delisle [6d1790c] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) Fixed some warnings in libcfa Mon, 30 Nov 2020 19:42:35 GMT Thierry Delisle [41c19b4] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/mail (modified) * doc/papers/concurrency/mail2 (modified) * src/CodeTools/TrackLoc.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 30 Nov 2020 19:42:28 GMT Thierry Delisle [d738aeb] * benchmark/io/http/Makefile.am (added) * configure.ac (modified) Added makefile for http server Fri, 27 Nov 2020 23:23:36 GMT Andrew Beach [4f0c520] * src/CodeTools/TrackLoc.cc (modified) Found a stack that was still a deque wrapper instead of a vector wrapper. Fri, 27 Nov 2020 14:08:28 GMT Peter A. Buhr [4432b52] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 27 Nov 2020 14:08:17 GMT Peter A. Buhr [1f9a4d0] * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/concurrency/annex/local.bib (modified) * doc/papers/concurrency/mail (modified) * doc/papers/concurrency/mail2 (modified) changes for SP&E proofs of concurrency paper Fri, 27 Nov 2020 00:31:23 GMT Fangren Yu [e3282fe] * src/ResolvExpr/CandidateFinder.cpp (modified) optimize out some mangle calls Thu, 26 Nov 2020 23:52:32 GMT Fangren Yu [88a0ff6] * benchmark/readyQ/cycle.go (modified) * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * libcfa/src/bits/collection.hfa (added) * libcfa/src/bits/queue.hfa (added) * libcfa/src/bits/queue_example.cfa (added) * libcfa/src/bits/sequence.hfa (added) * libcfa/src/bits/sequence_example.cfa (added) * libcfa/src/bits/stack.hfa (added) * libcfa/src/bits/stack_example.cfa (added) * src/AST/Decl.hpp (modified) * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/SymTab/Mangler.cc (modified) * tools/busy (deleted) * tools/error (deleted) * tools/watchdog (deleted) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 26 Nov 2020 23:52:03 GMT Fangren Yu [1389810] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/SatisfyAssertions.hpp (modified) consolidate prune and satisfy assertion Thu, 26 Nov 2020 22:35:36 GMT Thierry Delisle [849de65] * Jenkins/FullBuild (modified) FullBuild now understands new ast, buildint it is still off Thu, 26 Nov 2020 22:20:30 GMT Thierry Delisle [cde1bf9] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) * src/SymTab/Mangler.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 26 Nov 2020 21:45:56 GMT Andrew Beach [6e7b969] * doc/theses/andrew_beach_MMath/Makefile (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/existing.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Andrew MMath: First draft of existing features and updated framework. Wed, 25 Nov 2020 23:41:57 GMT Peter A. Buhr [22b5b87] * src/SymTab/Mangler.cc (modified) switch from std::ostringstream to string in Mangle.cc Wed, 25 Nov 2020 18:09:07 GMT Thierry Delisle [af333e3] * benchmark/rmit.py (modified) Dropped support for raw/csv format in rmit script. Json output is ... Wed, 25 Nov 2020 17:30:11 GMT Thierry Delisle [6f1e695] * tools/busy (deleted) * tools/error (deleted) * tools/watchdog (deleted) Removed executables from tools dir Wed, 25 Nov 2020 17:25:06 GMT Thierry Delisle [b3ed43a3] * benchmark/plot.py (added) * libcfa/src/bits/collection.hfa (added) * libcfa/src/bits/queue.hfa (added) * libcfa/src/bits/queue_example.cfa (added) * libcfa/src/bits/sequence.hfa (added) * libcfa/src/bits/sequence_example.cfa (added) * libcfa/src/bits/stack.hfa (added) * libcfa/src/bits/stack_example.cfa (added) * libcfa/src/concurrency/kernel.cfa (modified) * src/AST/Expr.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/attributes.nast.x64.txt (added) * tests/.expect/attributes.oast.x64.txt (moved) * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) * tests/errors/.expect/completeType.nast.x64.txt (added) * tests/errors/.expect/completeType.oast.x64.txt (moved) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) * tests/warnings/.expect/self-assignment.nast.txt (added) * tests/warnings/.expect/self-assignment.oast.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 25 Nov 2020 17:18:19 GMT Peter A. Buhr [5e82d56] * libcfa/src/bits/collection.hfa (added) * libcfa/src/bits/queue.hfa (added) * libcfa/src/bits/queue_example.cfa (added) * libcfa/src/bits/sequence.hfa (added) * libcfa/src/bits/sequence_example.cfa (added) * libcfa/src/bits/stack.hfa (added) * libcfa/src/bits/stack_example.cfa (added) temporary collection types for testing Wed, 25 Nov 2020 15:04:05 GMT Andrew Beach [0292aa4] * src/AST/Decl.hpp (modified) * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Fixed some formating/cleanlyness mistakes. Wed, 25 Nov 2020 08:14:30 GMT Fangren Yu [4702a2c] * benchmark/plot.py (added) * libcfa/src/concurrency/kernel.cfa (modified) * src/AST/Expr.hpp (modified) * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/Resolver.h (modified) * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/attributes.nast.x64.txt (added) * tests/.expect/attributes.oast.x64.txt (moved) * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) * tests/errors/.expect/completeType.nast.x64.txt (added) * tests/errors/.expect/completeType.oast.x64.txt (moved) * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) * tests/warnings/.expect/self-assignment.nast.txt (added) * tests/warnings/.expect/self-assignment.oast.txt (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 25 Nov 2020 08:12:17 GMT Fangren Yu [e5c3811] * src/AST/Decl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/SymbolTable.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CandidateFinder.hpp (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) create dedicated symbol tables for big 3 operators note: arbitrary ... Tue, 24 Nov 2020 22:48:06 GMT Michael Brooks [bb87dd0] * src/AST/Expr.hpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/.expect/init1-ERROR.nast.txt (modified) Fixing test init1-ERROR on new ast. Applying equivalent of b81fd95, ... Tue, 24 Nov 2020 20:56:50 GMT Thierry Delisle [4a359e2] * tests/warnings/.expect/self-assignment.nast.txt (modified) Fixed expected output for new-ast self-assignment warning Tue, 24 Nov 2020 20:51:44 GMT Thierry Delisle [53e28a7] * tests/warnings/.expect/self-assignment.nast.txt (moved) * tests/warnings/.expect/self-assignment.oast.txt (added) Added new-ast version for self-assignment warning tests. Tue, 24 Nov 2020 20:50:17 GMT Thierry Delisle [914844e] * tests/.expect/attributes.nast.x64.txt (modified) * tests/errors/.expect/completeType.nast.x64.txt (modified) fix attributes and completeType error for new ast (only x64) Tue, 24 Nov 2020 20:48:48 GMT Thierry Delisle [18fe0fe] * tests/errors/.expect/completeType.nast.x64.txt (moved) * tests/errors/.expect/completeType.oast.x64.txt (added) added new ast test for completeType errors Tue, 24 Nov 2020 20:43:53 GMT Thierry Delisle [03f944f] * tests/.expect/attributes.nast.x64.txt (moved) * tests/.expect/attributes.oast.x64.txt (added) fixed attributes test for new ast (only x64) Tue, 24 Nov 2020 20:40:52 GMT Thierry Delisle [e4612e3] * tests/.expect/functions.nast.x64.txt (added) * tests/.expect/functions.oast.x64.txt (moved) Fixed functions test for new ast (only x64) Tue, 24 Nov 2020 20:37:52 GMT Thierry Delisle [f6eaff2] * tests/raii/.expect/memberCtors-ERR1.nast.txt (added) * tests/raii/.expect/memberCtors-ERR1.oast.txt (moved) Fixed memberCtors ERR1 for new ast Tue, 24 Nov 2020 20:36:21 GMT Thierry Delisle [d5e7a57] * tests/.expect/KRfunctions.nast.x64.txt (added) * tests/.expect/KRfunctions.oast.x64.txt (moved) Fix krfunctions test for new ast (only x64) Tue, 24 Nov 2020 20:31:35 GMT Thierry Delisle [191702d] * tests/raii/.expect/ctor-autogen-ERR1.nast.txt (added) * tests/raii/.expect/ctor-autogen-ERR1.oast.txt (moved) fix test ctor-autogen-ERR1 for new ast Tue, 24 Nov 2020 20:27:41 GMT Thierry Delisle [5c028ac] * tests/.expect/alloc-ERROR.nast.txt (added) * tests/.expect/alloc-ERROR.oast.txt (moved) * tests/.expect/init1-ERROR.nast.txt (added) * tests/.expect/init1-ERROR.oast.txt (moved) updated expected for alloc-ERROR and init1-ERROR for new ast Tue, 24 Nov 2020 16:56:58 GMT Thierry Delisle [44706d1] * benchmark/plot.py (modified) Improved colors and units of plotter Tue, 24 Nov 2020 16:03:38 GMT Thierry Delisle [0bb691b1] * benchmark/plot.py (added) Adde script to plot results of rmit.py Mon, 23 Nov 2020 22:10:23 GMT Thierry Delisle [32a8b61] * libcfa/src/concurrency/kernel.cfa (modified) Tentative fix for the recurring crash, caching the current cluster to ... Mon, 23 Nov 2020 21:06:59 GMT Thierry Delisle [b2e0df3] * src/InitTweak/FixInit.h (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/Resolver.h (modified) More fix of warnings with the MS C++ abi Fri, 20 Nov 2020 19:16:16 GMT Thierry Delisle [04994aa] * benchmark/readyQ/cycle.rs (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 20 Nov 2020 19:16:09 GMT Thierry Delisle [7f8fbe3] * benchmark/readyQ/cycle.go (modified) Fix deadlock in cycle.go Fri, 20 Nov 2020 19:14:09 GMT Thierry Delisle [7192145] * benchmark/readyQ/cycle.rs (added) implemented cycle benchmark for rust-tokio Wed, 18 Nov 2020 21:51:39 GMT Thierry Delisle [f9b2e73] * benchmark/readyQ/rq_bench.hpp (modified) Missed file Wed, 18 Nov 2020 21:49:09 GMT Thierry Delisle [7c9ac4a] * .gitignore (modified) * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/future.tex (added) * driver/cc1.cc (modified) * driver/cfa.cc (modified) * tests/.expect/manipulatorsOutput2.arm64.txt (added) * tests/manipulatorsOutput2.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 18 Nov 2020 21:34:08 GMT Thierry Delisle [69d1748] * benchmark/readyQ/cycle.cc (added) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/cycle.go (modified) Some fixes to cycle benchmark and added a pthread version Wed, 18 Nov 2020 19:28:02 GMT Thierry Delisle [3ea8ad1] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) Added more checks for thread termination synchronization Tue, 17 Nov 2020 21:29:51 GMT Thierry Delisle [9d6e1b8a] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/monitor.cfa (modified) Minor improvments to assertions and comments Tue, 17 Nov 2020 20:38:11 GMT Peter A. Buhr [b4130f9] * driver/cc1.cc (modified) * driver/cfa.cc (modified) add command-line flag --save-temp along with -save-temp Tue, 17 Nov 2020 19:19:06 GMT Andrew Beach [b82c17a] * doc/theses/andrew_beach_MMath/cfalab.sty (modified) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Andrew MMath: Moved the pdf symbol escape into the style file. Mon, 16 Nov 2020 22:07:11 GMT Andrew Beach [a032992] * doc/theses/andrew_beach_MMath/future.tex (added) * doc/theses/andrew_beach_MMath/thesis.tex (modified) Made a symbol compatable with hyperref and added first version of the ... Sun, 15 Nov 2020 13:25:18 GMT Peter A. Buhr [6a45e733] * tests/manipulatorsOutput2.cfa (modified) fix emacs compile command Sun, 15 Nov 2020 13:24:48 GMT Peter A. Buhr [95d0c29c] * tests/.expect/manipulatorsOutput2.txt (deleted) remove general .expect/manipulatorsOutput2.txt as there are ... Sat, 14 Nov 2020 13:39:35 GMT Peter A. Buhr [d5a1b46] * .gitignore (modified) update files in .gitignore Sat, 14 Nov 2020 04:10:12 GMT Peter A. Buhr [7232fe2] * tests/.expect/manipulatorsOutput2.txt (added) update manipulatorsOutput2 expect on ARM Fri, 13 Nov 2020 23:41:17 GMT Peter A. Buhr [6e09a41e] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * src/AST/Convert.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.proto.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 13 Nov 2020 23:41:05 GMT Peter A. Buhr [26ceca1] * tests/.expect/manipulatorsOutput2.arm64.txt (added) enable test manipulatorsOutput2 on ARM Fri, 13 Nov 2020 22:29:08 GMT Thierry Delisle [1e208ea] * libcfa/src/concurrency/stats.cfa (modified) Obviously fogrgetting about io_uring means the change breaks io_uring. Fri, 13 Nov 2020 22:02:51 GMT Thierry Delisle [a0ba5e6] * libcfa/src/bits/defs.hfa (modified) * libcfa/src/concurrency/CtxSwitch-x86_64.S (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Common/Stats/ResolveTime.cc (modified) * tests/.expect/KRfunctions.arm64.txt (added) * tests/.expect/attributes.arm64.txt (added) * tests/.expect/bitmanip1.arm64.txt (added) * tests/.expect/bitmanip2.arm64.txt (added) * tests/.expect/bitmanip3.arm64.txt (added) * tests/.expect/declarationSpecifier.arm64.txt (added) * tests/.expect/extension.arm64.txt (added) * tests/.expect/functions.arm64.txt (added) * tests/.expect/gccExtensions.arm64.txt (added) * tests/.expect/manipulatorsInput.arm64.txt (added) * tests/.expect/manipulatorsOutput3.arm64.txt (added) * tests/.expect/math4.arm64.txt (added) * tests/errors/.expect/completeType.arm64.txt (added) * tests/generator/suspend_then.cfa (modified) * tests/malloc.cfa (modified) * tests/pybin/tools.py (modified) * tests/references.cfa (modified) * tests/test.py (modified) * tests/tuple/tupleAssign.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 13 Nov 2020 22:02:43 GMT Thierry Delisle [a056f56] * src/AST/Convert.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.proto.hpp (modified) Fixed forward declaration of TranslationUnit Fri, 13 Nov 2020 16:37:11 GMT Thierry Delisle [ac12f1f] * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) canary is now a void * so it prints in hexa in gdb Fri, 13 Nov 2020 16:32:15 GMT Thierry Delisle [1b033b8] * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) Alarm loop now has it's own stats block Fri, 13 Nov 2020 04:40:42 GMT Peter A. Buhr [726b748] * libcfa/src/stdlib.hfa (modified) * tests/malloc.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 13 Nov 2020 04:40:12 GMT Peter A. Buhr [c1076a2f] * libcfa/src/bits/defs.hfa (modified) remove preprocessor comment Fri, 13 Nov 2020 04:38:19 GMT Peter A. Buhr [0c4a90d] * libcfa/src/concurrency/CtxSwitch-x86_64.S (modified) update emacs mode Fri, 13 Nov 2020 04:37:11 GMT Peter A. Buhr [d31bb83] * libcfa/src/concurrency/invoke.c (modified) remove debug prints Fri, 13 Nov 2020 04:04:23 GMT Peter A. Buhr [9139540] * libcfa/src/concurrency/preemption.cfa (modified) * src/Common/Stats/ResolveTime.cc (modified) * tests/.expect/KRfunctions.arm64.txt (added) * tests/.expect/attributes.arm64.txt (added) * tests/.expect/bitmanip1.arm64.txt (added) * tests/.expect/bitmanip2.arm64.txt (added) * tests/.expect/bitmanip3.arm64.txt (added) * tests/.expect/declarationSpecifier.arm64.txt (added) * tests/.expect/extension.arm64.txt (added) * tests/.expect/functions.arm64.txt (added) * tests/.expect/gccExtensions.arm64.txt (added) * tests/.expect/manipulatorsInput.arm64.txt (added) * tests/.expect/manipulatorsOutput3.arm64.txt (added) * tests/.expect/math4.arm64.txt (added) * tests/errors/.expect/completeType.arm64.txt (added) * tests/generator/suspend_then.cfa (modified) * tests/pybin/tools.py (modified) * tests/references.cfa (modified) * tests/test.py (modified) * tests/tuple/tupleAssign.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 13 Nov 2020 04:04:13 GMT Peter A. Buhr [10d609a] * tests/malloc.cfa (modified) allow free( 0p ) Fri, 13 Nov 2020 04:03:12 GMT Peter A. Buhr [f2ccbfd] * libcfa/src/stdlib.hfa (modified) remove free with type T Fri, 13 Nov 2020 01:19:46 GMT Thierry Delisle [0989e79] * libcfa/src/concurrency/stats.cfa (modified) __tally_stats now resets local stats so it can be called multiple times Thu, 12 Nov 2020 20:33:25 GMT Thierry Delisle [57ccff1] * tests/tuple/tupleAssign.cfa (modified) Missed printing change Thu, 12 Nov 2020 20:33:12 GMT Thierry Delisle [0df64de] * tests/tuple/tupleAssign.cfa (modified) tuple assignment now uses signed char instead of char for consistent ... Thu, 12 Nov 2020 19:44:39 GMT Thierry Delisle [86d55e66] * tests/references.cfa (modified) Fixed inline assembly on arm Thu, 12 Nov 2020 19:08:39 GMT Thierry Delisle [172dba9c] * tests/generator/suspend_then.cfa (modified) Change generator suspend then to give same output regardless of order ... Thu, 12 Nov 2020 18:56:45 GMT Thierry Delisle [a104311] * tests/.expect/attributes.arm64.txt (modified) * tests/.expect/gccExtensions.arm64.txt (modified) Fixed new expected for arm after array_dim changes Thu, 12 Nov 2020 18:30:41 GMT Thierry Delisle [b5344a3] * libcfa/src/concurrency/preemption.cfa (modified) Fixed warning about single line comment over multiple lines Thu, 12 Nov 2020 18:29:43 GMT Thierry Delisle [9d264e18] * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/features.tex (added) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/InitTweak/GenInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/main.cc (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/alloc.cfa (modified) * tests/malloc.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 12 Nov 2020 18:29:36 GMT Thierry Delisle [d6ad99e] * tests/.expect/KRfunctions.arm64.txt (added) * tests/.expect/attributes.arm64.txt (added) * tests/.expect/bitmanip1.arm64.txt (added) * tests/.expect/bitmanip2.arm64.txt (added) * tests/.expect/bitmanip3.arm64.txt (added) * tests/.expect/declarationSpecifier.arm64.txt (added) * tests/.expect/extension.arm64.txt (added) * tests/.expect/functions.arm64.txt (added) * tests/.expect/gccExtensions.arm64.txt (added) * tests/.expect/manipulatorsInput.arm64.txt (added) * tests/.expect/manipulatorsOutput3.arm64.txt (added) * tests/.expect/math4.arm64.txt (added) * tests/errors/.expect/completeType.arm64.txt (added) Enable several tests for arm that had no expect file Thu, 12 Nov 2020 18:26:38 GMT Fangren Yu [8ca26d5] * benchmark/rmit.py (modified) * doc/theses/andrew_beach_MMath/features.tex (added) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * tests/.expect/alloc-ERROR.txt (modified) * tests/alloc.cfa (modified) * tests/malloc.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 12 Nov 2020 18:26:03 GMT Fangren Yu [3746f777] * src/main.cc (modified) fix Stats::Counter NPE when in new ast Thu, 12 Nov 2020 18:25:42 GMT Fangren Yu [5465377c] * src/InitTweak/GenInit.cc (modified) fix array_dim problem in old ast Thu, 12 Nov 2020 18:23:24 GMT Thierry Delisle [0b996a1] * doc/theses/andrew_beach_MMath/features.tex (added) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/alloc.cfa (modified) * tests/malloc.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 12 Nov 2020 17:55:06 GMT Thierry Delisle [ad4832f1] * tests/test.py (modified) Fix check in regenerate expected for inconsistent settings. Thu, 12 Nov 2020 17:50:58 GMT Thierry Delisle [2c2b60f] * tests/.expect/alloc-ERROR.txt (modified) Fixed line numbers in alloc-ERROR Thu, 12 Nov 2020 16:28:00 GMT Peter A. Buhr [0d4456b] * doc/theses/andrew_beach_MMath/features.tex (added) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * src/AST/Convert.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 12 Nov 2020 16:27:33 GMT Peter A. Buhr [6403ae5] * tests/.expect/alloc-ERROR.txt (modified) fix build problem for alloc-ERROR having new error-message numbers Thu, 12 Nov 2020 16:26:03 GMT Peter A. Buhr [fe23950] * tests/alloc.cfa (modified) argument test of free with multiple values Thu, 12 Nov 2020 16:25:13 GMT Peter A. Buhr [94429f8] * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) formatting, simplify "free" with multiple arguments, make "delete" inline Thu, 12 Nov 2020 16:22:01 GMT Peter A. Buhr [654d5a47] * tests/malloc.cfa (modified) add emacs comments at end Thu, 12 Nov 2020 15:18:24 GMT Andrew Beach [23954b6] * src/AST/Convert.cpp (modified) Convert now fills in the globals of the TranslationUnit. Wed, 11 Nov 2020 22:43:27 GMT Thierry Delisle [ead174a] * libcfa/src/concurrency/preemption.cfa (modified) Fixed implementation of TLS protection for aarch64 Wed, 11 Nov 2020 21:49:40 GMT Thierry Delisle [b0b1e15] * src/Common/Stats/ResolveTime.cc (modified) fix timestamp generation for arm inside the compiler Wed, 11 Nov 2020 21:49:09 GMT Thierry Delisle [080b0a1] * tests/pybin/tools.py (modified) Fixed incorrect encoding on diff result that could lead to crash Wed, 11 Nov 2020 19:41:34 GMT Colby Alexander Parsons [21255675] * doc/theses/andrew_beach_MMath/features.tex (added) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Type.cpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * tests/alloc.cfa (modified) * tests/malloc.cfa (modified) * tests/manipulatorsOutput3.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 11 Nov 2020 19:39:48 GMT Colby Alexander Parsons [6a8882c] * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) fixed some bugs Wed, 11 Nov 2020 17:22:20 GMT Thierry Delisle [883c4d9] * benchmark/rmit.py (modified) rmit.py script no prints json by default. Also it supports json now. Wed, 11 Nov 2020 16:45:29 GMT Andrew Beach [4a36b344] * doc/theses/andrew_beach_MMath/features.tex (added) Andrew MMath: Finally got the first draft of the features done. Tue, 10 Nov 2020 23:03:04 GMT Peter A. Buhr [2b18848] * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 10 Nov 2020 23:02:50 GMT Peter A. Buhr [1b5c3d60] * tests/manipulatorsOutput3.cfa (modified) change uin128 to int128 to make example consistent Tue, 10 Nov 2020 21:04:01 GMT Fangren Yu [1d379b5] * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/stdlib.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 10 Nov 2020 21:03:44 GMT Fangren Yu [e00c22f] * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/ResolvExpr/Resolver.cc (modified) someone liked snake_case Tue, 10 Nov 2020 19:45:16 GMT m3zulfiq [f33eab7] * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Type.cpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 10 Nov 2020 19:45:07 GMT m3zulfiq [685810e] * libcfa/src/stdlib.hfa (modified) corrected FIX-ME-comment about alloc interface. Tue, 10 Nov 2020 17:44:44 GMT Thierry Delisle [b82d140] * benchmark/rmit.py (modified) * libcfa/src/stdlib.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Type.cpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/SatisfyAssertions.cpp (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * tests/alloc.cfa (modified) * tests/malloc.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 10 Nov 2020 17:44:22 GMT Thierry Delisle [82a2fed] * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) Changed preemption to use code sections rather than atomic access to TLS.