# # ChangeLog for / # # Generated by Trac 1.2.1 # Nov 5, 2024, 1:27:39 AM Sat, 03 Aug 2024 19:48:58 GMT JiadaL [4e107bf] * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex (modified) * libcfa/src/enum.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/interpose.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) * tests/ctrl-flow/.expect/loopctrl.txt (modified) * tests/ctrl-flow/loopctrl.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 03 Aug 2024 13:40:56 GMT Peter A. Buhr [433e2c3] * doc/theses/jiada_liang_MMath/intro.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex (modified) proofread thesis frontpgs and intro Sat, 03 Aug 2024 05:10:11 GMT JiadaL [a9ae5ca] * src/ControlStruct/TranslateEnumRange.cpp (modified) remove unused addInitType Fri, 02 Aug 2024 13:13:54 GMT Peter A. Buhr [8789ae4] * tests/ctrl-flow/.expect/loopctrl.txt (modified) * tests/ctrl-flow/loopctrl.cfa (modified) update loop control test and expected output Fri, 02 Aug 2024 13:10:03 GMT Peter A. Buhr [4db0140] * libcfa/src/interpose.cfa (modified) modify abort error message Fri, 02 Aug 2024 13:08:58 GMT Peter A. Buhr [b12e4ad] * libcfa/src/enum.cfa (modified) * libcfa/src/gmp.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/rational.cfa (modified) * libcfa/src/time.cfa (modified) * libcfa/src/vec/vec2.hfa (modified) * libcfa/src/vec/vec3.hfa (modified) * libcfa/src/vec/vec4.hfa (modified) add stream parameter to OSTYPE_VOID_IMPL macro and update all macro calls Fri, 02 Aug 2024 04:32:18 GMT JiadaL [c141c09] * doc/theses/jiada_liang_MMath/CEnum.tex (modified) * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) Update Fri, 02 Aug 2024 01:35:53 GMT JiadaL [3a7cd15] * doc/proposals/named-parameters.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 31 Jul 2024 23:41:21 GMT JiadaL [6740533e] * doc/theses/jiada_liang_MMath/trait.tex (modified) Add a discussion on Static Type information Wed, 31 Jul 2024 14:28:50 GMT Andrew Beach [1f11818] * doc/proposals/named-parameters.md (modified) Updated the named parameter proposal. Adding sections (or paragraphs) ... Wed, 31 Jul 2024 03:44:16 GMT JiadaL [21f4dff] * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/trait.tex (modified) Add motivation for trait Tue, 30 Jul 2024 22:04:24 GMT JiadaL [9476549] * doc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex (modified) Add abstract and acknoledgement Tue, 30 Jul 2024 20:08:14 GMT JiadaL [2ff76d25] * src/GenPoly/Box.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 30 Jul 2024 20:07:54 GMT JiadaL [fcf3493] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/conclusion.tex (modified) update on thesis Tue, 30 Jul 2024 16:11:55 GMT Andrew Beach [82d5816] * src/GenPoly/Box.cpp (modified) Bit of clean-up to the box pass. Mostly just wrapping a new common ... Mon, 29 Jul 2024 20:57:03 GMT JiadaL [dd78dbc] * doc/theses/jiada_liang_MMath/CEnum.tex (added) Add CEnum.tex Mon, 29 Jul 2024 20:55:50 GMT JiadaL [09bdf2d] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) Add CEnum.tex Mon, 29 Jul 2024 17:37:11 GMT JiadaL [f3d2a4f] * doc/theses/jiada_liang_MMath/trait.tex (moved) * doc/theses/jiada_liang_MMath/uw-ethesis.tex (modified) Rename implementation to trait Mon, 29 Jul 2024 17:32:51 GMT JiadaL [ce02877] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * doc/user/user.tex (modified) * libcfa/src/collections/array.hfa (modified) * libcfa/src/enum.cfa (modified) * src/GenPoly/Box.cpp (modified) * src/Parser/parser.yy (modified) * tests/Makefile.am (modified) * tests/array-collections/.expect/boxed.txt (added) * tests/array-collections/array-sbscr-types.cfa (modified) * tests/array-collections/boxed.bookend.cfa (added) * tests/array-collections/boxed.cases.hfa (added) * tests/array-collections/boxed.hfa (added) * tests/array-collections/boxed.main.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 29 Jul 2024 17:32:10 GMT JiadaL [38e20a80] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/implementation.tex (modified) * doc/theses/jiada_liang_MMath/uw-ethesis.tex (modified) update thesis Mon, 29 Jul 2024 13:50:24 GMT Peter A. Buhr [1661ad7] * doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex (modified) add Huawei acknowledgement Mon, 29 Jul 2024 13:49:43 GMT Peter A. Buhr [b67d7a5b] * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) add lstlisting for java Mon, 29 Jul 2024 13:49:07 GMT Peter A. Buhr [caa3e2c] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) proofread array chapter and update example programs Mon, 29 Jul 2024 02:12:28 GMT Peter A. Buhr [b8e047a] * libcfa/src/collections/array.hfa (modified) formatting Mon, 29 Jul 2024 00:59:17 GMT Peter A. Buhr [82ff201a] * tests/array-collections/array-sbscr-types.cfa (modified) add #include , as no longer in array.hfa Mon, 29 Jul 2024 00:58:13 GMT Peter A. Buhr [fee4436] * libcfa/src/collections/array.hfa (modified) make subscript check DEBUG only, remove #include , which is ... Sun, 28 Jul 2024 12:46:57 GMT Peter A. Buhr [5ff721a] * libcfa/src/collections/array.hfa (modified) forgot period at end of error message. Sun, 28 Jul 2024 12:41:11 GMT Peter A. Buhr [1bb0170] * libcfa/src/collections/array.hfa (modified) formatting, replace subscript-check asserts with error message Sun, 28 Jul 2024 12:39:12 GMT Peter A. Buhr [876739f] * libcfa/src/enum.cfa (modified) formatting Fri, 26 Jul 2024 18:19:46 GMT Peter A. Buhr [fcbb532] * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 26 Jul 2024 18:19:37 GMT Peter A. Buhr [daa4cc1] * src/Parser/parser.yy (modified) temporary hack to allow parsing of default/named parameters/calls Fri, 26 Jul 2024 11:01:17 GMT Peter A. Buhr [bb20aa6] * doc/user/user.tex (modified) small updates to the default/named parameter section Thu, 25 Jul 2024 23:12:46 GMT Michael Brooks [fd4df379] * src/GenPoly/Box.cpp (modified) * tests/Makefile.am (modified) * tests/array-collections/.expect/boxed.txt (added) * tests/array-collections/boxed.bookend.cfa (added) * tests/array-collections/boxed.cases.hfa (added) * tests/array-collections/boxed.hfa (added) * tests/array-collections/boxed.main.cfa (added) Implement boxing for arrays. The added test is things that did not ... Thu, 25 Jul 2024 21:00:55 GMT Peter A. Buhr [3cb693c] * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 25 Jul 2024 20:59:34 GMT Peter A. Buhr [d02d223] * doc/user/user.tex (modified) rewrite section on default/named parameters Thu, 25 Jul 2024 20:57:59 GMT Peter A. Buhr [c1b0b8f] * src/Parser/parser.yy (modified) parse keyword parameter and argument using '?' syntax Thu, 25 Jul 2024 15:30:49 GMT Peter A. Buhr [151c8db] * src/Parser/parser.yy (modified) parse keyword parameter and argument using '@' syntax Wed, 24 Jul 2024 23:11:56 GMT JiadaL [5aeb1a9] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * tests/enum_tests/.expect/input.txt (modified) * tests/enum_tests/input.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 24 Jul 2024 23:11:32 GMT JiadaL [a03ed29] * doc/LaTeXmacros/lstlang.sty (modified) * doc/proposals/iterators.md (modified) * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/performance.tex (modified) * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/implementation.tex (modified) * doc/theses/jiada_liang_MMath/intro.tex (modified) * src/ControlStruct/HoistControlDecls.cpp (modified) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/main.cpp (modified) * tests/.expect/labelledExit.txt (deleted) * tests/Makefile.am (modified) * tests/ctrl-flow/.expect/fallthrough.txt (moved) * tests/ctrl-flow/.expect/goto.txt (added) * tests/ctrl-flow/.expect/labelledExit.txt (added) * tests/ctrl-flow/fallthrough.cfa (moved) * tests/ctrl-flow/goto.cfa (added) * tests/ctrl-flow/labelledExit.cfa (moved) * tools/prettyprinter/Makefile.am (modified) conclude merge Wed, 24 Jul 2024 22:59:16 GMT Peter A. Buhr [878b1385] * src/ControlStruct/HoistControlDecls.cpp (modified) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/main.cpp (modified) * tests/.expect/labelledExit.txt (deleted) * tests/Makefile.am (modified) * tests/ctrl-flow/.expect/fallthrough.txt (moved) * tests/ctrl-flow/.expect/goto.txt (added) * tests/ctrl-flow/.expect/labelledExit.txt (added) * tests/ctrl-flow/fallthrough.cfa (moved) * tests/ctrl-flow/goto.cfa (added) * tests/ctrl-flow/labelledExit.cfa (moved) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 24 Jul 2024 22:59:12 GMT Peter A. Buhr [1ad112a5] * tests/enum_tests/.expect/input.txt (modified) * tests/enum_tests/input.cfa (modified) update enumeration input test Wed, 24 Jul 2024 22:55:30 GMT Peter A. Buhr [6f47834] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) add section on enumeration I/O Wed, 24 Jul 2024 17:49:16 GMT JiadaL [e561551] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) * doc/theses/jiada_liang_MMath/implementation.tex (modified) Save current progress for pull Wed, 24 Jul 2024 16:22:52 GMT Andrew Beach [b6923b17] * src/ControlStruct/HoistControlDecls.cpp (modified) * src/ControlStruct/HoistControlDecls.hpp (modified) * src/main.cpp (modified) * tests/.expect/labelledExit.txt (deleted) * tests/Makefile.am (modified) * tests/ctrl-flow/.expect/fallthrough.txt (moved) * tests/ctrl-flow/.expect/goto.txt (added) * tests/ctrl-flow/.expect/labelledExit.txt (added) * tests/ctrl-flow/fallthrough.cfa (moved) * tests/ctrl-flow/goto.cfa (added) * tests/ctrl-flow/labelledExit.cfa (moved) Fixed goto labelled loop. I had to reorder some passes. Updated ... Wed, 24 Jul 2024 15:25:41 GMT Peter A. Buhr [35c792f] * doc/proposals/iterators.md (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 24 Jul 2024 15:25:16 GMT Peter A. Buhr [d1276f8] * doc/theses/jiada_liang_MMath/implementation.tex (modified) move enumeration trait material into implementation chapter Wed, 24 Jul 2024 15:24:08 GMT Peter A. Buhr [10a99d87] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * doc/theses/jiada_liang_MMath/background.tex (modified) proofread last push of CFA enumerations Wed, 24 Jul 2024 15:21:10 GMT Peter A. Buhr [46651fb] * doc/theses/jiada_liang_MMath/intro.tex (modified) small wording change to enumeration introduction Wed, 24 Jul 2024 15:19:26 GMT Peter A. Buhr [ead3858] * doc/LaTeXmacros/lstlang.sty (modified) add countof as keyword to CFA lstlang Tue, 23 Jul 2024 19:23:04 GMT Andrew Beach [1f922f4] * doc/proposals/iterators.md (modified) Updated iterator proposal. It was supposed to just go into a bit more ... Mon, 22 Jul 2024 16:10:48 GMT Peter A. Buhr [719fdbc] * tools/prettyprinter/Makefile.am (modified) second attempt to get tools/prettyprinter to build in the distribution Sat, 20 Jul 2024 17:49:48 GMT Peter A. Buhr [4002956] * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/performance.tex (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 20 Jul 2024 17:49:32 GMT Peter A. Buhr [aa3bfc3] * tools/prettyprinter/Makefile.am (modified) get tools/prettyprinter to build in the distribution Fri, 19 Jul 2024 22:16:13 GMT Fangren Yu [9c2ac95] * doc/theses/fangren_yu_MMath/content1.tex (modified) * doc/theses/fangren_yu_MMath/content2.tex (modified) * doc/theses/fangren_yu_MMath/performance.tex (modified) update Fri, 19 Jul 2024 22:06:34 GMT JiadaL [18d7aaf] * Makefile.am (modified) * configure.ac (modified) * tests/meta/dumpable.cfa (modified) * tests/time.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 19 Jul 2024 22:06:19 GMT JiadaL [d68a3f7] * src/ResolvExpr/CandidateFinder.cpp (modified) Update makeEnumOffsetCast to not report error for cast to non-parent ... Fri, 19 Jul 2024 20:33:38 GMT Peter A. Buhr [ce0b8b8] * tests/time.cfa (modified) documentation Fri, 19 Jul 2024 20:33:05 GMT Peter A. Buhr [4a790e4c] * Makefile.am (modified) third attempt at including tools/prettyprinter in the distribution Fri, 19 Jul 2024 13:46:13 GMT Peter A. Buhr [8dc6f84] * configure.ac (modified) second attempt at including tools/prettyprinter in the distribution Fri, 19 Jul 2024 12:06:28 GMT Peter A. Buhr [b8561fa] * tests/time.cfa (modified) try again to fix the unfreed storage problem Fri, 19 Jul 2024 12:00:03 GMT Peter A. Buhr [3ee4a53] * tests/meta/dumpable.cfa (modified) formatting Fri, 19 Jul 2024 03:01:28 GMT Peter A. Buhr [d7b399f] * tests/meta/dumpable.cfa (modified) formatting Fri, 19 Jul 2024 03:00:54 GMT Peter A. Buhr [e3260aa1] * tests/time.cfa (modified) removed memory not freed message Fri, 19 Jul 2024 01:58:21 GMT Peter A. Buhr [e6128959] * libcfa/src/enum.cfa (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * tests/ctrl-flow/.expect/break-misc.txt (added) * tests/ctrl-flow/break-misc.cfa (added) * tests/enum_tests/.expect/input.txt (added) * tests/enum_tests/.in/input.txt (added) * tests/enum_tests/input.cfa (added) * tests/exceptions/.expect/try-ctrl-flow.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 19 Jul 2024 01:58:05 GMT Peter A. Buhr [cd1d721] * tests/time.cfa (modified) modify time test to set time zone to America/Toronto so test is ... Thu, 18 Jul 2024 17:54:33 GMT Peter A. Buhr [f107afe] * src/ControlStruct/MultiLevelExit.cpp (modified) * tests/ctrl-flow/.expect/break-misc.txt (added) * tests/ctrl-flow/break-misc.cfa (added) * tests/exceptions/.expect/try-ctrl-flow.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 18 Jul 2024 17:54:26 GMT Peter A. Buhr [1842167] * tests/enum_tests/.expect/input.txt (added) * tests/enum_tests/.in/input.txt (added) * tests/enum_tests/input.cfa (added) add test for reading in enumerators Thu, 18 Jul 2024 17:53:42 GMT Peter A. Buhr [f90c092] * libcfa/src/enum.cfa (modified) formatting Thu, 18 Jul 2024 16:52:39 GMT Andrew Beach [c248b39] * src/ControlStruct/MultiLevelExit.cpp (modified) * tests/ctrl-flow/.expect/break-misc.txt (added) * tests/ctrl-flow/break-misc.cfa (added) * tests/exceptions/.expect/try-ctrl-flow.txt (modified) Unlabelled breaks were not targetting the correct enclosing control ... Thu, 18 Jul 2024 01:23:25 GMT Peter A. Buhr [6804f38] * libcfa/src/enum.hfa (modified) formatting Wed, 17 Jul 2024 17:16:36 GMT Andrew Beach [a758169] * src/main.cpp (modified) In main: cleaned up a macro and updated some names. Wed, 17 Jul 2024 15:37:18 GMT Peter A. Buhr [0097d08] * libcfa/src/enum.cfa (modified) formatting, comments, use break in for-else Wed, 17 Jul 2024 02:35:29 GMT JiadaL [97f9619] * Makefile.am (modified) * doc/bibliography/pl.bib (modified) * doc/user/Makefile (modified) * libcfa/src/enum.cfa (modified) * libcfa/src/iostream.cfa (modified) * src/AST/Print.cpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * tests/ctrl-flow/.expect/loop_else.txt (modified) * tests/ctrl-flow/loop_else.cfa (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 17 Jul 2024 02:35:09 GMT JiadaL [68ea8d2] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) Seperate CfaEnum and Serial. Tue, 16 Jul 2024 21:28:10 GMT Andrew Beach [88bc876] * src/AST/Print.cpp (modified) * src/CodeGen/CodeGenerator.cpp (modified) * src/ControlStruct/MultiLevelExit.cpp (modified) * tests/ctrl-flow/.expect/loop_else.txt (modified) * tests/ctrl-flow/loop_else.cfa (modified) Breaks (and some other control flow) in a loop else clause now work. ... Tue, 16 Jul 2024 21:06:17 GMT Peter A. Buhr [2363147] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * libcfa/src/enum.cfa (modified) * libcfa/src/iostream.cfa (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Jul 2024 21:05:18 GMT Peter A. Buhr [b522435] * doc/user/Makefile (modified) add BibDir macro to user-manual Makefile Tue, 16 Jul 2024 21:02:39 GMT Peter A. Buhr [26d57ca] * doc/bibliography/pl.bib (modified) update citation file Tue, 16 Jul 2024 21:01:29 GMT Peter A. Buhr [9f972c2] * Makefile.am (modified) add tools/prettyprinter for promotion to GitHub Tue, 16 Jul 2024 02:39:57 GMT Peter A. Buhr [1dd5fd1] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * tests/enum_tests/.expect/planet.txt (added) * tests/enum_tests/.in/planet.txt (added) * tests/enum_tests/planet.cfa (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 16 Jul 2024 02:39:51 GMT Peter A. Buhr [d796be70] * libcfa/src/enum.cfa (modified) * libcfa/src/iostream.cfa (modified) commenting Mon, 15 Jul 2024 17:57:15 GMT JiadaL [09dd830] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) grammar fixed by a dsoftware Mon, 15 Jul 2024 17:33:18 GMT JiadaL [dc1c430] * doc/theses/jiada_liang_MMath/CFAenum.tex (modified) update CFAenum.tex Mon, 15 Jul 2024 14:45:09 GMT Andrew Beach [bfa7bf0] * src/ResolvExpr/CandidateFinder.cpp (modified) Silenced a warning. Mon, 15 Jul 2024 01:11:33 GMT Peter A. Buhr [b2ca052] * tests/enum_tests/.expect/planet.txt (moved) * tests/enum_tests/.in/planet.txt (moved) * tests/enum_tests/planet.cfa (moved) move planet test under directory enum_tests Mon, 15 Jul 2024 01:05:28 GMT Peter A. Buhr [eb5dbfd] * tests/.expect/planet.txt (added) * tests/.in/planet.txt (added) * tests/planet.cfa (added) add enumeration planet program to test suite Sun, 14 Jul 2024 22:00:32 GMT Peter A. Buhr [a1a1f37d] * libcfa/src/fstream.cfa (modified) * libcfa/src/fstream.hfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/strstream.cfa (modified) * libcfa/src/strstream.hfa (modified) change order of ungetc parameters to harmonize with C ungetc Sun, 14 Jul 2024 21:57:41 GMT Peter A. Buhr [2e6b2a0] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) change assert to abort, second attempt to read enumerators Sat, 13 Jul 2024 19:29:22 GMT JiadaL [8315947] * src/AST/SymbolTable.cpp (modified) * src/ResolvExpr/Resolver.cpp (modified) * src/Validate/GenericParameter.cpp (modified) Remove automatic conversion from Enum type name to its len; change ... Fri, 12 Jul 2024 19:30:18 GMT JiadaL [76b507d] * src/Virtual/Tables.cpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 12 Jul 2024 19:30:06 GMT JiadaL [0c327ce] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) * src/AST/Expr.cpp (modified) * src/AST/Expr.hpp (modified) * src/AST/Pass.impl.hpp (modified) * src/AST/Print.cpp (modified) * src/ControlStruct/TranslateEnumRange.cpp (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CandidateFinder.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) 1. Add bound check to Serial function: now compiler generates the ... Fri, 12 Jul 2024 15:45:24 GMT Andrew Beach [3e135c8] * src/Virtual/Tables.cpp (modified) Not sure why we copy in the return values all the time, but we do. ... Thu, 11 Jul 2024 19:04:51 GMT JiadaL [9c447e2] * doc/user/user.tex (modified) * src/AST/Pass.impl.hpp (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 11 Jul 2024 19:04:34 GMT JiadaL [236f133] * libcfa/src/enum.cfa (modified) * libcfa/src/enum.hfa (modified) * src/Validate/ImplementEnumFunc.cpp (modified) * tests/enum_tests/.expect/voidEnum.txt (added) * tests/enum_tests/voidEnum.cfa (modified) Remove quasi_void for enums. The idea of quasi_void from Mike was to ... Thu, 11 Jul 2024 18:30:31 GMT Andrew Beach [358e3481] * src/AST/Pass.impl.hpp (modified) Visit the else_ children of loops. I don't know how things worked ... Thu, 11 Jul 2024 11:32:44 GMT Peter A. Buhr [3be81a4] * doc/user/user.tex (modified) corrections, update loop control Wed, 10 Jul 2024 22:55:54 GMT JiadaL [9d5eacb] * src/Parser/DeclarationNode.hpp (modified) * src/ResolvExpr/ResolveTypeof.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Fix the bug with typed anomynous enum got incorrect forward declaration Wed, 10 Jul 2024 07:45:11 GMT JiadaL [725f777f] * src/Validate/ImplementEnumFunc.cpp (modified) Add attribute functions back after the bug fix Wed, 10 Jul 2024 07:39:37 GMT JiadaL [dbff8ec] * INSTALL (modified) * doc/proposals/named-parameters.md (added) * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/background.tex (modified) * doc/theses/mike_brooks_MMath/conclusion.tex (modified) * doc/theses/mike_brooks_MMath/intro.tex (modified) * doc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c (modified) * doc/theses/mike_brooks_MMath/programs/hello-accordion.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-array.cfa (modified) * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp (modified) * doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-byref.run.cpp (modified) * doc/theses/mike_brooks_MMath/string.tex (modified) * doc/theses/mike_brooks_MMath/uw-ethesis.tex (modified) * libcfa/src/enum.cfa (modified) * libcfa/src/iostream.cfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * src/Parser/ExpressionNode.cpp (modified) * src/Parser/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 10 Jul 2024 07:39:26 GMT JiadaL [bb336a6] * libcfa/src/enum.hfa (modified) * src/AST/Create.cpp (modified) * src/AST/Create.hpp (modified) * src/ResolvExpr/ResolveTypeof.cpp (modified) * src/Validate/Autogen.cpp (modified) * src/Validate/ImplementEnumFunc.cpp (modified) Fixed the problem when enum use another enumerator as initializer