Skip to content
Started 1 mo 3 days ago
Took 1 hr 27 min
Success

Build #2868 (Apr 28, 2024, 10:47:00 PM)

Changes
  1. Change enum functions return type (details)
  2. more proofreading on enumeration chapters (details)
  3. 1. Change return value of typed Enum in null context: they now return the position. Therefore, printf with enumeration value will no longer be supported. 2. sout now will return the enumeration value. So sout | enumValue will print what we expect. 3. Provide enum.hfa, which contains traits that related to enum. 4. Implement functions declare in enum.hfa for enum types, so enum type fulfill the traits. Known defeat: error if we use the enum traits on enum types. They work but c compiler gives an warning (details)
  4. Missing changes for the last commit (details)

Started by timer

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