Skip to content
Success

Changes

Summary

  1. Add prototype of succ function (details)
  2. Removed casts around get_next (also replaced with direct field access) that are no longer needed. (details)
  3. Moved a field and functions from DeclarationNode to TypeData. Trying to make the line between them cleaner. (details)
  4. Add the Working support to succ() and pred() pseudo function to Enum (details)
  5. Remove unused variables (details)
  6. continue work on memory allocation paper (details)
  7. documentations, support CFA declaration syntax in sizeof/alignof (details)
  8. add updated function-declaration test (details)
  9. fix 32-bit functions results (details)
  10. Return 'TypeData *' from some parse rules. Moved TypeData construction over to that file. (details)
  11. Removed casts no longer needed on the result of set_last. (details)
  12. Fix thesis demo program build isssue: handle substring API switch to start-len from start-end (details)
  13. update expected output for functions test on ARM (details)
Commit 00eaeb8994cf3f494e7144b8b16c571570217395 by j82liang
Add prototype of succ function
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
The file was modifiedsrc/Validate/Autogen.cpp
Commit 44adf1b408dc3453ae636391512592322192a1da by ajbeach
Removed casts around get_next (also replaced with direct field access) that are no longer needed.
The file was modifiedsrc/Parser/ExpressionNode.h
The file was modifiedsrc/Parser/StatementNode.cc
The file was modifiedsrc/Parser/InitializerNode.cc
The file was modifiedsrc/Parser/ParseNode.h
The file was modifiedsrc/Parser/TypeData.cc
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/Parser/parser.yy
Commit af603836967459bc39bcd5b1d600361e31956593 by ajbeach
Moved a field and functions from DeclarationNode to TypeData. Trying to make the line between them cleaner.
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/Parser/TypeData.h
The file was modifiedsrc/Parser/DeclarationNode.h
The file was modifiedsrc/Parser/TypeData.cc
Commit bbf2cb164e26be1589f185df9bf81b21c503c1d2 by j82liang
Add the Working support to succ() and pred() pseudo function to Enum
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/Validate/ReplacePseudoFunc.cpp
The file was modifiedsrc/ResolvExpr/Unify.cc
The file was modifiedsrc/Validate/Autogen.cpp
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
Commit 647d633294d7c8a3d0e1372bff5560a51ee2ad58 by j82liang
Remove unused variables
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
The file was modifiedsrc/ResolvExpr/CommonType.cc
Commit 7a29392fc396810355d175074dc01b0ac892be94 by Peter Buhr
continue work on memory allocation paper
The file was modifieddoc/papers/llheap/Makefile
The file was modifieddoc/papers/llheap/figures/AddressSpace.fig
The file was modifieddoc/papers/llheap/Paper.tex
Commit 7e13b11d45b7d7c4335e8c883c9737a3ef39079d by Peter Buhr
documentations, support CFA declaration syntax in sizeof/alignof
The file was modifiedtests/.expect/functions.x64.txt
The file was modifiedsrc/Parser/parser.yy
Commit 56b47b9033a5f40a29685dbaf425681c7d4f5e1c by Peter Buhr
add updated function-declaration test
The file was modifiedtests/functions.cfa
Commit 1df26c3ded44b492c90e60ef566431b665a22dd6 by Peter Buhr
fix 32-bit functions results
The file was modifiedtests/.expect/functions.x86.txt
Commit 6cef439b516739e0c306c51c0ccf41d2090929b9 by ajbeach
Return 'TypeData *' from some parse rules. Moved TypeData construction over to that file.
The file was modifiedsrc/Parser/TypedefTable.cc
The file was modifiedsrc/Parser/DeclarationNode.h
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/Parser/ExpressionNode.cc
The file was modifiedsrc/Parser/TypeData.cc
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Parser/TypeData.h
Commit b93c54440a0fc663f1dc3879d4111a307914de1b by ajbeach
Removed casts no longer needed on the result of set_last.
The file was modifiedsrc/Parser/parser.yy
Commit e72fc60c45c40f15ed2eb81b8f581c866cf011dc by Michael Brooks
Fix thesis demo program build isssue: handle substring API switch to start-len from start-end
The file was modifieddoc/theses/mike_brooks_MMath/programs/sharing-demo.cfa
Commit 169496e1d3b7a7edd924fb7a8cab5847935eaee7 by Peter Buhr
update expected output for functions test on ARM
The file was modifiedtests/.expect/functions.arm64.txt