Nikola Matic
77912ab35d
Fix check_style for using namespace std exclusing in test/*
2023-10-02 14:07:50 +02:00
r0qs
ab2d3957cb
Add bytecode test for multiple sources compiler at same time
...
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-09-29 23:17:15 +02:00
Nikola Matic
5d88b74746
install_deps.ps1: Remove downloaded packages and sources after installation
2023-09-14 16:12:43 +02:00
Nikola Matic
73d582d4b3
Bump cmake to 3.27.4 and boost to 1.83 on Windows to work with Visual Studio 2022
2023-09-14 16:12:43 +02:00
Kamil Śliwak
dc68480f72
Move Natspec syntax tests to natspecJSON
2023-09-11 18:06:42 +02:00
Paul
b3230b0bdc
deprecate using namespace std
...
test: updat filereader test
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecate namespace std
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
deprecated std namespace
depecrate namespace std
deprecated namespace std
check ci
clean line
Co-authored-by: Nikola Matić <nikola.matic@ethereum.org>
purge line
pure line
deprecate std
deprecate std
deprecate std
deprecate std
deprecate std
deprecate
deprecate std
bye namespace
2023-09-04 10:12:07 +02:00
Jun Zhang
eff410eb74
Purge using namespace std in libyul
...
Signed-off-by: Jun Zhang <jun@junz.org>
2023-08-29 11:51:59 +02:00
Jun Zhang
c2362c3362
Purge using namespace std from libyul/optimiser
...
Signed-off-by: Jun Zhang <jun@junz.org>
2023-08-28 21:14:56 +08:00
Jun Zhang
1ebdab43d8
Purge using namespace std from libyul/backends
...
Signed-off-by: Jun Zhang <jun@junz.org>
2023-08-24 11:12:52 +08:00
Jun Zhang
86ed964c6a
Purge using namespace std from solc
...
Signed-off-by: Jun Zhang <jun@junz.org>
2023-08-23 16:12:26 +08:00
Kamil Śliwak
9adbced98e
Remove parser error recovery mode
2023-08-22 12:00:11 +02:00
Kamil Śliwak
a15ef59eec
Remove the ability to produce an AST in presence of errors in --error-recovery mode
...
This reverts commit 7fd7cc1e76
.
2023-08-21 17:50:41 +02:00
Nikola Matic
ad7932555d
Purge using namespace std from libsolutil
2023-08-18 12:10:43 +02:00
Nikola Matic
f344dc164e
Purge using namespace from libsolidity/lsp and parsing
2023-08-16 17:07:52 +02:00
Nikola Matic
342ba0324f
Purge using namespace std from libsolidity/interface
2023-08-15 15:45:15 +02:00
Nikola Matic
d0a5556fd0
Purge using namespace from libsolidity/formal
2023-08-15 14:40:27 +02:00
Nikola Matic
ce423e5ae5
Purge using namespace std from libsolidity/codegen
2023-08-14 21:37:31 +02:00
Nikola Matic
2a2a9d37ee
Purge using namespace std from libsolidity/ast
2023-08-14 14:54:58 +02:00
Nikola Matic
de1a017ccb
Purge using namespace std from libsolidity/analysis
2023-08-14 11:44:50 +02:00
r0qs
ab4f5f2983
Initial prototype of prb-math external tests using foundry rewritten in python
...
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-07-21 20:25:58 +02:00
r0qs
927eddee84
Add TMP and remove TODO and FIXME from pylint note tags list
2023-07-21 15:55:47 +02:00
Kamil Śliwak
bccfcd40a0
prepare_report: Add YulException to the list of ICEs for which we ignore Standard JSON outputs even when present
2023-07-14 15:28:11 +02:00
Kamil Śliwak
ea724071b1
prepare_report: Add viaIR presets
2023-07-14 15:28:11 +02:00
Nikola Matic
62723b7534
Purge using namespace std in libsmtutil and libsolc
2023-07-12 14:09:19 +02:00
Nikola Matic
e81f2bdbd6
Purge using namespace std from liblangutil
2023-07-12 11:24:21 +02:00
Nikola Matic
c1ca2bf9d2
Check style coverage for using namespace std
2023-07-11 20:28:21 +02:00
Kamil Śliwak
45c2ffcd55
CI: Merge prepare_bytecode_report and storebytecode.sh script into a new script and use it for all platforms in CI
2023-06-23 19:49:54 +02:00
Kamil Śliwak
10670d6286
prepare_report: Replace hard-coded optimize setting with selectable presets
2023-06-23 19:00:30 +02:00
Leo
6b2939da31
Merge pull request #14307 from pgebal/pgebal/print_smt_to_output_smtchecker_smtlib_code
...
Add --print-smt flag to output the SMTChecker SMTLIB code
2023-06-19 16:58:52 +02:00
Kamil Śliwak
32e8297048
Remove unused bytecodecompare/deploy_key.enc
2023-06-19 14:20:35 +02:00
Pawel Gebal
d4be1d9c2f
Add --print-smt flag to output SMTChecker SMTLIB code
2023-06-16 14:04:07 +02:00
Kamil Śliwak
64ef9d581b
Command-line test for equivalence of optimizer options on the CLI and in Standard JSON
2023-06-07 10:29:45 +02:00
Kamil Śliwak
e6716e3208
Helpers for removing decorations form solc output
2023-06-07 10:29:45 +02:00
Kamil Śliwak
25c78be73e
Give error_message in msg_on_error an initial value to make it compatible with set -u
2023-06-07 10:29:45 +02:00
Nikola Matic
47969adf91
Experimental standard library
...
Change import syntax and cover with tests
2023-06-06 17:16:23 +02:00
r0qs
4af4e5c78f
Merge pull request #14248 from ethereum/bump-docker-images
...
Bump buildpack-deps images
2023-05-22 11:54:02 +02:00
r0qs
6ea033b7e3
Merge pull request #14228 from ethereum/add-sudo-base-imgs
...
Add sudo to buildpack-deps images
2023-05-22 11:53:35 +02:00
r0qs
9eaa5cebdb
Merge pull request #14247 from ethereum/replace-envsubst
...
Replace `envsubst` by `sed` in `matrix_notification` script
2023-05-18 19:45:04 +02:00
r0qs
ab70c9cccb
Update build_emscripten.sh
2023-05-18 19:41:02 +02:00
r0qs
45bd6827d2
Use sed instead of envsubst
2023-05-18 18:27:17 +02:00
Nikola Matic
7a34d34045
Restrict experimental solidity to constantinople and above
2023-05-17 17:03:43 +02:00
r0qs
5640353603
Add sudo to base images
2023-05-15 19:37:53 +02:00
Nikola Matic
8a41f4ac7e
Introduce solidity-next pragma
...
Exclude pragma experimental error from ANTLR tests
Test for first pragma after non-pragma declaration
Resolve import pragmas
Change pragma name from next to solidity
Add Changelog entries
Address review comments
2023-05-15 19:25:13 +02:00
Daniel Kirchner
c3a8b9cebb
Minor post-release adjustments.
2023-05-11 11:28:00 +02:00
Alexander Arlt
4837d42361
Add experimental support to import AST via Standard JSON.
2023-05-09 14:07:38 -05:00
Daniel
0d0bcf628d
Merge pull request #14199 from ethereum/evmoneDockerUpdate
...
Bump evmone version in docker images to 0.10.0.
2023-05-09 19:20:40 +02:00
Daniel Kirchner
53626fc092
Bump docker images and evmone version.
2023-05-09 17:59:00 +02:00
Daniel Kirchner
77af0b41df
Bump evmone version in docker images to 0.10.0.
2023-05-09 16:27:45 +02:00
Daniel Kirchner
44da8507b1
Change default EVM version to Shanghai.
...
Co-authored-by: Rodrigo Q. Saramago <rodrigoqsaramago@gmail.com>
2023-05-08 16:34:23 +02:00
Rodrigo Q. Saramago
28a959295b
Move common.sh from test/externalTests to scripts/externalTests
2023-04-28 16:32:01 +02:00