-
Notifications
You must be signed in to change notification settings - Fork 440
[CompilerPlugin] Remove Foundation dependency #2598
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
61c7338
[Macros] Implement own JSON encoder/decoder
rintaro e20a65c
[CompilerPlugin] Remove dependency to Foundation.FileHandle
rintaro 29032ed
[Macros] Cleanup JSON
rintaro 7886469
[Macros] Update CMakeLists.txt for JSON
rintaro 3d676d0
[JSON] Improve error throwing
rintaro 39acd5a
[JSON] Formatting
rintaro c830a21
[JSON] Import for non-Darwin platforms
rintaro adb2fb0
[CompilerPlugin] Exit cleanly
rintaro 4edb04a
[JSON] Comment and cosmetic change
rintaro b8ae7a6
[JSON] Use only inside of string quote
rintaro d6f5327
[JSON] Add basic test cases
rintaro 9246250
[JSON] Encode/decode escape sequence correctly
rintaro c986761
[JSON] Misc improvements
rintaro 6b594b8
[JSON] Optimization and tweaks
rintaro 10cc964
[CompilerPlugin] Add C shim for getting stdio names and errno
rintaro 3b36bde
[CompilerPlugin] Use fread(3)/fwrite(3) instead of read(2)/write(2)
rintaro b3494aa
[Windows] Speculative fix
rintaro 585dae0
[JSON] Fix UnkeyedContaier.decodeNil()
rintaro 5250447
[JSON] Emit DecodingError.valueNotFound error if the value is null
rintaro 27fc293
[JSON] expect(_:) should throw 'unexpectedEndOfFile' at EOF
rintaro 278aea7
[CompilerPlugin] Rewrite MessageConnection
rintaro 488c434
[JSON] Added some parse failure test
rintaro 401229c
[JSON] Fix JSONMapValue.equals(to:)
rintaro c0fc9b5
[JSON] Collection values in JSONMap to store the mapSize
rintaro 4c84edb
[JSON] Small changes
rintaro 5ab0c7e
[JSON] Improve string decoding
rintaro 197a45c
[JSON] Style and documentation improvements, and cleanups
rintaro 17a0c6b
[JSON] Style and documentation improvements, and cleanups
rintaro cf4f3e4
[JSON] JSONWriter.serialize(string:) improvement
rintaro 679b929
[JSON] Fix a potential buffer over read in floating point parsing.
rintaro 1e2c3bd
Rename _CShims -> _SwiftSyntaxCShims
rintaro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.