-
Notifications
You must be signed in to change notification settings - Fork 27
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
Provide support for solidity in serde_generate
#61
Merged
Merged
Changes from 1 commit
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
5839a44
First insertion of new code.
MathieuDutSik fb18128
First version of the code.
MathieuDutSik 136dac9
Some correction for compilation.
MathieuDutSik 1d4b9eb
Some additional corrections.
MathieuDutSik 21d3ec1
Now it compiles, continuing the work.
MathieuDutSik 72691b0
Further code insertion.
MathieuDutSik 349e777
Further code write.
MathieuDutSik 81d1d48
Another significant insertion.
MathieuDutSik 30670d8
A bunch of corrections coming from code inspection.
MathieuDutSik a7e28b6
Resolve more bugs.
MathieuDutSik 5bb64c5
Have the first code working correctly for SimpleEnum.
MathieuDutSik e8fbbe1
Several more corrections.
MathieuDutSik 2cb4d52
Address one more bug.
MathieuDutSik f2c8144
Address a number of bugs related to the memory location.
MathieuDutSik 15976b0
Resolve several more issues. More work is needed.
MathieuDutSik 73f7982
Further problem.
MathieuDutSik f01033d
Cleanup of the code. Now it finally compiles.
MathieuDutSik a5d6ca0
Some simplification of the data_location stuff.
MathieuDutSik 8acefd3
Add code for testing for circular dependencies.
MathieuDutSik f3cf483
Debug the circular dependency code.
MathieuDutSik 23a7d1e
Insert the code for the solidity generation.
MathieuDutSik 4b04ad2
Some basic corrections for compilation.
MathieuDutSik 3fdf2b0
The compilation now passes.
MathieuDutSik 950e223
Corrections for compilation.
MathieuDutSik 925a607
Now the stuff compiles and yes we can get the bytecode.
MathieuDutSik a89b0df
Insert one more test code.
MathieuDutSik 1ea26bd
Make the code compiles and without warning.
MathieuDutSik c40cd4c
Switch from uint64 to uint256 for the positions.
MathieuDutSik 86da4b8
Make the code compile.
MathieuDutSik e453658
Improve the support, but the bytes does not compile accordingly.
MathieuDutSik 95d228c
Address some issue and now the stuff compiles.
MathieuDutSik 6414782
Now the test code does compile.
MathieuDutSik 9315abf
Progress the runtime.
MathieuDutSik 1de463b
Another correction.
MathieuDutSik 98edfd2
Iron out a bunch of errors.
MathieuDutSik a955495
Further corrections.
MathieuDutSik 13ee2c4
More corrections.
MathieuDutSik 61cd363
Make the test pass in particular of the signed value.
MathieuDutSik 4ca2207
Remove some useless code in the test code.
MathieuDutSik 1dd650d
Resolve another bug.
MathieuDutSik 1857c45
Another cleanup.
MathieuDutSik d707ae5
Make the simple enum work correctly.
MathieuDutSik bd982da
Correct the support for the boolean and introduce another test case.
MathieuDutSik ef3d594
Iron out another bug.
MathieuDutSik 844415a
Add one more test to the code and make the code more readable.
MathieuDutSik 1ad1973
Clippy corrections and elimination of code used during the development.
MathieuDutSik e0ea445
Now formatting corrections.
MathieuDutSik 5995b66
Reformatting error forgotten.
MathieuDutSik d6def0c
Address some clippy issues.
MathieuDutSik e542e1d
Switch the keywords to a static variable.
MathieuDutSik 5a9d846
Make the routines method of SolRegistry.
MathieuDutSik db9d2ce
Formatting corrections.
MathieuDutSik 06ef836
Remove the expect statement + add ViaIR stuff.
MathieuDutSik 6ef58ba
Add the solidity compiler.
MathieuDutSik d01b860
Removing correction induced by clippy.
MathieuDutSik 59f3fd2
Revert "Removing correction induced by clippy."
MathieuDutSik 5b8396a
Some corrections at having the solc working.
MathieuDutSik a2b5f4a
Correct the solidity entry in the CI.
MathieuDutSik 0859878
Simplifications from the reviewing process.
MathieuDutSik 25071dc
Remove the matches! entry.
MathieuDutSik 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 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 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 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's really no need for
matches!
here.