Commit
5b95e67c48283ff25b9bd0cb17fa30b2d7785877
by Peter Buhr fix spelling The file was modified src/Parser/ExpressionNode.cpp
Commit
1665ee50180213ff932d61f51eda5998defb1c5e
by Michael Brooks Add uArray delayed-initialization equivalent to CFA array The file was modified tests/array-collections/array-raii-cfa.cfa The file was modified tests/array-collections/array-raii-c.cfa The file was modified tests/array-collections/.expect/array-raii-c.txt The file was modified tests/array-collections/array-raii.hfa The file was modified tests/array-collections/.expect/array-raii-cfa.txt The file was modified libcfa/src/collections/array.hfa
Commit
cdf7d439c924923dbb24ce7fd66539e754fa40d9
by Michael Brooks Hopefully fix broken build, from multiple declarations of arrah.hfa's delay_init. The file was modified libcfa/src/collections/array.hfa
Commit
406c8069221de95ca6bafc04c5589965e3418c37
by Michael Brooks Attempt to fix Promote build by naming recently added test data files in a more typical way. The file was removed tests/io/.in/manipulatorsInput-uchunk.default.13.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.13.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.8.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.11.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.6.txt The file was added tests/io/.in/manipulatorsInput-uchunk.getline.7.txt The file was added tests/io/.in/manipulatorsInput-uchunk.getline.5.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.8.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.12.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.14.txt The file was added tests/io/.in/manipulatorsInput-uchunk.getline.9.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.10.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.default.2.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.14.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.8.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.11.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.2.txt The file was added tests/io/.in/manipulatorsInput-uchunk.getline.3.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.1.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.2.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.2.txt The file was added tests/io/.in/manipulatorsInput-uchunk.getline.6.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.10.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.4.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.9.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.3.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.11.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.default.14.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.12.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.3.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.13.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.4.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.12.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.9.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.default.9.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.default.1.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.14.txt The file was modified tests/io/manipulatorsInput-uchunk.extra.sh The file was modified tests/io/manipulatorsInput-uchunk.cfa The file was removed tests/io/.in/manipulatorsInput-uchunk.default.7.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.10.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.10.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.5.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.default.6.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.1.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.5.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.5.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.default.11.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.1.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.6.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.8.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.3.auxdata The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.4.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.default.7.txt The file was added tests/io/.in/manipulatorsInput-uchunk.default.13.txt The file was removed tests/io/.in/manipulatorsInput-uchunk.getline.7.auxdata The file was added tests/io/.in/manipulatorsInput-uchunk.getline.4.txt The file was added tests/io/.in/manipulatorsInput-uchunk.getline.12.txt
Commit
b24cbafc831af02a7bb023b42835d0f900684831
by Michael Brooks Reduce test suite's reliance on makefile.am EXTRA_DIST entries for including .in files in distribution (required for nightly build success). Second attempt to fix Promote build by including recently added test data files. The file was added tests/configs/.in/parseconfig.all.txt The file was removed tests/configs/.in/parseconfig-all.txt The file was modified tests/pybin/test_run.py The file was removed tests/configs/.in/parseconfig-errors.txt The file was added tests/configs/.in/parseconfig.errors.txt The file was modified tests/configs/parseconfig.cfa The file was added tests/configs/.in/parseconfig.missing.txt The file was modified tests/test.py The file was modified tests/Makefile.am The file was removed tests/configs/.in/parseconfig-missing.txt
Commit
23fb8198479e5cf381d4233efc9086357a445176
by Peter Buhr formatting The file was modified src/Parser/StatementNode.cpp
Commit
2b5e051cd02badc4f69c775b16600ddeeb2f2ffa
by Peter Buhr increase unfreed storage for putenv/tzset The file was modified tests/time.cfa
Commit
c5f69fd69f8643b17092381eda9da1da5bf21f5c
by Peter Buhr clean up naming of float-point types, and start to add new ARM floating-point types The file was modified src/Parser/TypeData.hpp The file was modified src/BasicTypes-gen.cpp The file was modified src/Parser/parser.yy The file was modified src/ResolvExpr/CommonType.cpp The file was modified src/Parser/lex.ll The file was modified src/AST/BasicKind.hpp The file was modified src/Parser/TypeData.cpp
Commit
2ac78a14fd9ad355cb75cf3a7f4d58670189b7da
by Peter Buhr switch to isxdigit and floating point changes The file was modified src/Parser/ExpressionNode.cpp
Commit
37336432e480af0a98b3e9b190180eb083f90f82
by Peter Buhr multiple changes to reflect updates in Cforall The file was modified doc/uC++toCFA/uC++toCFA.tex
Commit
9739c56f411136a534d22d2b41c343f9a4d7a7b5
by ajbeach Clean-up in TranslateEnumRange. The file was modified src/ControlStruct/TranslateEnumRange.cpp
Commit
c494b84f8d8be86bded8840569749f2bc29a8458
by j82liang The fix about build enum type (I thought I have pushed it) The file was modified src/Parser/TypeData.cpp
Commit
dcfcf368f79594eb9cffea05e52b6e6ca5967954
by Peter Buhr final proofread of thesis The file was modified doc/theses/jiada_liang_MMath/trait.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/intro.tex The file was modified doc/theses/jiada_liang_MMath/test.go The file was modified doc/theses/jiada_liang_MMath/uw-ethesis.bib The file was modified doc/theses/jiada_liang_MMath/Cenum.tex The file was modified doc/theses/jiada_liang_MMath/background.tex The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
17fdf6f6ed88bf5f9f491b7bf6839322f151fd58
by Peter Buhr missed proofreading in conclusion The file was modified doc/theses/jiada_liang_MMath/conclusion.tex
Commit
0c88135436a98a40adac7da1a1d42fbb6e2f6fb7
by j82liang Update on thesis The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
68a70284d743a2f3fbb728e113a817edb336f56d
by Peter Buhr small changes The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex The file was modified doc/theses/jiada_liang_MMath/test.ml
Commit
4fa7096a6630341ea59b2e9ed0517f70d32cb840
by Peter Buhr small changes The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
175a750ee58bd5b20d6b22913979e43b42ecad4c
by j82liang change the superset row as we now conclude adt form a superset The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
0bda8d707434c296565beb1edaff2d377450550c
by j82liang Small updates The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex The file was modified doc/theses/jiada_liang_MMath/trait.tex The file was modified doc/theses/jiada_liang_MMath/Cenum.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex
Commit
eaeba796aa6e1310797b8fc4f35f88d8d4a941a1
by Peter Buhr update module proposal with some emails on the topic The file was modified doc/proposals/modules.md
Commit
e37d45e150125376464e65e5245ef0c290e54d7c
by Peter Buhr add mising comma in citation The file was modified doc/bibliography/pl.bib
Commit
152944eeaf57425c9d8f265aa5a96b4057b9f42f
by ajbeach PULL BEFORE YOU PUSH! This fix has already applied, but they were overwritten in a later change. The file was modified src/Parser/TypeData.cpp
Commit
c329bca192e3e993cdbb83dc4eb98017385e7e81
by j82liang Add a sentence about linkonce The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex
Commit
f660b10d4c1b039ef237b2b44b42d8dd61218061
by ajbeach Moved the backtrace/signal code to the bottom of the main file (so people don't have to scroll past it. The file was modified src/main.cpp
Commit
0185b6887c587011a0552d8831024b2d14c248f5
by ajbeach Added an overview of what BasicType-gen.cpp is to the comment the top of the file. This is because we decided to keep it in the distribution so it should get at least a basic overview. The file was modified src/BasicTypes-gen.cpp
Commit
b9b8643e3a9b6960fb9a4f22ad808eb4a280d5b3
by Peter Buhr fix two spelling issues The file was modified doc/theses/jiada_liang_MMath/conclusion.tex The file was modified doc/theses/jiada_liang_MMath/relatedwork.tex
Commit
07dbcbae4bf39705467bcaf95f971ef073011a1a
by Peter Buhr some proofreading of Fangren's thesis The file was modified doc/theses/fangren_yu_MMath/content2.tex The file was modified doc/theses/fangren_yu_MMath/intro.tex The file was modified doc/theses/fangren_yu_MMath/content1.tex
Commit
b723b630250eb742c4fe13ca63afabe6f0ad2e3c
by Peter Buhr updated for uC++ to CFA document The file was modified doc/uC++toCFA/uC++toCFA.tex
Commit
fca78f10fcf2198f57e0f9e7ea3fe351ee91befa
by ajbeach Added ForeachStmt (felt better than ForEachStmt). This new node is a bit optimistic in that currently it is covering a very narrow case, but with improvements to it and RangeExpr, it could handle many more kind of loops. The file was modified src/AST/Fwd.hpp The file was modified src/AST/Print.cpp The file was modified src/AST/Stmt.hpp The file was modified src/AST/Visitor.hpp The file was modified src/AST/Pass.hpp The file was modified src/AST/Pass.impl.hpp The file was modified src/ControlStruct/TranslateEnumRange.cpp The file was modified src/Common/CodeLocationTools.cpp The file was modified src/Parser/StatementNode.cpp
Commit
738a9b4179be373eea343a62621378d38b2b53c8
by Peter Buhr fformatting, make names consistent The file was modified src/Parser/StatementNode.hpp The file was modified src/Parser/StatementNode.cpp The file was modified src/Parser/lex.ll
Commit
569b1183b338b98d5b6add7e401e28cd9d34e123
by Peter Buhr push missing file The file was modified src/Parser/parser.yy
Commit
7a0e8c847d322ed60a768012cb7e370a79730488
by ajbeach Finally finished the tuple proposal. Feedback is welcome. Moved the old proposal into the thesis, it could also be deleted. The file was added doc/theses/rob_schluntz_MMath/tuples/Makefile The file was removed doc/proposals/tuples/tuples.tex The file was added doc/proposals/tuples.md The file was removed doc/proposals/tuples/Makefile The file was added doc/theses/rob_schluntz_MMath/tuples/tuples.tex
Commit
62afe08bfd9a7482bbe9de3992f71bed60b89e27
by ajbeach Missing rename in comment. The file was modified src/Parser/TypedefTable.cpp
Commit
2d6add4159cd11f2b471d66afc7d312faba29ee7
by ajbeach Fixed a bad initialization in ForeachStmt. Seems to have been there in some form for some time. The file was modified src/AST/Decl.hpp The file was modified src/AST/Stmt.hpp
Commit
c82dad4e91592787d98be7b164b82f68e16bb70d
by Peter Buhr more proofreading of intro and content1 chapters The file was modified doc/theses/fangren_yu_MMath/content1.tex The file was modified doc/theses/fangren_yu_MMath/intro.tex
Commit
917f67dd92069070a2fa029ded6bd1b4fcc408d6
by Peter Buhr remove what appear to be superfluous push/pop in grammar rules The file was modified src/Parser/parser.yy
Commit
e74809439d74c841d57da511260a6aad94c0c222
by ajbeach Bit of clean-up in the Box pass I did while investigating it. 'static' is not needed inside the unnamed namespace. The file was modified src/GenPoly/Box.cpp
Commit
79683017f771a118e8a03b9d552bef9eb3df21a3
by Peter Buhr change "exit" stream to stderr from stdout The file was modified libcfa/src/fstream.cfa
Commit
b0fcd0e9c5cb8cfb0efe57e6fb351703839a2a65
by Michael Brooks Tuple proposal spelling-grammar-typo fixes. No content changes intended. The file was modified doc/proposals/tuples.md
Commit
1b770e40a9aa780c070c74b549d1a0de6566d6b8
by Peter Buhr first proofread of tuple proposal The file was modified doc/proposals/tuples.md
Commit
16ba4897edb8e47f2990f485549b0053dee60bae
by ajbeach Replaced SemanticErrorException::isEmpty with ...::throwIfNonEmpty. This is how it was used in every context and it saves a bit of text (if not two lines) at every use. I considered putting this function in the header for better inlining, but this should have at least the same preformance as the last version. The file was modified src/Common/SemanticError.cpp The file was modified src/ControlStruct/MultiLevelExit.cpp The file was modified src/AST/Node.hpp The file was modified src/Common/ErrorObjects.hpp The file was modified src/Validate/CheckAssertions.cpp The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified src/AST/Pass.impl.hpp The file was modified src/InitTweak/FixInit.cpp The file was modified src/Parser/DeclarationNode.cpp The file was modified src/Validate/ReplaceTypedef.cpp The file was modified src/Parser/DeclarationNode.hpp
Commit
7d415b464a2df73eab1a88eb6306960109363ce7
by Peter Buhr more proofreading of intro chapter The file was modified doc/theses/mike_brooks_MMath/intro.tex
Commit
1a8b17a5ed4a11d2151c50161c916c3d98441e70
by Peter Buhr add C23 attributes, require comma terminator for nullary and unary tuple (optional terminator for Nary tuples), change designator to C syntax using equal rather than colon The file was modified src/Parser/parser.yy The file was modified src/Parser/lex.ll
Commit
1a7203d27940d3ed001ed5d90050f1b8c3c7b610
by Peter Buhr change CFA runtime libraries to use C designator syntax The file was modified libcfa/src/collections/string.hfa The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/concurrency/actor.hfa The file was modified libcfa/src/iostream.cfa The file was modified libcfa/src/iostream.hfa The file was modified libcfa/src/collections/string_res.hfa
Commit
c565d68d15124106fe65d3aa6a3624724d52a7a3
by Peter Buhr change CFA tests to use C designator syntax The file was modified tests/enum.cfa The file was modified tests/designations.cfa The file was modified tests/collections/string-istream-manip.cfa The file was modified tests/exceptions/defaults.cfa
Commit
4e0168a377ffa27413e536c47c0454d91422bc2a
by Peter Buhr documentation, update C23 attribute lexing The file was modified src/Parser/lex.ll
Commit
02ea981e6a7399c3295f1d880c7043cfdcc5632d
by Michael Brooks Thesis introduction contributions, first try. The file was modified doc/theses/mike_brooks_MMath/intro.tex
Commit
187be97f468a9525bc58191915b45821a1e5486e
by Michael Brooks Thesis, array, add content on C typing changes. The file was modified doc/theses/mike_brooks_MMath/array.tex
Commit
e8b5ba4047a6660ae56cedee91f792367796236d
by Peter Buhr update how input/output files are opened The file was modified tests/concurrency/examples/quickSort.cfa
Commit
d3942b9eeb219288b12ece12702144a21189a2b4
by Michael Brooks Thesis, array, C typing rules, add discussion dimension hoisting. The file was modified doc/theses/mike_brooks_MMath/array.tex
Commit
42d81a7e47cbd21d6203945bd49cc404cd002be2
by Michael Brooks Thesis, array, C typing rules, add old C rules and case-comparison table. The file was modified doc/theses/mike_brooks_MMath/array.tex The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.tex
Commit
12c4a5f72577b69d5e787a6ca7f1d2676aa5d014
by ajbeach Folding in feedback to the tuple proposal and rewriting the last rewrite. The file was modified doc/proposals/tuples.md
Commit
90be0cf4038a0d324a55f8ab409c9aa1b4ba02e2
by ajbeach Moved some methods out of EnumDecl. These were calculations and the ast types are supposed to be data focused so they should either go with utility functions or to their use site. I tried the use site. The file was modified src/Validate/ImplementEnumFunc.cpp The file was modified src/AST/Decl.cpp The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified src/ResolvExpr/CommonType.cpp The file was modified src/AST/Decl.hpp
Commit
d031f7ff06adf9bf614f483196477df67828172f
by ajbeach Renamed CurrentObject's MemberIterator::operator* to getOptions because that is a more descriptive name. The file was modified src/ResolvExpr/CurrentObject.cpp
Commit
720eec9521d143be26ac2cf91286816f5447e044
by Michael Brooks Thesis, array, proofread intro sections. The file was modified doc/theses/mike_brooks_MMath/programs/hello-array.cfa The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.bib The file was modified doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa The file was modified doc/theses/mike_brooks_MMath/array.tex
Commit
14c31ebd26aa18f5709bd1a20cc22b7424779f1c
by Peter Buhr proofread introduction chapter The file was modified doc/theses/mike_brooks_MMath/intro.tex The file was modified doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c
Commit
bf91d1d3026c4fa5121e502a8752b6b036dc2d63
by Peter Buhr numerous changes to the uC++ to CFA cheat sheet The file was modified doc/uC++toCFA/uC++toCFA.tex
Commit
d0296db634a9aed117c2b3772b0e298cd15fe6d5
by Michael Brooks Thesis, array, upgrade accordion demo to use data in all arrays The file was added doc/theses/mike_brooks_MMath/programs/school1.out The file was added doc/theses/mike_brooks_MMath/programs/school2.out The file was modified doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa The file was modified doc/theses/mike_brooks_MMath/programs/school1 The file was modified doc/theses/mike_brooks_MMath/programs/school2 The file was modified doc/theses/mike_brooks_MMath/array.tex
Commit
63cf80ece801d108fffabf9a0780fd39c591a632
by Peter Buhr finish proofreading the array section of the background chapter The file was modified doc/theses/mike_brooks_MMath/background.tex
Commit
b699a613ae1390284b337f98acd284ef976ee500
by Peter Buhr formatting The file was modified tests/enum_tests/input.cfa
Commit
a3bd8278931e5060c160e799f3b853abe540ee87
by Peter Buhr fix directory name for running tests in INSTALL The file was modified INSTALL
Commit
5485bcacfaeb40fe5a8bbc0bad1dcacc01cf7608
by ajbeach Updated tuple proposal to include array interations. The file was modified doc/proposals/tuples.md