Commit Graph
23051 Commits
Author SHA1 Message Date
Daniel 2ec6a04b36 Merge pull request #13833 from quantum13/fix_sphinx_version_to_5
fix sphinx version to 5.* since 6.0 is not supported by code
2023-01-04 11:34:11 +01:00
vlad f48cd743d9 fix sphinx version to 5.* since 6.0 is not supported by code 2022-12-30 00:46:32 +04:00
Nikola Matić f1d427242f Merge pull request #13830 from pgrimaud/develop
docs: fix typos
2022-12-27 09:51:05 -05:00
Pierre Grimaud b314e1b37d docs: fix typos 2022-12-25 22:39:50 +01:00
Kamil Śliwak 71ce291cb9 Merge pull request #13659 from Andy53/Report-when-no-contracts-to-compile
Report when no contracts to compile
2022-12-21 16:05:28 +01:00
Daniel 32f94d45b5 Merge pull request #13821 from ethereum/workaround-sphinx-a4doc
Fix sphinx-a4doc version to 1.3.0
2022-12-20 17:36:07 +01:00
Rodrigo Q. Saramago 7242d9c2cf Fix sphinx-a4doc version to 1.3.0 2022-12-20 13:21:27 +01:00
andy53 3bc535e1a1 Report when no contracts to compile
updates
2022-12-19 13:47:03 +01:00
Kamil Śliwak 73fcf69188 Merge pull request #13814 from Saw-mon-and-Natalie/typo/types-comments
Fixed some comments in `Types.h`
2022-12-17 02:53:56 +01:00
Kamil Śliwak b053359b9b Merge pull request #13782 from kanej/docs/update-resources-with-more-extensions
docs(resources.rst): update editor extensions
2022-12-16 17:58:44 +01:00
Nikola Matić 43cc4d0904 Merge pull request #13810 from ethereum/external-tests-maintenance
External tests maintenance
2022-12-16 10:21:42 -05:00
Saw-mon-and-Natalie e295964f50 fixed some comments in Types.h 2022-12-16 14:58:41 +00:00
Nikola Matic 4d627e6fc4 fixup! External tests maintenance 2022-12-16 14:49:01 +01:00
Nikola Matić fcfc96567c Merge pull request #13792 from ethereum/z3_version_docs
update docs on the required z3 version
2022-12-16 07:58:55 -05:00
Leo Alt d5c6fd881b update docs on the required z3 version 2022-12-16 13:05:40 +01:00
Nikola Matic d1a158368a External tests maintenance 2022-12-16 11:34:00 +01:00
Nikola Matić c1040815b1 Merge pull request #13808 from ethereum/unpeg-fixed-dependency-from-elementfi 2022-12-15 12:33:33 -05:00
Nikola Matic cca1b460c9 Unpeg fixed dependency from elementfi external test 2022-12-15 16:45:44 +01:00
Kamil Śliwak e06f3b2c46 Merge pull request #13806 from ethereum/fix-pooltogether-failing-test
Pin v4-core dependecy to fix failing exteral pooltogether test
2022-12-15 14:40:52 +01:00
Nikola Matic ab78f69bf5 Pin v4-core dependecy to fix failing exteral pooltogether test 2022-12-15 12:53:57 +01:00
Kamil Śliwak 37e935f025 Merge pull request #13803 from kuzdogan/docs-favicon
[docs]: Add Solidity favicon
2022-12-14 23:37:47 +01:00
Kaan Uzdogan a98bb41bd3 Add Solidity favicon to docs 2022-12-14 18:15:50 +01:00
Kamil Śliwak e769c79813 Merge pull request #13741 from ethereum/consistent-bound-function-terminology
Consistent terminology for attached/bound functions
2022-12-14 14:53:47 +01:00
f5858a118d docs(resources.rst): update editor extensions
Update the editor extensions section of the resources page:

1. Remove the Atom section - as Atom is being deprecated on
   2022-12-15. See https://github.blog/2022-06-08-sunsetting-atom/.
2. Update the vim syntax plugins - remove the tomlion extension as
   no longer maintained, add the thesis and TovarishFin forks of
   the tomlion vim syntax highlighter as these are both maintained.
3. add/rename vscode extensions - add truffle and remix extensions,
   rename the two Solidity extensions to include the authors for
   disambiguation.
4. Clarify the Visual Studio Code title by including `VS Code` in
   brackets, as many people only know it as `VS Code`.
5. Use Sublime Text's full name.

