Skip to content
Success

Changes

Summary

  1. small proofreading changes (details)
  2. change minimum left/right hyphenation from 4 to 3 characters (details)
  3. add iterator paper (details)
  4. Simplified the visit children guard to use a ValueGuardPtr. For consistency, so all three guards use the same pattern, I also updated the value guard, which is a side ways step in complexity (although less of it is under macros now). (details)
  5. added some ideas to the module proposal (details)
  6. It seems clang uses different scoping rules for the trailing return of a scoped runction declaration. This form seems compatable with clang and gcc. Since I switched over to clang for testing I also cleaned up all errors that clang or gcc mentioned. (details)
Commit 4fc7388ea88eb10cdb80bc09e77bf2758b6beb01 by Peter Buhr
small proofreading changes
The file was modifieddoc/theses/mike_brooks_MMath/background.tex
Commit 8f7109c6f012b97bf1fcae19fe439b409698fe11 by Peter Buhr
change minimum left/right hyphenation from 4 to 3 characters
The file was modifieddoc/LaTeXmacros/common.sty
The file was modifieddoc/LaTeXmacros/common.tex
Commit 66286aabb9fe744c96cdfce5b20a05bd41b92688 by Peter Buhr
add iterator paper
The file was addeddoc/theses/mike_brooks_MMath/papers/Ahlander.pdf
Commit 96c04e42a4fda498e09b123d4cb11501db114950 by ajbeach
Simplified the visit children guard to use a ValueGuardPtr. For consistency, so all three guards use the same pattern, I also updated the value guard, which is a side ways step in complexity (although less of it is under macros now).
The file was modifiedsrc/AST/Pass.proto.hpp
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/AST/Pass.impl.hpp
Commit 91b9e107eb969e2dfc95e1fae9cd3907d68c0774 by Peter Buhr
added some ideas to the module proposal
The file was modifieddoc/proposals/modules.md
Commit 822332e90fec6c4a9a05fd800863fb5009a81bcd by ajbeach
It seems clang uses different scoping rules for the trailing return of a scoped runction declaration. This form seems compatable with clang and gcc. Since I switched over to clang for testing I also cleaned up all errors that clang or gcc mentioned.
The file was modifiedsrc/AST/Pass.proto.hpp
The file was modifiedsrc/ResolvExpr/CommonType.cpp
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/AST/Print.cpp
The file was modifiedsrc/Tuples/Tuples.hpp
The file was modifiedsrc/Validate/ImplementEnumFunc.cpp
The file was modifiedsrc/ResolvExpr/Unify.cpp