-
-
Notifications
You must be signed in to change notification settings - Fork 836
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
fix[ux]: remove side effects in compare_type
for bytestrings
#3379
Open
tserg
wants to merge
75
commits into
vyperlang:master
Choose a base branch
from
tserg:fix/bytestring_compare_type
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+146
−152
Open
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
30c54db
try what happens
tserg 1212c50
minor fix
tserg 135629e
try fix
tserg c87630c
fix lint
tserg 809278a
update comment
tserg 2cc75ef
handle nested bytestrings
tserg 59c8f78
fix lint
tserg 40077ea
try aggressive overriding of contract function return type
tserg b7e52c5
undo changes
tserg 9f9981e
undo changes
tserg b07efdd
add widening test
tserg 77cdd99
Merge branch 'master' of https://github.com/vyperlang/vyper into fix/…
tserg ace4367
check for propagated type
tserg 44e0023
widen bytestring by deriving larger type
tserg f4060d7
remove _min_length; add _is_literal
tserg 828929a
update comment
tserg cc1d76a
fix formatting
tserg 7fcbacd
improve comment
tserg 36028c2
use length instead of _length
tserg 1b5a390
add comment
tserg 00c26cf
fix lint
tserg 2cc968e
Merge branch 'master' of https://github.com/vyperlang/vyper into fix/…
tserg 014e989
fix literal cmp
tserg c1a9bbc
uncomment
tserg 38e94d2
fix wip
tserg 013e594
Merge branch 'master' of https://github.com/vyperlang/vyper into fix/…
tserg 9ce8c4a
fix test
tserg 1cb5066
fix any syntax
tserg 5d6ad38
fix comment
tserg 114973d
rename helper; change semantics
tserg eb8ffc5
fix lint
tserg ba527d3
add is_from_abi attr
tserg 50e5000
remove set_length fn
tserg a325b99
fix slice
tserg d4d598a
fix lint
tserg 8e8f204
remove is_literal
tserg 6d29d1b
fix compare_type
tserg b175311
revert overwriting of ContractFunctionT return typ
tserg 5a8490e
add comment
tserg ac9b222
fix lint
tserg e788797
wip - review
charles-cooper b33c878
fix lint
charles-cooper 4a2744f
fix some return types
charles-cooper 8b537c4
fix return type for call stmts
tserg 27490e3
Merge branch 'master' into fix/bytestring_compare_type
charles-cooper a44779b
rename to _any_compare_type
charles-cooper 1208ae1
fix lint
charles-cooper 832f17b
rename fetch_call_return to get_return_type
charles-cooper 23ef9d1
fix some signatures
charles-cooper 8c82d1d
Merge branch 'master' of https://github.com/vyperlang/vyper into fix/…
tserg 87096e2
Merge branch 'fix/bytestring_compare_type' of https://github.com/tser…
tserg f3553f5
fix lint
tserg ce5b120
fix more lint
tserg b124308
use Optional
tserg b94ae77
revert return analysis
tserg b9a474d
fix some tests
tserg 6b58aeb
fix more tests
tserg 5c6135c
revert circular call in infer_arg_types
tserg 73193d5
fix lint
tserg 9f667ca
fix more tests
tserg b3eb9f2
fix lint
tserg 34ab4bc
fix import
tserg 1b25514
Merge branch 'master' of https://github.com/vyperlang/vyper into fix/…
tserg 729df1e
fix lint
tserg a1fbb11
fix convert
tserg 24a306a
fix lint
tserg 7c60586
fix typo
tserg b91e442
fix another typo
tserg d50f508
fix minmax
tserg 6e5cd12
Merge branch 'master' into fix/bytestring_compare_type
charles-cooper 2180f18
fix a test
charles-cooper 105575c
Merge branch 'fix/bytestring_compare_type' of https://github.com/tser…
tserg d3a256e
Merge branch 'master' of https://github.com/vyperlang/vyper into fix/…
tserg 51bcfc8
fix derivation of return type for external call
tserg 7b77c7c
fix bytes assign check
tserg 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
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
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.
Check notice
Code scanning / CodeQL
Explicit returns mixed with implicit (fall through) returns Note