Kamil Śliwak
|
9e641e60e7
|
externalTests/solc-js: Allow using a local checkout of solc-js
|
2022-02-04 15:05:00 +01:00 |
|
Kamil Śliwak
|
b925250705
|
Make solc-js.sh run its tests directly
- Its structure has diverged a lot from other external tests and there's not point in keeping it abstracted like this.
|
2022-02-04 15:05:00 +01:00 |
|
Kamil Śliwak
|
cdaa6dd591
|
Adjust workflow with solc-js checkout now that it's on TypeScrpt
|
2022-01-25 16:42:37 +01:00 |
|
Kamil Śliwak
|
2e1383eae1
|
Change the way we run solcjs now that it has been renamed in solc-js
|
2022-01-25 13:32:02 +01:00 |
|
Kamil Śliwak
|
d3cce85a8d
|
externalTests: Make force_hardhat_unlimited_contract_size work with Typescript < 4.0
- The `??=` operator was added in Typescript 4. `??` Was already available on 3.7 so we can use it instead to get projects like Uniswap work.
|
2022-01-21 16:10:24 +01:00 |
|
Kamil Śliwak
|
a7cbb41bf9
|
externalTests: Add name_hardhat_default_export
|
2022-01-21 15:18:26 +01:00 |
|
Kamil Śliwak
|
8f804333fe
|
force_hardhat_unlimited_contract_size: Initialize 'hardhat' network if is not explicitly configured
|
2022-01-19 20:23:41 +01:00 |
|
Kamil Śliwak
|
f7a075bd48
|
externalTests: Add force_hardhat_unlimited_contract_size
|
2022-01-14 01:46:41 +01:00 |
|
Kamil Śliwak
|
4842774ab8
|
Merge pull request #12440 from ethereum/preset-selection-in-ext-tests
Preset selection in external tests
|
2022-01-10 21:15:45 +01:00 |
|
Kamil Śliwak
|
b60b596741
|
externalTests: Add support for cloning repos at a specific commit
|
2022-01-10 18:38:48 +01:00 |
|
Kamil Śliwak
|
1928b7843b
|
externalTests: Preset selection via command-line arguments
|
2022-01-10 14:44:00 +01:00 |
|
Kamil Śliwak
|
19b1a13c6d
|
externalTests: Add support for hardhat.config.ts
|
2022-01-10 14:37:24 +01:00 |
|
Kamil Śliwak
|
7e91dba663
|
Switch ens external test to ens-contracts repo
|
2021-12-22 14:45:51 +01:00 |
|
Kamil Śliwak
|
1124e28628
|
externalTests: With COMPILE_ONLY=1 still do compilation on all levels if only JS tests fail
|
2021-12-20 19:14:37 +01:00 |
|
Kamil Śliwak
|
3ec05d02b5
|
externalTests: Add extra viaIR runs
|
2021-12-14 13:19:54 +01:00 |
|
Kamil Śliwak
|
d304c84432
|
externalTests: Replace optimizer levels with named presets
|
2021-12-14 13:19:53 +01:00 |
|
Kamil Śliwak
|
adfa51c01c
|
externalTests: Measure compilation time
|
2021-12-14 13:19:21 +01:00 |
|
chriseth
|
9131475b7c
|
Merge pull request #12394 from ethereum/make-optimizer-level-2-effective-again-in-ext-tests
Make optimizer level 2 in external tests actually different from level 3
|
2021-12-13 13:02:00 +01:00 |
|
Kamil Śliwak
|
eb8e304b47
|
externalTests: Add support for using a native binary
|
2021-12-10 17:43:57 +01:00 |
|
Kamil Śliwak
|
081b80ccb2
|
externalTests: Refactor setup and input verification
|
2021-12-10 17:40:54 +01:00 |
|
Kamil Śliwak
|
0edbd90f52
|
externalTests: Use fail() function to simplify error checks
|
2021-12-10 17:40:54 +01:00 |
|
Kamil Śliwak
|
8ada7db7e9
|
externalTests: Fix optimizer level 2 to make it actually run without Yul optimizer
|
2021-12-10 15:40:46 +01:00 |
|
Kamil Śliwak
|
9f59d1746b
|
Fix OpenZeppelin external tests to actually use Hardhat and the binary built in CI
|
2021-11-25 21:34:53 +01:00 |
|
Kamil Śliwak
|
834f9d3a6e
|
Parallelize external test runs on CircleCI
|
2021-11-09 16:57:37 +01:00 |
|
Kamil Śliwak
|
0745279f15
|
externalTests: Generalize force_truffle_solc_modules and make it use symlinks instead of redownloading solc-js
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
c090ff9d83
|
externalTests: Neutralize npm hooks instead of replacing pragmas twice
- This also has the nice effect of stopping projects from trying to compile contracts during installation
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
7b7cc081db
|
externalTests: Helper for neutralizing package locks
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
b57c0a0b81
|
externalTests: Refactor to be more explicit and easier to adjust for special cases
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
7ccdbd5b08
|
Use consistent syntax for Bash function declarations
|
2021-11-08 16:34:07 +01:00 |
|
Kamil Śliwak
|
bc2402e76f
|
externalTests: Use named tmp dirs
|
2021-11-08 16:29:59 +01:00 |
|
Daniel Kirchner
|
9f2885e173
|
Disabling of prepublish hook is no longer needed in setup_solcjs
See https://github.com/ethereum/solc-js/pull/542
|
2021-08-16 16:50:31 +02:00 |
|
hrkrshnn
|
79733fca48
|
Set default EVM version to London.
|
2021-08-11 09:54:14 +02:00 |
|
hrkrshnn
|
d5564a0304
|
Set default EVM version to Berlin
|
2021-05-26 12:23:06 +02:00 |
|
Kamil Śliwak
|
a66ab1eb4e
|
Simplify functions for setting solc version in Truffle config
|
2020-12-08 16:23:37 +01:00 |
|
Kamil Śliwak
|
8cd6e15333
|
When changing compiler settings in Truffle config, always set all of them
|
2020-12-08 16:21:46 +01:00 |
|
Kamil Śliwak
|
5868eb7879
|
Take into account optimization level when creating initial Truffle settings for external tests
|
2020-12-08 16:11:17 +01:00 |
|
Kamil Śliwak
|
c6643712f7
|
Refactor truffle_run_test() to make optimizer settings reusable
|
2020-12-08 16:11:16 +01:00 |
|
Kamil Śliwak
|
609f1746c9
|
force_solc_settings: Stop using the outdated 'solc' key for compiler settings in truffle-config.js
- Settings were moved under 'compilers' in Truffle 5.0.0 and none of the projects use older Truffle.
|
2020-12-08 16:10:42 +01:00 |
|
Kamil Śliwak
|
a64a2fa186
|
Remove unused find_truffle_config
|
2020-12-08 16:10:11 +01:00 |
|
Kamil Śliwak
|
c7b95e385f
|
external tests: Update solc-js dependencies after forcefully replacing it
- Otherwise it fails if the external project uses a version that is too old and does not have some newly added dependencies
|
2020-12-07 14:09:18 +01:00 |
|
Kamil Śliwak
|
e05241adfc
|
Update Colony, Gnosis and OpenZeppelin external tests to run on updated 0.7.x branches from solidity-external-tests
|
2020-12-07 14:09:18 +01:00 |
|
Kamil Śliwak
|
4d76e22439
|
Remove the option for forcing ABIv2 from external tests
|
2020-12-07 13:55:57 +01:00 |
|
Kamil Śliwak
|
8080be9445
|
external test scripts: Replace global $SOLJSON variable with a parameter
|
2020-12-03 22:17:44 +01:00 |
|
Kamil Śliwak
|
fcf0538224
|
external test scripts: Replace global $FORCE_ABIv2 variable with a parameter
|
2020-12-03 22:17:44 +01:00 |
|
Kamil Śliwak
|
3590311e6f
|
external test scripts: Replace the old dollar expressions with newer variants
|
2020-12-03 22:17:44 +01:00 |
|
Kamil Śliwak
|
bbf2471f64
|
External tests: Replace hard-coded version in force_truffle_version() with a parameter
|
2020-12-02 01:26:16 +01:00 |
|
Kamil Śliwak
|
dc57451775
|
Replace the command for stripping version pragmas in external tests with one that does not break on ^<=>
|
2020-11-30 14:25:46 +01:00 |
|
chriseth
|
79669ecd48
|
Use new abicoder pragma.
|
2020-11-24 14:57:45 +01:00 |
|
Alex Beregszaszi
|
9ce01b19b2
|
Use master branch of solc-js
|
2019-12-11 16:48:11 +00:00 |
|
Erik Kundt
|
1fbcf7bd8b
|
Override Truffle version in Gnosis safe-contracts.
|
2019-12-02 18:10:39 +01:00 |
|