# # ChangeLog for / # # Generated by Trac 1.6 # Apr 29, 2026, 4:31:22 AM Thu, 23 May 2019 15:29:46 GMT Thierry Delisle [e4b6cf78] * src/AST/Pass.proto.hpp (modified) New Pass visitor now supports void postvisits by returning the ... Thu, 23 May 2019 15:29:00 GMT Thierry Delisle [342146e1] * src/Common/PassVisitor.impl.h (modified) Old pass visitor no longer leaks macros Thu, 23 May 2019 15:01:23 GMT Thierry Delisle [3ca912a] * src/Tuples/TupleExpansion.cc (modified) Implemented missing functions in TupleExplansion Thu, 23 May 2019 14:51:23 GMT Thierry Delisle [4139e3d] * src/ResolvExpr/Unify.cc (modified) Missed one file' Thu, 23 May 2019 14:51:06 GMT Thierry Delisle [335f2d8] * src/AST/Expr.cpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Print.cpp (modified) Fixed some warnings and implemented memberExpr ctor and extractResultType Thu, 23 May 2019 14:42:20 GMT Thierry Delisle [a2e758e] * src/AST/Attribute.cpp (modified) * src/AST/Attribute.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/porting.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 May 2019 14:39:17 GMT Thierry Delisle [0b8bf27] * src/AST/GenericSubstitution.cpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/module.mk (modified) * src/Makefile.in (modified) Fixed pass visitor so previsit can return void to signify it will ... Thu, 23 May 2019 14:17:12 GMT Andrew Beach [0b57626] * src/AST/Attribute.cpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) Silenced a warning and removed trailing whitespace. Wed, 22 May 2019 21:58:56 GMT Aaron Moss [c957e7f] * src/AST/Print.cpp (modified) Added initializer printers Wed, 22 May 2019 21:47:36 GMT Aaron Moss [489bacf] * src/AST/Attribute.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/porting.md (modified) Changed Attribute field to params Done for consistency with other ... Wed, 22 May 2019 21:34:17 GMT Thierry Delisle [f23de79d] * src/AST/Expr.cpp (modified) * src/AST/GenericSubstitution.cpp (added) * src/AST/GenericSubstitution.hpp (added) * src/AST/Node.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/porting.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 21:33:42 GMT Thierry Delisle [5902625] * src/AST/Print.cpp (modified) Added some more print Wed, 22 May 2019 21:32:46 GMT Aaron Moss [722c4831] * src/AST/Expr.cpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/module.mk (modified) * src/Makefile.in (modified) Temporary patch around Pass issues Wed, 22 May 2019 21:23:02 GMT Aaron Moss [893e106] * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/Common/utility.h (modified) * src/include/cassert (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 21:22:30 GMT Aaron Moss [76ed81f] * src/AST/Expr.cpp (modified) * src/AST/GenericSubstitution.cpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Print.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) Broken stuff pre-Pass fix Wed, 22 May 2019 21:21:44 GMT Thierry Delisle [ef5ef56] * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Node.hpp (modified) * src/Common/utility.h (modified) * src/include/cassert (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 21:21:39 GMT Thierry Delisle [dff6452] * src/AST/Pass.proto.hpp (modified) Minor fixes to which previsits are acceptable Wed, 22 May 2019 21:01:53 GMT Michael Brooks [8abee136] * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Node.hpp (modified) * src/Common/utility.h (modified) * src/include/cassert (modified) early bug fixes from running conversion old-new-old, just before resolver Wed, 22 May 2019 19:40:36 GMT Aaron Moss [6380f78] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/DeclReplacer.cpp (modified) * src/AST/DeclReplacer.hpp (modified) * src/AST/Pass.cpp (added) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/module.mk (modified) * src/Makefile.in (modified) * src/SynTree/Declaration.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 19:38:47 GMT Aaron Moss [d8938622] * src/AST/Expr.cpp (modified) * src/AST/GenericSubstitution.cpp (added) * src/AST/GenericSubstitution.hpp (added) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (modified) * src/AST/porting.md (modified) * src/Makefile.in (modified) Broken GenericSubstitution version Wed, 22 May 2019 19:23:25 GMT Thierry Delisle [f4c2f1a] * doc/proposals/vtable.md (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Stmt.hpp (modified) * src/SynTree/Expression.h (modified) * src/SynTree/TupleExpr.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 19:19:07 GMT Thierry Delisle [e9b44489] * src/AST/DeclReplacer.cpp (modified) * src/AST/DeclReplacer.hpp (modified) * src/AST/Stmt.cpp (modified) Implemented declReplacer Wed, 22 May 2019 19:18:34 GMT Thierry Delisle [b0abc8a0] * src/AST/Pass.cpp (added) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/module.mk (modified) * src/Makefile.in (modified) Fixed errors in the pass visitor Wed, 22 May 2019 19:17:48 GMT Thierry Delisle [09ab71a] * src/SynTree/Declaration.h (modified) Made print function final because it effectively was Wed, 22 May 2019 19:16:52 GMT Thierry Delisle [ed3935da] * src/AST/Decl.hpp (modified) typeString is now public, since it is const and effectively ... Wed, 22 May 2019 17:55:16 GMT Michael Brooks [dd6d7c6] * src/AST/Convert.cpp (modified) Implememented draft conversion in rememaining misc cases Wed, 22 May 2019 17:36:01 GMT Aaron Moss [37eef7a] * doc/proposals/vtable.md (modified) * src/AST/Convert.cpp (modified) * src/AST/Stmt.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 17:35:55 GMT Aaron Moss [4073b16] * src/AST/Convert.cpp (modified) Cache statement conversions for ImplicitCtorDtorStmt Wed, 22 May 2019 17:31:05 GMT Andrew Beach [0f740d6] * doc/proposals/vtable.md (modified) * src/AST/Stmt.hpp (modified) Clean-up. Added one line docs for Stmts. Wed, 22 May 2019 17:29:14 GMT Andrew Beach [74ad8c0] * src/AST/Convert.cpp (modified) Implemented initializers and designation conversion. Wed, 22 May 2019 17:10:58 GMT Aaron Moss [15934a6] * src/AST/Bitfield.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Print.cpp (added) * src/AST/Print.hpp (added) * src/AST/module.mk (modified) * src/Makefile.in (modified) * src/SynTree/Expression.h (modified) * src/SynTree/TupleExpr.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 17:10:54 GMT Aaron Moss [9a0cd9c] * src/AST/Convert.cpp (modified) Fill in missing Decl conversions Wed, 22 May 2019 17:03:56 GMT Michael Brooks [9d23c2d] * src/AST/Bitfield.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Print.cpp (added) * src/AST/Print.hpp (added) * src/AST/module.mk (modified) * src/Makefile.in (modified) finished draft conversion for expressions Wed, 22 May 2019 17:02:13 GMT Michael Brooks [20de6fb] * src/AST/Convert.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/SynTree/Expression.h (modified) * src/SynTree/TupleExpr.cc (modified) finished draft past of converting expressions Wed, 22 May 2019 17:00:36 GMT Thierry Delisle [3f840e3] * libcfa/src/iostream.cfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 17:00:28 GMT Thierry Delisle [461046f] * src/AST/Bitfield.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Print.cpp (added) * src/AST/Print.hpp (added) * src/AST/module.mk (modified) * src/Makefile.in (modified) Started implementing the print visitor Wed, 22 May 2019 15:38:23 GMT Aaron Moss [ed5e798] * src/AST/Convert.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 May 2019 15:38:18 GMT Aaron Moss [746ae82] * src/AST/Convert.cpp (modified) * src/AST/Type.hpp (modified) Finish conversion visitors for Type Wed, 22 May 2019 14:09:50 GMT Michael Brooks [28c89f4] * src/AST/Convert.cpp (modified) converting many expressions, using DeclWithType caching Tue, 21 May 2019 22:11:28 GMT Aaron Moss [907c545] * libcfa/src/iostream.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 May 2019 22:11:24 GMT Aaron Moss [b869ec5] * src/AST/Convert.cpp (modified) Conversion caching for AggregateDecl, DeclWithType, TypeDecl Tue, 21 May 2019 20:53:35 GMT Peter A. Buhr [a1b154d] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/module.mk (modified) * src/Common/Eval.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Tuples/TupleExpansion.cc (modified) * src/include/cassert (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 May 2019 20:33:30 GMT Aaron Moss [514a791] * src/AST/Convert.cpp (modified) * src/AST/Type.cpp (modified) Fix compile errors on previous push Tue, 21 May 2019 20:08:45 GMT Aaron Moss [a83044fb] * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/module.mk (modified) * src/Common/Eval.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Tuples/TupleExpansion.cc (modified) * src/include/cassert (modified) * src/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 May 2019 20:08:38 GMT Aaron Moss [d148778] * src/AST/Convert.cpp (modified) Start on Type conversions, add caching Tue, 21 May 2019 19:56:33 GMT Thierry Delisle [ca8704f] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Pass.impl.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 May 2019 19:56:27 GMT Thierry Delisle [733074e] * src/AST/Decl.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/include/cassert (modified) Removed stub for toString by moving to a more precise Stub Tue, 21 May 2019 19:35:39 GMT Andrew Beach [112fe04] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Pass.impl.hpp (modified) Work on ConverterNewToOld, filled in declarations and cleaned up ... Tue, 21 May 2019 19:32:08 GMT Thierry Delisle [e0016a5] * src/AST/Convert.cpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.hpp (modified) All ast visit functions are implemented Tue, 21 May 2019 18:28:00 GMT Thierry Delisle [51ff278] * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 May 2019 18:27:53 GMT Thierry Delisle [17a0228a] * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/main.cc (modified) Added more visit passes Tue, 21 May 2019 18:23:49 GMT Peter A. Buhr [5b35c21] * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 21 May 2019 18:23:43 GMT Peter A. Buhr [e63326b] * libcfa/src/iostream.cfa (modified) clean up always printing decimal point for floating-point numbers Tue, 21 May 2019 16:48:18 GMT Michael Brooks [19e567dd] * src/AST/Convert.cpp (modified) * src/AST/Expr.hpp (modified) expression conversion: first few cases and base members, both directions Tue, 21 May 2019 15:28:44 GMT Thierry Delisle [dccc091] * src/AST/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) Added AST nodes to compilation Tue, 21 May 2019 15:26:40 GMT Thierry Delisle [0588d8c] * src/Common/Eval.cc (modified) * src/Tuples/TupleExpansion.cc (modified) Stubbed a few routines for later to help compilation Sun, 19 May 2019 22:29:02 GMT Peter A. Buhr [292642a] * tests/sum.cfa (modified) change for loop Sun, 19 May 2019 22:28:27 GMT Peter A. Buhr [b2ac656] * libcfa/src/iostream.cfa (modified) * tests/.expect/loopctrl.txt (modified) * tests/.expect/math3.txt (modified) * tests/.expect/math4.txt (modified) fix decimal print for floating point Sun, 19 May 2019 22:24:07 GMT Peter A. Buhr [7b149bc] * libcfa/src/heap.cfa (modified) formatting Fri, 17 May 2019 20:03:23 GMT Andrew Beach [f6964ef] * src/AST/Convert.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (added) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 17 May 2019 20:02:37 GMT Andrew Beach [675d816] * src/AST/Convert.cpp (modified) * src/AST/Stmt.hpp (modified) Utility for ConverterNewToOld and most of the statements. Fri, 17 May 2019 20:01:50 GMT Michael Brooks [172d9342] * src/AST/Convert.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/TypeSubstitution.cpp (modified) * src/AST/TypeSubstitution.hpp (modified) * src/AST/module.mk (added) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) added old-to-new conversion for TypeSubstitution, within a framework ... Fri, 17 May 2019 16:15:44 GMT Andrew Beach [74dbbf6] * src/AST/Convert.cpp (modified) * src/AST/Convert.hpp (modified) ConverterNewToOld boiler-plate code. Fri, 17 May 2019 16:10:09 GMT Thierry Delisle [896737b] * src/AST/Convert.cpp (modified) * src/AST/Stmt.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 17 May 2019 16:09:51 GMT Thierry Delisle [10a1225] * src/AST/Decl.hpp (modified) * src/AST/DeclReplacer.cpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.cpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Visitor.hpp (modified) Many errors and warning fixes. More visit implementation Fri, 17 May 2019 16:08:46 GMT Thierry Delisle [77bfc80] * src/Common/SemanticError.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/SynTree/Declaration.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.h (modified) Fixed some warnings and better messaging for unimplemented stubs Fri, 17 May 2019 16:07:49 GMT Thierry Delisle [8ff178d] * driver/Makefile.am (modified) * driver/Makefile.in (modified) Driver now correctly includes src/include for our cassert variants Fri, 17 May 2019 15:16:34 GMT Andrew Beach [d66e7b7] * src/AST/Convert.cpp (modified) * src/AST/Stmt.hpp (modified) Removed ACCEPT_1 and ACCEPT_N from Convert.cpp. Use GET_ACCEPT_? instead. Thu, 16 May 2019 22:51:18 GMT Aaron Moss [246c245] * libcfa/src/concurrency/coroutine.hfa (modified) * src/AST/Attribute.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.cpp (modified) * src/AST/Init.hpp (modified) * src/AST/LinkageSpec.cpp (modified) * src/AST/Node.cpp (added) * src/AST/Node.hpp (modified) * src/AST/ParseNode.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.cpp (added) * src/AST/TypeSubstitution.hpp (added) * src/AST/porting.md (modified) * src/Common/utility.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/SynTree/SynTree.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 22:46:51 GMT Aaron Moss [9b4f329] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/porting.md (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/SynTree/SynTree.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.h (modified) Finished porting AST::Expr subclasses Thu, 16 May 2019 21:25:40 GMT Andrew Beach [6f8e87d] * src/AST/Convert.cpp (modified) * src/AST/Stmt.hpp (modified) Filled in ConverterOldToNew for Stmt. Also updated some utilities. Thu, 16 May 2019 20:56:56 GMT Thierry Delisle [acd80b4] * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.cpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.hpp (modified) Fixed several compilation errors Thu, 16 May 2019 20:23:47 GMT Thierry Delisle [41b24c8] * libcfa/src/concurrency/coroutine.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeSubstitution.cpp (added) * src/AST/TypeSubstitution.hpp (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 20:18:02 GMT Thierry Delisle [e61207e7] * src/AST/Pass.impl.hpp (modified) More visits Thu, 16 May 2019 20:14:04 GMT Michael Brooks [c671112] * src/AST/Pass.impl.hpp (modified) * src/AST/TypeSubstitution.cpp (added) * src/AST/TypeSubstitution.hpp (added) AST for TypeSubstitution Thu, 16 May 2019 20:13:19 GMT Thierry Delisle [87701b6] * src/AST/Attribute.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.cpp (modified) * src/AST/Init.hpp (modified) * src/AST/LinkageSpec.cpp (modified) * src/AST/Node.cpp (added) * src/AST/Node.hpp (modified) * src/AST/ParseNode.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/porting.md (modified) * src/Common/utility.h (modified) Tentative fix for increment/decrement and implented a few more visits Thu, 16 May 2019 20:12:44 GMT Michael Brooks [b336af9] * src/AST/Convert.cpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) flowing simple changes to dependents: AttrExpr is gone, spelling ... Thu, 16 May 2019 18:57:41 GMT Thierry Delisle [204358b] * src/AST/CVQualifiers.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (added) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/AST/porting.md (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 18:57:15 GMT Thierry Delisle [10248ae0] * libcfa/src/concurrency/coroutine.hfa (modified) Fixed resume compilation Thu, 16 May 2019 18:33:48 GMT Aaron Moss [f3cc5b6] * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.hpp (modified) Ensure all node types have mutate() as friend Thu, 16 May 2019 17:55:48 GMT Thierry Delisle [1fb7bfd] * src/AST/CVQualifiers.hpp (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (added) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/AST/porting.md (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 17:54:43 GMT Aaron Moss [24afc53] * doc/bibliography/pl.bib (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * src/AST/CVQualifiers.hpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.hpp (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * tests/.expect/abs.txt (modified) * tests/.expect/ato.txt (modified) * tests/.expect/complex.txt (modified) * tests/.expect/identity.txt (modified) * tests/.expect/math1.txt (modified) * tests/.expect/math2.txt (modified) * tests/.expect/math3.txt (modified) * tests/.expect/math4.txt (modified) * tests/.expect/minmax.txt (modified) * tests/.expect/references.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 17:46:28 GMT Aaron Moss [54e41b3] * src/AST/Convert.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.cpp (added) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/AST/porting.md (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/typeops.h (modified) Add first half of ast::Expr subclasses Thu, 16 May 2019 17:37:10 GMT Thierry Delisle [8133121] * libcfa/src/concurrency/coroutine.hfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 17:36:51 GMT Thierry Delisle [3d8d7a7] * src/Parser/ExpressionNode.cc (modified) * src/SynTree/SynTree.h (modified) Remove some unnecessary code Thu, 16 May 2019 16:14:42 GMT Thierry Delisle [aa00626] * libcfa/src/concurrency/coroutine.hfa (modified) resume now return a referece to its parameter for chainning Thu, 16 May 2019 14:59:00 GMT Thierry Delisle [f2e482cb] * doc/bibliography/pl.bib (modified) * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * tests/.expect/abs.txt (modified) * tests/.expect/ato.txt (modified) * tests/.expect/complex.txt (modified) * tests/.expect/identity.txt (modified) * tests/.expect/math1.txt (modified) * tests/.expect/math2.txt (modified) * tests/.expect/math3.txt (modified) * tests/.expect/math4.txt (modified) * tests/.expect/minmax.txt (modified) * tests/.expect/references.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 16 May 2019 14:58:52 GMT Thierry Delisle [8a5530c] * src/AST/CVQualifiers.hpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.hpp (modified) Fixed FunctionType cast, fixed maybe_accept, implemented statement ... Thu, 16 May 2019 13:46:00 GMT Peter A. Buhr [7a54d67] * tests/.expect/abs.txt (modified) * tests/.expect/ato.txt (modified) * tests/.expect/complex.txt (modified) * tests/.expect/identity.txt (modified) * tests/.expect/math1.txt (modified) * tests/.expect/math2.txt (modified) * tests/.expect/math3.txt (modified) * tests/.expect/math4.txt (modified) * tests/.expect/minmax.txt (modified) * tests/.expect/references.txt (modified) update tests printing floating-point value because there is always a ... Thu, 16 May 2019 13:43:49 GMT Peter A. Buhr [553772b] * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) add new type constructor "generator" with temporary coroutine semantics Thu, 16 May 2019 13:41:39 GMT Peter A. Buhr [3c5dee4] * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) change istype nl to ignore characters to newline, change ostype to ... Thu, 16 May 2019 13:38:21 GMT Peter A. Buhr [5cb2b8c] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) update ofstream constructor Thu, 16 May 2019 12:31:07 GMT Peter A. Buhr [e0d19f8] * doc/bibliography/pl.bib (modified) add reference to C++2- coroutines Wed, 15 May 2019 20:13:44 GMT Aaron Moss [89c2f7c9] * benchmark/tls-fetch_add.c (modified) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/porting.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 May 2019 20:10:17 GMT Aaron Moss [3648d98] * src/AST/Node.hpp (modified) * src/AST/Type.hpp (modified) * src/InitTweak/InitTweak.cc (modified) Clean up warnings/errors from ast::Type merge Wed, 15 May 2019 20:04:26 GMT Andrew Beach [1e97287] * src/AST/Node.hpp (modified) * src/AST/Stmt.cpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/porting.md (modified) Re-created the statement section of the AST. Wed, 15 May 2019 19:57:26 GMT Aaron Moss [69bafd2] * doc/proposals/virtual.txt (deleted) * doc/proposals/vtable.md (modified) * src/AST/Attribute.hpp (modified) * src/AST/CVQualifiers.hpp (added) * src/AST/Convert.cpp (added) * src/AST/Convert.hpp (added) * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Label.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Pass.proto.hpp (modified) * src/AST/Stmt.hpp (modified) * src/AST/Type.cpp (added) * src/AST/Type.hpp (modified) * src/AST/Visitor.hpp (modified) * src/AST/porting.md (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 May 2019 19:46:36 GMT Thierry Delisle [23f99e1] * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Stmt.hpp (modified) Finished implementing declarations Wed, 15 May 2019 19:41:08 GMT Aaron Moss [9e1d485] * src/AST/Decl.hpp (modified) * src/AST/Expr.hpp (modified) * src/AST/FunctionSpec.hpp (modified) * src/AST/Fwd.hpp (modified) * src/AST/Init.hpp (modified) * src/AST/Node.hpp (modified) * src/AST/Pass.hpp (modified) * src/AST/StorageClasses.hpp (modified) * src/AST/Type.hpp (modified) * src/AST/TypeVar.hpp (added) * src/AST/Visitor.hpp (modified) * src/AST/porting.md (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) First draft of ast::Type with subclasses Wed, 15 May 2019 18:59:30 GMT Aaron Moss [264e691] * src/AST/Expr.hpp (modified) Added TypeExpr