Skip to content
Success

Changes

Summary

  1. (Not really readable right now. Will clean up today and probably tomorrow) 1. Remove implicit conversion; 2. Companion trait; (details)
  2. Try terminate now does not call the catch function, now they have the same caller. This involved updating some platform dependent code which should be correct in all cases. (details)
  3. Accept Peter's proofreading and adjustment of examples to current syntax (details)
  4. Recent thesis writing (details)
  5. change containers/list.hfa to collections/list.hfa in thesis test files (details)
  6. comment out assert( s1_mid == fc ) bug (details)
  7. comment out missing lstinputlisting files, fix missing @'s for lstinline code (details)
  8. Missing files from last thesis push (details)
  9. comment back in lstinputlisting files after missing files pushed (details)
  10. Minimal change to get exceptions running the old way while a fix is found. Or even more details on the problem. (details)
  11. add papers directory and start populating it (details)
  12. first attempt at simplifying SemanticError and its usage (details)
  13. formatting (details)
  14. update expected output from tests after changes in semantic error messages (details)
  15. A harder revert of exception changes, hopefully it will get the tests working. (details)
Commit 5ddb8bf4a7a54b2f54dbf16067d606107abca1ad by j82liang
(Not really readable right now. Will clean up today and probably tomorrow) 1. Remove implicit conversion; 2. Companion trait;
The file was modifieddoc/proposals/enum.tex
Commit 2554f2465980526a772aa75500f16cbd403fd235 by ajbeach
Try terminate now does not call the catch function, now they have the same caller. This involved updating some platform dependent code which should be correct in all cases.
The file was modifiedlibcfa/src/exception.h
The file was modifiedsrc/ControlStruct/ExceptTranslate.cpp
The file was modifiedlibcfa/src/exception.c
Commit dab9fb935e8f3e194c31f53d65635713bf0b1348 by Michael Brooks
Accept Peter's proofreading and adjustment of examples to current syntax
The file was modifieddoc/theses/mike_brooks_MMath/programs/hello-accordion.cfa
The file was modifieddoc/theses/mike_brooks_MMath/programs/hello-md.cfa
The file was modifieddoc/theses/mike_brooks_MMath/string.tex
The file was modifieddoc/theses/mike_brooks_MMath/programs/hello-array.cfa
The file was modifieddoc/theses/mike_brooks_MMath/array.tex
Commit 40ab446132dfae80816ea4fe1e9a484846b04f8e by Michael Brooks
Recent thesis writing
The file was modifieddoc/theses/mike_brooks_MMath/background.tex
The file was modifieddoc/theses/mike_brooks_MMath/uw-ethesis.tex
The file was modifieddoc/theses/mike_brooks_MMath/list.tex
The file was modifieddoc/theses/mike_brooks_MMath/array.tex
Commit 77d46c766c1ecc69d69f956d96e0be71b1e62b1e by Peter Buhr
change containers/list.hfa to collections/list.hfa in thesis test files
The file was modifieddoc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa
The file was modifieddoc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa
Commit cd79053e2f038780f8cd5d6679e3cfd90494a658 by Peter Buhr
comment out assert( s1_mid == fc ) bug
The file was modifieddoc/theses/mike_brooks_MMath/programs/sharing-demo.cfa
Commit ed79428117309565d8dae6ac6df962d528bae256 by Peter Buhr
comment out missing lstinputlisting files, fix missing @'s for lstinline code
The file was modifieddoc/theses/mike_brooks_MMath/background.tex
Commit 7972603ba78a3b2d7041e7208a3c3be2479d2b37 by Michael Brooks
Missing files from last thesis push
The file was addeddoc/theses/mike_brooks_MMath/programs/bkgd-carray-decay.c
The file was addeddoc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c
The file was addeddoc/theses/mike_brooks_MMath/programs/bkgd-cfa-arrayinteract.cfa
The file was addeddoc/theses/mike_brooks_MMath/programs/bkgd-c-tyerr.c
The file was addeddoc/theses/mike_brooks_MMath/programs/bkgd-carray-arrty.c
Commit f277ab6c2f5cfddea9d864a3868b6a824a3ba1ef by Peter Buhr
comment back in lstinputlisting files after missing files pushed
The file was modifieddoc/theses/mike_brooks_MMath/background.tex
Commit c40157ec46899c5e6a8afa9d8f9f0dba822d528f by ajbeach
Minimal change to get exceptions running the old way while a fix is found. Or even more details on the problem.
The file was modifiedlibcfa/src/exception.c
The file was modifiedsrc/ControlStruct/ExceptTranslate.cpp
The file was modifiedlibcfa/src/exception.h
Commit 96b0e49992f694d187be2f63a3b7938da27f5e21 by Peter Buhr
add papers directory and start populating it
The file was addeddoc/theses/mike_brooks_MMath/papers/Oorschot22.pdf
The file was addeddoc/theses/mike_brooks_MMath/papers/Grothoff14.pdf
The file was addeddoc/theses/mike_brooks_MMath/papers/Blanche19.pdf
The file was addeddoc/theses/mike_brooks_MMath/papers/Ruef19.pdf
Commit b1f2007d03a9290ff9a472f7132714791f65e6b4 by Peter Buhr
first attempt at simplifying SemanticError and its usage
The file was modifiedsrc/Parser/TypeData.cc
The file was modifiedsrc/Validate/ReplaceTypedef.cpp
The file was modifiedsrc/Validate/ForallPointerDecay.cpp
The file was modifiedsrc/ControlStruct/FixLabels.cpp
The file was modifiedsrc/Parser/ParseNode.h
The file was modifiedsrc/AST/TypeSubstitution.hpp
The file was modifiedsrc/AST/Expr.cpp
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/ControlStruct/MultiLevelExit.cpp
The file was modifiedsrc/AST/LinkageSpec.cpp
The file was modifiedsrc/Validate/FixQualifiedTypes.cpp
The file was modifiedsrc/Virtual/ExpandCasts.cc
The file was modifiedsrc/Common/SemanticError.h
The file was modifiedsrc/ResolvExpr/CurrentObject.cc
The file was modifiedsrc/Common/SemanticError.cc
Commit 4c2fe47e178e4074ffe9d1387cbe05d69e4c0db3 by Peter Buhr
formatting
The file was modifiedsrc/AST/Decl.cpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
Commit 3e49c477928665a719e7a4c1179ab4364aae22de by Peter Buhr
update expected output from tests after changes in semantic error messages
The file was modifiedtests/.expect/nested-types-ERR1.txt
The file was modifiedtests/.expect/nested-types-ERR2.txt
Commit 142930b11bb7a219dee95933e7dd70643b471d38 by ajbeach
A harder revert of exception changes, hopefully it will get the tests working.
The file was modifiedlibcfa/src/exception.h
The file was modifiedsrc/ControlStruct/ExceptTranslate.cpp
The file was modifiedlibcfa/src/exception.c