-
Notifications
You must be signed in to change notification settings - Fork 558
Make prost a no_std
compatible library, and prost-build able to gen…
#215
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
Closed
Closed
Changes from 25 commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
fc7a772
Make prost a `no_std` compatible library, and prost-build able to gen…
cbeck88 cc51c9d
WIP fixes to prost-derive, and porting of tests to alloc configuration
cbeck88 28b9326
fixups to prost-build, tests-alloc
cbeck88 01a500d
more WIP
cbeck88 21b5866
more WIP -- tests-alloc working, prost-derive configuration issue ide…
cbeck88 8e6d794
use git dependencies instead of patch
cbeck88 e5d878c
Use git dependencies for bytes, and use alt-failure crate in prost-de…
cbeck88 0804e3d
fix build failure in no_std mode
cbeck88 7b9beab
avoid need for user to declare dependency on bytes
cbeck88 af60702
uprev bytes to 0.5
cbeck88 da06e9c
Merge remote-tracking branch 'danburkert/master' into no_std
dflemstr a14e694
Make alloc into an attribute tag instead of a prost-build feature
dflemstr 9758c14
Run bootstrap for prost-types
dflemstr 4d1e923
Manually map to io::Error in prost-build
dflemstr e3015a6
Run cargo fmt
dflemstr af705d5
Merge pull request #1 from dflemstr/no_std
cbeck88 3939650
Remove "collections_lib_name" and "alloc" config tags
cbeck88 d61beee
Remove `alloc` proc_macro attributes from prost-types
cbeck88 2d77d5f
more fixes in prost-types
cbeck88 64af573
more fixes in prost-derive
cbeck88 fa0a5ed
Make prost-build not insert `, alloc` proc-macro attributes
cbeck88 51e4539
Remove code comments, which I think are from bad merge resolution
cbeck88 db72894
Remove "CollectionsLib" from prost-build, but leave "force_btree_map"
cbeck88 abe2005
Simplifications in prost crate itself
cbeck88 f2a241d
fixup in tests
cbeck88 4d7bf10
address many review comments
cbeck88 41e5bf7
remove unnecessary `extern crate alloc;`
cbeck88 f2bf500
Move std-dependent stuff into an inline module, per review
cbeck88 4dab985
fixup an earlier commit
cbeck88 8f2ba49
fix build
cbeck88 cc3574b
Make std_conversions inline module and move stuff there, per review
cbeck88 f5a7d00
Remove tests-infra and tests-alloc
cbeck88 490247d
Remove reference to removed config function
cbeck88 7a292b5
Fix build
cbeck88 7a0b294
remove noise in the diff
cbeck88 454a01d
Add missing alloc tests mod to tests lib
cbeck88 59d36dd
Remove leading :: in many prost-types and prost-build code generator
cbeck88 4e19053
Do hidden re-export of alloc crate from prost, use in prost-build, pr…
cbeck88 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
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
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.