# # ChangeLog for src/tests/.expect # # Generated by Trac 1.2.1 # Apr 27, 2024, 10:38:57 AM Fri, 13 Jan 2017 15:29:07 GMT Thierry Delisle [1267fb1] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) Fixed code tests that weren't properly updated with bootloader Thu, 12 Jan 2017 20:28:29 GMT Thierry Delisle [13de47bc] * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixMain.h (added) * src/CodeGen/FixNames.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/main.cc (modified) * src/prelude/bootloader.cf (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) Proper bootloader boilerplate implemented Thu, 12 Jan 2017 16:31:57 GMT Thierry Delisle [0270824] * src/CodeGen/FixNames.cc (modified) * src/SymTab/Mangler.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) Replace user main with custom main, prototype Wed, 11 Jan 2017 20:29:33 GMT Rob Schluntz [dd0c97b] * src/GenPoly/Box.cc (modified) * src/tests/.expect/tupleVariadic.txt (modified) * src/tests/tupleVariadic.c (modified) prevent generic parameters from polluting the outer scope in Box Pass2 Thu, 05 Jan 2017 15:51:50 GMT Rob Schluntz [1e3d5b6] * src/tests/.expect/tupleVariadic.txt (modified) * src/tests/tupleVariadic.c (modified) updated tupleVariadic test to include recursive example Thu, 22 Dec 2016 19:28:56 GMT Rob Schluntz [0c286cf] * src/tests/.expect/tupleVariadic.txt (modified) * src/tests/tupleVariadic.c (modified) update tupleVariadic test for nullary and unary cases Wed, 21 Dec 2016 19:43:23 GMT Rob Schluntz [da6dec23] * src/tests/.expect/tupleVariadic.txt (added) * src/tests/tupleVariadic.c (added) added first test case for ttype polymorphism Thu, 15 Dec 2016 22:16:42 GMT Rob Schluntz [66f8528] * .gitignore (modified) * Jenkinsfile (modified) * Makefile.am (modified) * Makefile.in (modified) * aclocal.m4 (modified) * automake/config.guess (added) * automake/config.sub (added) * configure (modified) * configure.ac (modified) * doc/proposals/NOTE.txt (added) * doc/proposals/closure.md (added) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) * doc/proposals/references.md (added) * doc/proposals/references.pdf (added) * doc/proposals/virtual.txt (added) * doc/proposals/void_ptr.md (added) * doc/proposals/void_ptr.pdf (added) * doc/proposals/zero_one.md (added) * doc/proposals/zero_one.pdf (added) * doc/working/resolver_design.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/OperatorTable.cc (modified) * src/Common/Assert.cc (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (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/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Type.h (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/examples/ArrayN.c (added) * src/examples/Bench.c (added) * src/examples/Makefile.am (modified) * src/examples/Makefile.in (modified) * src/examples/zero_one.c (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert (added) * src/libcfa/assert.c (added) * src/libcfa/concurrency/CtxSwitch-i386.S (added) * src/libcfa/concurrency/CtxSwitch-i686.S (added) * src/libcfa/concurrency/CtxSwitch-x86_64.S (added) * src/libcfa/concurrency/invoke.c (added) * src/libcfa/concurrency/invoke.h (added) * src/libcfa/concurrency/threads (added) * src/libcfa/concurrency/threads.c (added) * src/libcfa/libhdr.h (added) * src/libcfa/libhdr/libalign.h (added) * src/libcfa/libhdr/libdebug.h (added) * src/libcfa/libhdr/libtools.h (added) * src/libcfa/stdhdr/assert.h (modified) * src/main.cc (modified) * src/prelude/Makefile.am (added) * src/prelude/Makefile.in (added) * src/prelude/builtins.c (moved) * src/prelude/builtins.def (moved) * src/prelude/extras.c (moved) * src/prelude/extras.regx (moved) * src/prelude/prelude.cf (moved) * src/prelude/prototypes.awk (moved) * src/prelude/prototypes.c (moved) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.txt (modified) * src/tests/.expect/coroutine.txt (added) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (modified) * src/tests/.expect/dtor-early-exit-ERR2.txt (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/.expect/voidPtr.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/coroutine.c (added) * src/tests/test.py (modified) * src/tests/voidPtr.c (added) Merge branch 'master' into tuples Conflicts: ... Thu, 15 Dec 2016 18:33:23 GMT Rob Schluntz [9facf3b] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/InitTweak/GenInit.cc (modified) * src/SymTab/Validate.cc (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) update generation of return variables and the affected test outputs Tue, 13 Dec 2016 22:42:53 GMT Thierry Delisle [6a1bdfd] * src/tests/.expect/castError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (modified) * src/tests/.expect/dtor-early-exit-ERR2.txt (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) Python test script now supports both debug and no debug tests Tue, 13 Dec 2016 21:59:46 GMT Rob Schluntz [7933351] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SynTree/Type.h (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/tupleCast.txt (modified) * src/tests/tupleCast.c (modified) add tuple cast resolution code Tue, 13 Dec 2016 20:56:44 GMT Rob Schluntz [f7e749f] * src/tests/.expect/memberCtors.txt (modified) * src/tests/.expect/simpleGenericTriple.txt (modified) * src/tests/.expect/tupleCast.txt (added) * src/tests/.expect/tuplePolymorphism.txt (added) * src/tests/completeTypeError.c (modified) * src/tests/memberCtors.c (modified) * src/tests/simpleGenericTriple.c (modified) * src/tests/tupleCast.c (added) * src/tests/tuplePolymorphism.c (added) added tests for polymorphic tuples and cast on tuples, updated a ... Tue, 13 Dec 2016 20:14:59 GMT Peter A. Buhr [58dd019] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/OperatorTable.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) add asm_name clause to declarations Fri, 09 Dec 2016 18:02:45 GMT Rob Schluntz [9a063c8] * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/extension.txt (modified) don't try to destruct return values from builtin functions Fri, 09 Dec 2016 15:24:07 GMT Aaron Moss [2d59d53] * src/tests/.expect/voidPtr.txt (added) * src/tests/voidPtr.c (added) Added regression test for void* issues Tue, 06 Dec 2016 21:16:47 GMT Thierry Delisle [d9c44c3] * src/libcfa/assert (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/threads.c (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/stdhdr/assert.h (modified) * src/tests/.expect/coroutine.txt (added) * src/tests/coroutine.c (moved) Implemented coroutine for i386 and added coroutines to tests Thu, 01 Dec 2016 17:46:34 GMT Thierry Delisle [4cb935e] * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/prelude.cf (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) 0 and 1 now properly parse and resolve to zero_t and one_t respectively Mon, 28 Nov 2016 20:16:45 GMT Rob Schluntz [0f35657] * src/tests/.expect/completeTypeError.txt (modified) * src/tests/completeTypeError.c (modified) * src/tests/shortCircuit.c (modified) updated completeTypeError test case Fri, 25 Nov 2016 23:11:03 GMT Rob Schluntz [2c57025] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/libcfa/prelude.cf (modified) * src/tests/.expect/completeTypeError.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/completeTypeError.c (added) add support for built-in sized trait which decouples size/alignment ... Thu, 17 Nov 2016 21:22:24 GMT Rob Schluntz [186fd86] * src/SymTab/Autogen.cc (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/extension.txt (modified) major refactoring of autogen code Tue, 15 Nov 2016 22:30:52 GMT Rob Schluntz [33a7b6d] * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/tests/.expect/simpleGenericTriple.txt (added) * src/tests/simpleGenericTriple.c (added) * src/tests/tupleAssign.c (modified) * src/tests/tupleFunction.c (modified) * src/tests/tupleMember.c (modified) changed use of formal types to actual types for boxing return ... Tue, 08 Nov 2016 21:21:23 GMT Rob Schluntz [a29be37] * src/tests/.expect/tupleAssign.txt (added) * src/tests/.expect/tupleFunction.txt (added) * src/tests/.expect/tupleMember.txt (added) * src/tests/tupleAssign.c (added) * src/tests/tupleFunction.c (added) * src/tests/tupleMember.c (added) add a few test cases for tuples Mon, 19 Sep 2016 13:56:27 GMT Thierry Delisle [bd34fc87] * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/tests/.expect/libcfa_vector.txt (added) * src/tests/libcfa_vector.c (modified) reenabled vector tests and added proper constructor semantics to vector Sun, 11 Sep 2016 13:28:20 GMT Peter A. Buhr [b6424d9] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) refactor copyStorageClasses Sat, 10 Sep 2016 03:26:45 GMT Peter A. Buhr [7d05e7e] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) fix error messages for declarations Wed, 07 Sep 2016 15:30:02 GMT Rob Schluntz [9f70ab57] * src/SymTab/Autogen.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) add forward declarations for autogenerated functions so that a struct ... Mon, 05 Sep 2016 14:09:31 GMT Rob Schluntz [621701d] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) update 32-bit tests Sun, 04 Sep 2016 19:25:32 GMT Rob Schluntz [1ba88a0] * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/PolyMutator.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) implement implicit ctor/dtor deletion, track managed types when ... Fri, 02 Sep 2016 17:30:36 GMT Rob Schluntz [44f6341] * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/memberCtors.txt (modified) * src/tests/memberCtors.c (modified) fix implicit member ctor/dtor generation order, fix corresponding test Thu, 01 Sep 2016 20:53:22 GMT Rob Schluntz [4d4882a] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/tests/.expect/ctorWarnings.txt (deleted) * src/tests/.expect/memberCtors-ERR1.txt (added) * src/tests/.expect/memberCtors.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (deleted) * src/tests/memberCtors.c (added) implicitly insert missing copy constructors when appropriate, update ... Tue, 30 Aug 2016 20:25:55 GMT Rob Schluntz [32a2a99] * doc/aaron_comp_II/conversion_dag.eps (modified) * doc/aaron_comp_II/conversion_dag.odg (modified) * doc/aaron_comp_II/resolution_dag.eps (modified) * doc/aaron_comp_II/resolution_dag.odg (modified) * src/ArgTweak/FunctionFixer.cc (deleted) * src/ArgTweak/FunctionFixer.h (deleted) * src/ArgTweak/Mutate.cc (deleted) * src/ArgTweak/Mutate.h (deleted) * src/ArgTweak/module.mk (deleted) * src/Designators/Processor.cc (deleted) * src/Designators/Processor.h (deleted) * src/Designators/module.mk (deleted) * src/GenPoly/ScopedMap.h (modified) * src/InitTweak/Association.cc (deleted) * src/InitTweak/Association.h (deleted) * src/InitTweak/BasicInit.cc (deleted) * src/InitTweak/BasicInit.h (deleted) * src/InitTweak/DeclarationHoister.cc (deleted) * src/InitTweak/DeclarationHoister.h (deleted) * src/InitTweak/InitExpander.cc (deleted) * src/InitTweak/InitExpander.h (deleted) * src/InitTweak/InitModel.cc (deleted) * src/InitTweak/InitModel.h (deleted) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/Mutate.cc (deleted) * src/InitTweak/Mutate.h (deleted) * src/InitTweak/diet_map.h (deleted) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.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/AlternativeFinder.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/AssignExpand.cc (deleted) * src/Tuples/AssignExpand.h (deleted) * src/Tuples/FlattenTuple.cc (deleted) * src/Tuples/FlattenTuple.h (deleted) * src/Tuples/FunctionChecker.cc (deleted) * src/Tuples/FunctionChecker.h (deleted) * src/Tuples/FunctionFixer.cc (deleted) * src/Tuples/FunctionFixer.h (deleted) * src/Tuples/MultRet.cc (deleted) * src/Tuples/MultRet.h (deleted) * src/Tuples/Mutate.cc (deleted) * src/Tuples/Mutate.h (deleted) * src/Tuples/module.mk (modified) * src/examples/gc_no_raii/containers/vector (deleted) * src/examples/gc_no_raii/containers/vector.c (deleted) * src/examples/gc_no_raii/premake4.lua (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/main.cc (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 26 Aug 2016 01:14:18 GMT Peter A. Buhr [4e2b9710] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/ctorWarnings.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 26 Aug 2016 01:14:06 GMT Peter A. Buhr [c1c1112] * 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/tests/.expect/declarationErrors.txt (modified) * src/tests/declarationErrors.c (modified) fix segment fault when printing syntax error, more refactoring of ... Thu, 25 Aug 2016 18:03:29 GMT Rob Schluntz [a2a8d2a6] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/ctorWarnings.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) change constructor warnings into errors and update the test output Wed, 24 Aug 2016 17:55:39 GMT Rob Schluntz [486341f] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/ctorWarnings.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/ctorWarnings.c (added) add option to CodeGen to output unmangled name, add ctorWarnings test Fri, 19 Aug 2016 18:42:04 GMT Rob Schluntz [04cdd9b] * .gitignore (modified) * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/comp_II.tex (modified) * doc/aaron_comp_II/conversion_dag.eps (added) * doc/aaron_comp_II/conversion_dag.odg (added) * doc/aaron_comp_II/resolution_dag.eps (added) * doc/aaron_comp_II/resolution_dag.odg (added) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * src/Common/Assert.cc (added) * src/Common/CompilerError.h (modified) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (deleted) * src/Parser/Parser.h (deleted) * src/Parser/StatementNode.cc (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/module.mk (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Label.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/examples/asm.c (deleted) * src/examples/gc_no_raii/containers/vector (added) * src/examples/gc_no_raii/containers/vector.c (added) * src/examples/gc_no_raii/premake4.lua (modified) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/src/internal/collector.c (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/include/assert.h (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (added) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (added) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (deleted) * src/tests/.expect/libcfa_vector.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/exception.c (modified) * src/tests/functions.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/identFuncDeclarator.c (modified) * src/tests/identParamDeclarator.c (modified) * src/tests/labelledExit.c (modified) * src/tests/test.py (modified) * src/tests/variableDeclarator.c (modified) Merge branch 'master' into ctor Thu, 18 Aug 2016 03:09:11 GMT Peter A. Buhr [3b8e52c] * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/32/gccExtensions.txt (modified) more refactoring of parser code Wed, 17 Aug 2016 13:31:28 GMT Peter A. Buhr [926af74] * src/Parser/TypeData.cc (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/gccExtensions.c (modified) more refactoring of parser code Wed, 17 Aug 2016 01:49:29 GMT Peter A. Buhr [cbaee0d] * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/declarationSpecifier.txt (deleted) more refactoring of parser code Wed, 17 Aug 2016 00:36:22 GMT Peter A. Buhr [08ac489] * src/tests/.expect/32/gccExtensions.txt (modified) fix 32-bit test output Tue, 16 Aug 2016 22:09:36 GMT Peter A. Buhr [29917c6] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/tests/.expect/32/declarationSpecifier.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (added) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) more refactoring of parser code Tue, 16 Aug 2016 21:56:37 GMT Peter A. Buhr [0da3e2c] * src/Makefile.in (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (deleted) * src/Parser/Parser.h (deleted) * src/Parser/module.mk (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/main.cc (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/gccExtensions.c (modified) more refactoring of parser code Tue, 16 Aug 2016 19:31:28 GMT Thierry Delisle [b7ea418] * src/tests/.expect/32/declarationSpecifier.txt (added) fixed declarationSpecifier for 32-bits Tue, 16 Aug 2016 19:30:15 GMT Thierry Delisle [c09e4bc] * src/tests/.expect/64/declarationSpecifier.txt (moved) fixed declarationSpecifier for 64-bits Tue, 16 Aug 2016 19:23:20 GMT Thierry Delisle [1f6d4624] * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc ... Tue, 16 Aug 2016 19:20:06 GMT Thierry Delisle [7527e63] * .gitignore (modified) * INSTALL (modified) * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/.gitignore (added) * doc/aaron_comp_II/Makefile (added) * doc/aaron_comp_II/comp_II.tex (added) * doc/aaron_comp_II/conversion_dag.eps (added) * doc/aaron_comp_II/conversion_dag.odg (added) * doc/aaron_comp_II/resolution_dag.eps (added) * doc/aaron_comp_II/resolution_dag.odg (added) * doc/bibliography/cfa.bib (modified) * doc/user/user.tex (modified) * doc/working/resolver_design.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/CaseRangeMutator.cc (deleted) * src/ControlStruct/CaseRangeMutator.h (deleted) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (added) * src/GenPoly/InstantiateGeneric.h (added) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (modified) * src/Parser/Parser.h (modified) * src/Parser/StatementNode.cc (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/Parser/parseutility.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/driver/cfa.cc (modified) * src/examples/asm.c (deleted) * src/examples/gc_no_raii/bug-repro/return_template.c (modified) * src/examples/gc_no_raii/src/gc.h (modified) * src/examples/gc_no_raii/src/gcpointers.c (modified) * src/examples/gc_no_raii/src/gcpointers.h (modified) * src/examples/gc_no_raii/src/internal/memory_pool.h (modified) * src/examples/gc_no_raii/src/internal/state.h (modified) * src/examples/gc_no_raii/src/tools/worklist.h (modified) * src/examples/gc_no_raii/test/badlll.c (modified) * src/examples/gc_no_raii/test/gctest.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/main.cc (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/.expect/libcfa_vector.txt (deleted) * src/tests/.expect/multiDimension.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/exception.c (modified) * src/tests/gccExtensions.c (modified) * src/tests/init_once.c (modified) * src/tests/labelledExit.c (modified) * src/tests/multiDimension.c (added) * src/tests/switch.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Aug 2016 19:19:58 GMT Thierry Delisle [950f7a7] * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/declarationErrors.c (modified) * src/tests/declarationSpecifier.c (modified) Refactored declarations tests to be a little more complete Tue, 16 Aug 2016 18:41:17 GMT Thierry Delisle [13e3b50] * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) DeclarationNodes and Declaration now store exactly the same data for ... Mon, 15 Aug 2016 20:13:38 GMT Peter A. Buhr [e82aa9df] * .gitignore (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/Parser/parseutility.cc (modified) * src/examples/asm.c (deleted) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/asmName.txt (deleted) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/asmName.c (deleted) * src/tests/gccExtensions.c (modified) more refactoring of parser code Mon, 15 Aug 2016 01:30:37 GMT Peter A. Buhr [797347f] * src/tests/.expect/32/gccExtensions.txt (modified) update 32-bit test for gccExtensions.c Sun, 14 Aug 2016 23:25:00 GMT Peter A. Buhr [777bfcf] * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/gccExtensions.c (modified) more refactoring of parser code Fri, 12 Aug 2016 15:36:27 GMT Aaron Moss [9903ebb] * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Fix expect files for 32-bit build, per Thierry Thu, 11 Aug 2016 22:07:21 GMT Peter A. Buhr [6f7424a] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/libcfa_vector.txt (deleted) temporarily remove containers/vector build and test to speed up ... Mon, 08 Aug 2016 20:29:24 GMT Rob Schluntz [0853178] * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/64/extension.txt (modified) update extension test to account for union field ctor Thu, 04 Aug 2016 20:13:13 GMT Rob Schluntz [4e2a1137] * src/tests/.expect/multiDimension.txt (added) * src/tests/multiDimension.c (added) add test case for multidimensional arrays Fri, 22 Jul 2016 18:06:04 GMT Rob Schluntz [ccb447e] * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/aaron_comp_II/.gitignore (added) * doc/aaron_comp_II/Makefile (added) * doc/aaron_comp_II/comp_II.tex (added) * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/math (modified) * src/libcfa/math.c (modified) * src/tests/.expect/32/extension.txt (added) * src/tests/.expect/32/gccExtensions.txt (added) * src/tests/.expect/32/math.txt (added) * src/tests/.expect/64/extension.txt (moved) * src/tests/.expect/64/gccExtensions.txt (moved) * src/tests/.expect/64/math.txt (moved) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/test.py (modified) Merge branch 'master' into ctor Thu, 21 Jul 2016 18:07:01 GMT Rob Schluntz [6cf27a07] * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/SymTab/Autogen.h (modified) * src/main.cc (modified) * src/tests/.expect/extension.txt (modified) reorganize global init so that it is simpler and generates less ... Sat, 16 Jul 2016 14:50:54 GMT Thierry Delisle [7a2c5391] * src/tests/.expect/32/math.txt (added) added missing expect for math/32 Sat, 16 Jul 2016 02:16:47 GMT Peter A. Buhr [5d125e4] * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/fstream.c (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) start code allowing structures to no fields Fri, 15 Jul 2016 22:01:13 GMT Thierry Delisle [15b53fc2] * src/tests/.expect/64/math.txt (moved) temporarily fixed math test for 32 bit and 64 bit version Fri, 15 Jul 2016 20:27:23 GMT Thierry Delisle [b8303f44] * src/tests/.expect/64/math.txt (deleted) * src/tests/.expect/math.txt (moved) moved math.txt back in .expect folder since content does not differ ... Thu, 14 Jul 2016 20:47:29 GMT Thierry Delisle [ed5ad08] * src/tests/.expect/64/extension.txt (modified) fixed expected result for extension test on 64 bits Thu, 14 Jul 2016 20:45:58 GMT Thierry Delisle [917f93c] * src/tests/.expect/32/extension.txt (moved) * src/tests/.expect/64/extension.txt (added) extension test now differs between 32bit and 64bit version Thu, 14 Jul 2016 19:29:33 GMT Thierry Delisle [4e95b5c] * src/tests/.expect/32/gccExtensions.txt (moved) fixed gccExtensions Thu, 14 Jul 2016 19:25:43 GMT Thierry Delisle [f1231f2] * src/tests/.expect/32/gccExtension.txt (moved) * src/tests/.expect/32/math.txt (moved) * src/tests/.expect/64/gccExtensions.txt (added) * src/tests/.expect/64/math.txt (added) * src/tests/test.py (modified) added support for tests that differ between 32bit and 64bit versions Wed, 13 Jul 2016 13:17:25 GMT Thierry Delisle [ed9ecda] * src/tests/.expect/gccExtensions.txt (modified) updated gccExtensions test for the additionnal cast Tue, 12 Jul 2016 14:50:38 GMT Rob Schluntz [7d5e243] * src/tests/.expect/gccExtensions.txt (modified) update gccExtensions test expected output Mon, 11 Jul 2016 21:20:08 GMT Rob Schluntz [919d1ba] * Jenkinsfile (modified) * Makefile.in (modified) * config.h.in (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/extras.c (modified) * src/libcfa/extras.regx (modified) * src/libcfa/limits.c (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/extension.txt (modified) * src/tests/.expect/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/avltree/avl.h (modified) * src/tests/avltree/avl1.c (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/init_once.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 11 Jul 2016 21:20:03 GMT Rob Schluntz [cad355a] * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/tests/.expect/extension.txt (modified) generated field constructors for structs with const members no longer ... Sun, 10 Jul 2016 20:35:32 GMT Peter A. Buhr [6e4b913] * Makefile.in (modified) * config.h.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/extras.c (modified) * src/libcfa/extras.regx (modified) * src/libcfa/limits.c (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/extension.txt (modified) * src/tests/.expect/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/avltree/avl.h (modified) * src/tests/avltree/avl1.c (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/init_once.c (modified) allow 32-bit compilation of cfa-cpp, and 32-bit compilation of CFA ... Thu, 07 Jul 2016 15:28:12 GMT Thierry Delisle [540b275] * src/tests/.expect/dtor-early-exit.txt (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/init_once.c (modified) * src/tests/labelledExit.c (modified) added labelled break on if statments to relevant tests Wed, 06 Jul 2016 22:06:27 GMT Peter A. Buhr [adcc065] * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/InitTweak/FixInit.cc (modified) * src/tests/.expect/random.txt (added) * src/tests/random.c (modified) add labelled break to if statement, update comment formatting, add ... Wed, 06 Jul 2016 17:54:43 GMT Thierry Delisle [d9b499c] * src/tests/.expect/extension.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) added test for only extension (only slightly overlaps with gccExtensions) Wed, 06 Jul 2016 17:00:26 GMT Thierry Delisle [8986782] * src/tests/.expect/gccExtensions.txt (modified) implemented gccExtensions test Tue, 05 Jul 2016 22:35:10 GMT Peter A. Buhr [a6151ba] * doc/user/pointer1.fig (added) * doc/user/pointer2.fig (added) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/libcfa/prelude.cf (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/searchsort.txt (added) * src/tests/io.c (modified) * src/tests/rational.c (modified) * src/tests/searchsort.c (moved) update comments in code and tests, and add test searchsort Tue, 05 Jul 2016 01:29:03 GMT Peter A. Buhr [d32c4e2] * src/InitTweak/FixInit.cc (modified) * src/libcfa/containers/vector (modified) * src/tests/.expect/libcfa_vector.txt (modified) * src/tests/libcfa_vector.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 04 Jul 2016 20:59:48 GMT Thierry Delisle [888ee76] * src/tests/.expect/libcfa_vector.txt (added) * src/tests/libcfa_vector.c (modified) fixed the tests for lib vector Mon, 04 Jul 2016 16:23:40 GMT Thierry Delisle [f48ed47] * src/tests/.expect/libcfa_vector.txt (deleted) Remove test for generic vector since it was eagerly commited Thu, 30 Jun 2016 21:46:01 GMT Peter A. Buhr [302d3bf3] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/containers/vector.c (modified) * src/tests/.expect/libcfa_vector.txt (added) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 30 Jun 2016 21:24:47 GMT Thierry Delisle [8cc9e18] * src/tests/.expect/libcfa_vector.txt (added) added test for containers in libcfa Thu, 30 Jun 2016 18:07:27 GMT Peter A. Buhr [1bc1bb2] * src/tests/.expect/quoted_keyword.txt (added) * src/tests/quoted_keyword.c (modified) add expect file for quoted_keyword test Wed, 29 Jun 2016 21:18:22 GMT Thierry Delisle [aaf1f4d] * src/tests/.expect/labelledExit.txt (modified) * src/tests/labelledExit.c (modified) fixed labelledExit test Wed, 29 Jun 2016 18:30:12 GMT Peter A. Buhr [87b5bf0] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Makefile.in (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/AddStmtVisitor.cc (added) * src/SynTree/AddStmtVisitor.h (added) * src/SynTree/Label.h (added) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (added) * src/tests/.expect/dtor-early-exit-ERR2.txt (added) * src/tests/.expect/dtor-early-exit.txt (added) * src/tests/.expect/init_once.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (added) * src/tests/init_once.c (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 29 Jun 2016 18:27:37 GMT Peter A. Buhr [c017d5b] * src/tests/.expect/labelledExit.txt (modified) * src/tests/labelledExit.c (modified) patch label test until references are implemented Wed, 29 Jun 2016 16:47:03 GMT Rob Schluntz [85f0713] * src/tests/.expect/dtor-early-exit-ERR1.txt (added) * src/tests/.expect/dtor-early-exit-ERR2.txt (added) * src/tests/.expect/dtor-early-exit.txt (added) * src/tests/.expect/init_once.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (added) * src/tests/init_once.c (added) add init_once and dtor-early-exit tests Mon, 27 Jun 2016 16:25:48 GMT Thierry Delisle [d5b904d] * src/tests/.expect/castError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/declarationSpecifier.txt (modified) * src/tests/.expect/labelledExit.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) fixed expected output for renamed files Mon, 27 Jun 2016 15:21:32 GMT Thierry Delisle [e757af2] * src/tests/.expect/array.txt (moved) * src/tests/.expect/asmName.txt (moved) * src/tests/.expect/cast.txt (moved) * src/tests/.expect/castError.txt (moved) * src/tests/.expect/constant0-1.txt (moved) * src/tests/.expect/constant0-1DP.txt (moved) * src/tests/.expect/constant0-1ND.txt (moved) * src/tests/.expect/constant0-1NDDP.txt (moved) * src/tests/.expect/declarationErrors.txt (moved) * src/tests/.expect/declarationSpecifier.txt (moved) * src/tests/.expect/enum.txt (moved) * src/tests/.expect/expression.txt (moved) * src/tests/.expect/gccExtensions.txt (moved) * src/tests/.expect/identFuncDeclarator.txt (moved) * src/tests/.expect/identParamDeclarator.txt (moved) * src/tests/.expect/labelledExit.txt (moved) * src/tests/.expect/numericConstants.txt (moved) * src/tests/.expect/operators.txt (moved) * src/tests/.expect/scopeErrors.txt (moved) * src/tests/.expect/shortCircuit.txt (moved) * src/tests/.expect/switch.txt (moved) * src/tests/.expect/typeof.txt (moved) * src/tests/.expect/variableDeclarator.txt (moved) * src/tests/array.c (moved) * src/tests/asmName.c (moved) * src/tests/cast.c (moved) * src/tests/castError.c (moved) * src/tests/charStringConstants.c (moved) * src/tests/commentMisc.c (moved) * src/tests/constant0-1.c (moved) * src/tests/context.c (moved) * src/tests/declarationErrors.c (moved) * src/tests/declarationSpecifier.c (moved) * src/tests/enum.c (moved) * src/tests/exception.c (moved) * src/tests/expression.c (moved) * src/tests/forall.c (moved) * src/tests/functions.c (moved) * src/tests/gccExtensions.c (moved) * src/tests/identFuncDeclarator.c (moved) * src/tests/identParamDeclarator.c (moved) * src/tests/labelledExit.c (moved) * src/tests/namedParmArg.c (moved) * src/tests/numericConstants.c (moved) * src/tests/occursError.c (moved) * src/tests/operators.c (moved) * src/tests/scope.c (moved) * src/tests/scopeErrors.c (moved) * src/tests/shortCircuit.c (moved) * src/tests/structMember.c (moved) * src/tests/subrange.c (moved) * src/tests/switch.c (moved) * src/tests/tuples.c (moved) * src/tests/typeGenerator.c (moved) * src/tests/typedef.c (moved) * src/tests/typedefDeclarator.c (moved) * src/tests/typeof.c (moved) * src/tests/variableDeclarator.c (moved) renamed all tests to lower-case leading character Thu, 23 Jun 2016 15:15:42 GMT Thierry Delisle [d541057] * src/tests/.expect/ShortCircuit.txt (added) * src/tests/ShortCircuit.c (modified) * src/tests/Statement.c (deleted) Updated ShortCircuit test and merged Statement test in it Wed, 22 Jun 2016 20:35:32 GMT Peter A. Buhr [10dc7491] * src/tests/.expect/GccExtensions.txt (added) * src/tests/.expect/IdentFuncDeclarator.txt (added) * src/tests/.expect/IdentFuncParamDeclarator.txt (added) * src/tests/.expect/LabelledExit.txt (added) * src/tests/Enum.c (modified) * src/tests/GccExtensions.c (modified) * src/tests/IdentFuncDeclarator.c (modified) * src/tests/IdentFuncParamDeclarator.c (modified) * src/tests/LabelledExit.c (modified) * src/tests/NumericConstants.c (modified) * src/tests/OccursError.c (modified) * src/tests/Scope.c (modified) * src/tests/ShortCircuit.c (modified) * src/tests/StructMember.c (modified) * src/tests/Tuples.c (moved) add more tests Mon, 20 Jun 2016 21:21:29 GMT Thierry Delisle [4efe4d1] * src/tests/.expect/Cast.txt (added) * src/tests/.expect/CastError.txt (added) * src/tests/.expect/Constant0-1.txt (added) * src/tests/.expect/Constant0-1DP.txt (added) * src/tests/.expect/Constant0-1ND.txt (added) * src/tests/.expect/Constant0-1NDDP.txt (added) * src/tests/.expect/DeclarationErrors.txt (added) * src/tests/.expect/DeclarationSpecifier.txt (added) * src/tests/.expect/Typeof.txt (added) added new tests expected outputs Mon, 20 Jun 2016 15:41:27 GMT Thierry Delisle [c23e420] * src/tests/.expect/LabelledExit.txt (deleted) removed expected file for Labelled Exit test since it doesn't terminate Mon, 20 Jun 2016 15:30:21 GMT Thierry Delisle [439a2b4] * src/tests/.expect/Array.txt (added) * src/tests/.expect/AsmName.txt (added) * src/tests/.expect/Enum.txt (added) * src/tests/.expect/Expression.txt (added) * src/tests/.expect/LabelledExit.txt (added) * src/tests/.expect/NumericConstants.txt (added) * src/tests/.expect/Operators.txt (added) * src/tests/.expect/ScopeErrors.txt (added) * src/tests/.expect/Switch.txt (added) * src/tests/.expect/VariableDeclarator.txt (added) enabled new tests Fri, 17 Jun 2016 20:53:09 GMT Thierry Delisle [ebcd82b] * src/examples/poly-bench.c (moved) * src/tests/.expect/abs.txt (modified) * src/tests/.expect/ato.txt (added) * src/tests/.expect/io.txt (added) * src/tests/.expect/limits.txt (added) * src/tests/.expect/math.txt (added) * src/tests/.expect/minmax.txt (modified) * src/tests/.expect/swap.txt (added) * src/tests/limits.c (modified) * src/tests/test.py (modified) implemented some of the expected outputs, fixed printing in tests.py, ... Thu, 16 Jun 2016 17:34:03 GMT Rob Schluntz [3689906] * src/tests/.expect/avl_test.txt (modified) avl_test expected output Thu, 16 Jun 2016 16:45:43 GMT Thierry Delisle [3c1d702] * src/tests/.expect/vector_test.txt (modified) * src/tests/test.py (modified) fixed python test script and added expected file for vector_test Wed, 15 Jun 2016 20:13:18 GMT Thierry Delisle [1c31f68] * src/tests/.expect/avl_test.txt (added) * src/tests/.expect/vector_test.txt (added) * src/tests/Makefile.am (modified) * src/tests/runTests.sh (modified) * src/tests/test.py (modified) * src/tests/vector/array.c (moved) * src/tests/vector/array.h (moved) * src/tests/vector/vector_int.c (moved) * src/tests/vector/vector_int.h (moved) * src/tests/vector/vector_test.c (moved) refactored tests to new python script Wed, 15 Jun 2016 19:50:49 GMT Thierry Delisle [efc15918] * src/tests/.expect/abs.txt (added) * src/tests/.expect/minmax.txt (added) * src/tests/.gitignore (added) * src/tests/.in/avl_test.txt (added) * src/tests/.in/vector_test.txt (added) * src/tests/test.py (added) refactoring test to use python script