Skip to content
Success

Changes

Summary

  1. remove unused addInitType (details)
  2. proofread thesis frontpgs and intro (details)
  3. reinterpret loop start for enum type as the first enumerator (details)
  4. define enum to value cost as implicit cost (details)
  5. Update .error as the cost model has changed (details)
  6. Update +=/-= for enums (details)
  7. display subsubsection numbering and insert into the table of contents (details)
  8. proofread background chapter (details)
  9. Update test expect for arm64 (details)
  10. merge local changes (details)
  11. Update test expect for x86 (details)
  12. move overload material into background chapter (details)
  13. proofread C Enum chapter (details)
  14. remove leading whitespace (details)
  15. Change enum pos to signed int to avoid underflow; operator on enum will not have range check (but succ and pred still have range check (details)
  16. small fix (details)
  17. formatting (details)
  18. add discussion about partially implemented individual scoping mechanism (details)
  19. proofread CFA enumeration chapter (details)
  20. Change FX64 (x64) to FA64 (arm64) (details)
  21. Add "implicit case to base type" to enumerator (details)
  22. 1. Add implicit const to enum base type; 2. change auto initializer to +1 (rvalue addtion) (details)
  23. Revert change: enumerator cannot be implicitly const (details)
  24. formatting, add str conversion routines, add more combinations of ?+? routines (details)
Commit a9ae5ca2776396c5fe1eb7ac900b1f7f8ebdfacc by j82liang
remove unused addInitType
The file was modifiedsrc/ControlStruct/TranslateEnumRange.cpp
Commit 433e2c3fb7ad367e63441101bb26ac863372e64e by Peter Buhr
proofread thesis frontpgs and intro
The file was modifieddoc/theses/jiada_liang_MMath/uw-ethesis-frontpgs.tex
The file was modifieddoc/theses/jiada_liang_MMath/intro.tex
Commit 1571e4d69c6616d989853ffc4c395d0ed369f67b by j82liang
reinterpret loop start for enum type as the first enumerator
The file was modifiedlibcfa/src/enum.hfa
The file was modifiedsrc/ResolvExpr/ResolveTypeof.cpp
Commit 06ecda91dcaa23679d25ab3ec5b928ff4db605a9 by j82liang
define enum to value cost as implicit cost
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/ResolvExpr/Cost.hpp
Commit bcb41f782c406fd7a2d86d17b78156f3da5fab97 by j82liang
Update .error as the cost model has changed
The file was modifiedtests/.expect/castError.txt
The file was modifiedtests/meta/.expect/arch.x64.txt
The file was modifiedtests/errors/.expect/completeType.x64.txt
Commit 2dd5c6dbeb7bce0ee526e30911002092ab2769d8 by j82liang
Update +=/-= for enums
The file was modifiedlibcfa/src/enum.hfa
Commit e15293bbf556de0eadee7da47879cec458405ca3 by Peter Buhr
display subsubsection numbering and insert into the table of contents
The file was modifieddoc/theses/jiada_liang_MMath/uw-ethesis.tex
Commit d39d8a4e67710d1f6f040398a7187e6bf7fe82aa by Peter Buhr
proofread background chapter
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit ecaedf35cebf180cb35848eb11e2e66868d1a66c by j82liang
Update test expect for arm64
The file was modifiedtests/meta/.expect/arch.arm64.txt
The file was modifiedtests/errors/.expect/completeType.arm64.txt
Commit 1697c408612c60062c8329f77b409af1b2084852 by j82liang
merge local changes
The file was modifieddoc/theses/jiada_liang_MMath/CFAenum.tex
The file was modifieddoc/theses/jiada_liang_MMath/planet.cfa
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit 065de93053abbf0b4c1d826a614188b2a32bc16f by j82liang
Update test expect for x86
The file was modifiedtests/meta/.expect/arch.x86.txt
The file was modifiedtests/errors/.expect/completeType.x86.txt
Commit 503c3507b4589b10d4954fb50f34abd61c4ddf32 by Peter Buhr
move overload material into background chapter
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit a57ad8ab3b98a4224f36f890f8ba44482861eeed by Peter Buhr
proofread C Enum chapter
The file was modifieddoc/theses/jiada_liang_MMath/CEnum.tex
Commit b59c21a0b604d46b0ed033873d93f9f56b8fe822 by j82liang
remove leading whitespace
The file was modifiedtests/meta/.expect/arch.x86.txt
Commit 5f210c08ab78098d82c19b6a8bfa3d0be728f733 by j82liang
Change enum pos to signed int to avoid underflow; operator on enum will not have range check (but succ and pred still have range check
The file was modifiedtests/ctrl-flow/.expect/loopctrl.txt
The file was modifiedsrc/ControlStruct/TranslateEnumRange.cpp
The file was modifiedsrc/Validate/ImplementEnumFunc.cpp
The file was modifiedtests/ctrl-flow/loopctrl.cfa
The file was modifiedlibcfa/src/enum.hfa
The file was modifiedlibcfa/src/enum.cfa
Commit 7db4fcd41f6e480c127ac67aab54ad38567b44b9 by j82liang
small fix
The file was modifiedlibcfa/src/enum.hfa
Commit 2514d3d7ef96e399511360e31eade8b765af57fa by Peter Buhr
formatting
The file was modifieddoc/theses/jiada_liang_MMath/intro.tex
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit 9464369822b752daa3680a739289ebb9f7b7665a by Peter Buhr
add discussion about partially implemented individual scoping mechanism
The file was modifieddoc/theses/jiada_liang_MMath/CEnum.tex
Commit c588acbb75d8c5916e6a5ee323923484f09ba429 by Peter Buhr
proofread CFA enumeration chapter
The file was modifieddoc/theses/jiada_liang_MMath/CFAenum.tex
Commit f6d2e9bbdf83657868efff287e6f2494d2a02ca5 by j82liang
Change FX64 (x64) to FA64 (arm64)
The file was modifiedtests/meta/.expect/arch.arm64.txt
Commit 7f18438f6ced55ef03d1637ee81da566c4cbb844 by j82liang
Add "implicit case to base type" to enumerator
The file was modifiedsrc/Parser/TypeData.cpp
Commit 830edc615fda3f16d44327cfaf8827106141df2d by j82liang
1. Add implicit const to enum base type; 2. change auto initializer to +1 (rvalue addtion)
The file was modifiedsrc/Parser/TypeData.cpp
The file was modifiedsrc/Validate/ImplementEnumFunc.cpp
Commit 0e6cf54c9e9c06b78a7a07da28bb3f7b4a576347 by j82liang
Revert change: enumerator cannot be implicitly const
The file was modifiedsrc/Parser/TypeData.cpp
Commit 4dab7e8ffa69d52964660a976601bcdb615d006e by Peter Buhr
formatting, add str conversion routines, add more combinations of ?+? routines
The file was modifiedlibcfa/src/collections/string.cfa
The file was modifiedlibcfa/src/collections/string.hfa

Summary

  1. remove unused addInitType (details)
  2. reinterpret loop start for enum type as the first enumerator (details)
  3. define enum to value cost as implicit cost (details)
  4. Update .error as the cost model has changed (details)
  5. Update +=/-= for enums (details)
  6. display subsubsection numbering and insert into the table of contents (details)
  7. proofread background chapter (details)
  8. Update test expect for arm64 (details)
  9. merge local changes (details)
  10. Update test expect for x86 (details)
  11. move overload material into background chapter (details)
  12. proofread C Enum chapter (details)
  13. remove leading whitespace (details)
  14. Change enum pos to signed int to avoid underflow; operator on enum will not have range check (but succ and pred still have range check (details)
  15. small fix (details)
  16. formatting (details)
  17. add discussion about partially implemented individual scoping mechanism (details)
  18. proofread CFA enumeration chapter (details)
  19. Change FX64 (x64) to FA64 (arm64) (details)
  20. Add "implicit case to base type" to enumerator (details)
  21. 1. Add implicit const to enum base type; 2. change auto initializer to +1 (rvalue addtion) (details)
  22. Revert change: enumerator cannot be implicitly const (details)
Commit a9ae5ca2776396c5fe1eb7ac900b1f7f8ebdfacc by j82liang
remove unused addInitType
The file was modifiedsrc/ControlStruct/TranslateEnumRange.cpp
Commit 1571e4d69c6616d989853ffc4c395d0ed369f67b by j82liang
reinterpret loop start for enum type as the first enumerator
The file was modifiedlibcfa/src/enum.hfa
The file was modifiedsrc/ResolvExpr/ResolveTypeof.cpp
Commit 06ecda91dcaa23679d25ab3ec5b928ff4db605a9 by j82liang
define enum to value cost as implicit cost
The file was modifiedsrc/ResolvExpr/Cost.hpp
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
Commit bcb41f782c406fd7a2d86d17b78156f3da5fab97 by j82liang
Update .error as the cost model has changed
The file was modifiedtests/meta/.expect/arch.x64.txt
The file was modifiedtests/errors/.expect/completeType.x64.txt
The file was modifiedtests/.expect/castError.txt
Commit 2dd5c6dbeb7bce0ee526e30911002092ab2769d8 by j82liang
Update +=/-= for enums
The file was modifiedlibcfa/src/enum.hfa
Commit e15293bbf556de0eadee7da47879cec458405ca3 by Peter Buhr
display subsubsection numbering and insert into the table of contents
The file was modifieddoc/theses/jiada_liang_MMath/uw-ethesis.tex
Commit d39d8a4e67710d1f6f040398a7187e6bf7fe82aa by Peter Buhr
proofread background chapter
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit ecaedf35cebf180cb35848eb11e2e66868d1a66c by j82liang
Update test expect for arm64
The file was modifiedtests/errors/.expect/completeType.arm64.txt
The file was modifiedtests/meta/.expect/arch.arm64.txt
Commit 1697c408612c60062c8329f77b409af1b2084852 by j82liang
merge local changes
The file was modifieddoc/theses/jiada_liang_MMath/planet.cfa
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
The file was modifieddoc/theses/jiada_liang_MMath/CFAenum.tex
Commit 065de93053abbf0b4c1d826a614188b2a32bc16f by j82liang
Update test expect for x86
The file was modifiedtests/errors/.expect/completeType.x86.txt
The file was modifiedtests/meta/.expect/arch.x86.txt
Commit 503c3507b4589b10d4954fb50f34abd61c4ddf32 by Peter Buhr
move overload material into background chapter
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit a57ad8ab3b98a4224f36f890f8ba44482861eeed by Peter Buhr
proofread C Enum chapter
The file was modifieddoc/theses/jiada_liang_MMath/CEnum.tex
Commit b59c21a0b604d46b0ed033873d93f9f56b8fe822 by j82liang
remove leading whitespace
The file was modifiedtests/meta/.expect/arch.x86.txt
Commit 5f210c08ab78098d82c19b6a8bfa3d0be728f733 by j82liang
Change enum pos to signed int to avoid underflow; operator on enum will not have range check (but succ and pred still have range check
The file was modifiedlibcfa/src/enum.hfa
The file was modifiedlibcfa/src/enum.cfa
The file was modifiedsrc/Validate/ImplementEnumFunc.cpp
The file was modifiedsrc/ControlStruct/TranslateEnumRange.cpp
The file was modifiedtests/ctrl-flow/loopctrl.cfa
The file was modifiedtests/ctrl-flow/.expect/loopctrl.txt
Commit 7db4fcd41f6e480c127ac67aab54ad38567b44b9 by j82liang
small fix
The file was modifiedlibcfa/src/enum.hfa
Commit 2514d3d7ef96e399511360e31eade8b765af57fa by Peter Buhr
formatting
The file was modifieddoc/theses/jiada_liang_MMath/intro.tex
The file was modifieddoc/theses/jiada_liang_MMath/background.tex
Commit 9464369822b752daa3680a739289ebb9f7b7665a by Peter Buhr
add discussion about partially implemented individual scoping mechanism
The file was modifieddoc/theses/jiada_liang_MMath/CEnum.tex
Commit c588acbb75d8c5916e6a5ee323923484f09ba429 by Peter Buhr
proofread CFA enumeration chapter
The file was modifieddoc/theses/jiada_liang_MMath/CFAenum.tex
Commit f6d2e9bbdf83657868efff287e6f2494d2a02ca5 by j82liang
Change FX64 (x64) to FA64 (arm64)
The file was modifiedtests/meta/.expect/arch.arm64.txt
Commit 7f18438f6ced55ef03d1637ee81da566c4cbb844 by j82liang
Add "implicit case to base type" to enumerator
The file was modifiedsrc/Parser/TypeData.cpp
Commit 830edc615fda3f16d44327cfaf8827106141df2d by j82liang
1. Add implicit const to enum base type; 2. change auto initializer to +1 (rvalue addtion)
The file was modifiedsrc/Validate/ImplementEnumFunc.cpp
The file was modifiedsrc/Parser/TypeData.cpp
Commit 0e6cf54c9e9c06b78a7a07da28bb3f7b4a576347 by j82liang
Revert change: enumerator cannot be implicitly const
The file was modifiedsrc/Parser/TypeData.cpp