# # ChangeLog for libcfa/src/containers/array.hfa # # Generated by Trac 1.2.1 # Nov 18, 2024, 5:18:55 PM Wed, 01 Mar 2023 23:46:44 GMT Michael Brooks [997324c] * libcfa/src/containers/array.hfa (modified) Repair bad commit ad2424. Put back `ix0` definition that was removed ... Wed, 01 Mar 2023 22:45:55 GMT Michael Brooks [ad24245] * libcfa/src/containers/array.hfa (modified) Add comments about arpk internals. Fri, 21 Oct 2022 16:13:25 GMT Michael Brooks [a5e2682] * doc/theses/mike_brooks_MMath/programs/hello-md.cfa (modified) * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-sbscr-types.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-sbscr-types.cfa (added) Improve new-array subscripting to cover missing cases. Missing ... Wed, 19 Oct 2022 20:55:09 GMT Thierry Delisle [058ece2] * libcfa/src/containers/array.hfa (modified) made all_t all extern. There is no definition but since it is a zero- ... Wed, 19 Oct 2022 20:33:34 GMT Thierry Delisle [d1abc63c] * libcfa/src/containers/array.hfa (modified) * libcfa/src/parseargs.cfa (modified) * libcfa/src/parseargs.hfa (modified) * tests/configs/parsebools.cfa (modified) * tests/configs/parsenums.cfa (modified) * tests/configs/usage.cfa (modified) Change parse args to use new arrays instead of C arrays. Also added ... Mon, 11 Apr 2022 17:02:54 GMT Michael Brooks [8d76f2b] * doc/theses/mike_brooks_MMath/array.tex (modified) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-matmul.cfa (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal-stdvec.cpp (added) * doc/theses/mike_brooks_MMath/programs/array-boundcheck-removal.cfa (added) * doc/theses/mike_brooks_MMath/uw-ethesis.bib (modified) * libcfa/src/containers/array.hfa (modified) Adding runtime bound checking for array subscripts and showing the ... Wed, 23 Jun 2021 20:54:31 GMT Michael Brooks [6448f7d] * libcfa/src/containers/array.hfa (modified) Fixing compiler warnings with new arrays due to placeholder empty ... Fri, 18 Jun 2021 16:20:59 GMT Michael Brooks [6e50a6b] * libcfa/src/containers/array.hfa (modified) * src/AST/Convert.cpp (modified) * src/AST/Decl.cpp (modified) * src/AST/Decl.hpp (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeExpr.cc (modified) * src/SynTree/Visitor.h (modified) * tests/array-container/.expect/language-dim-mismatch.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) * tests/array-container/language-dim-mismatch.cfa (added) Implementing language-provided syntax for (array) dimensions. ... Tue, 18 May 2021 20:12:02 GMT Michael Brooks [63f42a8] * libcfa/src/containers/array.hfa (modified) Re-worked new array declarations to avoid suggestion that a type- ... Tue, 04 May 2021 01:15:34 GMT Michael Brooks [9fa538c] * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.txt (moved) * tests/array-container/.expect/array-md-sbscr-cases.txt (moved) Fixed new-array subscripting to work on 32-bit builds, partly with a ... Fri, 30 Apr 2021 13:23:12 GMT Michael Brooks [b9dae14c] * libcfa/src/containers/array.hfa (modified) * src/Parser/DeclarationNode.cc (modified) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (modified) Activated syntax, forall( [N] ). This implementation desugars in ... Fri, 30 Apr 2021 02:25:20 GMT Michael Brooks [63a4b92] * libcfa/src/containers/array.hfa (modified) * tests/array-container/.expect/array-basic.x64.txt (modified) * tests/array-container/.expect/array-md-sbscr-cases.x64.txt (added) * tests/array-container/array-basic.cfa (modified) * tests/array-container/array-md-sbscr-cases.cfa (added) Improved support for new arrays subscripting by tuples, -[[-,-,-]]. Fri, 02 Apr 2021 19:39:41 GMT Michael Brooks [c7625e0] * libcfa/src/Makefile.am (modified) * libcfa/src/containers/array.hfa (added) * tests/array-container/.expect/array-basic.txt (added) * tests/array-container/array-basic.cfa (added) Adding manged-length arrays