Branch: refs/heads/main
Revision: 1bcda7e
Author: bmcdonald3
Link: Change TOML to use shared instead of unmanaged by bmcdonald3 · Pull Request #20213 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #20213 from bmcdonald3/toml-shared
Change TOML to use shared instead of unmanaged
[ reviewed by @arezaii ]
TOML was previously using unmanaged for everything, which
was causing some problems when trying to parse more advanced
TOML files. This PR removes all instances of unmanaged
from
TOML.chpl
and Mason to alleviate some of the difficulty with
having to recursively manage memory.
Modified Files:
M modules/packages/TOML.chpl
M test/library/packages/TOML/BurntSushi/Passing.chpl
M test/library/packages/TOML/test/TomlTest.chpl
M test/library/packages/TOML/test/UTomlTest.chpl
M test/library/packages/TOML/test/checkParseLoop.chpl
M test/library/packages/TOML/test/commentTest.chpl
M test/library/packages/TOML/test/date.chpl
M test/library/packages/TOML/test/fileTest.chpl
M test/library/packages/TOML/test/newline.chpl
M test/library/packages/TOML/test/stringTest.chpl
M test/library/packages/TOML/test/testtime.chpl
M test/mason/masonUpdateTest.chpl
M test/mason/pkgconfig-tests/pcTest.chpl
M tools/mason/MasonBuild.chpl
M tools/mason/MasonDoc.chpl
M tools/mason/MasonExample.chpl
M tools/mason/MasonExternal.chpl
M tools/mason/MasonInit.chpl
M tools/mason/MasonModify.chpl
M tools/mason/MasonPublish.chpl
M tools/mason/MasonRun.chpl
M tools/mason/MasonSearch.chpl
M tools/mason/MasonSystem.chpl
M tools/mason/MasonTest.chpl
M tools/mason/MasonUpdate.chpl
M tools/mason/MasonUtils.chpl
Compare: https://github.com/chapel-lang/chapel/compare/aae54f3a7337...1bcda7e6df7e