Skip to content
Started 2 mo 10 days ago
Took 12 min
Failed

Build #925 (Sep 11, 2024, 7:43:38 PM)

Distributing Tarball
Changes
  1. add void to lowerBound() and upperBound() declaration, which is a workaround to the warning message (details)
  2. update thesis (details)
  3. comment out unused variable declaration (details)
  4. fix dangling reference after delete (details)
  5. Made sure a variable is always initialized and removed some trailing whitespace. (details)
  6. Order of evaluation between arguments of a function is not left-to-right. Or right-to-left for that matter, it is unordred. (details)
  7. Removed SizeofExpr::expr and AlignofExpr::expr, expressions that would be stored there are wrapped in TypeofType and stored in the type field. Some special cases to hide the typeof in code generation were added. In addition, initializer length is calculated in more cases so that the full type of more arrays is known sooner. Other than that, most of the code changes were just stripping out the conditional code and checks no longer needed. Some tests had to be updated, because the typeof is not hidden in dumps and the resolver replaces known typeof expressions with the type. The __extension__ case caused some concern but it appears that just hides warnings in the expression which no longer exists. (details)
  8. Removed some unneeded code that could have gone last commit. (details)
  9. Add separate compilation discussion (details)
  10. Update thesis (details)
  11. Fix inst type as base type for enum (details)
  12. update the discussion of unit type (details)
  13. Update 'fork+exec' test utility to be valid also in C and C++. (details)
  14. Add EOF test coverage for string reading. (details)
  15. Fix fork+exec missed case / broken build (details)
  16. Parse string literals to get their length, taking into account escape sequences. Getting this from the lexer would avoid redundent work, but that is not set up. This corrects some typeof evaluations which lead to incorrect sizeof expressions. (details)
  17. fix spelling (details)
  18. Add uArray delayed-initialization equivalent to CFA array (details)
  19. Hopefully fix broken build, from multiple declarations of arrah.hfa's delay_init. (details)

Started by upstream project Cforall Full Build build number 3026
originally caused by:

Revision: cdf7d439c924923dbb24ce7fd66539e754fa40d9
Repository: cforall@plg.uwaterloo.ca:software/cfa/cfa-cc
  • refs/remotes/origin/master