Skip to content
Success

Changes

Summary

  1. formatting (details)
  2. Unified and fixed handling of parameter attributes. (details)
  3. second attempt to interpose dl_iterate_phdr with disable/enable interrupt protection (details)
  4. Attempt to fix overnight build; add test-suite Makefile entry missing from cfbc56ecb. (details)
  5. interpose experiment to see if it is causing the build failure (details)
  6. first documentation for string API (details)
  7. formatting, add string constructor for char, add string *= operator, simplify ?+? and ?*? operations (details)
  8. change shape of latex minus sign, change lstlisting escapechar from $ to section symbol (details)
  9. Add missing test for string *= and refactor */*= to follow +/+= pattern with string_res. (details)
  10. formatting (details)
  11. Tweak string assignment-strcpy-strncpy and concatenate-strcat-strncat declarations. (details)
  12. Replayed maybeClone with maybeCopy, removed unused helppers in utility.h and pushed some includes out of headers. (details)
  13. I believe switching isValidOnFuncParam from an allow-list to a forbid-list may have solved the recent nightly builds. (details)
  14. Harmonize string constructors with assignments, refactor implementations to include string_res, add missing tests (details)
Commit f0c9c9b16cd1d7a36d8412b7e46a990e61d51543 by Peter Buhr
formatting
The file was modifiedtests/exceptions/hotpotato_checked.cfa
The file was modifiedtests/exceptions/hotpotato.cfa
Commit b262cb319ecbb4a4d3556a10cd2adc1ef8640982 by ajbeach
Unified and fixed handling of parameter attributes.
The file was modifiedsrc/AST/Attribute.cpp
The file was modifiedsrc/Validate/Autogen.cpp
The file was modifiedsrc/Validate/ReplaceTypedef.cpp
Commit 7db39f71234f399e13cf900f8d2b882a203038f3 by Peter Buhr
second attempt to interpose dl_iterate_phdr with disable/enable interrupt protection
The file was modifiedlibcfa/src/interpose.cfa
Commit ee16f8fc60a09f87eb434142a0162248878b89a8 by Michael Brooks
Attempt to fix overnight build; add test-suite Makefile entry missing from cfbc56ecb.
The file was modifiedtests/Makefile.am
Commit a3f820b8df8e324ea23e2462c94f1aa1910acdf2 by Peter Buhr
interpose experiment to see if it is causing the build failure
The file was modifiedlibcfa/src/interpose.cfa
Commit 5ecaeca582db8a0038f47d9ffc0c88db206dfc19 by Peter Buhr
first documentation for string API
The file was modifieddoc/user/user.tex
Commit 479fbe377d83fb9941a02a57b51b980995a449d1 by Peter Buhr
formatting, add string constructor for char, add string *= operator, simplify ?+? and ?*? operations
The file was modifiedlibcfa/src/collections/string.cfa
The file was modifiedlibcfa/src/collections/string.hfa
Commit 739495a2dfb9ddf9e1f5cab76d8451ea64d277b3 by Peter Buhr
change shape of latex minus sign, change lstlisting escapechar from $ to section symbol
The file was modifieddoc/LaTeXmacros/common.tex
The file was modifieddoc/LaTeXmacros/common.sty
Commit 38951c316de3e4ae1583d45726880474bcdeba7c by Michael Brooks
Add missing test for string *= and refactor */*= to follow +/+= pattern with string_res.
The file was modifiedlibcfa/src/collections/string_res.hfa
The file was modifiedlibcfa/src/collections/string.cfa
The file was modifiedtests/collections/.expect/string-api-coverage.txt
The file was modifiedtests/collections/string-api-coverage.cfa
The file was modifiedlibcfa/src/collections/string_res.cfa
Commit 06280adaadd325290fe5bd8958152ae76cb84100 by Peter Buhr
formatting
The file was modifiedlibcfa/src/collections/string_res.cfa
Commit e891349fb7fcd052e543e9f994ba7bdc3f0ddad6 by Michael Brooks
Tweak string assignment-strcpy-strncpy and concatenate-strcat-strncat declarations.

Implement -n- versions correctly.

Refactor to include string_res layer.

Add missing tests.
The file was modifiedtests/collections/string-api-coverage.cfa
The file was modifiedlibcfa/src/collections/string.hfa
The file was modifiedlibcfa/src/collections/string_res.cfa
The file was modifiedlibcfa/src/collections/string_res.hfa
The file was modifiedtests/collections/.expect/string-api-coverage.txt
The file was modifiedlibcfa/src/collections/string.cfa
Commit 5bf685f0d09d252adfe4d47e63f8e37b99c421b6 by ajbeach
Replayed maybeClone with maybeCopy, removed unused helppers in utility.h and pushed some includes out of headers.
The file was modifiedsrc/Parser/parserutility.h
The file was modifiedsrc/AST/Pass.proto.hpp
The file was modifiedsrc/Common/utility.h
The file was modifiedsrc/InitTweak/FixInit.cpp
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/Parser/TypeData.cc
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/SymTab/GenImplicitCall.cpp
The file was modifiedsrc/AST/Decl.hpp
The file was modifiedsrc/CodeGen/CodeGenerator.hpp
The file was modifiedsrc/Parser/ParseNode.h
Commit 11f65b3369fa32d43b280f81c50724661e3d2e56 by ajbeach
I believe switching isValidOnFuncParam from an allow-list to a forbid-list may have solved the recent nightly builds.
The file was modifiedsrc/AST/Attribute.cpp
Commit 7abc3de999f40164616d9d6530aca0aba093a66e by Michael Brooks
Harmonize string constructors with assignments, refactor implementations to include string_res, add missing tests
The file was modifiedtests/collections/string-api-coverage.cfa
The file was modifiedtests/collections/.expect/string-api-coverage.txt
The file was modifiedlibcfa/src/collections/string.cfa
The file was modifiedlibcfa/src/collections/string.hfa
The file was modifiedlibcfa/src/collections/string_res.hfa