# # ChangeLog for src # # Generated by Trac 1.2.1 # May 19, 2024, 6:55:06 PM Fri, 06 May 2016 19:01:28 GMT Rob Schluntz [37024fd] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/main.cc (modified) cleanup global init code, don't need to disambiguate with libcfa prefix Fri, 06 May 2016 18:21:25 GMT Rob Schluntz [9a92216] * src/main.cc (modified) fix filename for library code to make clashes with user code less likely Fri, 06 May 2016 18:07:41 GMT Rob Schluntz [d029162] * src/driver/cc1.cc (modified) * src/main.cc (modified) Merge branch 'master' into global-init Conflicts: src/main.cc Fri, 06 May 2016 17:56:08 GMT Rob Schluntz [4e24610] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionDecl.cc (modified) Add constructor attribute to global initializer function, don't try ... Thu, 05 May 2016 22:42:32 GMT Peter A. Buhr [4acc87f] * src/driver/cc1.cc (modified) leave file as-is when passed to cfa-cpp Thu, 05 May 2016 03:34:11 GMT Peter A. Buhr [7b937575] * src/driver/cc1.cc (modified) * src/main.cc (modified) pass source file-name without suffix to cfa-cpp Wed, 04 May 2016 20:57:43 GMT Rob Schluntz [711eee5] * src/InitTweak/FixGlobalInit.cc (added) * src/InitTweak/FixGlobalInit.h (added) * src/InitTweak/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) generate global init function for each translation unit Wed, 04 May 2016 18:58:28 GMT Rob Schluntz [1b7ea43] * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/examples/abstype.c (modified) * src/examples/alloc.c (modified) * src/examples/fstream_test.c (modified) * src/examples/includes.c (modified) * src/examples/sum.c (modified) Merge branch 'master' into global-init Wed, 04 May 2016 17:58:35 GMT Peter A. Buhr [7937abf] * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * src/examples/abstype.c (modified) * src/examples/alloc.c (modified) * src/examples/includes.c (modified) update examples with new keywords, more formatting changes in ... Tue, 03 May 2016 13:30:55 GMT Peter A. Buhr [0638c44] * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/examples/fstream_test.c (modified) * src/examples/sum.c (modified) more formatting changes to documents, update I/O for examples Mon, 02 May 2016 19:28:16 GMT Rob Schluntz [1048b31] * doc/LaTeXmacros/common.tex (added) * doc/LaTeXmacros/indexstyle (moved) * doc/bibliography/cfa.bib (added) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * doc/user/Cdecl.fig (added) * doc/user/Makefile (modified) * doc/user/indexstyle (deleted) * doc/user/user.bib (deleted) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ErasableScopedMap.h (added) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/ScopedMap.h (modified) * src/GenPoly/ScopedSet.h (added) * src/GenPoly/ScrubTyVars.cc (modified) * src/InitTweak/InitModel.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/CastCost.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/FlattenTuple.cc (modified) * src/Tuples/FlattenTuple.h (modified) * src/driver/cfa.cc (modified) * src/examples/io.c (added) * src/examples/io.data (moved) * src/examples/math.c (added) * src/examples/rational.c (added) * src/examples/rational.cc (added) * src/examples/read.c (deleted) * src/examples/swap.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/limits (modified) * src/libcfa/limits.c (added) * src/libcfa/math (added) * src/libcfa/math.c (added) * src/libcfa/rational (added) * src/libcfa/rational.c (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' into global-init Sat, 30 Apr 2016 18:05:06 GMT Peter A. Buhr [e945826] * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/examples/io.c (modified) * src/libcfa/iostream.c (modified) formatting in iostream.c, and change escape sequences in documentation Thu, 28 Apr 2016 18:48:14 GMT Peter A. Buhr [8bc4ef8] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/libcfa/fstream (modified) * src/libcfa/stdlib.c (modified) small updates missing from last commit Thu, 28 Apr 2016 02:52:23 GMT Peter A. Buhr [b72bad4f] * doc/user/user.tex (modified) * src/examples/io.c (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) add math library to user manual, fix sepDisable bug in iostream Sun, 24 Apr 2016 21:01:18 GMT Peter A. Buhr [dc5376a] * src/examples/math.c (added) * src/libcfa/math (modified) * src/libcfa/math.c (modified) math library, second attempt Fri, 22 Apr 2016 19:29:09 GMT Rob Schluntz [743fbda] * src/SymTab/Indexer.cc (modified) Fix Indexer to no longer save pointer to stack allocated StructDecl Thu, 21 Apr 2016 12:24:15 GMT Peter A. Buhr [6812d89] * src/SymTab/Indexer.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 21 Apr 2016 12:24:07 GMT Peter A. Buhr [6e991d6] * doc/user/Cdecl.fig (added) * doc/user/user.tex (modified) * src/driver/cfa.cc (modified) * src/examples/swap.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/math (added) * src/libcfa/math.c (added) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add -fgnu89-inline flag to compile, cleanup swap example I/O, stdlib ... Wed, 20 Apr 2016 18:16:47 GMT Aaron Moss [0cb1d61] * src/SymTab/Indexer.cc (modified) Make Indexer::print() recursively print all identifiers Wed, 20 Apr 2016 01:36:29 GMT Peter A. Buhr [6b6597c] * doc/user/Makefile (modified) * doc/user/user.tex (modified) * src/examples/io.c (modified) * src/libcfa/fstream (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) user manual updates, extend I/O test, fix memset in stdlib, ... Tue, 19 Apr 2016 19:57:26 GMT Aaron Moss [09d1ad0] * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Fix incompatible Cdecl check to only fire on decls in the same scope Mon, 18 Apr 2016 19:01:15 GMT Aaron Moss [b644d6f] * src/SymTab/Validate.cc (modified) Fix typedef elimination pass to recursively eliminate typedefs in ... Fri, 15 Apr 2016 17:45:13 GMT Aaron Moss [347c42f] * src/Parser/ParseNode.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 15 Apr 2016 17:45:07 GMT Aaron Moss [9fd97126] * src/ResolvExpr/CastCost.cc (modified) Fix casts between pointer and integer types Thu, 14 Apr 2016 19:23:53 GMT Rob Schluntz [37f0da8] * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ErasableScopedMap.h (added) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/ScopedMap.h (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/iostream (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 14 Apr 2016 17:24:16 GMT Aaron Moss [baba5d8] * src/GenPoly/Lvalue.cc (modified) Fix lvalue casts to not break batchtest Wed, 13 Apr 2016 21:53:06 GMT Aaron Moss [02af22de] * src/GenPoly/Lvalue.cc (modified) back out build-breaking change Wed, 13 Apr 2016 21:40:32 GMT Aaron Moss [b11fac4] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 13 Apr 2016 21:40:28 GMT Aaron Moss [02ad3f5] * src/GenPoly/Lvalue.cc (modified) Fix bug returning lvalue polymorphic type Wed, 13 Apr 2016 21:08:56 GMT Peter A. Buhr [45161b4d] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) generate implicit typedef right after sue name appears, further fixes ... Wed, 13 Apr 2016 19:02:30 GMT Aaron Moss [aa19ccf] * src/GenPoly/Box.cc (modified) Box no longer marks generic type layouts calculated past scope of ... Tue, 12 Apr 2016 22:35:18 GMT Peter A. Buhr [3849857] * src/libcfa/iostream (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) fix stdlib memory allocation, iostream documentation Tue, 12 Apr 2016 18:30:22 GMT Aaron Moss [4b8f918] * src/GenPoly/Box.cc (modified) Fix modularization for generic types, so that caller is only required ... Mon, 11 Apr 2016 20:41:29 GMT Aaron Moss [df2be83] * doc/LaTeXmacros/common.tex (added) * doc/LaTeXmacros/indexstyle (moved) * doc/bibliography/cfa.bib (added) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * doc/user/Makefile (modified) * doc/user/indexstyle (deleted) * doc/user/user.bib (deleted) * doc/user/user.tex (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/rational.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 11 Apr 2016 20:41:22 GMT Aaron Moss [5ba653c] * src/GenPoly/ScopedMap.h (modified) * src/GenPoly/ScopedSet.h (modified) Fix latent empty-scope iteration bug in ScopedMap/Set Mon, 11 Apr 2016 19:29:19 GMT Aaron Moss [6f49cdf] * src/GenPoly/Box.cc (modified) * src/GenPoly/FindFunction.cc (modified) Switch uses of TyVarMap over to begin/endScope() Mon, 11 Apr 2016 19:22:36 GMT Aaron Moss [bfae637] * src/GenPoly/Box.cc (modified) * src/GenPoly/ErasableScopedMap.h (added) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/PolyMutator.cc (modified) Initial compiling build with TyVarMap as ErasableScopedMap Mon, 11 Apr 2016 15:51:07 GMT Rob Schluntz [37218fc] * doc/LaTeXmacros/common.tex (added) * doc/LaTeXmacros/indexstyle (moved) * doc/bibliography/cfa.bib (added) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * doc/user/Makefile (modified) * doc/user/indexstyle (deleted) * doc/user/user.bib (deleted) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ScopedMap.h (modified) * src/GenPoly/ScopedSet.h (added) * src/InitTweak/InitModel.h (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/FlattenTuple.cc (modified) * src/Tuples/FlattenTuple.h (modified) * src/driver/cfa.cc (modified) * src/examples/io.c (added) * src/examples/io.data (moved) * src/examples/rational.c (added) * src/examples/rational.cc (added) * src/examples/read.c (deleted) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/limits (modified) * src/libcfa/limits.c (added) * src/libcfa/rational (added) * src/libcfa/rational.c (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa ... Fri, 08 Apr 2016 21:42:53 GMT Peter A. Buhr [9827c7ba] * src/Parser/parser.cc (modified) * src/libcfa/rational.c (modified) forgot to include in previous commit Fri, 08 Apr 2016 21:23:19 GMT Peter A. Buhr [3da470c] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ScopedMap.h (modified) * src/GenPoly/ScopedSet.h (added) * src/InitTweak/InitModel.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/FlattenTuple.cc (modified) * src/Tuples/FlattenTuple.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 08 Apr 2016 21:22:29 GMT Peter A. Buhr [630a82a] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/rational.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) C99 compound literals now work, comment rational code, clean up ... Fri, 08 Apr 2016 19:49:19 GMT Aaron Moss [63c0dbf] * src/GenPoly/Box.cc (modified) Made Pass1::assignOps a ScopedMap Fri, 08 Apr 2016 18:43:20 GMT Aaron Moss [adc6781] * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) Remove unnecessarily duplicated name-mangling passes in Box Fri, 08 Apr 2016 14:38:33 GMT Aaron Moss [224e52f] * src/examples/rational.c (modified) * src/libcfa/limits.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 08 Apr 2016 14:38:28 GMT Aaron Moss [8a34677] * src/GenPoly/Box.cc (modified) Move layout function generation into renamed MemberExprFixer pass Thu, 07 Apr 2016 21:35:36 GMT Peter A. Buhr [3d9b5da] * src/examples/rational.c (modified) * src/libcfa/limits.c (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) fix library includes from < to ", and generalize rational IO to use ... Thu, 07 Apr 2016 17:05:12 GMT Aaron Moss [78885b5] * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/driver/cfa.cc (modified) * src/examples/io.c (added) * src/examples/io.data (moved) * src/examples/rational.c (added) * src/examples/rational.cc (added) * src/examples/read.c (deleted) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/limits (modified) * src/libcfa/limits.c (added) * src/libcfa/rational (added) * src/libcfa/rational.c (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 07 Apr 2016 02:08:32 GMT Peter A. Buhr [53ba273] * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/driver/cfa.cc (modified) * src/examples/io.c (added) * src/examples/io.data (moved) * src/examples/rational.c (added) * src/examples/rational.cc (added) * src/examples/read.c (deleted) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/limits (modified) * src/libcfa/limits.c (added) * src/libcfa/rational (added) * src/libcfa/rational.c (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) switch from std=c99 to std=gnu99, update latex macros, refrat and ... Wed, 06 Apr 2016 21:13:09 GMT Aaron Moss [bc1ab61] * src/GenPoly/Box.cc (modified) Clean up previous fix to comma expression boxing Wed, 06 Apr 2016 21:03:29 GMT Aaron Moss [b3ab8f0] * src/GenPoly/Box.cc (modified) Fix boxing error on comma expressions Wed, 06 Apr 2016 19:53:44 GMT Aaron Moss [2a76297] * src/GenPoly/Box.cc (modified) Fixed duplicate generation of offset arrays Wed, 06 Apr 2016 19:09:26 GMT Aaron Moss [ae7014e] * src/GenPoly/Box.cc (modified) Fix bug that forgets to add dtype mappings to assign op expression Tue, 05 Apr 2016 20:54:48 GMT Aaron Moss [d75038c] * src/GenPoly/Box.cc (modified) Fix segfault bug introduced in layout function code Tue, 05 Apr 2016 19:31:09 GMT Aaron Moss [afc1045] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/ScopedSet.h (added) * src/InitTweak/InitModel.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/FlattenTuple.cc (modified) * src/Tuples/FlattenTuple.h (modified) Hoist OffsetPackExpr to top level expression Mon, 04 Apr 2016 21:06:50 GMT Rob Schluntz [3aba311] * src/Parser/ParseNode.h (modified) fix memory error in ConstantNode caused by incomplete copy constructor Mon, 04 Apr 2016 17:18:17 GMT Aaron Moss [b3f9a0cb] * .gitignore (modified) * doc/refrat/refrat.tex (modified) * doc/user/Makefile (added) * doc/user/indexstyle (added) * doc/user/user.bib (added) * doc/user/user.tex (added) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/Parser.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/examples/constants.c (modified) * src/examples/fstream_test.c (modified) * src/examples/huge.c (modified) * src/examples/identity.c (modified) * src/examples/includes.c (modified) * src/examples/it_out.c (modified) * src/examples/limits.c (modified) * src/examples/new.c (modified) * src/examples/prolog.c (modified) * src/examples/quad.c (modified) * src/examples/random.c (modified) * src/examples/searchsort.c (modified) * src/examples/simplePoly.c (modified) * src/examples/simpler.c (modified) * src/examples/specialize.c (modified) * src/examples/square.c (modified) * src/examples/sum.c (modified) * src/examples/twice.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/bfd.h (deleted) * src/libcfa/bfdlink.h (deleted) * src/libcfa/builtins.cf (modified) * src/libcfa/demangle.h (deleted) * src/libcfa/dialog.h (deleted) * src/libcfa/evdns.h (deleted) * src/libcfa/evhttp.h (deleted) * src/libcfa/evrpc.h (deleted) * src/libcfa/fcntl.h (deleted) * src/libcfa/form.h (deleted) * src/libcfa/gcrypt.h (deleted) * src/libcfa/iostream.c (modified) * src/libcfa/math.h (deleted) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 01 Apr 2016 15:47:05 GMT Rob Schluntz [1f6e009] * src/SynTree/FunctionDecl.cc (modified) set main to Cforall linkage so that it will be mangled Thu, 24 Mar 2016 20:45:23 GMT Peter A. Buhr [3cfe27f] * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/libcfa/stdlib.c (modified) fix initialization of routine pointers, fix one random routine Thu, 24 Mar 2016 15:21:44 GMT Aaron Moss [6a57da5] * src/SymTab/Indexer.cc (modified) Fix Cdecl overloading bug in indexer Wed, 23 Mar 2016 02:39:34 GMT Peter A. Buhr [0438091] * src/examples/random.c (modified) * src/libcfa/builtins.cf (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) modify stdlib random to not use C library routine Wed, 23 Mar 2016 02:19:00 GMT Peter A. Buhr [94980502] * src/examples/constants.c (modified) * src/examples/limits.c (modified) * src/examples/searchsort.c (modified) update examples Wed, 23 Mar 2016 01:57:47 GMT Peter A. Buhr [984dce6] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/Parser.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) only implicitly generate typedef for structures if name not in use ... Tue, 22 Mar 2016 16:48:17 GMT Aaron Moss [5447e09] * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Fix indexer bugs introduced in refactor Thu, 10 Mar 2016 21:56:53 GMT Aaron Moss [89173242] * src/GenPoly/Box.cc (modified) Added first draft of use of layout functions Wed, 09 Mar 2016 20:11:25 GMT Aaron Moss [0531b5d] * src/GenPoly/Box.cc (modified) * src/GenPoly/ScopedMap.h (modified) Fixed ScopedMap's const find, refactored InstantionMap to use ScopedMap Wed, 09 Mar 2016 17:30:14 GMT Aaron Moss [d1caa6c] * src/GenPoly/Box.cc (modified) Refactor ConcreteType, InstantiationMap to be more generically useful Wed, 09 Mar 2016 15:37:29 GMT Aaron Moss [ac633d0] * src/GenPoly/Box.cc (modified) Strip some dead code from Box.cc Wed, 09 Mar 2016 03:25:06 GMT Peter A. Buhr [ae357ec] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/InstantiateGeneric.cc (deleted) * src/GenPoly/InstantiateGeneric.h (deleted) * src/GenPoly/module.mk (modified) * src/Makefile.in (modified) * src/SymTab/AggregateTable.h (deleted) * src/SymTab/IdTable.cc (deleted) * src/SymTab/IdTable.h (deleted) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/StackTable.cc (deleted) * src/SymTab/StackTable.h (deleted) * src/SymTab/TypeTable.h (deleted) * src/SymTab/module.mk (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 09 Mar 2016 03:24:43 GMT Peter A. Buhr [b63e376] * doc/refrat/refrat.tex (modified) * src/examples/fstream_test.c (modified) * src/examples/huge.c (modified) * src/examples/identity.c (modified) * src/examples/includes.c (modified) * src/examples/it_out.c (modified) * src/examples/new.c (modified) * src/examples/prolog.c (modified) * src/examples/quad.c (modified) * src/examples/simplePoly.c (modified) * src/examples/simpler.c (modified) * src/examples/specialize.c (modified) * src/examples/square.c (modified) * src/examples/sum.c (modified) * src/examples/twice.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/bfd.h (deleted) * src/libcfa/bfdlink.h (deleted) * src/libcfa/demangle.h (deleted) * src/libcfa/dialog.h (deleted) * src/libcfa/evdns.h (deleted) * src/libcfa/evhttp.h (deleted) * src/libcfa/evrpc.h (deleted) * src/libcfa/fcntl.h (deleted) * src/libcfa/form.h (deleted) * src/libcfa/gcrypt.h (deleted) * src/libcfa/iostream.c (modified) * src/libcfa/math.h (deleted) update refrat with new keywords, update examples, update separators ... Tue, 08 Mar 2016 22:52:39 GMT Aaron Moss [bed4c63e] * src/Makefile.in (modified) * src/SymTab/IdTable.cc (deleted) * src/SymTab/IdTable.h (deleted) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/module.mk (modified) Fold IdTable into indexer Tue, 08 Mar 2016 21:28:40 GMT Aaron Moss [52c2a72] * src/SymTab/AggregateTable.h (deleted) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/StackTable.cc (deleted) * src/SymTab/StackTable.h (deleted) * src/SymTab/TypeTable.h (deleted) Fold StackTable variants into indexer Tue, 08 Mar 2016 18:51:25 GMT Aaron Moss [e8032b0] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Switch Indexer over to copy-on-write semantics for dramatic speedup Tue, 08 Mar 2016 15:32:47 GMT Aaron Moss [4e284ea6] * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (deleted) * src/GenPoly/InstantiateGeneric.h (deleted) * src/GenPoly/module.mk (modified) * src/Makefile.in (modified) Move InstantiateGeneric into Box.cc to share impl details Mon, 07 Mar 2016 18:37:42 GMT Aaron Moss [6635c74] * src/GenPoly/Box.cc (modified) Switched GenPoly::Pass1.adapters over to non-copying ScopedMap from ... Mon, 07 Mar 2016 18:25:48 GMT Aaron Moss [2e60a1a] * src/GenPoly/Box.cc (modified) Fix parameter names for layout functions Thu, 03 Mar 2016 20:59:25 GMT Aaron Moss [bd91e2a] * src/GenPoly/Box.cc (modified) Properly clone types in layout function generation Thu, 03 Mar 2016 18:46:51 GMT Aaron Moss [3627356] * src/GenPoly/Box.cc (modified) Fix compile-bugs in draft of layout function generation pass Thu, 03 Mar 2016 18:28:56 GMT Aaron Moss [36ebd03] * configure (modified) * configure.ac (modified) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/AggregateTable.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/examples/abs.c (modified) * src/examples/array.c (modified) * src/examples/array.h (modified) * src/examples/ato.c (modified) * src/examples/ctxts.c (modified) * src/examples/fstream_test.c (modified) * src/examples/hello.c (modified) * src/examples/identity.c (modified) * src/examples/index.h (modified) * src/examples/it_out.c (modified) * src/examples/minmax.c (modified) * src/examples/prolog.c (modified) * src/examples/quad.c (modified) * src/examples/read.c (added) * src/examples/read.data (added) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/examples/tests/vector_test.out.txt (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/builtins.cf (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/iterator (modified) * src/libcfa/iterator.c (modified) * src/libcfa/prelude.cf (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 03 Mar 2016 18:28:51 GMT Aaron Moss [9d7b3ea] * src/GenPoly/Box.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) First draft of layout function builders Wed, 02 Mar 2016 23:15:02 GMT Peter A. Buhr [4040425] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/AggregateTable.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/array.c (modified) * src/examples/array.h (modified) * src/examples/ctxts.c (modified) * src/examples/index.h (modified) * src/examples/it_out.c (modified) * src/examples/prolog.c (modified) * src/examples/sum.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/iterator (modified) * src/libcfa/iterator.c (modified) * src/libcfa/prelude.cf (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) change keyword type to otype and context to trait Wed, 02 Mar 2016 22:13:21 GMT Peter A. Buhr [8f610e85] * src/Parser/TypeData.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/VarArgsType.cc (modified) allow qualifiers onto gcc builtin_va_list Wed, 02 Mar 2016 21:59:34 GMT Peter A. Buhr [bdad1679] * src/CodeGen/GenType.cc (modified) * src/Makefile.in (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/CodeGenVisitor.cc (deleted) * src/SynTree/CodeGenVisitor.h (deleted) * src/SynTree/Type.h (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/module.mk (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 02 Mar 2016 21:59:19 GMT Peter A. Buhr [90c3b1c] * configure (modified) * configure.ac (modified) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SynTree/Type.h (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/examples/abs.c (modified) * src/examples/ato.c (modified) * src/examples/fstream_test.c (modified) * src/examples/hello.c (modified) * src/examples/identity.c (modified) * src/examples/minmax.c (modified) * src/examples/quad.c (modified) * src/examples/read.c (added) * src/examples/read.data (added) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/examples/tests/vector_test.out.txt (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/builtins.cf (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) compile CFA with C++11, further update refrat with lstlisting macros, ... Mon, 29 Feb 2016 22:42:02 GMT Aaron Moss [dbd8652] * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) Add capability to add declarations after current one to DeclMutator Mon, 29 Feb 2016 19:23:52 GMT Aaron Moss [540ddb7d] * src/CodeGen/GenType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/VarArgsType.cc (modified) Add qualifiers to VarArgsType Fri, 26 Feb 2016 20:59:15 GMT Aaron Moss [33e6a2cc] * src/ResolvExpr/Unify.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 26 Feb 2016 20:59:09 GMT Aaron Moss [931dd12] * src/ResolvExpr/PtrsCastable.cc (modified) Fix error in PtrsCastable's handling of enum types Fri, 26 Feb 2016 20:56:23 GMT Aaron Moss [d09c421] * src/Makefile.in (modified) * src/SynTree/CodeGenVisitor.cc (deleted) * src/SynTree/CodeGenVisitor.h (deleted) * src/SynTree/module.mk (modified) Remove dead code Thu, 25 Feb 2016 22:14:15 GMT Rob Schluntz [ac1ed49] * src/CodeGen/GenType.cc (modified) * src/GenPoly/Box.cc (modified) * src/Makefile.in (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/TypeMap.h (added) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarArgsType.cc (added) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 25 Feb 2016 22:03:36 GMT Aaron Moss [44b7088] * src/CodeGen/GenType.cc (modified) * src/Makefile.in (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarArgsType.cc (added) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) Added VarArgsType for GCC __builtin_va_list var args pack Thu, 25 Feb 2016 21:46:11 GMT Rob Schluntz [41a2620] * src/ResolvExpr/Unify.cc (modified) changed unification constraints on array types to more closely match ... Thu, 25 Feb 2016 21:45:19 GMT Rob Schluntz [3be261a] * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) added copy constructors and destructors to many types that were ... Wed, 24 Feb 2016 22:08:21 GMT Aaron Moss [91b8a17] * src/ResolvExpr/AlternativeFinder.cc (modified) Implement SFINAE for function resolution Tue, 23 Feb 2016 21:33:06 GMT Aaron Moss [b502055] * src/ResolvExpr/AlternativeFinder.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 23 Feb 2016 21:32:15 GMT Aaron Moss [4067aa8] * src/GenPoly/Box.cc (modified) Fix non-polymorphic members of polymorphic types (general case of ... Tue, 23 Feb 2016 20:52:49 GMT Aaron Moss [dc12481] * src/GenPoly/Box.cc (modified) * src/ResolvExpr/TypeMap.h (added) Modify box pass to support partially-polymorphic generic types; add ... Tue, 23 Feb 2016 16:05:11 GMT Rob Schluntz [6ce67ce] * src/GenPoly/Box.cc (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/Tests/Makefile (modified) * src/examples/abs.c (modified) * src/examples/alloc.c (modified) * src/examples/ato.c (added) * src/examples/fstream_test.c (modified) * src/examples/hello.c (modified) * src/examples/identity.c (modified) * src/examples/minmax.c (modified) * src/examples/quad.c (modified) * src/examples/quoted_keyword.c (modified) * src/examples/random.c (modified) * src/examples/searchsort.c (added) * src/examples/square.c (modified) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/examples/twice.c (modified) * src/examples/vector_test.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 23 Feb 2016 16:05:01 GMT Rob Schluntz [6ed1d4b] * src/ResolvExpr/AlternativeFinder.cc (modified) changed AlternativeFinder debug output to all go to cerr Thu, 18 Feb 2016 20:09:40 GMT Aaron Moss [4318107] * src/GenPoly/Box.cc (modified) Fix member expressions for polymorphic generic types where the member ... Wed, 17 Feb 2016 21:40:26 GMT Aaron Moss [30aeb27] * src/GenPoly/Box.cc (modified) Fix makeAdapterArg() to account for polymorphic generic types