Commit
88bc8767b6502fe26936931ac4d52200490e035d
by ajbeach Breaks (and some other control flow) in a loop else clause now work. I also implemented else clauses in printing and code generation. The file was modified src/CodeGen/CodeGenerator.cpp The file was modified tests/ctrl-flow/.expect/loop_else.txt The file was modified src/AST/Print.cpp The file was modified src/ControlStruct/MultiLevelExit.cpp The file was modified tests/ctrl-flow/loop_else.cfa
Commit
68ea8d208b6ee1a76e030b1697eecadeb86f4f63
by j82liang Seperate CfaEnum and Serial. The file was modified libcfa/src/enum.hfa The file was modified libcfa/src/enum.cfa
Commit
0097d0871e5a15e1055128d4bf70284661a75a8d
by Peter Buhr formatting, comments, use break in for-else The file was modified libcfa/src/enum.cfa
Commit
a758169cbec91a8cd5c987295b37867d662aed12
by ajbeach In main: cleaned up a macro and updated some names. The file was modified src/main.cpp
Commit
6804f38091a2eedaee8c7ac1a8f71a05e96b6d6d
by Peter Buhr formatting The file was modified libcfa/src/enum.hfa
Commit
c248b39bb4692247b9aeda9dc3201a9132c577c5
by ajbeach Unlabelled breaks were not targetting the correct enclosing control structures. Also added a test and improved error messages. The file was added tests/ctrl-flow/.expect/break-misc.txt The file was added tests/ctrl-flow/break-misc.cfa The file was modified src/ControlStruct/MultiLevelExit.cpp The file was modified tests/exceptions/.expect/try-ctrl-flow.txt
Commit
f90c0920756cac2d2feb8494689e1921763aba87
by Peter Buhr formatting The file was modified libcfa/src/enum.cfa
Commit
1842167664efe790163534613add7510849a3c01
by Peter Buhr add test for reading in enumerators The file was added tests/enum_tests/.expect/input.txt The file was added tests/enum_tests/input.cfa The file was added tests/enum_tests/.in/input.txt
Commit
cd1d721883249cecf37cb986c18ac63008f73fc8
by Peter Buhr modify time test to set time zone to America/Toronto so test is repeatable where ever run The file was modified tests/time.cfa
Commit
e3260aa1ef1aea66e16c47c8fc667ab988b3f69f
by Peter Buhr removed memory not freed message The file was modified tests/time.cfa
Commit
d7b399fdc6a1ce87c830b273e13dbce582c560d8
by Peter Buhr formatting The file was modified tests/meta/dumpable.cfa
Commit
3ee4a53d7dc556ce31ce553dab7de8b9410b4db1
by Peter Buhr formatting The file was modified tests/meta/dumpable.cfa
Commit
b8561fa0b017ef7979a88853000310c8d0f61624
by Peter Buhr try again to fix the unfreed storage problem The file was modified tests/time.cfa
Commit
8dc6f84be0641884162ae1c3f27f808c8b0a97bb
by Peter Buhr second attempt at including tools/prettyprinter in the distribution The file was modified configure.ac
Commit
4a790e4ccbf8200645297f7fa5f79f6bc047ea8f
by Peter Buhr third attempt at including tools/prettyprinter in the distribution The file was modified Makefile.am
Commit
ce0b8b88b46d195e414655d328e1c60da918c4f4
by Peter Buhr documentation The file was modified tests/time.cfa
Commit
d68a3f776b49ebef7031d8d117b0bb0eeed3a7ea
by j82liang Update makeEnumOffsetCast to not report error for cast to non-parent type (later be a losing candidate) The file was modified src/ResolvExpr/CandidateFinder.cpp
Commit
9c2ac957a34057050aedb3ed52bb4396a68f6a4e
by f37yu update The file was modified doc/theses/fangren_yu_MMath/performance.tex The file was modified doc/theses/fangren_yu_MMath/content1.tex The file was modified doc/theses/fangren_yu_MMath/content2.tex
Commit
aa3bfc37ef4c3fdffce148a988fd33bf650ceefd
by Peter Buhr get tools/prettyprinter to build in the distribution The file was modified tools/prettyprinter/Makefile.am
Commit
719fdbc6c1701a8ddb5b634751cf629f08e3ae88
by Peter Buhr second attempt to get tools/prettyprinter to build in the distribution The file was modified tools/prettyprinter/Makefile.am
Commit
1f922f495d15fa3ae45ffe287f9aa77cf191f409
by ajbeach Updated iterator proposal. It was supposed to just go into a bit more detail about ranges, but ended up being a complete rewrite. The file was modified doc/proposals/iterators.md
Commit
ead38584cd23fbdbd03d98b96cc4f1099187e9b6
by Peter Buhr add countof as keyword to CFA lstlang The file was modified doc/LaTeXmacros/lstlang.sty
Commit
46651fb82868bdb16711611afe0d21467a5fc7e1
by Peter Buhr small wording change to enumeration introduction The file was modified doc/theses/jiada_liang_MMath/intro.tex
Commit
10a99d87259c93fc17a6d7791c541fee72559acc
by Peter Buhr proofread last push of CFA enumerations The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/background.tex
Commit
d1276f834644df5d85a59dd125d428416d44dbed
by Peter Buhr move enumeration trait material into implementation chapter The file was modified doc/theses/jiada_liang_MMath/implementation.tex
Commit
b6923b1740ef731ae48dce4cce23151387f51e96
by ajbeach Fixed goto labelled loop. I had to reorder some passes. Updated control declaration hoisting (including comments and correcting update count). Added test, moved more tests into ctrl-flow. The file was removed tests/.expect/labelledExit.txt The file was added tests/ctrl-flow/.expect/fallthrough.txt The file was added tests/ctrl-flow/.expect/labelledExit.txt The file was removed tests/fallthrough.cfa The file was modified src/ControlStruct/HoistControlDecls.hpp The file was removed tests/labelledExit.cfa The file was modified src/ControlStruct/HoistControlDecls.cpp The file was added tests/ctrl-flow/goto.cfa The file was modified src/main.cpp The file was added tests/ctrl-flow/fallthrough.cfa The file was removed tests/.expect/fallthrough.txt The file was modified tests/Makefile.am The file was added tests/ctrl-flow/labelledExit.cfa The file was added tests/ctrl-flow/.expect/goto.txt
Commit
e561551d00f8e4e32d358a64ece5a41b29a8501b
by j82liang Save current progress for pull The file was modified doc/theses/jiada_liang_MMath/implementation.tex The file was modified doc/theses/jiada_liang_MMath/background.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex
Commit
6f478349bdb1f2928d25077e5d9a5fffa8f67f73
by Peter Buhr add section on enumeration I/O The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex
Commit
1ad112a5b1babfdac4e2f732d3937ece43b101a1
by Peter Buhr update enumeration input test The file was modified tests/enum_tests/input.cfa The file was modified tests/enum_tests/.expect/input.txt
Commit
151c8dbc6b94be41055526da8a571878e949e869
by Peter Buhr parse keyword parameter and argument using '@' syntax The file was modified src/Parser/parser.yy
Commit
c1b0b8fd915f492c94d49c3ed582ddb77a5c8832
by Peter Buhr parse keyword parameter and argument using '?' syntax The file was modified src/Parser/parser.yy
Commit
d02d223749b5d23ea78e8a77adfb55e33cabf249
by Peter Buhr rewrite section on default/named parameters The file was modified doc/user/user.tex
Commit
fd4df379a19cd8ddb365ec1ad548df3a82d4efc1
by Michael Brooks Implement boxing for arrays. The added test is things that did not work before. The file was added tests/array-collections/boxed.hfa The file was modified tests/Makefile.am The file was added tests/array-collections/boxed.bookend.cfa The file was added tests/array-collections/.expect/boxed.txt The file was added tests/array-collections/boxed.cases.hfa The file was modified src/GenPoly/Box.cpp The file was added tests/array-collections/boxed.main.cfa
Commit
bb20aa60678135cf894d608d30cdb30e1581ae12
by Peter Buhr small updates to the default/named parameter section The file was modified doc/user/user.tex
Commit
daa4cc1938f891086ffe955660881520d6060125
by Peter Buhr temporary hack to allow parsing of default/named parameters/calls The file was modified src/Parser/parser.yy
Commit
876739f50467a06fd3acd537b9b2b9a288e1bd10
by Peter Buhr formatting The file was modified libcfa/src/enum.cfa
Commit
1bb017077f97c1ee52b5e23882e2b6f50fa44ba9
by Peter Buhr formatting, replace subscript-check asserts with error message The file was modified libcfa/src/collections/array.hfa
Commit
5ff721a6bfc03adca5efee0958a3d33e22541237
by Peter Buhr forgot period at end of error message. The file was modified libcfa/src/collections/array.hfa
Commit
fee4436eba1b28227b579391350244cc53817461
by Peter Buhr make subscript check DEBUG only, remove #include <assert.h>, which is no longer used The file was modified libcfa/src/collections/array.hfa
Commit
82ff201a99a11a82cf9433b9c5bc03929b6ba0b8
by Peter Buhr add #include <assert.h>, as no longer in array.hfa The file was modified tests/array-collections/array-sbscr-types.cfa
Commit
b8e047a4229d594036e98f1f35d359049e3c7b27
by Peter Buhr formatting The file was modified libcfa/src/collections/array.hfa
Commit
caa3e2c3915285f713ced61f49de1c3340dc903f
by Peter Buhr proofread array chapter and update example programs The file was modified doc/theses/mike_brooks_MMath/programs/hello-md.cfa The file was modified doc/theses/mike_brooks_MMath/array.tex The file was modified doc/theses/mike_brooks_MMath/programs/hello-array.cfa The file was modified doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa
Commit
b67d7a5ba878e68d6b867f6b392117e02834ceed
by Peter Buhr add lstlisting for java The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.tex
Commit
1661ad7544afa80f4c0bca16476b62d7a8d0eab6
by Peter Buhr add Huawei acknowledgement The file was modified doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex
Commit
38e20a80ff2d2e0f1bf7fef08b0948ab64d1abf0
by j82liang update thesis The file was modified doc/theses/jiada_liang_MMath/implementation.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/uw-ethesis.tex The file was modified doc/theses/jiada_liang_MMath/background.tex
Commit
f3d2a4f72d8e863bebaf07c12adb5d33e0c072c8
by j82liang Rename implementation to trait The file was removed doc/theses/jiada_liang_MMath/implementation.tex The file was added doc/theses/jiada_liang_MMath/trait.tex The file was modified doc/theses/jiada_liang_MMath/uw-ethesis.tex
Commit
09bdf2df278f6a39fff6cf9bb3f930df16e55d64
by j82liang Add CEnum.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex
Commit
dd78dbccf03bf11d25fbf309c86c57e11151a3bb
by j82liang Add CEnum.tex The file was added doc/theses/jiada_liang_MMath/CEnum.tex
Commit
82d58165edb67ebd84a57243ce9ddb0423cc8950
by ajbeach Bit of clean-up to the box pass. Mostly just wrapping a new common set of operations and checks into a helpper function. The file was modified src/GenPoly/Box.cpp
Commit
fcf34935cc303d67bf0219d576c66ddf0a1c4f97
by j82liang update on thesis The file was modified doc/theses/jiada_liang_MMath/background.tex The file was modified doc/theses/jiada_liang_MMath/conclusion.tex The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex
Commit
9476549a3705a443ce02a6e2d158ad0f2acc8f98
by j82liang Add abstract and acknoledgement The file was modified doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex
Commit
21f4dffee66453b38c00f8704319ead001c61894
by j82liang Add motivation for trait The file was modified doc/theses/jiada_liang_MMath/trait.tex The file was modified doc/theses/jiada_liang_MMath/background.tex
Commit
1f11818c77d1aef4d1d9cfd0c18f173a2f10eb49
by ajbeach Updated the named parameter proposal. Adding sections (or paragraphs) for syntax options, the current status and where it is placed in compilation. The file was modified doc/proposals/named-parameters.md
Commit
6740533ecd065da4a4b2d8b9ab5bd7ba6ed93ed4
by j82liang Add a discussion on Static Type information The file was modified doc/theses/jiada_liang_MMath/trait.tex
Commit
c141c0939f21cc2ba1e99d95a858ae7399eb83d5
by j82liang Update The file was modified doc/theses/jiada_liang_MMath/CFAenum.tex The file was modified doc/theses/jiada_liang_MMath/CEnum.tex
Commit
b12e4adafec0b1555ac53553d12acbcfb9a69558
by Peter Buhr add stream parameter to OSTYPE_VOID_IMPL macro and update all macro calls The file was modified libcfa/src/vec/vec2.hfa The file was modified libcfa/src/time.cfa The file was modified libcfa/src/iostream.hfa The file was modified libcfa/src/iostream.cfa The file was modified libcfa/src/vec/vec4.hfa The file was modified libcfa/src/vec/vec3.hfa The file was modified libcfa/src/gmp.hfa The file was modified libcfa/src/enum.cfa The file was modified libcfa/src/rational.cfa
Commit
4db01404191ae3cd577608e6ddea7bee3cb564cc
by Peter Buhr modify abort error message The file was modified libcfa/src/interpose.cfa
Commit
8789ae481e3c9f5d1643c516232faf5d3834d566
by Peter Buhr update loop control test and expected output The file was modified tests/ctrl-flow/.expect/loopctrl.txt The file was modified tests/ctrl-flow/loopctrl.cfa
Commit
433e2c3fb7ad367e63441101bb26ac863372e64e
by Peter Buhr proofread thesis frontpgs and intro The file was modified doc/theses/jiada_liang_MMath/intro.tex The file was modified doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex