Commit Graph
22904 Commits
Author SHA1 Message Date
Daniel 2f33105d11 Merge pull request #13697 from ethereum/coc-contact-update
[COC] Update contact section in Code of Conduct
2022-11-09 15:44:46 +01:00
franzihei 7cc4c659cf Update CODE_OF_CONDUCT.md
Update CODE_OF_CONDUCT.md
2022-11-09 14:55:59 +01:00
Daniel 5c139b60b8 Merge pull request #13694 from ethereum/evmhost_set_storage
test: Improve precision of SSTORE cost in EVMHost
2022-11-09 11:41:23 +01:00
Hari bbb9eb37c5 Merge pull request #13696 from VVander/patch-2
Replace "miners" with "block builders"
2022-11-09 10:24:45 +01:00
Paweł Bylica 4830194383 test: Update test expectations 2022-11-09 10:15:17 +01:00
Paweł Bylica 199f36585a test: Improve precision of SSTORE cost in EVMHost
Add "original" field to storage_value to precise track "dirty" state of
a storage slot as defined in EIP-2200. In case a current storage value
is restored to original (after multiple modifications in a single
transaction), the storage slot is not considered "dirty" any more.
Previously, we only had a bool dirty flag to model this and a storage
slot was always considered "dirty" after first modification.
2022-11-09 10:15:14 +01:00
Mike Leach 211d1e733f Remove "miners" with "block builders" 2022-11-08 21:03:00 -06:00
Daniel 9db2da0385 Merge pull request #13687 from ethereum/hashNumberLiterals
Hash number literals according to their value instead of their string representation.
2022-11-08 21:21:23 +01:00
chriseth cffacac9de Hash number literals according to their value instead of their string representation. 2022-11-08 20:34:10 +01:00
Daniel 19fc395662 Merge pull request #13688 from ethereum/cacheNumberLiteralConversion
Cache literal to number conversion.
2022-11-08 20:28:35 +01:00
Daniel 9a60c06335 Merge pull request #11087 from ethereum/precompile-prices
EVMHost: charge gas for precompiles
2022-11-08 19:56:42 +01:00
Alex Beregszaszi ab7307203b Merge pull request #13691 from ethereum/evmhost_storage_dirty
test: Properly clear storage dirty flag
2022-11-08 19:33:42 +01:00
chriseth 0bf68e7f58 Merge pull request #13692 from ethereum/indent_changelog
Indent changelog.
2022-11-08 18:36:33 +01:00
Paweł Bylica c4b6f5f00b test: Properly clear storage dirty flag
Clear storage dirty flag between transactions in EVMHost. The EIP-2200
dirty flag should be persisted only in a single transaction.
2022-11-08 18:13:17 +01:00
chriseth c3899bd549 Indent changelog. 2022-11-08 17:48:36 +01:00
franzihei d472c94ff6 Merge pull request #13686 from ethereum/readme-update-maintainer
[README] Update maintainers
2022-11-08 17:28:25 +01:00
Kamil Śliwak 3db7cb7060 Merge pull request #13631 from Dev-Doggo/patch-2
Clarify that a contract without `receive` can still receive Ether through payable function calls
2022-11-08 17:04:19 +01:00
Kamil Śliwak 0d0d51cabf Merge pull request #13391 from timweri/event-natspec-inherit
Add Natspec devdoc inheritance support for events
2022-11-08 16:40:27 +01:00
franziheiandKamil Śliwak 350454d8a4 Update README maintainers
Update README.md

Update README.md