Co-authored-by: franzihei <41991517+franzihei@users.noreply.github.com>
Co-authored-by: Nuno Santos <nunofilipesantos@gmail.com>
2022-12-12 10:02:54 +00:00
Kamil Śliwak a9fe05e8c0 Merge pull request #13793 from ethereum/increase-asancli-codecov-ci-resoure
Increase CI resource_class of t_ubu_asan_cli and t_ubu_codecov tests
2022-12-09 21:15:48 +01:00
Rodrigo Q. Saramago 1f1b5910dc Change base image of t_ubu_asan_cli and t_ubu_codecov to image with
higher resource_class
2022-12-09 13:38:25 +01:00
Kamil Śliwak b49dac7a8e Merge pull request #13784 from minebuu/patch-2
Fixed typo in abi.encodeWithSignature description
2022-12-08 14:01:47 +01:00
Kamil Śliwak abbf2cb6d6 using-for-rst: Make it clearer where snippets are just examples 2022-12-07 19:31:44 +01:00
wechman c2e6452b90 using-for.rst: Clarify which library functions can be used with using for 2022-12-07 19:31:44 +01:00
Kamil Śliwak 71506bd3b3 Consistent terminology for attached/bound functions (file rename) 2022-12-07 19:31:44 +01:00
wechman 64a4f32bc2 Consistent terminology for attached/bound functions 2022-12-07 19:31:41 +01:00
Nikola Matić 1c8745c54a Merge pull request #12274 from ethereum/reuseKeccak
Re-use knowledge about keccak calls.
2022-12-07 08:59:25 -05:00
chriseth 79c52b3c9e Re-use knowledge about keccak calls.
Re-use knowledge about keccak calls.

Update gas cost.

More tests.

Fix bug.

Update libyul/optimiser/DataFlowAnalyzer.cpp

Remove util prefixes

fix test

More test cases.

Add Changelog entry
2022-12-07 14:16:13 +01:00
Minebuu 41b3f0521b Fixed typo in abi.encodeWithSignature description
In the description of abi.encodeWithSignature, a right parenthesis is missing in the function argument of abi.encodeWithSelector.
2022-12-07 14:18:04 +09:00
Nikola Matić 591df04211 Merge pull request #13760 from ethereum/addoptimizorclub
Add optimizor club benchmark.
2022-12-02 13:27:42 -05:00
chriseth 0cf7236729 Add optimizor club benchmark. 2022-12-02 18:40:49 +01:00
Kamil Śliwak 867a68d798 Merge pull request #13770 from ethereum/docs-yul-updates
[DOCS] Remove mentions of Yul being experimental from docs
2022-12-02 18:28:06 +01:00
franzihei a9bd337fac Update yul.rst 2022-12-02 17:17:33 +01:00
chrisethandKamil Śliwak 5e74e95b67 Update test/benchmarks/run.sh
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-12-02 14:08:41 +01:00
chriseth a0f8cc922f Add optimizor club benchmark. 2022-12-02 14:08:41 +01:00
Daniel 056c4593e3 Merge pull request #13771 from ethereum/enable-stale-action-draft-pr
Remove exempt of draft PRs in stale action
2022-12-01 19:31:36 +01:00
Rodrigo Q. Saramago 523aad175e Remove exempt of draft PRs in stale action 2022-12-01 18:23:03 +01:00
Daniel a9f8a77817 Merge pull request #13709 from ChrisXXXXXXX/patch-2
Separate node for every `if` and `case` body in the Yul CFG
2022-12-01 17:04:41 +01:00
ChrisXXXXXXX feade14fd6 Update ControlFlowSideEffectsCollector.cpp
There are errors in the function void ControlFlowBuilder::operator()(If const& _if) and function void ControlFlowBuilder::operator()(Switch const& _switch) when calculating CFG.
1. In the function void ControlFlowBuilder::operator()(If const& _if), the if.condion block is not the same block as the if.then block. The original code is calculated as one same block.
2. The switch.expression block are not the same block as all the cases block in cases, the original code is calculated as one same block.
This can cause some potential problems during the optimization phase.
2022-12-01 16:06:02 +01:00
Daniel 851cc09742 Merge pull request #13516 from ethereum/fix-yul-interpreter-memory-access
Fix memory expansion semantics in the yul interpreter.
2022-12-01 15:42:41 +01:00
Kamil Śliwak c6ee18a507 Merge pull request #13744 from ethereum/review-checklist-update-for-external-prs
Update the review checklist to address common external PR problems
2022-11-30 18:20:41 +01:00
Nikola Matić 68686b5e26 Merge pull request #13768 from ethereum/prb-math-fix
Quick fix of prb-math external tests
2022-11-30 11:17:17 -05:00
Rodrigo Q. Saramago 0fb04432fa Quick fix of prb-math 2022-11-30 16:24:44 +01:00
Leo ca204c8b05 Merge pull request #13762 from ethereum/smt_fix_delete
Fix internal error when deleting struct member of function type
2022-11-30 13:52:12 +01:00
Leo Alt 77698f8108 Fix internal error when deleting struct member of function type 2022-11-30 12:47:32 +01:00