Commit
41c83121f5e4650dd259fae0fa0d8ceb346ed008
by Peter Buhr small cleanups The file was modified libcfa/src/enum.hfa The file was modified libcfa/src/enum.cfa
Commit
c92bdcc6ef9bc5c1b005f67d1c9f428bb8bd2b4c
by ajbeach Updated the rest of the names in src/ (except for the generated files). The file was modified src/GenPoly/Specialize.cpp The file was added src/ResolvExpr/CastCost.cpp The file was added src/ResolvExpr/ResolveTypeof.hpp The file was removed src/GenPoly/GenPoly.h The file was modified src/GenPoly/Box.cpp The file was added src/Common/Eval.cpp The file was added src/ResolvExpr/CurrentObject.cpp The file was added src/Common/SemanticError.hpp The file was added src/GenPoly/GenPoly.cpp The file was modified src/Tuples/module.mk The file was modified src/AST/TypeSubstitution.hpp The file was added src/Common/Indenter.hpp The file was removed src/Parser/TypedefTable.cc The file was added src/ResolvExpr/FindOpenVars.hpp The file was removed src/Common/Examine.h The file was removed src/ControlStruct/ExceptDecl.h The file was modified src/GenPoly/Lvalue.cpp The file was added src/GenPoly/InstantiateGeneric.hpp The file was added src/Parser/InitializerNode.cpp The file was added src/Parser/StatementNode.hpp The file was removed src/GenPoly/Specialize.h The file was removed src/SymTab/FixFunction.h The file was added src/CodeGen/LinkOnce.hpp The file was modified src/Validate/ReplaceTypedef.cpp The file was modified src/AST/Decl.cpp The file was removed src/ResolvExpr/ResolveTypeof.h The file was removed src/Tuples/Tuples.cc The file was modified src/AST/LinkageSpec.hpp The file was removed src/Parser/ParserTypes.h The file was removed src/ResolvExpr/PtrsCastable.cc The file was removed src/Common/Eval.h The file was removed src/Common/UniqueName.h The file was removed src/Common/Stats/ResolveTime.cc The file was modified src/Parser/RunParser.cpp The file was removed src/Common/DebugMalloc.cc The file was added src/ResolvExpr/AdjustExprType.cpp The file was added src/GenPoly/GenPoly.hpp The file was removed src/Parser/TypeData.cc The file was removed src/ResolvExpr/Unify.cc The file was added src/Common/UniqueName.hpp The file was removed src/Parser/ExpressionNode.cc The file was added src/CodeGen/GenType.cpp The file was removed src/Concurrency/Waitfor.h The file was added src/Parser/ParserTypes.hpp The file was removed src/GenPoly/Box.h The file was added src/Common/Utility.hpp The file was added src/ResolvExpr/Unify.hpp The file was added src/Virtual/Tables.cpp The file was removed src/Common/UniqueName.cc The file was added src/GenPoly/Lvalue.hpp The file was removed src/ResolvExpr/CastCost.cc The file was added src/Common/Stats/Stats.cpp The file was modified src/Concurrency/Keywords.cpp The file was removed src/CodeGen/LinkOnce.cc The file was removed src/Parser/ExpressionNode.h The file was modified src/MakeLibCfa.cpp The file was modified src/ResolvExpr/ExplodedArg.hpp The file was removed src/Tuples/Explode.cc The file was added src/Common/Stats/Time.cpp The file was added src/CodeGen/Generate.cpp The file was modified src/Validate/FixQualifiedTypes.cpp The file was added src/ControlStruct/ExceptTranslate.hpp The file was modified src/Parser/lex.ll The file was removed src/SymTab/Demangle.cc The file was removed src/CodeGen/Generate.cc The file was modified src/Virtual/module.mk The file was modified src/AST/Util.cpp The file was removed src/GenPoly/ScopedSet.h The file was added src/Parser/DeclarationNode.cpp The file was removed src/CodeGen/Generate.h The file was modified src/Validate/FindSpecialDecls.cpp The file was added src/Concurrency/Keywords.hpp The file was removed src/CodeGen/FixNames.cc The file was removed src/ResolvExpr/ConversionCost.h The file was removed src/Common/Stats/ResolveTime.h The file was modified src/Common/DeclStats.cpp The file was added src/Common/Examine.cpp The file was added src/Parser/ParseNode.cpp The file was removed src/ControlStruct/ExceptTranslate.h The file was modified src/Common/CodeLocationTools.cpp The file was removed src/Common/SemanticError.cc The file was added src/ResolvExpr/CurrentObject.hpp The file was added src/ControlStruct/ExceptDecl.hpp The file was added src/InitTweak/InitTweak.hpp The file was added src/CodeGen/OperatorTable.hpp The file was added src/SymTab/demangler.cpp The file was added src/Common/ScopedMap.hpp The file was removed src/Common/Examine.cc The file was removed src/Parser/TypeData.h The file was added src/SymTab/FixFunction.cpp The file was removed src/Common/Stats/Heap.h The file was added src/Tuples/Explode.hpp The file was removed src/CodeGen/FixNames.h The file was removed src/GenPoly/FindFunction.cc The file was modified src/Validate/EnumAndPointerDecay.cpp The file was modified src/ControlStruct/ExceptDecl.cpp The file was modified src/AST/Node.hpp The file was added src/ResolvExpr/PtrsCastable.cpp The file was added src/Tuples/Tuples.hpp The file was added src/CodeGen/OperatorTable.cpp The file was added src/Tuples/Explode.cpp The file was modified src/AST/TypeEnvironment.hpp The file was added src/CodeGen/FixNames.cpp The file was removed src/CodeGen/GenType.h The file was removed src/GenPoly/GenPoly.cc The file was added src/SymTab/Demangle.hpp The file was modified src/AST/Pass.hpp The file was modified src/CodeGen/CodeGenerator.hpp The file was removed src/CodeGen/OperatorTable.cc The file was removed src/CodeGen/Options.h The file was modified src/Parser/parser.yy The file was removed src/Tuples/Tuples.h The file was added src/Virtual/ExpandCasts.cpp The file was added src/Common/Stats/Counter.hpp The file was removed src/Virtual/ExpandCasts.cc The file was removed src/Common/Assert.cc The file was added src/Common/Indenter.cpp The file was removed src/ResolvExpr/CurrentObject.h The file was added src/ResolvExpr/Unify.cpp The file was removed src/ResolvExpr/PolyCost.cc The file was added src/Parser/ParserUtility.hpp The file was added src/CodeGen/FixNames.hpp The file was added src/Parser/InitializerNode.hpp The file was added src/Common/VectorMap.hpp The file was removed src/Parser/ParseNode.cc The file was modified src/Validate/EliminateTypedef.cpp The file was modified src/BasicTypes-gen.cpp The file was modified src/Parser/module.mk The file was modified src/AST/Inspect.cpp The file was modified src/AST/Expr.cpp The file was modified src/Validate/CompoundLiteral.cpp The file was added src/CodeGen/FixMain.cpp The file was added src/Common/Stats/Heap.cpp The file was removed src/Common/ErrorObjects.h The file was added src/Common/Stats/ResolveTime.hpp The file was removed src/Common/VectorMap.h The file was modified src/GenPoly/module.mk The file was removed src/Common/Indenter.cc The file was removed src/GenPoly/InstantiateGeneric.h The file was added src/Parser/TypedefTable.cpp The file was added src/ResolvExpr/FindOpenVars.cpp The file was removed src/GenPoly/Lvalue2.cc The file was added src/CodeGen/GenType.hpp The file was removed src/Common/Indenter.h The file was removed src/ResolvExpr/FindOpenVars.cc The file was added src/Tuples/TupleAssignment.cpp The file was removed src/InitTweak/FixInit.h The file was added src/Parser/TypedefTable.hpp The file was modified src/AST/SymbolTable.hpp The file was added src/Common/Stats/ResolveTime.cpp The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified src/Concurrency/module.mk The file was modified src/ResolvExpr/Candidate.hpp The file was added src/ResolvExpr/WidenMode.hpp The file was added src/GenPoly/Lvalue2.cpp The file was added src/SymTab/Mangler.hpp The file was removed src/Common/PersistentMap.h The file was removed src/Common/FilterCombos.h The file was removed src/ResolvExpr/Resolver.cc The file was modified src/InitTweak/module.mk The file was added src/ResolvExpr/Cost.hpp The file was modified src/Validate/ForallPointerDecay.cpp The file was added src/Parser/TypeData.hpp The file was added src/Common/SemanticError.cpp The file was added src/Virtual/ExpandCasts.hpp The file was added src/Common/ErrorObjects.hpp The file was removed src/InitTweak/InitTweak.h The file was modified src/Validate/ImplementEnumFunc.cpp The file was removed src/Common/Stats/Base.h The file was added src/ResolvExpr/PolyCost.cpp The file was added src/SymTab/ManglerCommon.cpp The file was modified src/ResolvExpr/CandidatePrinter.cpp The file was added src/InitTweak/GenInit.cpp The file was added src/ResolvExpr/Resolver.cpp The file was added src/ResolvExpr/RenameVars.cpp The file was added src/ResolvExpr/ConversionCost.cpp The file was removed src/Tuples/TupleAssignment.cc The file was removed src/Virtual/Tables.cc The file was added src/SymTab/Mangler.cpp The file was added src/ResolvExpr/PtrsAssignable.cpp The file was added src/Common/Stats/Heap.hpp The file was added src/Common/UniqueName.cpp The file was added src/Virtual/Tables.hpp The file was removed src/ResolvExpr/ConversionCost.cc The file was removed src/CodeGen/GenType.cc The file was removed src/Parser/DeclarationNode.h The file was removed src/InitTweak/FixGlobalInit.h The file was added src/Common/CodeLocation.hpp The file was removed src/Tuples/Explode.h The file was removed src/Common/CodeLocation.h The file was removed src/InitTweak/GenInit.h The file was added src/Parser/ExpressionNode.cpp The file was removed src/CodeGen/LinkOnce.h The file was added src/InitTweak/FixGlobalInit.cpp The file was modified src/AST/LinkageSpec.cpp The file was removed src/ResolvExpr/ResolveTypeof.cc The file was added src/CodeGen/FixMain.hpp The file was removed src/ResolvExpr/CommonType.cc The file was removed src/Parser/DeclarationNode.cc The file was modified src/SymTab/module.mk The file was modified src/GenPoly/InstantiateGeneric.cpp The file was added src/Parser/TypeData.cpp The file was removed src/InitTweak/InitTweak.cc The file was removed src/CodeGen/FixMain.h The file was removed src/GenPoly/ErasableScopedMap.h The file was modified src/Common/ResolvProtoDump.cpp The file was removed src/SymTab/Mangler.h The file was modified src/ControlStruct/ExceptTranslate.cpp The file was modified src/GenPoly/ScrubTypeVars.cpp The file was removed src/ResolvExpr/RenameVars.h The file was modified src/Concurrency/Waitfor.cpp The file was removed src/ResolvExpr/Cost.h The file was removed src/Common/Eval.cc The file was removed src/ResolvExpr/AdjustExprType.cc The file was added src/ResolvExpr/Typeops.hpp The file was added src/CodeGen/Generate.hpp The file was removed src/Common/SemanticError.h The file was added src/Common/Eval.hpp The file was removed src/GenPoly/FindFunction.h The file was modified src/AST/Pass.proto.hpp The file was added src/Parser/ParseNode.hpp The file was added src/GenPoly/ScopedSet.hpp The file was added src/InitTweak/GenInit.hpp The file was removed src/Parser/ParseNode.h The file was added src/GenPoly/FindFunction.cpp The file was removed src/Parser/StatementNode.h The file was added src/Parser/DeclarationNode.hpp The file was added src/Common/DebugMalloc.cpp The file was modified src/ResolvExpr/CastCost.hpp The file was removed src/SymTab/demangler.cc The file was removed src/Common/Stats/Time.h The file was modified src/InitTweak/FixInit.cpp The file was removed src/Parser/TypedefTable.h The file was removed src/SymTab/Mangler.cc The file was modified src/AST/SymbolTable.cpp The file was removed src/Validate/FindSpecialDecls.h The file was added src/GenPoly/Box.hpp The file was removed src/InitTweak/FixGlobalInit.cc The file was added src/Common/FilterCombos.hpp The file was removed src/Common/Stats/Counter.cc The file was removed src/ResolvExpr/CurrentObject.cc The file was added src/CodeGen/Options.hpp The file was modified src/SymTab/GenImplicitCall.cpp The file was added src/CodeGen/LinkOnce.cpp The file was removed src/Parser/InitializerNode.h The file was added src/SymTab/FixFunction.hpp The file was removed src/CodeGen/OperatorTable.h The file was modified src/AST/ParseNode.hpp The file was modified src/Common/module.mk The file was added src/Common/Assert.cpp The file was modified src/AST/Stmt.hpp The file was modified src/AST/Type.cpp The file was removed src/Parser/StatementNode.cc The file was modified src/Makefile.am The file was removed src/ResolvExpr/RenameVars.cc The file was removed src/InitTweak/GenInit.cc The file was modified src/ResolvExpr/CommonType.hpp The file was modified src/SymTab/GenImplicitCall.hpp The file was modified src/Validate/VerifyCtorDtorAssign.cpp The file was removed src/SymTab/Demangle.h The file was modified src/AST/Print.hpp The file was removed src/Common/Stats/Counter.h The file was removed src/ResolvExpr/FindOpenVars.h The file was modified src/Concurrency/Corun.cpp The file was removed src/Common/utility.h The file was added src/GenPoly/FindFunction.hpp The file was added src/InitTweak/FixInit.hpp The file was removed src/Virtual/ExpandCasts.h The file was added src/InitTweak/InitTweak.cpp The file was added src/Common/PersistentMap.hpp The file was added src/InitTweak/FixGlobalInit.hpp The file was added src/ResolvExpr/Resolver.hpp The file was modified src/AST/TypeEnvironment.cpp The file was added src/Common/Stats.hpp The file was modified src/ResolvExpr/SatisfyAssertions.cpp The file was removed src/ResolvExpr/Resolver.h The file was modified src/Validate/Autogen.cpp The file was modified driver/cfa.cc The file was added src/Parser/StatementNode.cpp The file was removed src/SymTab/ManglerCommon.cc The file was modified src/ResolvExpr/module.mk The file was removed src/ResolvExpr/typeops.h The file was modified src/CodeGen/CodeGenerator.cpp The file was removed src/Common/ScopedMap.h The file was added src/Parser/ExpressionNode.hpp The file was added src/Common/Examine.hpp The file was removed src/GenPoly/Lvalue.h The file was added src/SymTab/Demangle.cpp The file was modified src/Tuples/TupleExpansion.cpp The file was added src/Common/Stats/Time.hpp The file was added src/GenPoly/ErasableScopedMap.hpp The file was removed src/ResolvExpr/WidenMode.h The file was removed src/ResolvExpr/PtrsAssignable.cc The file was added src/ResolvExpr/SpecCost.cpp The file was added src/Tuples/Tuples.cpp The file was modified src/AST/Label.hpp The file was removed src/ResolvExpr/SpecCost.cc The file was removed src/Concurrency/Keywords.h The file was removed src/Parser/InitializerNode.cc The file was modified src/ResolvExpr/ExplodedArg.cpp The file was added src/ResolvExpr/ResolveTypeof.cpp The file was removed src/SymTab/FixFunction.cc The file was added src/ResolvExpr/CommonType.cpp The file was modified src/Validate/FixReturnTypes.cpp The file was modified src/main.cpp The file was modified src/CodeGen/module.mk The file was removed src/ResolvExpr/Unify.h The file was added src/Validate/FindSpecialDecls.hpp The file was added src/Common/Stats/Counter.cpp The file was modified src/Concurrency/Waituntil.cpp The file was removed src/Common/Stats/Stats.cc The file was added src/GenPoly/Specialize.hpp The file was added src/ResolvExpr/RenameVars.hpp The file was added src/Concurrency/Waitfor.hpp The file was modified src/GenPoly/ScrubTypeVars.hpp The file was removed src/Common/Stats/Heap.cc The file was removed src/CodeGen/FixMain.cc The file was removed src/Common/Stats.h The file was removed src/Parser/parserutility.h The file was added src/Common/Stats/Base.hpp The file was added src/ResolvExpr/ConversionCost.hpp The file was removed src/Virtual/Tables.h The file was removed src/Common/Stats/Time.cc
Commit
0f612d22e304288d5575379f38cb245443b974b8
by ajbeach Shoot, the non-extension renamings did not get caught in some corners. The file was modified src/Common/module.mk The file was modified src/ResolvExpr/module.mk The file was modified src/Parser/module.mk The file was modified src/SymTab/Demangle.cpp
Commit
c778ef1fa5b161d07ea4e5f42e20a63d926fc1ca
by ajbeach Apparently the source file lists aren't used until distribution. I went over all the lists and also found a stray header. The file was removed src/Validate/ReplacePseudoFunc.hpp The file was modified src/Validate/module.mk The file was modified src/CodeGen/module.mk The file was modified src/ControlStruct/module.mk The file was modified src/main.cpp
Commit
5f225f59101d268668c9c4862e607c9573860bfb
by ajbeach Perhaps only src/Makefile.am needed to change, but I did a text search to try and be absolutely sure I got everything. The file was modified src/GenPoly/Specialize.hpp The file was modified src/include/cassert The file was modified src/ResolvExpr/PtrsAssignable.cpp The file was modified src/Common/FilterCombos.hpp The file was modified src/Common/Stats.hpp The file was modified src/GenPoly/ErasableScopedMap.hpp The file was modified src/CompilationState.cpp The file was modified src/include/optional The file was modified src/GenPoly/Lvalue2.cpp The file was modified src/InitTweak/InitTweak.hpp The file was modified src/Common/Stats/Heap.cpp The file was modified src/Common/Stats/Stats.cpp The file was modified src/AST/TypeSubstitution.cpp The file was modified src/Common/Stats/Base.hpp The file was modified src/ResolvExpr/AdjustExprType.cpp The file was modified src/ResolvExpr/PtrsCastable.cpp The file was modified src/GenPoly/ScopedSet.hpp The file was modified src/Virtual/Tables.cpp The file was modified src/Concurrency/Waituntil.hpp The file was modified src/Common/Assert.cpp The file was modified src/InitTweak/GenInit.cpp The file was modified src/GenPoly/GenPoly.cpp The file was modified src/Makefile.am The file was modified src/GenPoly/Lvalue.hpp The file was modified src/Tuples/Tuples.hpp The file was modified src/ResolvExpr/PolyCost.cpp The file was modified src/ResolvExpr/SpecCost.cpp
Commit
07e9df1e21fb57bb093460e2671a8b1e2add9d74
by Peter Buhr formatting The file was modified libcfa/src/enum.hfa
Commit
ec20ab955a5e90eda7cf9217db6a7c54ed964e01
by Peter Buhr small updates, and more proofreading of the related-works chapter The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex The file was modified doc/theses/jiada_liang_MMath/background.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/intro.tex
Commit
ca4f2b29ccb7ab29282cd29563ace81c968902af
by Peter Buhr proofread string section of background chapter The file was modified doc/theses/mike_brooks_MMath/background.tex
Commit
acb33f15d3e545defb3cca21e653745f42fa6553
by j82liang Change enum conversion steps The file was modified src/AST/Fwd.hpp The file was modified src/AST/Pass.hpp The file was modified src/SymTab/Mangler.cc The file was modified src/AST/Print.cpp The file was modified src/AST/Pass.impl.hpp The file was modified src/Validate/ImplementEnumFunc.cpp The file was modified src/Common/CodeLocationTools.cpp The file was modified src/ResolvExpr/CommonType.cc The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified src/CodeGen/GenType.cc The file was modified src/ResolvExpr/ConversionCost.h The file was modified src/ResolvExpr/ConversionCost.cc The file was modified src/ResolvExpr/Unify.cc The file was modified src/AST/Type.hpp The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified src/AST/Visitor.hpp
Commit
ccfbfd90ab1713dc68c30f792b4a896c53587954
by Peter Buhr more proofreading with respect to Gregor's comments The file was modified doc/theses/jiada_liang_MMath/intro.tex
Commit
41c4b5edb9673c16925ff171fbc5f703ece5c320
by Peter Buhr updates related to introduction chapter changes The file was modified doc/theses/jiada_liang_MMath/background.tex The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
fbc84cac372de119b3e9078a5ac2dbb453b501ed
by ajbeach Added the review of all the autogeneration problems. Now, hopefully, we can start making some solutions. The file was added doc/proposals/autogen.md
Commit
2c8946b85385514ba04b2c0df6e5c5bb5f4781df
by ajbeach Various whitespace and intentation updates. The file was modified src/AST/StorageClasses.hpp The file was modified doc/proposals/autogen.md The file was modified src/AST/FunctionSpec.hpp The file was modified src/AST/Attribute.hpp The file was modified src/AST/Bitfield.hpp
Commit
73da8dfcbf1971040cafc72b3c41197f6b9eda93
by Peter Buhr add Elliott18 paper The file was added doc/theses/mike_brooks_MMath/papers/Elliott18.pdf
Commit
76425bccd1fd266a3b7eec104515fb329cd5121d
by Peter Buhr remove Grothoff14 paper The file was removed doc/theses/mike_brooks_MMath/papers/Grothoff14.pdf
Commit
c721105be951a7953b7d12571df4704bd636883a
by Peter Buhr proofreading changes The file was modified doc/theses/mike_brooks_MMath/array.tex The file was modified doc/theses/mike_brooks_MMath/background.tex The file was modified doc/theses/mike_brooks_MMath/intro.tex
Commit
df699e080a754d9c4714ee9fe19c05edccc9bbad
by Peter Buhr program updates to match text The file was modified doc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c The file was modified doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp The file was modified doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c The file was modified doc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c The file was modified doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c
Commit
a4808adb86b39bcbea635fea71fbf23765963b98
by Peter Buhr add Elliott18 citation The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.bib
Commit
cad8c88133dbc61edfdb415ad2cab24a73509704
by Peter Buhr change xleftmargin spacing for lstinput, add code formatting macro for C++ The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.tex
Commit
c819d90ba37be78c729458c0e71c31cc35cd2d1e
by j82liang A upcast proposal for enums The file was added doc/proposals/Upcast_EumCast.md
Commit
7da6a31bb3f051ef49b311b6fe8b5b05e1fcb11f
by j82liang Disable to voidEnum test for now to pass the test suite (voidEnum is WIP) The file was removed tests/enum_tests/.expect/voidEnum.txt
Commit
703885e1b67c8bd1f6f9853eeb243e626a6c1023
by ajbeach Added proposal for adding knowledge of modules to Cforall. The file was added doc/proposals/modules.md
Commit
4fc7388ea88eb10cdb80bc09e77bf2758b6beb01
by Peter Buhr small proofreading changes The file was modified doc/theses/mike_brooks_MMath/background.tex
Commit
8f7109c6f012b97bf1fcae19fe439b409698fe11
by Peter Buhr change minimum left/right hyphenation from 4 to 3 characters The file was modified doc/LaTeXmacros/common.tex The file was modified doc/LaTeXmacros/common.sty
Commit
66286aabb9fe744c96cdfce5b20a05bd41b92688
by Peter Buhr add iterator paper The file was added doc/theses/mike_brooks_MMath/papers/Ahlander.pdf
Commit
96c04e42a4fda498e09b123d4cb11501db114950
by ajbeach Simplified the visit children guard to use a ValueGuardPtr. For consistency, so all three guards use the same pattern, I also updated the value guard, which is a side ways step in complexity (although less of it is under macros now). The file was modified src/AST/Pass.impl.hpp The file was modified src/AST/Pass.hpp The file was modified src/AST/Pass.proto.hpp
Commit
91b9e107eb969e2dfc95e1fae9cd3907d68c0774
by Peter Buhr added some ideas to the module proposal The file was modified doc/proposals/modules.md
Commit
822332e90fec6c4a9a05fd800863fb5009a81bcd
by ajbeach It seems clang uses different scoping rules for the trailing return of a scoped runction declaration. This form seems compatable with clang and gcc. Since I switched over to clang for testing I also cleaned up all errors that clang or gcc mentioned. The file was modified src/AST/Print.cpp The file was modified src/ResolvExpr/CommonType.cpp The file was modified src/ResolvExpr/Unify.cpp The file was modified src/AST/Pass.hpp The file was modified src/Tuples/Tuples.hpp The file was modified src/Validate/ImplementEnumFunc.cpp The file was modified src/AST/Pass.proto.hpp
Commit
0f5e8cdba2bacf645f79f523a3a2c2aa393e7d17
by f37yu attempt to fix #286 The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified src/ResolvExpr/Resolver.cpp
Commit
d68de591a95316294f328c176c7f3ac614713722
by j82liang Update enumInlineValue.cfa The file was modified tests/enum_tests/enumInlineValue.cfa
Commit
83b2fb5e225ae729fffbcf9ffd201ab187bec46e
by ajbeach Removed an extra include. The file was modified src/InitTweak/GenInit.cpp
Commit
bf64de39b4e7716bfa40284503bdce2bd31efc0b
by ajbeach Update to the module system, folding in feedback and some PAB content. The file was modified doc/proposals/modules.md
Commit
1967109d06a1c0973f71c848a4b80fad8c68e54f
by Peter Buhr make bool a keyword for CFA lstlisting so it is bolded The file was modified doc/LaTeXmacros/lstlang.sty
Commit
159460f6924c80f5c88e4bd221821656ffe84030
by Peter Buhr citation updates The file was modified doc/bibliography/pl.bib
Commit
8d26b7a7153c6dea1b8c79b9fbe52406db2fb382
by Peter Buhr added Mike's comments about modules to proposal The file was modified doc/proposals/modules.md
Commit
405dbb3dc0bf53a5e27aeee89a3c36cf51b1d7ac
by ajbeach Noticing that a function could have an early exit to save a level of indentation lead to a larger refactor. Slight code improvements besides the formatting change. The file was modified src/Tuples/TupleAssignment.cpp
Commit
85855b0f02c6f17de398969fbe7ab4810d76737a
by j82liang 1. Implement enum cast; 2. Change valueE so that opague enum returns quasi_void; 3. change enum hiding interpretation and pass visiting scheme The file was modified src/ResolvExpr/CastCost.cpp The file was modified libcfa/prelude/builtins.c The file was modified src/GenPoly/Lvalue.cpp The file was modified src/ResolvExpr/ConversionCost.cpp The file was modified src/AST/Expr.hpp The file was modified src/Validate/Autogen.cpp The file was modified libcfa/src/enum.hfa The file was modified src/AST/Decl.cpp The file was modified src/ResolvExpr/CandidateFinder.hpp The file was modified tests/enum_tests/enumInlineValue.cfa The file was modified libcfa/src/enum.cfa The file was modified src/AST/Pass.impl.hpp The file was modified src/AST/SymbolTable.cpp The file was modified src/AST/Util.cpp The file was modified src/Parser/TypeData.cpp The file was modified src/ResolvExpr/Resolver.cpp The file was modified src/Validate/EnumAndPointerDecay.cpp The file was modified src/Parser/parser.yy The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified tests/enum_tests/.expect/enumInlineValue.txt The file was modified src/AST/Decl.hpp The file was modified src/ResolvExpr/CommonType.cpp The file was modified src/AST/SymbolTable.hpp The file was modified src/Validate/ImplementEnumFunc.cpp
Commit
2ab31fd455e00a42c1e4c9e02584f49b0fc58707
by Peter Buhr parse tuple-element declarations but unimplemented The file was modified src/Parser/parser.yy
Commit
f1d2c44f82e6775bcf0106a967ac2ec6a5138b4a
by ajbeach Updates to the module proposal. Just an assortment of clean-up and things I missed. The file was modified doc/proposals/modules.md
Commit
f30be51f0dd28b8f1c973613c4a77767c708c635
by Michael Brooks Add soft copy of existing thesis diagram The file was added doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.vsdx
Commit
12f115660af199443846e0eaf25044dc38abc565
by Peter Buhr simplify grammar in a few places The file was modified src/Parser/parser.yy
Commit
3eb5f993072b2c8d360d6702d2e3b9b026262628
by Peter Buhr add missing keywords match and case to Python lstnewenvironment The file was modified doc/theses/jiada_liang_MMath/uw-ethesis.tex
Commit
4c8f29ff2e86251e35ad101e72e33e8514c571d4
by Peter Buhr address Gregor's comment about quantity and a unit in examples, add emails as latex comments The file was modified doc/theses/jiada_liang_MMath/intro.tex
Commit
736a38dedf9b0e28de1be78317e94889af77d502
by Peter Buhr more proofreading of C background chapter The file was modified doc/theses/jiada_liang_MMath/background.tex
Commit
c0334059552de128bbf1ea6badf3c9d82681b382
by Peter Buhr first complete proofread of related-work chapter, still needs harmonizing across languages The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
bc17be9873d0fcfc3a8860233da2fb3987129c30
by Peter Buhr small proofreading changes to Cforall numeration chapter The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex
Commit
77328d0000bb5e2ccf01c5cf7f003fb00520f9a1
by Michael Brooks Elaborate the description and context of the md-array subscripting figure. The file was modified doc/theses/mike_brooks_MMath/array.tex The file was modified doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.vsdx The file was modified doc/theses/mike_brooks_MMath/pictures/measuring-like-layout.pdf
Commit
172598975cb068319e4773ccc419e4188ccd68dc
by Peter Buhr add enumeration test programs for different programming languages The file was added doc/theses/jiada_liang_MMath/test20.cfa The file was added doc/theses/jiada_liang_MMath/test1.rs The file was added doc/theses/jiada_liang_MMath/test2.rs The file was added doc/theses/jiada_liang_MMath/test.hs The file was added doc/theses/jiada_liang_MMath/testP2.java The file was added doc/theses/jiada_liang_MMath/test.swift The file was added doc/theses/jiada_liang_MMath/testP3.java The file was added doc/theses/jiada_liang_MMath/test.java The file was added doc/theses/jiada_liang_MMath/test1.cc The file was added doc/theses/jiada_liang_MMath/test1.hs The file was added doc/theses/jiada_liang_MMath/test.adb The file was added doc/theses/jiada_liang_MMath/test.cc The file was added doc/theses/jiada_liang_MMath/test2.cfa The file was added doc/theses/jiada_liang_MMath/test.c The file was added doc/theses/jiada_liang_MMath/test1.c The file was added doc/theses/jiada_liang_MMath/test.go The file was added doc/theses/jiada_liang_MMath/test3.cfa The file was added doc/theses/jiada_liang_MMath/test.ml The file was added doc/theses/jiada_liang_MMath/test.rs The file was added doc/theses/jiada_liang_MMath/test1.ml The file was added doc/theses/jiada_liang_MMath/test1.java The file was added doc/theses/jiada_liang_MMath/test1.cfa The file was added doc/theses/jiada_liang_MMath/test.cfa The file was added doc/theses/jiada_liang_MMath/test.py The file was added doc/theses/jiada_liang_MMath/test2.cc The file was added doc/theses/jiada_liang_MMath/testP1.java
Commit
f678c53bb53e8e34a5a75ce6def17271274e1f80
by Peter Buhr formatting The file was modified src/Parser/parser.yy
Commit
348f8992a1804b5bc5ecd4646bcdffd6293aa9f0
by Peter Buhr git ignore parser.tab.cc The file was modified .gitignore
Commit
525f7ad65aaee3be785c86c188b191a2450ac8cc
by j82liang 1. Add __count_e__( enum_name ), a pseudo function that return the number of element in an enum; 2. Implementation of enum range loop. The file was modified src/AST/Stmt.hpp The file was modified src/Parser/StatementNode.hpp The file was modified src/ControlStruct/module.mk The file was modified libcfa/src/enum.cfa The file was added doc/theses/jiada_liang_MMath/planet.cfa The file was modified src/Parser/parser.yy The file was modified src/Common/CodeLocationTools.cpp The file was modified src/main.cpp The file was modified src/Parser/lex.ll The file was modified src/AST/Pass.impl.hpp The file was modified src/AST/Visitor.hpp The file was modified src/Parser/StatementNode.cpp The file was modified src/AST/Expr.hpp The file was modified src/AST/Fwd.hpp The file was modified src/AST/Expr.cpp The file was modified src/AST/Print.cpp The file was modified libcfa/src/enum.hfa The file was modified src/AST/Pass.hpp The file was modified src/ResolvExpr/CandidateFinder.cpp
Commit
567c775dd48a4d5754773cdad6f686107a0909df
by j82liang Missing files from the last commit The file was added src/ControlStruct/TrasnlateEnumRange.hpp The file was added src/ControlStruct/TranslateEnumRange.cpp
Commit
006d4c4219eca826e0e66515fcfa107491ff9b3e
by Michael Brooks Linked-list background additions for identity model and end treatment. The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-ident.pdf The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-ident.vsdx The file was modified doc/theses/mike_brooks_MMath/background.tex The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-end.pdf The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-end.vsdx
Commit
07771bcc1ea0f1cac935125bd5815f2f63111193
by Peter Buhr lex countof pseudo-function The file was modified src/Parser/lex.ll
Commit
a8ced633240a7ebd606f9199aaaab4e96345b4dc
by Peter Buhr parse countof pseduo-function, update for-loop for enumeration The file was modified src/Parser/parser.yy
Commit
d66a43bbd604d646532e6bdd2d5d5b10ce99fa6c
by Peter Buhr fix spelling mistake in file src/ControlStruct/TrasnlateEnumRange.hpp and referents The file was removed src/ControlStruct/TrasnlateEnumRange.hpp The file was modified src/ControlStruct/TranslateEnumRange.cpp The file was added src/ControlStruct/TranslateEnumRange.hpp The file was modified src/main.cpp