Co-Authored-By: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-11-08 16:30:00 +01:00
Doggo b787c32233 Update receive function documentation
The receive function documentation is slightly inaccurate currently, as a contract can still receive Ether through payable functions even if no receive or payable fallback function is present.
2022-11-08 15:59:09 +01:00
Duc Thanh Nguyen 4aac4c7bc4 Add Natspec devdoc inheritance support for events 2022-11-08 15:53:10 +01:00
chriseth c42d577fc0 Cache literal to number conversion. 2022-11-08 12:29:00 +01:00
Daniel ce18dddd20 Merge pull request #13685 from ethereum/graph-naming-corrections
Graph naming corrections
2022-11-08 00:49:01 +01:00
wechman df1f5eef72 UsingForDirective: Rename m_functions to m_functionsOrLibrary 2022-11-07 23:58:19 +01:00
wechman 52bfb8bd2d Minor test naming/style corrections 2022-11-07 23:16:02 +01:00
Kamil Śliwak b66cea175b Merge pull request #13660 from ethereum/operator-releated-error-message-tweaks
Operator-releated error message tweaks
2022-11-07 22:23:38 +01:00
Kamil Śliwak a866aaebf3 Refactor several error messages in TypeChecker to use fmtlib 2022-11-07 17:13:41 +01:00
wechman 6da09e8d9a Error message tweak: built-in unary/binary operator 2022-11-07 17:13:41 +01:00
wechman 4c9a58eb0f Don't include location in a message about binding function to a type 2022-11-07 17:13:09 +01:00
Alex Beregszaszi b74b55198d Update tests 2022-11-04 10:48:30 +01:00
wechman d5428af5bb Make the message about name not referring to a user-defined type more generic 2022-11-04 08:46:53 +01:00
wechman c297183467 Test that built-ins cannot be bound to structs 2022-11-04 08:46:53 +01:00
Alex Beregszaszi 18a5aee38c EVMHost: Introduce gas metering for precompiles 2022-11-03 22:18:34 +01:00
r0qs 2cc6610e40 Merge pull request #13677 from ethereum/welcome-external-contributors
Properly distinguish team members and external contributors
2022-11-03 14:56:38 -03:00
Rodrigo Q. Saramago c0c1ab766f Properly query team members 2022-11-03 09:53:39 -03:00
Nikola Matić 88b5ed1894 Merge pull request #13675 from ethereum/fix-gp2-hardhat-tenderly-tests
Peg hardhat-tenderly to fix GP2 external tests
2022-11-03 05:58:54 -05:00
Nikola Matić e9c1eaa651 Merge pull request #13676 from SebastianSupreme/patch-2
Fix grammar mistake
2022-11-03 04:39:24 -05:00
Nikola Matic d5d573dfbe Peg hardhat-tenderly to fix GP2 external tests
Empty
2022-11-03 09:07:58 +01:00
Sebastian Supreme 6d4f541ae6 Fix grammar mistake
Enforced grammatical consistency for the last bullet point.
2022-11-02 21:00:12 +01:00
Kamil Śliwak 46a7ebd5b6 Merge pull request #13068 from ethereum/circleci-review-fixes
CI config tweaks after CircleCI review
2022-11-02 17:30:09 +01:00
Nikola Matić b2fa5da350 Merge pull request #13674 from fvictorio/add-hardhat-vscode-extension
Add Hardhat+Solidity VSCode extension
2022-11-02 07:26:30 -05:00
Franco Victorio 788e45b66f Add Hardhat+Solidity VSCode extension 2022-11-02 12:23:33 +01:00
Daniel 0c168b154c Merge pull request #13579 from ethereum/refactor-json
[libsolutil] Add new JSON helper functions.
2022-11-02 10:25:04 +01:00
Daniel 7ac4c70c9b Merge pull request #13569 from ethereum/document-call-to-zero-init-function-type
Document legacy and IR behavior for call to zero initialized variable of function type
2022-11-01 15:42:12 +01:00
Daniel f262c1addf Merge pull request #13419 from rafales/patch-docs-ecrecover
Update misleading information about OpenZeppelin's ECDSA library
2022-11-01 14:24:31 +01:00
Daniel 05217fa8be Merge pull request #13633 from ethereum/solc-return-codes
[solc] Exit code 2 for exceptions.
2022-11-01 14:18:41 +01:00
Daniel bbaf8a4eb4 Merge pull request #13283 from ethereum/yulDebugger
Yul Debugger
2022-11-01 14:04:56 +01:00
Nikola Matić add6a6b1de Merge pull request #13666 from SavPhill/patch-1
[Documentation] Change text to be hyperlink
2022-11-01 07:53:04 -05:00
PhillandNikola Matić 564d541853 [Documentation] Change URL to be hyperlink
The documentation link incorrectly displays in the text along with the angled brackets. I believe this is incorrect, and should be a standard markdown hyperlink. The error also disrupts the spacing of the line.  My small PR fixes both.

Apply suggestions from code review

Co-authored-by: Nikola Matić <nikola.matic@ethereum.org>

Update docs/contributing.rst

Co-authored-by: Nikola Matić <nikola.matic@ethereum.org>
2022-11-01 13:04:47 +01:00
Alexander Arlt 5b9096a381 [solc] Exit code 2 for exceptions. 2022-11-01 12:56:05 +01:00