Commit Graph
35 Commits
Author SHA1 Message Date
wechman 25292cd77b Only operator defined as global is transitive through imports test case 2022-09-28 13:09:30 +02:00
wechman cdbc06419f Updates after code review 2022-09-28 13:09:16 +02:00
wechman 7b81a65bc6 Fixes after rebase 2022-09-28 13:09:16 +02:00
wechman d414469014 Semantic tests update after review 2022-09-28 13:09:16 +02:00
wechman 59c8ec0e65 Operators SHL, SAR, Exp and Not can be bound as a user type operators 2022-09-28 13:08:32 +02:00
wechman 3bc52acbd1 Update documentation of using-for directive 2022-09-28 13:07:59 +02:00
wechman eefb107e4d Update "using for" directive type checking 2022-09-28 13:07:59 +02:00
wechman b7d5d6bfaf Additional tests for using for directive 2022-09-28 13:07:59 +02:00
wechman 6ebefdd1f8 Add test for external call inside operator function 2022-09-28 13:07:59 +02:00
wechman 9badef916e Additional tests for user type operators 2022-09-28 13:07:59 +02:00
wechman 516e92ee96 Add test for operator overloaded by data location 2022-09-28 13:07:59 +02:00
wechman 9e1ba093d5 Minor changes after code review 2022-09-28 13:07:58 +02:00
wechman e8243d49bc Library function can be used as user operator 2022-09-28 13:06:25 +02:00
wechman 7d12eb5745 Add user operator test cases 2022-09-28 13:06:25 +02:00
wechman 545013898e Remove duplicated test 2022-09-28 12:10:27 +02:00
wechman c274d07a73 Remove out of date TODOs 2022-09-28 12:05:41 +02:00
wechman dd251379e7 Update multiple_custom_operators_same_contract 2022-09-28 12:05:41 +02:00
wechman 7fedb63dd3 Adjust type checking 2022-09-28 12:05:41 +02:00
wechman 56bcb525bc Unary operators with using for directive fix 2022-09-28 12:05:41 +02:00
Matheus Aguiar 58d19a51c6 Added few tests. 2022-09-28 11:32:03 +02:00
chriseth 3bd047f188 Using for for operators. 2022-09-28 11:32:03 +02:00
Daniel Kirchner 58d21f1e9d Remove // compileViaYul: also 2022-05-19 20:23:28 +02:00
Daniel Kirchner e93ad30e43 Remove obsolete enforce-via-yul logic and CI run. 2022-05-19 20:23:28 +02:00
chriseth 0112fed73b Yul: Fix cleanup for left shift of bytes types. 2021-08-05 10:54:48 +02:00
Alex Beregszaszi 299873182b Cleanup ABICoder V1 tests
Include the pragma explicitly, rename the file to have a _v1 suffix, and also add V2 counterparts where missing.
2021-05-17 12:37:10 +01:00
Alex Beregszaszi f952f851b7 Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
Alex Beregszaszi 45c6bbe02b Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
Alexander Arlt f928107181 [ewasm] Polyfill: balance & address: Update Tests. 2021-01-19 13:04:45 -05:00
chriseth 52511a2163 Split shift bytes test. 2021-01-19 14:55:18 +01:00
chriseth 253889cbf1 Merge remote-tracking branch 'origin/develop' into breaking 2020-11-24 16:22:03 +01:00
chriseth 79669ecd48 Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
chriseth a0a02f2307 Merge remote-tracking branch 'origin/develop' into breaking 2020-11-23 19:28:08 +01:00
Alexander Arlt da36055449 [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
chriseth 5ffee049fa Merge remote-tracking branch 'origin/develop' into breaking 2020-11-03 14:05:14 +01:00
Djordje Mijovic 18a464f4f4 Moving some tests to semantic tests. 2020-11-03 11:00:52 +01:00