# # ChangeLog for / # # Generated by Trac 1.2.1 # Jun 17, 2024, 4:49:10 AM Thu, 01 Sep 2022 17:27:52 GMT JiadaL [b0d9ff7] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Visitor.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/CodeLocationTools.cpp (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/ValidateType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/LinkReferenceToTypes.cpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) Fix up the QualifiedNameExpr. It should now work on both old AST and ... Mon, 25 Jul 2022 19:17:25 GMT JiadaL [def751f] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * Makefile.am (modified) * benchmark/readyQ/churn.cfa (modified) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/yield.cfa (modified) * benchmark/readyQ/yield.cpp (modified) * doc/bibliography/pl.bib (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cycle.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle1.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle2.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle_state.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/io_uring.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/Makefile.am (modified) * libcfa/src/Makefile.am (modified) * src/AST/Expr.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptDecl.cc (modified) * src/ControlStruct/ExceptDecl.h (modified) * src/ControlStruct/ExceptDeclNew.cpp (added) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.h (modified) * src/GenPoly/SpecializeNew.cpp (added) * src/GenPoly/module.mk (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/Tuples/Tuples.cc (modified) * src/Tuples/Tuples.h (modified) * src/Validate/Autogen.hpp (modified) * src/Validate/CompoundLiteral.hpp (modified) * src/Validate/EnumAndPointerDecay.cpp (modified) * src/Validate/EnumAndPointerDecay.hpp (modified) * src/Validate/FindSpecialDecls.h (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/FixQualifiedTypes.hpp (modified) * src/Validate/FixReturnTypes.cpp (modified) * src/Validate/FixReturnTypes.hpp (modified) * src/Validate/ForallPointerDecay.hpp (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/GenericParameter.hpp (modified) * src/Validate/HoistStruct.hpp (modified) * src/Validate/HoistTypeDecls.cpp (modified) * src/Validate/HoistTypeDecls.hpp (modified) * src/Validate/LabelAddressFixer.cpp (modified) * src/Validate/LabelAddressFixer.hpp (modified) * src/Validate/LinkReferenceToTypes.hpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/Validate/ReplaceTypedef.hpp (modified) * src/Validate/VerifyCtorDtorAssign.cpp (modified) * src/Validate/VerifyCtorDtorAssign.hpp (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/alloc2.cfa (modified) Merge branch 'master' into qualifiedEnum Mon, 25 Jul 2022 18:23:28 GMT Fangren Yu [ffec1bf] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * Makefile.am (modified) * benchmark/readyQ/churn.cfa (modified) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/yield.cfa (modified) * benchmark/readyQ/yield.cpp (modified) * doc/bibliography/pl.bib (modified) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/.gitignore (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMSG.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/SAVE.fig (deleted) * doc/theses/thierry_delisle_PhD/thesis/fig/SQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_ts2.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cycle.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/executionStates.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/idle.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle1.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle2.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle_state.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/io_uring.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * libcfa/Makefile.am (modified) * libcfa/configure.ac (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * libcfa/src/heap.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Inspect.cpp (added) * src/AST/Inspect.hpp (added) * src/AST/Pass.impl.hpp (modified) * src/AST/module.mk (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/CodeGen/GenType.cc (modified) * src/Common/Eval.cc (modified) * src/Common/ResolvProtoDump.cpp (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptDecl.cc (modified) * src/ControlStruct/ExceptDecl.h (modified) * src/ControlStruct/ExceptDeclNew.cpp (added) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/SymTab/ValidateType.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/Tuples.cc (modified) * src/Tuples/Tuples.h (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/Autogen.hpp (modified) * src/Validate/CompoundLiteral.hpp (modified) * src/Validate/EliminateTypedef.cpp (modified) * src/Validate/EnumAndPointerDecay.cpp (added) * src/Validate/EnumAndPointerDecay.hpp (added) * src/Validate/FindSpecialDecls.h (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/FixQualifiedTypes.hpp (modified) * src/Validate/FixReturnTypes.cpp (added) * src/Validate/FixReturnTypes.hpp (added) * src/Validate/ForallPointerDecay.hpp (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/GenericParameter.hpp (modified) * src/Validate/HoistStruct.hpp (modified) * src/Validate/HoistTypeDecls.cpp (added) * src/Validate/HoistTypeDecls.hpp (added) * src/Validate/LabelAddressFixer.cpp (modified) * src/Validate/LabelAddressFixer.hpp (modified) * src/Validate/LinkReferenceToTypes.cpp (added) * src/Validate/LinkReferenceToTypes.hpp (added) * src/Validate/ReplaceTypedef.cpp (added) * src/Validate/ReplaceTypedef.hpp (added) * src/Validate/VerifyCtorDtorAssign.cpp (added) * src/Validate/VerifyCtorDtorAssign.hpp (added) * src/Validate/module.mk (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) * tests/alloc2.cfa (modified) * tests/enum.cfa (modified) * tests/enum_tests/structEnum.cfa (modified) * tests/pybin/tools.py (modified) * tests/unified_locking/.expect/pthread_locks.txt (modified) * tests/unified_locking/mutex_test.hfa (modified) * tests/unified_locking/pthread_locks.cfa (modified) * tools/gdb/utils-gdb.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 25 Jul 2022 18:23:00 GMT Fangren Yu [9e23b446] * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/SymbolTable.cpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/GenPoly/Specialize.h (modified) * src/GenPoly/SpecializeNew.cpp (added) * src/GenPoly/module.mk (modified) * src/InitTweak/FixInitNew.cpp (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/Resolver.cc (modified) * src/main.cc (modified) add specialize pass Mon, 25 Jul 2022 17:47:25 GMT Thierry Delisle [1f950c3b] * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cpp (modified) Fixed some small errors in benchmarks Mon, 25 Jul 2022 16:47:05 GMT Thierry Delisle [8fe35be] * benchmark/readyQ/churn.cfa (modified) * benchmark/readyQ/cycle.cfa (modified) * benchmark/readyQ/cycle.cpp (modified) * benchmark/readyQ/locality.cfa (modified) * benchmark/readyQ/locality.cpp (modified) * benchmark/readyQ/yield.cfa (modified) * benchmark/readyQ/yield.cpp (modified) Fixed some benchmarks that were still using stack arrays Mon, 25 Jul 2022 16:45:12 GMT JiadaL [4e2befe3] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) add build_qualified_expr Mon, 25 Jul 2022 16:37:57 GMT JiadaL [50a8aa9] * src/SynTree/SynTree.h (modified) Forward Declaration for QualifiedNameExpr Mon, 25 Jul 2022 16:37:10 GMT JiadaL [bbf17d5] * src/SynTree/Expression.h (modified) Basic Defining of QualifiedNameExpr; save for debugging Mon, 25 Jul 2022 16:30:59 GMT JiadaL [b729c01] * src/ResolvExpr/Unify.cc (modified) Update enum unifier; now unifier compare types based on the enum's base Mon, 25 Jul 2022 16:29:40 GMT JiadaL [d958834b] * src/CodeGen/CodeGenerator.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/Validate/Autogen.cpp (modified) * tests/enum_tests/structEnum.cfa (modified) Save a minimal compilable version. The enum pointer ... Mon, 25 Jul 2022 15:47:36 GMT Thierry Delisle [970fa54] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 25 Jul 2022 15:47:32 GMT Thierry Delisle [6a6544d] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) added some discussion on heuristic and burst wake-up Mon, 25 Jul 2022 15:36:34 GMT Peter A. Buhr [24a3d2b] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) small updates Sun, 24 Jul 2022 21:49:53 GMT Peter A. Buhr [1988572] * tests/alloc2.cfa (modified) formatting, removed unnecessary casts Sat, 23 Jul 2022 21:41:47 GMT Peter A. Buhr [e01d2f6] * libcfa/src/Makefile.am (modified) * src/GenPoly/Box.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 23 Jul 2022 21:40:26 GMT Peter A. Buhr [05b400a] * doc/bibliography/pl.bib (modified) updated bibliography citations Sat, 23 Jul 2022 21:36:11 GMT Peter A. Buhr [8b3de2a] * doc/theses/thierry_delisle_PhD/thesis/fig/cycle.fig (modified) fuss with cycle figure Sat, 23 Jul 2022 21:35:22 GMT Peter A. Buhr [c4072d8e] * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) proofread chapter micro-benchmarks Sat, 23 Jul 2022 21:33:57 GMT Peter A. Buhr [0809c4e] * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) change lstlisting macro to cfa Fri, 22 Jul 2022 16:00:33 GMT Thierry Delisle [5ce7f4a] * libcfa/src/Makefile.am (modified) Makefile no longer looks for dependencies to clean and instead uses ... Fri, 22 Jul 2022 15:59:15 GMT Thierry Delisle [18070ee] * src/GenPoly/Box.cc (modified) Change box pass to scope better when polymorphic functions get ... Thu, 21 Jul 2022 12:26:59 GMT Peter A. Buhr [b9e2b87] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 21 Jul 2022 12:26:27 GMT Peter A. Buhr [6bf35d1] * doc/theses/mike_brooks_MMath/array.tex (modified) fix typo that prevented make Thu, 21 Jul 2022 00:56:30 GMT Thierry Delisle [e6662f5] * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) Merge Peter's changes and added some details to idle sleep tracking Wed, 20 Jul 2022 18:37:57 GMT Peter A. Buhr [6726a3a] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * src/AST/Expr.cpp (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptDecl.cc (modified) * src/ControlStruct/ExceptDecl.h (modified) * src/ControlStruct/ExceptDeclNew.cpp (added) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * src/ControlStruct/module.mk (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/Tuples/Tuples.cc (modified) * src/Tuples/Tuples.h (modified) * src/Validate/Autogen.hpp (modified) * src/Validate/CompoundLiteral.hpp (modified) * src/Validate/EnumAndPointerDecay.cpp (modified) * src/Validate/EnumAndPointerDecay.hpp (modified) * src/Validate/FindSpecialDecls.h (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/FixQualifiedTypes.hpp (modified) * src/Validate/FixReturnTypes.cpp (modified) * src/Validate/FixReturnTypes.hpp (modified) * src/Validate/ForallPointerDecay.hpp (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/GenericParameter.hpp (modified) * src/Validate/HoistStruct.hpp (modified) * src/Validate/HoistTypeDecls.cpp (modified) * src/Validate/HoistTypeDecls.hpp (modified) * src/Validate/LabelAddressFixer.cpp (modified) * src/Validate/LabelAddressFixer.hpp (modified) * src/Validate/LinkReferenceToTypes.hpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/Validate/ReplaceTypedef.hpp (modified) * src/Validate/VerifyCtorDtorAssign.cpp (modified) * src/Validate/VerifyCtorDtorAssign.hpp (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 20 Jul 2022 18:37:25 GMT Peter A. Buhr [d677355] * doc/theses/thierry_delisle_PhD/thesis/fig/idle.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle1.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle2.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/idle_state.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) proofread chapter practice, adjust figures, small changes in other files Wed, 20 Jul 2022 16:40:32 GMT Andrew Beach [2fd0de0] * src/CodeGen/FixNames.cc (modified) Another clean-up pass on fix names since I was in the area. This one ... Wed, 20 Jul 2022 16:11:21 GMT Andrew Beach [b585593] * src/CodeGen/FixNames.cc (modified) Slight adjustment to FixNames, same behaviour but a lighter ... Wed, 20 Jul 2022 15:42:29 GMT Andrew Beach [11df881] * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptDecl.cc (modified) * src/ControlStruct/ExceptDecl.h (modified) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/Tuples/Tuples.cc (modified) * src/Tuples/Tuples.h (modified) * src/Validate/Autogen.hpp (modified) * src/Validate/CompoundLiteral.hpp (modified) * src/Validate/EnumAndPointerDecay.cpp (modified) * src/Validate/EnumAndPointerDecay.hpp (modified) * src/Validate/FindSpecialDecls.h (modified) * src/Validate/FixQualifiedTypes.cpp (modified) * src/Validate/FixQualifiedTypes.hpp (modified) * src/Validate/FixReturnTypes.cpp (modified) * src/Validate/FixReturnTypes.hpp (modified) * src/Validate/ForallPointerDecay.hpp (modified) * src/Validate/GenericParameter.cpp (modified) * src/Validate/GenericParameter.hpp (modified) * src/Validate/HoistStruct.hpp (modified) * src/Validate/HoistTypeDecls.cpp (modified) * src/Validate/HoistTypeDecls.hpp (modified) * src/Validate/LabelAddressFixer.cpp (modified) * src/Validate/LabelAddressFixer.hpp (modified) * src/Validate/LinkReferenceToTypes.hpp (modified) * src/Validate/ReplaceTypedef.cpp (modified) * src/Validate/ReplaceTypedef.hpp (modified) * src/Validate/VerifyCtorDtorAssign.cpp (modified) * src/Validate/VerifyCtorDtorAssign.hpp (modified) * src/main.cc (modified) Updated documentation on pre-resolver passes, moving code to headers ... Mon, 18 Jul 2022 21:13:33 GMT Andrew Beach [0577df2] * src/ControlStruct/MultiLevelExit.cpp (modified) Various pieces of clean-up in MultiLevelExit. Mon, 18 Jul 2022 17:13:59 GMT Thierry Delisle [efcd8f2] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) Merge Peter's io changes Mon, 18 Jul 2022 15:27:06 GMT Andrew Beach [6a896b0] * src/AST/Expr.cpp (modified) * src/ControlStruct/ExceptDecl.h (modified) * src/ControlStruct/ExceptDeclNew.cpp (added) * src/ControlStruct/module.mk (modified) * src/Virtual/Tables.h (modified) * src/main.cc (modified) Translated the Exception Declaration pass. Mon, 18 Jul 2022 12:06:18 GMT Peter A. Buhr [847bb6f] * doc/theses/thierry_delisle_PhD/thesis/fig/io_uring.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) proofread chapter text/io.tex, and updates in other chapaters Thu, 14 Jul 2022 20:57:30 GMT Thierry Delisle [4f3807d] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Removed jenkins performance plots since they were not very useful Thu, 14 Jul 2022 20:52:25 GMT Thierry Delisle [1932e8a] * Makefile.am (modified) * libcfa/Makefile.am (modified) Changed how cleaning is handled in makefiles. Hopefully this approach ... Wed, 13 Jul 2022 18:51:18 GMT Andrew Beach [af75a87] * src/Validate/ReplaceTypedef.cpp (modified) Adjusted typedef replacement, attributes should be filtered with ... Wed, 13 Jul 2022 15:16:56 GMT Thierry Delisle [d4b37ab] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/Validate/EliminateTypedef.cpp (modified) * src/Validate/EnumAndPointerDecay.cpp (added) * src/Validate/EnumAndPointerDecay.hpp (added) * src/Validate/FixReturnTypes.cpp (added) * src/Validate/FixReturnTypes.hpp (added) * src/Validate/HoistTypeDecls.cpp (added) * src/Validate/HoistTypeDecls.hpp (added) * src/Validate/ReplaceTypedef.cpp (added) * src/Validate/ReplaceTypedef.hpp (added) * src/Validate/VerifyCtorDtorAssign.cpp (added) * src/Validate/VerifyCtorDtorAssign.hpp (added) * src/Validate/module.mk (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 12 Jul 2022 19:40:38 GMT Andrew Beach [b9f8274] * src/ResolvExpr/CandidateFinder.cpp (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/main.cc (modified) Removed the validate sub-pass interface. This also showed an extra ... Tue, 12 Jul 2022 19:21:18 GMT Andrew Beach [1931bb01] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/Validate/EliminateTypedef.cpp (modified) * src/Validate/EnumAndPointerDecay.cpp (added) * src/Validate/EnumAndPointerDecay.hpp (added) * src/Validate/FixReturnTypes.cpp (added) * src/Validate/FixReturnTypes.hpp (added) * src/Validate/HoistTypeDecls.cpp (added) * src/Validate/HoistTypeDecls.hpp (added) * src/Validate/ReplaceTypedef.cpp (added) * src/Validate/ReplaceTypedef.hpp (added) * src/Validate/VerifyCtorDtorAssign.cpp (added) * src/Validate/VerifyCtorDtorAssign.hpp (added) * src/Validate/module.mk (modified) * src/main.cc (modified) Converted 'Validate A' to the new AST. There some utility changes as ... Tue, 05 Jul 2022 13:36:59 GMT Thierry Delisle [25404c7] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_ts2.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) * src/Common/Eval.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/enum.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 04 Jul 2022 23:44:54 GMT Thierry Delisle [9c6443e] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) Merge peter's changes for core Sun, 03 Jul 2022 14:10:27 GMT Peter A. Buhr [3e3bee2] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) add bridge at end of chapter 4 to chapter 5 Sun, 03 Jul 2022 13:57:25 GMT Peter A. Buhr [aa60460] * doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) proofread chapter text/core.tex Sun, 03 Jul 2022 13:56:42 GMT Peter A. Buhr [84f90b6] * doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) added the latex comment package Sun, 03 Jul 2022 13:55:28 GMT Peter A. Buhr [be99234] * doc/theses/thierry_delisle_PhD/thesis/fig/base.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_avg.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-noshare.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/cache-share.fig (modified) update figures Sun, 03 Jul 2022 13:53:39 GMT Peter A. Buhr [2a859b5] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/base_ts2.fig (added) add new figure base_ts2 Fri, 01 Jul 2022 22:28:12 GMT Peter A. Buhr [6415549] * tests/.expect/attributes.nast.arm64.txt (modified) update attribute.cfa expect file for ARM64 Fri, 01 Jul 2022 21:41:09 GMT Peter A. Buhr [0edbdb2] * tests/enum.cfa (modified) add constant expression tests Fri, 01 Jul 2022 21:36:10 GMT Peter A. Buhr [f37d9e7] * src/ResolvExpr/CurrentObject.cc (modified) change CurrentObject.cc to use eval rather than ad-hoc constant- ... Fri, 01 Jul 2022 21:34:23 GMT Peter A. Buhr [7991c7d] * src/Parser/parser.yy (modified) change enumerator_value_opt to only parse constant_expression Fri, 01 Jul 2022 21:31:57 GMT Peter A. Buhr [120867e] * src/Common/Eval.cc (modified) update EvalNew to handle more compile-time constant-expression evaluation Fri, 01 Jul 2022 18:02:15 GMT Peter A. Buhr [1ed3fe7c] * src/SynTree/AggregateDecl.cc (modified) change semantic error message for non-const enumerator to be clearer Thu, 30 Jun 2022 15:33:20 GMT Thierry Delisle [06bdba4] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * libcfa/src/concurrency/locks.hfa (modified) * src/AST/Decl.hpp (modified) * src/AST/Inspect.cpp (modified) * src/AST/Inspect.hpp (modified) * src/SymTab/Validate.cc (modified) * src/Validate/LinkReferenceToTypes.cpp (added) * src/Validate/LinkReferenceToTypes.hpp (added) * src/Validate/module.mk (modified) * src/main.cc (modified) * tests/enum_tests/structEnum.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 29 Jun 2022 20:15:33 GMT Thierry Delisle [adf03a6] * doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) Updated intro Wed, 29 Jun 2022 14:26:38 GMT Thierry Delisle [d7af839] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) More merging of Peter's changes Tue, 28 Jun 2022 19:07:04 GMT Andrew Beach [72e76fd] * src/SymTab/Validate.cc (modified) * src/Validate/LinkReferenceToTypes.cpp (added) * src/Validate/LinkReferenceToTypes.hpp (added) * src/Validate/module.mk (modified) * src/main.cc (modified) * tests/enum_tests/structEnum.cfa (modified) Converted the last pass in validate B (linkReferenceToTypes). Cleaned ... Mon, 27 Jun 2022 21:18:01 GMT Thierry Delisle [43aec9e] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) Merged some of peter's changes Mon, 27 Jun 2022 19:55:29 GMT Andrew Beach [7b71402] * src/AST/Decl.hpp (modified) * src/AST/Inspect.cpp (modified) * src/AST/Inspect.hpp (modified) Some white-space and comment fixes. Mon, 27 Jun 2022 17:53:47 GMT caparsons [b01d459] * doc/theses/thierry_delisle_PhD/thesis/.gitignore (modified) * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMSG.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/SAVE.fig (deleted) * doc/theses/thierry_delisle_PhD/thesis/fig/SQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/executionStates.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified) * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) * libcfa/src/heap.cfa (modified) * src/AST/Inspect.cpp (added) * src/AST/Inspect.hpp (added) * src/AST/module.mk (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/Validate/Autogen.cpp (modified) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 27 Jun 2022 17:51:00 GMT caparsons [fd365da] * libcfa/src/concurrency/locks.hfa (modified) added atomics to other spin_queue style locks Mon, 27 Jun 2022 17:13:47 GMT Thierry Delisle [fc2c57a9] * libcfa/src/concurrency/kernel/fwd.hfa (modified) Fixed assert in waitctx. Removed unnecessary loop in retract. Mon, 27 Jun 2022 12:29:58 GMT Peter A. Buhr [e4ea4b8d] * doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) proofread runtime chapter Mon, 27 Jun 2022 12:29:11 GMT Peter A. Buhr [cad61f4] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) talk about Go safe-points Mon, 27 Jun 2022 12:28:27 GMT Peter A. Buhr [9b817e15] * doc/theses/thierry_delisle_PhD/thesis/fig/system.fig (modified) update system figure Mon, 27 Jun 2022 02:29:22 GMT Peter A. Buhr [6e21aaf] * libcfa/src/heap.cfa (modified) * src/AST/Inspect.cpp (added) * src/AST/Inspect.hpp (added) * src/AST/module.mk (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/Validate/Autogen.cpp (modified) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 27 Jun 2022 02:26:17 GMT Peter A. Buhr [8446c18] * doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) proofread existing.tex Mon, 27 Jun 2022 02:25:27 GMT Peter A. Buhr [6e8d446] * doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) add some outline material for the introduction Mon, 27 Jun 2022 02:23:49 GMT Peter A. Buhr [1f201238] * doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/MQMSG.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/SQMS.fig (added) * doc/theses/thierry_delisle_PhD/thesis/fig/executionStates.fig (added) add 4 figures for consideration Mon, 27 Jun 2022 02:20:22 GMT Peter A. Buhr [10bd126] * doc/theses/thierry_delisle_PhD/thesis/.gitignore (modified) git ignore SAVE.fig Mon, 27 Jun 2022 02:19:22 GMT Peter A. Buhr [a6cfb4d] * doc/theses/thierry_delisle_PhD/thesis/fig/SAVE.fig (deleted) remove temporary file SAVE.fig Fri, 24 Jun 2022 18:59:41 GMT Thierry Delisle [91715ce1] * src/Validate/Autogen.cpp (modified) Don't autogen for struct with flexible array members [[fixes #261]] Fri, 24 Jun 2022 18:56:21 GMT Thierry Delisle [b70abaf] * src/AST/Inspect.cpp (added) * src/AST/Inspect.hpp (added) * src/AST/module.mk (modified) Added inspect file for asking questions about the ast. So far only ... Fri, 24 Jun 2022 17:23:00 GMT Thierry Delisle [b99fd56] * src/CodeGen/CodeGenerator.cc (modified) CodeGeneration now generates variable exprs of type zero_t as ... Fri, 24 Jun 2022 17:20:18 GMT Thierry Delisle [5a076837] * libcfa/src/heap.cfa (modified) Remove unnecessary declaration in heap Fri, 24 Jun 2022 16:12:26 GMT Thierry Delisle [3322180] * src/GenPoly/Box.cc (modified) * src/Validate/Autogen.cpp (modified) * tests/.expect/attributes.nast.arm64.txt (modified) * tests/.expect/attributes.nast.x64.txt (modified) * tests/.expect/attributes.nast.x86.txt (modified) * tests/.expect/attributes.oast.x64.txt (modified) Fix enum assignment warning Thu, 23 Jun 2022 17:41:39 GMT caparsons [d28524a] * libcfa/configure.ac (modified) * libcfa/src/concurrency/ready_subqueue.hfa (modified) * src/AST/Pass.impl.hpp (modified) * src/Common/ResolvProtoDump.cpp (modified) * src/GenPoly/GenPoly.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/ValidateType.cc (modified) * src/SynTree/Type.h (modified) * tests/pybin/tools.py (modified) * tools/gdb/utils-gdb.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Jun 2022 17:41:29 GMT caparsons [4e83bb7] * libcfa/src/concurrency/locks.cfa (modified) * tests/unified_locking/.expect/pthread_locks.txt (modified) * tests/unified_locking/pthread_locks.cfa (modified) fixed timeout cond var bug and updated pthread_locks test with ... Thu, 23 Jun 2022 00:06:19 GMT Thierry Delisle [9dad5b3] * tools/gdb/utils-gdb.py (modified) Fixed gdb printing of processors which was broken for a while now. Wed, 22 Jun 2022 17:00:13 GMT Thierry Delisle [1158180] * libcfa/configure.ac (modified) Added check for IORING_REGISTER_IOWQ_MAX_WORKERS. Not used yet. Wed, 22 Jun 2022 16:59:43 GMT Thierry Delisle [ae2f2ae] * src/Parser/parser.yy (modified) Removed and ignored some warnings in Parser. Wed, 22 Jun 2022 16:59:09 GMT Thierry Delisle [c19edd1] * src/Common/ResolvProtoDump.cpp (modified) * src/GenPoly/GenPoly.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/SymTab/Mangler.cc (modified) Removed some warnings and fixed some whitespace Wed, 22 Jun 2022 16:57:27 GMT Thierry Delisle [c5d5723] * src/Parser/lex.ll (modified) Disabled null conversion warning in lexer. Tue, 21 Jun 2022 18:28:20 GMT JiadaL [b62d1d6] * libcfa/src/concurrency/ready_subqueue.hfa (modified) * tests/pybin/tools.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Jun 2022 17:39:24 GMT JiadaL [eb5962a] * benchmark/io/http/Makefile.am (modified) * benchmark/io/http/main.cfa (modified) * benchmark/io/http/options.cfa (modified) * benchmark/io/http/options.hfa (modified) * benchmark/io/http/printer.cfa (added) * benchmark/io/http/printer.hfa (added) * benchmark/io/http/protocol.cfa (modified) * benchmark/io/http/protocol.hfa (modified) * benchmark/io/http/socket.cfa (added) * benchmark/io/http/socket.hfa (added) * benchmark/io/http/worker.cfa (modified) * benchmark/io/http/worker.hfa (modified) * benchmark/io/sendfile/producer.cfa (added) * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/io/setup.cfa (modified) * libcfa/src/concurrency/iofwd.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/locks.cfa (modified) * libcfa/src/concurrency/locks.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/containers/queueLockFree.hfa (modified) * libcfa/src/startup.cfa (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/Concurrency/Waitfor.cc (modified) * src/Concurrency/Waitfor.h (modified) * src/Concurrency/WaitforNew.cpp (added) * src/Concurrency/module.mk (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/main.cc (modified) * tests/concurrent/futures/.expect/wait_any.txt (added) * tests/concurrent/futures/wait_any.cfa (added) * tests/unified_locking/.expect/block_spin_lock.txt (added) * tests/unified_locking/.expect/clh.txt (added) * tests/unified_locking/.expect/mcs_block_spin_lock.txt (added) * tests/unified_locking/.expect/mcs_spin.txt (added) * tests/unified_locking/.expect/pthread_locks.txt (added) * tests/unified_locking/.expect/simple_owner_lock.txt (added) * tests/unified_locking/.expect/spin_queue_lock.txt (added) * tests/unified_locking/block_spin_lock.cfa (added) * tests/unified_locking/clh.cfa (added) * tests/unified_locking/mcs_block_spin_lock.cfa (added) * tests/unified_locking/mcs_spin.cfa (added) * tests/unified_locking/mutex_test.hfa (modified) * tests/unified_locking/pthread_locks.cfa (added) * tests/unified_locking/simple_owner_lock.cfa (added) * tests/unified_locking/spin_queue_lock.cfa (added) * tools/cfa.nanorc (modified) * tools/jenkins/setup.sh.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Jun 2022 17:39:14 GMT JiadaL [1df492a] * src/AST/Pass.impl.hpp (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/SymTab/ValidateType.cc (modified) * src/SynTree/Type.h (modified) Convert TypeInstType to PointerType before resolution Tue, 21 Jun 2022 16:41:46 GMT Thierry Delisle [b0be3713] * libcfa/src/concurrency/ready_subqueue.hfa (modified) Missed an atomic store on the TS handling. Tue, 21 Jun 2022 15:56:57 GMT Thierry Delisle [86601a5] * tests/unified_locking/mutex_test.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 Jun 2022 14:37:17 GMT caparsons [1dbbef6] * tests/unified_locking/mutex_test.hfa (modified) added non shared critical section entry counter Mon, 20 Jun 2022 20:47:10 GMT Thierry Delisle [5a96b36] * tests/pybin/tools.py (modified) Fixed small bugs with dry-run in tests. Mon, 20 Jun 2022 20:13:34 GMT caparsons [2ed32fa7] * libcfa/src/concurrency/locks.hfa (modified) added atomics to spin_queue_lock Mon, 20 Jun 2022 18:03:46 GMT caparsons [df932552] * libcfa/src/concurrency/locks.hfa (modified) added atomic store/load for spinqueue Thu, 16 Jun 2022 18:47:50 GMT caparsons [76a798d] * libcfa/src/concurrency/locks.hfa (modified) hopefully fixed mcs spin lock Thu, 16 Jun 2022 18:39:28 GMT caparsons [9e3d123] * libcfa/src/concurrency/locks.hfa (modified) added atomic_load_n to mcs_spin in attempt at fixing it Thu, 16 Jun 2022 18:38:19 GMT caparsons [e1a9c77] * tests/unified_locking/.expect/mcs_spin.txt (added) * tests/unified_locking/mcs_spin.cfa (added) added tests for qspinlocks internal mcs lock Wed, 15 Jun 2022 14:19:36 GMT Andrew Beach [6739590] * src/AST/Pass.impl.hpp (modified) A small spacing fix. Tue, 14 Jun 2022 15:47:44 GMT Thierry Delisle [aec20700] * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/GenPoly/Specialize.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Jun 2022 15:46:48 GMT Thierry Delisle [ae020ea] * benchmark/io/http/printer.cfa (modified) * benchmark/io/http/printer.hfa (modified) Printer now prints max fd and open/closed/live connections. Tue, 14 Jun 2022 15:46:07 GMT Thierry Delisle [563a36b] * libcfa/src/concurrency/kernel/fwd.hfa (modified) Fixed verify that was backwards. Tue, 14 Jun 2022 14:55:46 GMT Andrew Beach [a8b87d3] * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/GenPoly/Specialize.cc (modified) Various bits of clean-up. The big one was some renaming inside ...