Commit Graph

22714 Commits

Author SHA1 Message Date
Alexander Arlt
ee2c4cddcd test/cmdlineTests.sh: fix verbosity. 2022-08-15 17:37:08 +02:00
Daniel Kirchner
1b081d0c46
Merge pull request #13388 from Pospelove/fix-12027
Fix iter_swap build issue
2022-08-15 17:32:16 +02:00
Daniel Kirchner
a9c21863d4 Update tests. 2022-08-15 16:24:10 +02:00
Leo
c0e678033c
Merge pull request #12855 from aathan/patch-12
Rephrase named vs unnamed parameters in function definitions (in control-structures.rst).
2022-08-15 15:53:49 +02:00
Daniel Kirchner
733b0f63f6 Disable failing chainlink tests. 2022-08-15 15:42:51 +02:00
Daniel Kirchner
e996fe6247 Yul Optimizer: Simplify start offset of zero-length operations. 2022-08-15 15:42:51 +02:00
Leo
fbef27233c
Merge pull request #13394 from ethereum/buildpack-deps-fix
[buildpack] Switch to unsplash/comment-on-pr@v1.3.1.
2022-08-15 15:11:13 +02:00
Alexander Arlt
730950fb63 [buildpack] Switch from aarlt/comment-on-pr@v1.2.0 to unsplash/comment-on-pr@v1.3.1. 2022-08-15 13:53:36 +02:00
Marenz
5da46581bd Document in `solc --help usage of --metadata` better. 2022-08-15 12:57:40 +02:00
Daniel Kirchner
31bd4f6b80
Merge pull request #13389 from Pospelove/patch-1
Fix "signed/unsigned mismatch" warnings (MSVC)
2022-08-15 11:05:28 +02:00
Leonid Pospelov
32aa000378
Update FullInliner.cpp 2022-08-14 03:14:15 +03:00
Leonid Pospelov
4682c01920
Update ASTJsonExporter.cpp 2022-08-14 03:07:01 +03:00
Leo
a78a2bcf34
Merge pull request #13374 from 0xpranay/patch-2
Update the default free memory pointer in Yul.rst
2022-08-13 15:55:15 +02:00
Leo
1b8d7aae10
Merge pull request #13346 from minaminao/docs-abi-encoder-v2-default
Update description of input parameter type and return type limitations
2022-08-13 15:34:38 +02:00
Leo
b17559184a
Merge pull request #13256 from YuviTz1/develop
Added build flag to disable pedantic builds
2022-08-13 15:32:04 +02:00
Pranay
60d513c484
Updated yul.rst with feedback.
Updated yul.rst with explanation of 0x60 pointer choice.
2022-08-13 18:39:46 +05:30
Leo
5cf3973bb5
Merge pull request #12852 from aathan/patch-9
Update reference-types.rst
2022-08-13 15:09:33 +02:00
Leo
9dd2e0ec3f
Merge pull request #12954 from aathan/clarify-address-literals-eip-55
Link to address literals from address value types
2022-08-13 15:06:34 +02:00
minami
ec4ccf8183 Improve docs of possible function inputs and outputs 2022-08-13 14:48:20 +02:00
Leo
898ad25aab Review suggestions 2022-08-13 14:25:09 +02:00
aathan
18ce69ebbd Update reference-types.rst 2022-08-13 14:25:09 +02:00
Leo
681581d7f0
Merge pull request #12844 from aathan/patch-6
Update operators.rst
2022-08-13 14:25:07 +02:00
aathan
ffbb6f159e Update value-types.rst 2022-08-13 14:22:42 +02:00
Leo
cdf48de315
Merge pull request #12837 from aathan/patch-2
Rephrase comment about arrays of arrays in code example.
2022-08-13 14:13:13 +02:00
aathan
0561bd6b00 Update control-structures.rst 2022-08-13 13:51:55 +02:00
aathan
9d5fb1bf8b Update operators.rst 2022-08-13 13:36:57 +02:00
aathan
f1a5bc7ed9 Update reference-types.rst
Clarify comment using language similar to that in the Array section of the documentation. Previously it said simply "Because of that..." but what the word "that" was about, was not evident.
2022-08-13 13:29:22 +02:00
matheusaaguiar
e27cb025c2
Merge pull request #13177 from ethereum/check-overflow-after-mul-operation
Check overflow after multiplication operation.
2022-08-12 12:01:56 -03:00
Matheus Aguiar
2282ea5e56 Added overflow checks after multiplication operation is executed. 2022-08-12 10:18:05 -03:00
Bhargava Shastry
c48be40ab8
Merge pull request #13380 from ethereum/multiple-indirections
Permit multiple indirections in coding calldata to and from memory/calldata
2022-08-12 12:20:28 +02:00
Daniel Kirchner
51e22595e6
Merge pull request #13370 from ethereum/ppa_release_fixes
Little enhancements to the ppa release script
2022-08-12 11:58:13 +02:00
Daniel Kirchner
b9967c64e5
Merge pull request #13289 from ethereum/calldata_tests
Calldata validation tests
2022-08-12 11:29:06 +02:00
Bhargava Shastry
e3ed29d3b3 Permit multiple indirections in coding calldata to and from memory/calldata. 2022-08-12 09:33:06 +02:00
Marenz
0fab970eb9 Remove old distributions in release_ppa script 2022-08-11 18:36:07 +02:00
Marenz
351efae5f8 Little enhancements to the ppa release script 2022-08-11 18:36:07 +02:00
Kamil Śliwak
b7847c9f07 installing-solidity.rst: Mention the PEDANTIC flag 2022-08-11 15:43:34 +02:00
Yuvraj Singh
9290ccb908 Added build flag to disable pedantic builds 2022-08-11 15:10:53 +02:00
wechman
99ac7e09bb fixup! Calldata validation tests 2022-08-11 07:55:10 +02:00
wechman
60e7e4a24c fixup! Calldata validation tests 2022-08-11 07:39:02 +02:00
wechman
123a410795 fixup! Calldata validation tests 2022-08-11 07:38:54 +02:00
wechman
d066dd2bc0 Calldata validation tests 2022-08-11 07:38:28 +02:00
Kamil Śliwak
3c0a7355d0
Merge pull request #13262 from xromrom/fixLinkToInternalFunctionCallsInDocs
[Docs] Fixed link to internal-function-calls
2022-08-10 19:07:08 +02:00
Daniel Kirchner
3a5b43eea3
Merge pull request #13286 from LCamel/contract_metadata_doc
Modify the metadata / hash document.
2022-08-10 18:19:10 +02:00
Daniel Kirchner
c4b0cb77ad
Merge pull request #13300 from krakxn/patch-1
Docs — Minor grammar fixes in `abi-spec.rst`
2022-08-10 18:17:49 +02:00
Daniel Kirchner
676e2fe79a
Merge pull request #13379 from ethereum/makeGasDiffScriptExecutable
Make gas diff stats script executable.
2022-08-10 18:03:50 +02:00
Daniel Kirchner
213f951dbb Make gas diff stats script executable. 2022-08-10 16:50:42 +02:00
Roman Figurin
bbf6ecf69d [Docs] Updated a part about abicoder v2 and multi-dimensional array for external-function-calls 2022-08-10 16:09:33 +02:00
Roman Figurin
664b7bfbda [Docs] Fixed link to internal-function-calls 2022-08-10 16:09:14 +02:00
Kamil Śliwak
80f77dc1ad
Merge pull request #13360 from ethereum/update-bugs-by-version-no-error-on-update
`update_bugs_by_version.py`: don't fail when the list gets updated
2022-08-10 15:51:41 +02:00
Pranay
6439955e83
Update the default free memory pointer in Yul.rst
The solidity docs and [Inline assembly memory management](https://docs.soliditylang.org/en/v0.8.15/assembly.html#memory-management) suggest the actual allocate-able memory starts from `0x80`. The above yul example defaults the free memory pointer to `0x60` in initialisation cases.
2022-08-10 13:54:02 +05:30