# # ChangeLog for src/tests/.expect # # Generated by Trac 1.2.1 # May 11, 2024, 2:07:34 PM Thu, 31 Aug 2017 19:33:11 GMT Rob Schluntz [fbcb354] * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/refrat/keywords.tex (modified) * src/Common/CodeLocation.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Concurrency/Keywords.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/concurrency/coroutine (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.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/.expect/stdincludes.txt (added) * src/tests/div.c (modified) * src/tests/ifcond.c (modified) * src/tests/stdincludes.c (added) * src/tests/waitfor.c (added) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/parser.hh (modified) * tools/prettyprinter/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 31 Aug 2017 19:21:48 GMT Rob Schluntz [5b21138] * src/tests/.expect/function-operator.txt (added) * src/tests/function-operator.c (added) Add function operator test case Tue, 29 Aug 2017 12:54:13 GMT Peter A. Buhr [39c7fd0] * src/tests/.expect/stdincludes.txt (added) * src/tests/stdincludes.c (added) add test for C11 standard include files Mon, 28 Aug 2017 19:44:50 GMT Peter A. Buhr [193bba0] * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.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) update error messages Sat, 26 Aug 2017 18:00:45 GMT Peter A. Buhr [377e33f] * src/tests/.expect/ifcond.txt (added) * src/tests/ifcond.c (added) add if-conditional declarations test Fri, 25 Aug 2017 16:51:12 GMT Peter A. Buhr [c04531fc] * src/tests/.expect/64/gmp.txt (moved) * src/tests/gmp.c (modified) regress back to 64-bit gmp-only testing Thu, 24 Aug 2017 19:08:38 GMT Peter A. Buhr [1ae39f6e] * src/libcfa/gmp (modified) * src/tests/.expect/fstream_test.txt (added) * src/tests/.expect/gmp.txt (moved) * src/tests/.in/fstream_test.txt (added) * src/tests/.in/gmp.txt (added) * src/tests/fstream_test.c (modified) * src/tests/gmp.c (modified) change gmp to use references, add fstream_test to tests Thu, 24 Aug 2017 01:28:48 GMT Rob Schluntz [f1bcd004] * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (modified) * 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 Tue, 22 Aug 2017 23:31:52 GMT Rob Schluntz [8135d4c] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeTools/TrackLoc.cc (modified) * src/Common/CodeLocation.h (added) * src/Common/PassVisitor.h (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/Mutate.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (modified) * src/GenPoly/Specialize.h (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.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/parser.yy (modified) * src/Parser/parserutility.cc (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/Alternative.cc (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/AlternativePrinter.cc (modified) * src/ResolvExpr/AlternativePrinter.h (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/Occurs.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/AddStmtVisitor.h (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/Attribute.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/CommaExpr.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/DeclStmt.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/FunctionType.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeExpr.cc (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VarExprReplacer.cc (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/libhdr.h (modified) * src/main.cc (modified) * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/KRfunctions.c (modified) * src/tests/except-0.c (modified) * src/tests/except-1.c (modified) * src/tests/except-2.c (modified) * src/tests/except-3.c (added) * src/tests/except-mac.h (added) * tools/build/clean_hdr.awk (added) * tools/build/clean_hdrs (added) * tools/build/time_make (added) Merge branch 'master' into references Mon, 21 Aug 2017 11:48:18 GMT Peter A. Buhr [39f4100] * src/tests/.expect/32/KRfunctions.txt (modified) fix 32-bit test-results Sun, 20 Aug 2017 13:26:37 GMT Peter A. Buhr [4cc585b] * src/Parser/parser.yy (modified) * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/KRfunctions.c (modified) first attempt to normalize push/pop, and fix K&R parsing bug Mon, 14 Aug 2017 18:07:34 GMT Rob Schluntz [8217e8f] * doc/proposals/virtual.txt (modified) * src/Common/Indenter.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SynTree/Declaration.h (modified) * src/tests/.expect/32/math1.txt (added) * src/tests/.expect/32/math2.txt (moved) * src/tests/.expect/32/math3.txt (added) * src/tests/.expect/64/math1.txt (added) * src/tests/.expect/64/math2.txt (moved) * src/tests/.expect/64/math3.txt (added) * src/tests/math.c (deleted) * src/tests/math1.c (added) * src/tests/math2.c (added) * src/tests/math3.c (added) * src/tests/pybin/tools.py (modified) Merge branch 'master' into references Mon, 14 Aug 2017 18:03:39 GMT Rob Schluntz [9236060] * .gitignore (modified) * Makefile.am (modified) * Makefile.in (modified) * automake/compile (modified) * automake/config.guess (modified) * automake/config.sub (modified) * automake/depcomp (modified) * automake/install-sh (modified) * automake/test-driver (modified) * automake/ylwrap (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/generic_types/generic_types.bib (deleted) * doc/generic_types/generic_types.tex (modified) * doc/man/README (added) * doc/man/cfa.1 (added) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) * doc/proposals/tagged-struct.txt (deleted) * doc/proposals/virtual.txt (modified) * doc/refrat/Makefile (modified) * doc/refrat/keywords.tex (added) * doc/refrat/operidents.tex (added) * doc/refrat/refrat.tex (modified) * doc/rob_thesis/Makefile (modified) * doc/rob_thesis/thesis.tex (modified) * doc/user/EHMHierarchy.fig (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * doc/working/resolver_design.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/OperatorTable.cc (modified) * src/CodeGen/OperatorTable.h (modified) * src/CodeTools/DeclStats.h (modified) * src/CodeTools/TrackLoc.cc (modified) * src/CodeTools/TrackLoc.h (modified) * src/Common/CompilerError.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.h (modified) * src/Common/UnimplementedError.h (modified) * src/Common/UniqueName.h (modified) * src/Common/VectorMap.h (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.h (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.h (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.h (modified) * src/MakeLibCfa.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.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/ParserTypes.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.cc (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/AlternativePrinter.h (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Cost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/TypeMap.h (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/ImplementationType.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SymTab/TypeEquality.h (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/SymTab/module.mk (modified) * src/SynTree/AddStmtVisitor.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.h (modified) * src/Virtual/ExpandCasts.cc (added) * src/Virtual/ExpandCasts.h (added) * src/Virtual/module.mk (added) * src/benchmark/create_pthrd.c (modified) * src/include/cassert (moved) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert (deleted) * src/libcfa/assert.c (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/preemption.h (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/containers/maybe (modified) * src/libcfa/containers/maybe.c (modified) * src/libcfa/containers/pair (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/interpose.h (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/libhdr.h (modified) * src/libcfa/libhdr/libalign.h (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/libhdr/libtools.h (modified) * src/libcfa/math (modified) * src/libcfa/math.c (deleted) * src/libcfa/startup.h (modified) * src/libcfa/stdhdr/assert.h (modified) * src/libcfa/stdhdr/bfdlink.h (added) * src/libcfa/stdhdr/gmp.h (modified) * src/libcfa/stdhdr/hwloc.h (added) * src/libcfa/stdhdr/krb5.h (added) * src/libcfa/stdhdr/malloc.h (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/libcfa/virtual.c (added) * src/libcfa/virtual.h (added) * src/main.cc (modified) * src/prelude/builtins.c (modified) * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/.expect/concurrent/sched-int-barge.txt (deleted) * src/tests/.expect/div.txt (added) * src/tests/alloc.c (modified) * src/tests/attributes.c (modified) * src/tests/avltree/avl-private.h (modified) * src/tests/avltree/avl.h (modified) * src/tests/designations.c (modified) * src/tests/div.c (added) * src/tests/except-0.c (modified) * src/tests/except-1.c (added) * src/tests/except-2.c (added) * src/tests/gmp.c (modified) * src/tests/math.c (modified) * src/tests/maybe.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/barge.c (deleted) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/yield.c (modified) * src/tests/result.c (modified) * src/tests/sched-int-barge.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/sched-int-disjoint.c (modified) * src/tests/sched-int-wait.c (modified) * src/tests/test.py (modified) * src/tests/vector/array.h (modified) * src/tests/vector/vector_int.h (modified) * src/tests/virtualCast.c (added) * tools/cfa.nanorc (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/filter.h (modified) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/test.y (modified) * tools/prettyprinter/token.cc (modified) * tools/prettyprinter/token.h (modified) Merge branch 'master' into references Fri, 11 Aug 2017 19:54:36 GMT Peter A. Buhr [0a5b683] * src/tests/.expect/32/math1.txt (added) * src/tests/.expect/32/math2.txt (moved) * src/tests/.expect/32/math3.txt (added) * src/tests/.expect/64/math1.txt (added) * src/tests/.expect/64/math2.txt (moved) * src/tests/.expect/64/math3.txt (added) * src/tests/math.c (deleted) * src/tests/math1.c (added) * src/tests/math2.c (added) * src/tests/math3.c (added) divide math test into 3 parts to reduce testing time Wed, 09 Aug 2017 21:56:44 GMT Peter A. Buhr [e1780a2] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/div.txt (added) * src/tests/div.c (modified) augment "writable" trait with "ostream" to support more monomorphic ... Wed, 09 Aug 2017 16:44:23 GMT Peter A. Buhr [e195093] * src/tests/.expect/32/math.txt (modified) update 32-bit math output Wed, 09 Aug 2017 12:02:48 GMT Peter A. Buhr [08d14cf] * src/tests/.expect/64/math.txt (modified) * src/tests/div.c (added) * src/tests/math.c (modified) update math test for new "div" operation Wed, 09 Aug 2017 00:09:05 GMT Rob Schluntz [46adb83] * src/SymTab/Autogen.cc (modified) * src/tests/.expect/64/attributes.txt (modified) * src/tests/.expect/64/extension.txt (modified) Add unused attribute to union ctor/dtor parameters to silence warnings Fri, 28 Jul 2017 15:21:23 GMT Rob Schluntz [1461809] * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/memberCtors.txt (modified) Update output for memberCtor tests Thu, 27 Jul 2017 18:02:36 GMT Rob Schluntz [00e80b6] * src/libcfa/gmp (modified) * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.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/multi-monitor.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/vector/vector_int.c (modified) Update more tests for references Wed, 26 Jul 2017 21:24:33 GMT Rob Schluntz [2afec66] * src/tests/.expect/castError.txt (modified) * src/tests/alloc.c (modified) * src/tests/avltree/avl.h (modified) * src/tests/avltree/avl1.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/globals.c (modified) * src/tests/init_once.c (modified) * src/tests/memberCtors.c (modified) * src/tests/multiDimension.c (modified) * src/tests/operators.c (modified) * src/tests/preempt.c (modified) * src/tests/rational.c (modified) * src/tests/sched-int-barge.c (modified) * src/tests/sched-int-disjoint.c (modified) * src/tests/test.py (modified) * src/tests/tupleAssign.c (modified) * src/tests/tupleVariadic.c (modified) * src/tests/vector/vector_int.c (modified) * src/tests/vector/vector_int.h (modified) Update several tests for references Tue, 25 Jul 2017 00:52:03 GMT Thierry Delisle [637ff81] * src/tests/.expect/32/math.txt (modified) Updated math expected Fri, 21 Jul 2017 15:28:29 GMT Peter A. Buhr [6d54c3a] * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/math.c (modified) adjust math test, and update 32/64 expected values Fri, 21 Jul 2017 03:33:59 GMT Peter A. Buhr [21a5dde1] * doc/proposals/virtual.txt (modified) * src/Common/VectorMap.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/GenPoly/Box.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parserutility.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/tests/.expect/concurrent/sched-int-barge.txt (deleted) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/barge.c (deleted) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/yield.c (modified) * src/tests/sched-int-barge.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/sched-int-disjoint.c (modified) * src/tests/sched-int-wait.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 21 Jul 2017 03:20:32 GMT Peter A. Buhr [dab7ac7] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/math (modified) * src/libcfa/math.c (deleted) * src/tests/.expect/64/math.txt (modified) * src/tests/math.c (modified) inline math routines, remove math.c, add exponential operator to math ... Thu, 20 Jul 2017 14:36:57 GMT Thierry Delisle [8b28a52] * src/tests/.expect/concurrent/sched-int-barge.txt (deleted) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/barge.c (deleted) removed barge test since it had inconsistent results and doesn't ... Wed, 12 Jul 2017 17:58:43 GMT Thierry Delisle [76f2bdcb] * src/tests/.expect/concurrent/sched-int-disjoint.txt (modified) Quick fix for sched-int-disjoint test Fri, 07 Jul 2017 16:26:31 GMT Thierry Delisle [eaace25] * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/gmp (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/iterator (modified) * src/libcfa/iterator.c (modified) * src/libcfa/limits (modified) * src/libcfa/math (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/main.cc (modified) * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/io.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/io.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 07 Jul 2017 14:39:13 GMT Peter A. Buhr [29038ef] * doc/proposals/tagged-struct.txt (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/tests/.expect/32/math.txt (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 07 Jul 2017 14:39:08 GMT Peter A. Buhr [53a6c2a] * doc/user/user.tex (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/gmp (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/iterator (modified) * src/libcfa/iterator.c (modified) * src/libcfa/limits (modified) * src/libcfa/math (modified) * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/tests/.expect/io.txt (modified) * src/tests/io.c (modified) change meaning of sepOn, and replace #if with #pragma once in include ... Thu, 06 Jul 2017 21:06:43 GMT Thierry Delisle [e182ce3] * src/tests/.expect/32/math.txt (modified) Fixed 32bit math test Wed, 05 Jul 2017 14:50:22 GMT Thierry Delisle [67fa9f9] * .gitignore (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/generic_types/mail (modified) * doc/proposals/references.md (modified) * doc/user/EHMHierarchy.fig (added) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/utility.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/CurrentObject.cc (added) * src/ResolvExpr/CurrentObject.h (added) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/VarExprReplacer.cc (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/lsda.h (added) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/.expect/designations.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/designations.c (added) * src/tests/except-0.c (added) * src/tests/exception.c (deleted) * src/tests/io.c (modified) * tools/cfa.nanorc (modified) * tools/prettyprinter/main.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 04 Jul 2017 21:15:54 GMT Thierry Delisle [11dbfe1] * src/tests/.expect/concurrent/preempt.txt (added) * src/tests/preempt.c (added) Added test to validate preemption is still active Sun, 02 Jul 2017 14:49:41 GMT Peter A. Buhr [86f384b] * doc/user/user.tex (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/io.txt (modified) * src/tests/io.c (modified) make tuple separator a separator rather than terminator Sat, 01 Jul 2017 21:24:03 GMT Peter A. Buhr [d395012] * doc/user/user.tex (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/io.txt (modified) * src/tests/io.c (modified) support separator at end of line Thu, 29 Jun 2017 20:22:00 GMT Rob Schluntz [bb1cd95] * src/tests/.expect/designations.txt (added) * src/tests/designations.c (added) add test case for designations Sun, 18 Jun 2017 14:03:41 GMT Rob Schluntz [f1e80d8] * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (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/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.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 tests to include unused attribute Fri, 16 Jun 2017 19:49:27 GMT Andrew Beach [20877d2] * src/libcfa/containers/maybe (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/tests/.expect/maybe.txt (added) * src/tests/.expect/result.txt (added) * src/tests/maybe.c (added) * src/tests/result.c (added) I've been sitting on these tests for a while. New tests for ... Thu, 08 Jun 2017 14:22:19 GMT Peter A. Buhr [5a7966b] * src/examples/fwrite.c (deleted) * src/tests/.expect/identity.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/identity.c (moved) * src/tests/io.c (modified) remove example fwrite.c, add identity.c test, update io test Mon, 05 Jun 2017 12:28:32 GMT Peter A. Buhr [7985fa5] * src/examples/hello.c (deleted) * src/tests/.expect/hello.txt (added) * src/tests/hello.c (added) add test program Fri, 02 Jun 2017 21:01:19 GMT Peter A. Buhr [a4683611] * src/libcfa/stdlib (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) third attempt at memory-allocation routines Fri, 02 Jun 2017 02:58:18 GMT Peter A. Buhr [6065b3aa] * doc/user/user.tex (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) second attempt at memory-allocation routines Tue, 30 May 2017 13:17:50 GMT Peter A. Buhr [fab700b] * src/tests/.expect/alloc.txt (added) * src/tests/alloc.c (added) add allocation test Fri, 26 May 2017 21:47:10 GMT Peter A. Buhr [f6b70e5] * src/tests/.expect/32/math.txt (modified) second attempt to update 32-bit test Thu, 25 May 2017 19:39:02 GMT Peter A. Buhr [1eeab94] * src/libcfa/containers/maybe (modified) * src/libcfa/containers/maybe.c (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/tests/.expect/32/math.txt (modified) * tools/cfa.nanorc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 25 May 2017 19:35:36 GMT Peter A. Buhr [cc38669] * src/tests/.expect/32/math.txt (modified) update 32-bit test Thu, 25 May 2017 19:32:42 GMT Peter A. Buhr [84d58c5] * src/Parser/parser.yy (modified) * src/tests/.expect/constant0-1.txt (deleted) * src/tests/.expect/constant0-1DP.txt (deleted) * src/tests/.expect/constant0-1ND.txt (deleted) * src/tests/.expect/constant0-1NDDP.txt (deleted) * src/tests/constant0-1.c (deleted) parse default values for generic type parameters and nested type names Wed, 24 May 2017 22:03:08 GMT Peter A. Buhr [3c0ec68] * src/libcfa/math (modified) * src/libcfa/math.c (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/math.c (modified) remove routines fabs and cabs from math Tue, 23 May 2017 16:20:38 GMT Thierry Delisle [13099105] * doc/user/user.tex (modified) * doc/working/exception/design.txt (added) * doc/working/exception/impl/README (moved) * doc/working/exception/impl/except.c (moved) * doc/working/exception/impl/except.h (moved) * doc/working/exception/impl/lsda.h (moved) * doc/working/exception/impl/main.c (moved) * doc/working/exception/impl/main.cfa (moved) * src/InitTweak/FixInit.cc (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/gmp (modified) * src/tests/.expect/64/gmp.txt (modified) * src/tests/gmp.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 23 May 2017 16:19:39 GMT Thierry Delisle [2c9ebab] * src/tests/.expect/concurrent/sched-int-block.txt (added) * src/tests/sched-int-block.c (added) concurrent test for signal block Mon, 22 May 2017 12:45:05 GMT Peter A. Buhr [4adbe45] * src/libcfa/gmp (modified) * src/tests/.expect/64/gmp.txt (modified) * src/tests/gmp.c (modified) fix bug in converting string to number and update test Thu, 18 May 2017 03:26:55 GMT Peter A. Buhr [2f484f5] * src/tests/.expect/complex.txt (added) * src/tests/complex.c (added) add new test for complex numbers (needs work) Thu, 18 May 2017 03:21:52 GMT Peter A. Buhr [8b7124e] * src/tests/.expect/64/gmp.txt (moved) temporarily move gmp test results to 64-bit only as gmp-32 cannot be ... Tue, 16 May 2017 02:08:23 GMT Peter A. Buhr [6c6455f] * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) second attempt at generic rational type with conversions to/from ... Sun, 14 May 2017 22:30:20 GMT Peter A. Buhr [561f730] * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/rational.txt (modified) * src/tests/rational.c (modified) first attempt converting rational numbers to generic type Sun, 14 May 2017 22:28:36 GMT Peter A. Buhr [4c8f86b] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/gmp (added) * src/libcfa/gmp.c (added) * src/tests/.expect/gmp.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/gmp.c (added) add gmp interface and test Fri, 12 May 2017 18:20:09 GMT Thierry Delisle [d8e14e39] * Jenkins/TestRegen (modified) * src/tests/.expect/concurrent/sched-int-wait.txt (modified) Added some better description to the test regen email (Which now ... Thu, 11 May 2017 18:47:08 GMT Rob Schluntz [6a4f3d4] * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (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/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.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/memberCtors-ERR1.txt (modified) update test output to account for additional copy constructor calls Thu, 11 May 2017 18:04:06 GMT Rob Schluntz [ddbde34] * src/tests/.expect/memberCtors.txt (modified) * src/tests/memberCtors.c (modified) update memberCtors test case with more output Wed, 10 May 2017 14:38:49 GMT Rob Schluntz [240e1ff] * src/tests/.expect/genericUnion.txt (added) * src/tests/genericUnion.c (added) added a simple test for generic unions Thu, 04 May 2017 20:33:54 GMT Thierry Delisle [9737ffe] * src/tests/.expect/concurrent/sched-int-barge.txt (moved) * src/tests/.expect/concurrent/sched-int-disjoint.txt (moved) * src/tests/.expect/concurrent/sched-int-wait.txt (moved) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/sched-int-barge.c (moved) * src/tests/sched-int-disjoint.c (moved) * src/tests/sched-int-wait.c (moved) Renamed internal scheduling tests to be more evocative Thu, 04 May 2017 20:13:36 GMT Thierry Delisle [102a58b] * src/Concurrency/Keywords.cc (modified) * src/tests/.expect/concurrent/sched-int.txt (modified) * src/tests/sched-int.c (modified) -fixed error in concurrency keywords -implemented more agressive ... Thu, 04 May 2017 15:05:00 GMT Thierry Delisle [4845ae2] * src/tests/.expect/concurrent/sched-int-multi2.txt (modified) * src/tests/sched-int-multi2.c (modified) Upgraded the second multi monitor internal scheduling test Wed, 03 May 2017 02:47:53 GMT Peter A. Buhr [e4ba18e] * src/tests/.expect/rational.txt (modified) fix rational-test output Tue, 02 May 2017 18:42:14 GMT Thierry Delisle [a933dcf4] * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/concurrent/sched-int-multi.txt (modified) * src/tests/sched-int-multi.c (modified) - updated internal scheduler test for multi monitors - fixed ... Mon, 01 May 2017 16:38:18 GMT Peter A. Buhr [13e2c54] * src/tests/.expect/concurrent/sched-int-multi2.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/sched-int-multi2.c (added) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 01 May 2017 16:38:10 GMT Peter A. Buhr [f621a148] * src/libcfa/rational (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/rational.txt (added) * src/tests/.in/rational.txt (added) * src/tests/rational.c (modified) change to implementation type for rational and add to test suite Fri, 28 Apr 2017 16:33:27 GMT Thierry Delisle [2e5ad9f] * src/tests/.expect/concurrent/sched-int-multi2.txt (added) * src/tests/sched-int-multi2.c (added) Added more rigorous multi monitor internal scheduling Thu, 27 Apr 2017 18:00:30 GMT Thierry Delisle [f80ab45] * src/tests/.expect/concurrent/sched-int-multi.txt (added) * src/tests/.expect/concurrent/sched-int.txt (added) * src/tests/sched-int-multi.c (added) * src/tests/sched-int.c (moved) Internal scheduling tests Mon, 24 Apr 2017 18:21:21 GMT Thierry Delisle [00303d50] * src/tests/.expect/32/attributes.txt (modified) * src/tests/.expect/64/attributes.txt (modified) * src/tests/attributes.c (modified) * src/tests/test.py (modified) Fixed attributes test and added more error handling for machine type Mon, 24 Apr 2017 16:55:22 GMT Thierry Delisle [4e9151f] * 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/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/.gitignore (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) - Fixed tests to no longer use make errors, pipeing CC errors ... Mon, 17 Apr 2017 21:43:01 GMT Rob Schluntz [e39241b] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/SynTree/Declaration.h (modified) * src/main.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) allow codegen as an alternative to AST dump after any pass with the ... Sun, 02 Apr 2017 16:20:37 GMT Peter A. Buhr [f2cdc44] * src/tests/.expect/searchsort.txt (modified) * src/tests/searchsort.c (modified) more alternate bsearch returning posn of key Sat, 01 Apr 2017 23:14:11 GMT Peter A. Buhr [707446a] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/searchsort.c (modified) add alternate bsearch returning posn of key Thu, 23 Mar 2017 15:36:12 GMT Thierry Delisle [578b637] * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (added) Fixed 32-bit tests Thu, 23 Mar 2017 15:30:42 GMT Thierry Delisle [c58f4ab] * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/Makefile (added) * doc/user/user.tex (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/tests/.expect/io.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/io.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Mar 2017 15:30:32 GMT Thierry Delisle [9fcdfa3] * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.txt (modified) Fixed 64 bit tests after anonymous fix Wed, 22 Mar 2017 21:39:46 GMT Peter A. Buhr [cb91437] * src/libcfa/fstream.c (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/io.txt (modified) * src/tests/io.c (modified) additions to tuple separator for sout Wed, 22 Mar 2017 02:04:47 GMT Peter A. Buhr [829c907] * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/io.txt (modified) * src/tests/io.c (modified) add tuple separator to sout Fri, 17 Mar 2017 17:14:07 GMT Rob Schluntz [64ac636] * src/InitTweak/FixInit.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Type.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) fix missing line numbers in some places, including member constructor ... Fri, 10 Mar 2017 21:42:26 GMT Rob Schluntz [ebb5ed9] * src/tests/.expect/tuplePolymorphism.txt (modified) * src/tests/tuplePolymorphism.c (modified) update tuplePolymorphism test to include an example of non-matching ... Tue, 07 Mar 2017 13:29:28 GMT Peter A. Buhr [7fe2498] * src/tests/.expect/tupleAssign.txt (modified) * src/tests/tupleAssign.c (modified) add sout prints and adjust char print values Wed, 01 Mar 2017 20:13:04 GMT Thierry Delisle [be65cca] * src/tests/.expect/concurrent/coroutine.txt (moved) * src/tests/.expect/concurrent/monitor.txt (moved) * src/tests/.expect/concurrent/multi-monitor.txt (moved) * src/tests/.expect/concurrent/thread.txt (moved) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/test.py (modified) Concurrent tests no longer run when threading is disable Tue, 28 Feb 2017 21:21:15 GMT Thierry Delisle [2781e65] * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/tests/.expect/multi-monitor.txt (added) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (added) added support for acquiring multiple monitors at once Fri, 24 Feb 2017 20:23:59 GMT Rob Schluntz [23c4aa8] * src/InitTweak/GenInit.cc (modified) * src/tests/.expect/globals.txt (modified) * src/tests/globals.c (modified) * src/tests/simpleGenericTriple.c (modified) fix constructor transitivity rule Fri, 24 Feb 2017 16:09:46 GMT Thierry Delisle [783dfd6] * src/tests/.expect/globals.txt (added) * src/tests/globals.c (added) Added test for initialization of globals Thu, 23 Feb 2017 21:27:57 GMT Thierry Delisle [3bb51e1] * src/tests/.expect/monitor.txt (added) * src/tests/monitor.c (added) Added simple test for monitor Thu, 23 Feb 2017 03:36:46 GMT Peter A. Buhr [9d169f1] * src/tests/.expect/abs.txt (modified) * src/tests/abs.c (modified) fix abs.c test program for char type Fri, 17 Feb 2017 20:32:45 GMT Peter A. Buhr [94ad12f] * src/tests/.expect/32/KRfunctions.txt (added) * src/tests/.expect/64/KRfunctions.txt (moved) 32-bit fix for KRfunctions test Thu, 16 Feb 2017 20:36:45 GMT Peter A. Buhr [3a5131ed] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (added) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) * src/tests/.expect/KRfunctions.txt (added) * src/tests/KRfunctions.c (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) handle KR function declarations Tue, 14 Feb 2017 20:55:22 GMT Thierry Delisle [9bb90a86] * 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/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) Updated tests with errors to add linenumber and filename (not ... Wed, 08 Feb 2017 16:28:35 GMT Thierry Delisle [4fbdd1e3] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Updated expected 32 bit tests after attribute changed Mon, 06 Feb 2017 21:19:53 GMT Peter A. Buhr [b4d65c7] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/Resolver.cc (modified) * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/ThrdCtxSwitch.c (added) * src/benchmark/bench.c (added) * src/examples/Bench.c (deleted) * src/examples/a.out (deleted) * src/examples/thread.c (deleted) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (added) * src/prelude/sync-builtins.def (added) * src/tests/.expect/thread.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (added) * src/tests/tupleVariadic.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 06 Feb 2017 21:19:41 GMT Peter A. Buhr [c0aa336] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (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/Parser/parser.yy.new (added) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/64/attributes.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/attributes.c (added) * src/tests/extension.c (modified) third attempt at gcc attributes Fri, 27 Jan 2017 21:28:05 GMT Thierry Delisle [0c92c9f] * src/examples/thread.c (deleted) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/thread.txt (added) * src/tests/thread.c (added) Cleaned-up threading code and added temporary test for threads ... Mon, 23 Jan 2017 19:36:49 GMT Rob Schluntz [092528b] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (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) fix copy constructing/destructing qualified argument/return temporaries Mon, 23 Jan 2017 16:42:09 GMT Rob Schluntz [207c7e1d] * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * 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) disable autogeneration of ctor/dtor/assign when a member's ... Thu, 19 Jan 2017 19:48:33 GMT Thierry Delisle [c2416d5] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Fixed 32-bits attribute differences Thu, 19 Jan 2017 16:16:08 GMT Rob Schluntz [2175062] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) fix 32 bit tests Thu, 19 Jan 2017 02:22:35 GMT Peter A. Buhr [1ab7d3fe] * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) second attempt at gcc attributes