Skip to content
Started 9 mo 25 days ago
Took 21 min
Success

Build #650 (Oct 24, 2023, 12:06:17 AM)

Distributing Tarball
Build Artifacts
cfa-cc-1.0.0.2664.tar.gz2.30 MiB view
Changes
  1. Fix typo{ (details)
  2. add arm64 to Jenkins nightly build (details)
  3. add ARM architecture to nightly build (details)
  4. add ARM architecture to nightly build (details)
  5. add ARM architecture to regression tests (details)
  6. fix typing mistake: arm4 to arm64 (details)
  7. formatting (details)
  8. formatting (details)
  9. formatting, add PRNG copy to checkpoint PRNG state, remove autogen PRNG copy constructor and assignment to prevent accidental PRNG copy (details)
  10. change host from arm64 to aarch64 for ARM nightly build (details)
  11. Took the new EraseWith pass out of the box pass. It might be able to go even earlier or folded into an existing pass. C code generation now will not generate WithStmt nodes. (details)
  12. formatting, SKULLDUGGERY to remove spurious free-nonheap-object warning (details)
  13. allow precision < 3 for manipulator eng (details)
  14. Implemented corun statement (details)
  15. Updated cofor test to use new corun statement (details)
  16. added error message for using corun statements without including the appropriate header (details)
  17. Changed cofor files to support the corun statement (details)
  18. Fixed up some whitespace. Pretty minor stuff mostly. (details)
  19. Clean-up of some names and comments. Removed some TODO comments which are too old to do anything with. (details)
  20. Added fence after channel handoff to prevent reordering on the arm that resulted in stale values (details)
  21. temporary fix to linkonce problem by changing -7 to 7 so initialization does not invoke an operator (details)
  22. change valide (French) to valid (English) (details)
  23. Layout function builds its entire parameter list before creating the declaration now. (details)
  24. Initial commit (details)
  25. updates to the uC++toCFA cheat sheet (details)
  26. Boxing no longer passes layout information about polymorphic types in the signature of the function. This simplifies the sub-passes in the box pass that added the arguments to the calls, the parameters to the declarations, and used the information internally. The effects in functions are less well quantified, because there are cases were the information has to be generated instead of passed in, but it is also never passed in (or generated) when not needed at all. (details)
  27. Update the introduction (details)
  28. Rename and move the file to proposal (details)
  29. Remove some cruft from the box pass. Some pieces left over from earlier versions that are no longer needed and some rejected notes. (details)
  30. temporally remove gcc-9 from ARM nightly build because it is failing (details)
  31. TypeVarMap is now a subtype instead of an alias to remove the redundent constructor argument. Various bits of box pass clean-up. (details)
  32. Small refactoring of some helper functions to avoid repeating a loop. (details)
  33. add additional test for engineering and unit manipulator output (details)
  34. Change string-read semantics so that reading nothing leaves the original value unmodified. (details)
  35. Work on the box pass, fixing up the FunctionDecl update. (details)
  36. added missing ARM fence on the signallee side of channel handoff (details)
  37. first attempt at new C string input (details)
  38. added fence to failing test to hopefully fix stale data issue on the arm, if this passes this fence will be put in waituntil code gen (details)
  39. remove ISTYPE_VOID and ISTYPE_VOID_IMPL, and ends for input (details)
  40. change genericUnion test fromt printf to sout (details)
  41. ifdef'd the arm fences that were added to channels so that they only appear on the arm (details)
  42. added WO fences for mcs spin lock to fix failing arm test (details)
  43. added missing semicolons (details)
  44. temporary change to as command to test ARM build (details)
  45. add gcc-9 back into ARM full build (details)

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

  • Started by timer
Revision: d8a0e515107cc37ab3c58a75851d36ae94397242
Repository: cforall@plg.uwaterloo.ca:software/cfa/cfa-cc
  • refs/remotes/origin/master