-
Notifications
You must be signed in to change notification settings - Fork 137
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
Merge range type feature #3009
Merge range type feature #3009
Commits on Aug 25, 2023
-
Merge pull request #2747 from onflow/supun/sync-range-type
Sync `feature/range-type` branch with `master`
Configuration menu - View commit details
-
Copy full SHA for 4e0c932 - Browse repository at this point
Copy the full SHA 4e0c932View commit details
Commits on Aug 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec147bd - Browse repository at this point
Copy the full SHA ec147bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9517f7e - Browse repository at this point
Copy the full SHA 9517f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f48199c - Browse repository at this point
Copy the full SHA f48199cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d13a39c - Browse repository at this point
Copy the full SHA d13a39cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 258e541 - Browse repository at this point
Copy the full SHA 258e541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbe486 - Browse repository at this point
Copy the full SHA 4fbe486View commit details -
Use nil for location range of composite value
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9458718 - Browse repository at this point
Copy the full SHA 9458718View commit details -
Configuration menu - View commit details
-
Copy full SHA for c962d1c - Browse repository at this point
Copy the full SHA c962d1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a01dde - Browse repository at this point
Copy the full SHA 5a01ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87cdcc5 - Browse repository at this point
Copy the full SHA 87cdcc5View commit details -
Format the error message for sequence moving away from end.
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac00e1e - Browse repository at this point
Copy the full SHA ac00e1eView commit details -
Break mod operation into multiple lines.
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc47776 - Browse repository at this point
Copy the full SHA fc47776View commit details -
Format NewInclusiveRangeValueWithStep call into multiple lines
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74af213 - Browse repository at this point
Copy the full SHA 74af213View commit details -
Declare and initialize result on the same line
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18b4859 - Browse repository at this point
Copy the full SHA 18b4859View commit details -
Configuration menu - View commit details
-
Copy full SHA for a867b65 - Browse repository at this point
Copy the full SHA a867b65View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36333e - Browse repository at this point
Copy the full SHA e36333eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d36a76e - Browse repository at this point
Copy the full SHA d36a76eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91ea40f - Browse repository at this point
Copy the full SHA 91ea40fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd4f27 - Browse repository at this point
Copy the full SHA 6fd4f27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5386f43 - Browse repository at this point
Copy the full SHA 5386f43View commit details -
Configuration menu - View commit details
-
Copy full SHA for d72ddf5 - Browse repository at this point
Copy the full SHA d72ddf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae29179 - Browse repository at this point
Copy the full SHA ae29179View commit details -
Configuration menu - View commit details
-
Copy full SHA for efb0b74 - Browse repository at this point
Copy the full SHA efb0b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fe558 - Browse repository at this point
Copy the full SHA 96fe558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dac857 - Browse repository at this point
Copy the full SHA 4dac857View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa36e25 - Browse repository at this point
Copy the full SHA aa36e25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b03f03 - Browse repository at this point
Copy the full SHA 6b03f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1d81fa - Browse repository at this point
Copy the full SHA b1d81faView commit details -
Configuration menu - View commit details
-
Copy full SHA for cec3966 - Browse repository at this point
Copy the full SHA cec3966View commit details -
Update runtime/tests/checker/range_value_test.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c9b4a3 - Browse repository at this point
Copy the full SHA 2c9b4a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 184189b - Browse repository at this point
Copy the full SHA 184189bView commit details -
Update runtime/stdlib/range.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d981a16 - Browse repository at this point
Copy the full SHA d981a16View commit details -
Update runtime/stdlib/range.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a9b4f8 - Browse repository at this point
Copy the full SHA 0a9b4f8View commit details -
Update runtime/interpreter/value_range.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be883f8 - Browse repository at this point
Copy the full SHA be883f8View commit details -
Update runtime/interpreter/value_range.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8440ae7 - Browse repository at this point
Copy the full SHA 8440ae7View commit details -
Update runtime/interpreter/value_range.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44d4d62 - Browse repository at this point
Copy the full SHA 44d4d62View commit details -
Update runtime/interpreter/value.go
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b31f2c - Browse repository at this point
Copy the full SHA 2b31f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e582b6c - Browse repository at this point
Copy the full SHA e582b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 112114f - Browse repository at this point
Copy the full SHA 112114fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dec5f50 - Browse repository at this point
Copy the full SHA dec5f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47fc917 - Browse repository at this point
Copy the full SHA 47fc917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fbc1a5 - Browse repository at this point
Copy the full SHA 6fbc1a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b1f450 - Browse repository at this point
Copy the full SHA 1b1f450View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ff403 - Browse repository at this point
Copy the full SHA 79ff403View commit details -
Infer type in importing InclusiveRange, also improve readability of c…
…ontains implementation
Configuration menu - View commit details
-
Copy full SHA for 59b0457 - Browse repository at this point
Copy the full SHA 59b0457View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ddd41 - Browse repository at this point
Copy the full SHA 16ddd41View commit details -
Configuration menu - View commit details
-
Copy full SHA for d43a0c5 - Browse repository at this point
Copy the full SHA d43a0c5View commit details -
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e94c03f - Browse repository at this point
Copy the full SHA e94c03fView commit details -
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4c13ff - Browse repository at this point
Copy the full SHA c4c13ffView commit details -
Use
Equal()
instead of==
and!=
operatorsCo-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac26a8b - Browse repository at this point
Copy the full SHA ac26a8bView commit details -
Extract elementType as a local variable and use.
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b3d817 - Browse repository at this point
Copy the full SHA 5b3d817View commit details -
Compare with empty string instead of calculating length of string
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7cca141 - Browse repository at this point
Copy the full SHA 7cca141View commit details -
Rename TestInclusiveRangeConstructionValid -> TestCheckInclusiveRange…
…ConstructionValid Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bed0e37 - Browse repository at this point
Copy the full SHA bed0e37View commit details -
Rename TestInclusiveRangeConstructionInvalid -> TestCheckInclusiveRan…
…geConstructionInvalid Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b187d5 - Browse repository at this point
Copy the full SHA 5b187d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 257043e - Browse repository at this point
Copy the full SHA 257043eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa90d3 - Browse repository at this point
Copy the full SHA 1fa90d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5c801 - Browse repository at this point
Copy the full SHA 7e5c801View commit details -
Use stricter multiplicity annotation.
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80e9f2e - Browse repository at this point
Copy the full SHA 80e9f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7db732 - Browse repository at this point
Copy the full SHA c7db732View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2a8436 - Browse repository at this point
Copy the full SHA e2a8436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de89b1 - Browse repository at this point
Copy the full SHA 5de89b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44c8a5 - Browse repository at this point
Copy the full SHA f44c8a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d4c96 - Browse repository at this point
Copy the full SHA a4d4c96View commit details
Commits on Sep 6, 2023
-
Handle each level of multi-level type separately.
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d54260 - Browse repository at this point
Copy the full SHA 1d54260View commit details -
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 131a163 - Browse repository at this point
Copy the full SHA 131a163View commit details -
Configuration menu - View commit details
-
Copy full SHA for d169d09 - Browse repository at this point
Copy the full SHA d169d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5edc8 - Browse repository at this point
Copy the full SHA cf5edc8View commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e47dbad - Browse repository at this point
Copy the full SHA e47dbadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1b13f - Browse repository at this point
Copy the full SHA 5d1b13fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bceada1 - Browse repository at this point
Copy the full SHA bceada1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f96574 - Browse repository at this point
Copy the full SHA 1f96574View commit details
Commits on Sep 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6eeaed - Browse repository at this point
Copy the full SHA e6eeaedView commit details -
Add a mutex in range_value_test.go to protect concurrent access to th…
…e cachedIntegerValues map
Configuration menu - View commit details
-
Copy full SHA for 5f2ddd8 - Browse repository at this point
Copy the full SHA 5f2ddd8View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d97eef6 - Browse repository at this point
Copy the full SHA d97eef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7904b95 - Browse repository at this point
Copy the full SHA 7904b95View commit details
Commits on Sep 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8732e3d - Browse repository at this point
Copy the full SHA 8732e3dView commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for edf547b - Browse repository at this point
Copy the full SHA edf547bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34a43de - Browse repository at this point
Copy the full SHA 34a43deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81aed0f - Browse repository at this point
Copy the full SHA 81aed0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af52af - Browse repository at this point
Copy the full SHA 1af52afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56c8ac7 - Browse repository at this point
Copy the full SHA 56c8ac7View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9315a88 - Browse repository at this point
Copy the full SHA 9315a88View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd77fb7 - Browse repository at this point
Copy the full SHA dd77fb7View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d80f426 - Browse repository at this point
Copy the full SHA d80f426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f48af - Browse repository at this point
Copy the full SHA 10f48afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64b1b0d - Browse repository at this point
Copy the full SHA 64b1b0dView commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4445c56 - Browse repository at this point
Copy the full SHA 4445c56View commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db22c2c - Browse repository at this point
Copy the full SHA db22c2cView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1ca3adc - Browse repository at this point
Copy the full SHA 1ca3adcView commit details
Commits on Oct 19, 2023
-
Merge pull request #2523 from darkdrag00nv2/range_type
Introduce `InclusiveRange<T: Integer>` type
Configuration menu - View commit details
-
Copy full SHA for e523180 - Browse repository at this point
Copy the full SHA e523180View commit details
Commits on Oct 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 19eb821 - Browse repository at this point
Copy the full SHA 19eb821View commit details
Commits on Nov 2, 2023
-
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea8ecd4 - Browse repository at this point
Copy the full SHA ea8ecd4View commit details -
Use meaningful names in inclusiveRangeForInLoopTest struct
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfefca3 - Browse repository at this point
Copy the full SHA cfefca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2823012 - Browse repository at this point
Copy the full SHA 2823012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b36e8 - Browse repository at this point
Copy the full SHA 86b36e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d21296e - Browse repository at this point
Copy the full SHA d21296eView commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 59b1c58 - Browse repository at this point
Copy the full SHA 59b1c58View commit details
Commits on Nov 7, 2023
-
Co-authored-by: Supun Setunga <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52ced9b - Browse repository at this point
Copy the full SHA 52ced9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a2ee4 - Browse repository at this point
Copy the full SHA 63a2ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b512835 - Browse repository at this point
Copy the full SHA b512835View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ab492f - Browse repository at this point
Copy the full SHA 7ab492fView commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d51c035 - Browse repository at this point
Copy the full SHA d51c035View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c20a7 - Browse repository at this point
Copy the full SHA f0c20a7View commit details
Commits on Dec 2, 2023
-
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecd3f23 - Browse repository at this point
Copy the full SHA ecd3f23View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 7b65121 - Browse repository at this point
Copy the full SHA 7b65121View commit details -
Configuration menu - View commit details
-
Copy full SHA for eefb4a1 - Browse repository at this point
Copy the full SHA eefb4a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 733cf47 - Browse repository at this point
Copy the full SHA 733cf47View commit details
Commits on Dec 5, 2023
-
Computate invocation range lazily
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a26bb3 - Browse repository at this point
Copy the full SHA 2a26bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa16545 - Browse repository at this point
Copy the full SHA fa16545View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b746c - Browse repository at this point
Copy the full SHA d5b746cView commit details -
Merge pull request #2959 from darkdrag00nv2/range_type_covariant_subt…
…yping Disallow InclusiveRange<T> if T is a non-leaf integer
Configuration menu - View commit details
-
Copy full SHA for 5d74897 - Browse repository at this point
Copy the full SHA 5d74897View commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for da3dfc2 - Browse repository at this point
Copy the full SHA da3dfc2View commit details -
Remove access modifiers from tests
Co-authored-by: Bastian Müller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 951a4a7 - Browse repository at this point
Copy the full SHA 951a4a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1fcc7d - Browse repository at this point
Copy the full SHA a1fcc7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e05d78 - Browse repository at this point
Copy the full SHA 6e05d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 151816e - Browse repository at this point
Copy the full SHA 151816eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90ede50 - Browse repository at this point
Copy the full SHA 90ede50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 141012f - Browse repository at this point
Copy the full SHA 141012fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 460533d - Browse repository at this point
Copy the full SHA 460533dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c83f8 - Browse repository at this point
Copy the full SHA 21c83f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2adc91 - Browse repository at this point
Copy the full SHA f2adc91View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5beda9 - Browse repository at this point
Copy the full SHA a5beda9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bd5990 - Browse repository at this point
Copy the full SHA 3bd5990View commit details -
Configuration menu - View commit details
-
Copy full SHA for f82c07f - Browse repository at this point
Copy the full SHA f82c07fView commit details
Commits on Dec 11, 2023
-
Merge pull request #2915 from darkdrag00nv2/range_type_check_paramete…
…rized_type_recursive Make checkParameterizedTypeIsInstantiated recursive
Configuration menu - View commit details
-
Copy full SHA for 2a2c540 - Browse repository at this point
Copy the full SHA 2a2c540View commit details
Commits on Jan 5, 2024
-
Merge branch 'master' of https://github.com/onflow/cadence into supun…
…/sync-range-type
Configuration menu - View commit details
-
Copy full SHA for 1a1595c - Browse repository at this point
Copy the full SHA 1a1595cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc271f - Browse repository at this point
Copy the full SHA 6cc271fView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e3eca03 - Browse repository at this point
Copy the full SHA e3eca03View commit details -
Configuration menu - View commit details
-
Copy full SHA for e46be51 - Browse repository at this point
Copy the full SHA e46be51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4825f92 - Browse repository at this point
Copy the full SHA 4825f92View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30edca0 - Browse repository at this point
Copy the full SHA 30edca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for def44e7 - Browse repository at this point
Copy the full SHA def44e7View commit details