Commit Graph

12606 Commits

Author SHA1 Message Date
Alex Beregszaszi
9836f90e70
Merge pull request #5865 from ethereum/fixSuite
Fix optimizer suite.
2019-01-24 20:16:31 +00:00
chriseth
1fc98b8133 Fix optimizer suite. 2019-01-24 20:42:32 +01:00
chriseth
116773685c
Merge pull request #5850 from ethereum/ppaScript
Some improvements to the ppa release script.
2019-01-24 13:32:11 +01:00
chriseth
2e7274b49d
Merge pull request #5837 from ethereum/fixCalldataEncodedSize
Fix reported packed encoded size.
2019-01-24 13:10:27 +01:00
chriseth
054a6b0487
Merge pull request #5804 from bshastry/fuzz-refactor
ossfuzz: Refactor and share code with afl fuzzer harness
2019-01-23 17:30:17 +01:00
chriseth
14b553897e Tests. 2019-01-23 11:13:24 +01:00
chriseth
e3791d6dcf Fix reported packed encoded size for arrays and structs. 2019-01-23 11:13:22 +01:00
Bhargava Shastry
24b1de7df0 This PR refactors and shares oss-fuzz specific test harness code with the afl fuzzer harness. ChangeLog updated. 2019-01-23 11:06:25 +01:00
chriseth
ea292393a3
Merge pull request #5838 from maxsam4/useLiteralContent-patch
useLiteralContent data validation
2019-01-23 10:35:32 +01:00
Mudit Gupta
2f91781a80
useLiteralContent data validation
Squashed commit of the following:

commit bbceee6997c1b951eb6054f7d5b7560fe1773690
Author: Mudit Gupta <guptamudit@ymail.com>
Date:   Tue Jan 22 23:27:49 2019 +0530

    Removed extra check

commit 4f7c3cc58e94836b1dddcc5f2938da14adad6252
Author: Mudit Gupta <guptamudit@ymail.com>
Date:   Tue Jan 22 17:51:05 2019 +0530

    Updated test error message

commit 5da45f2a23840e7bb1978853e1c184faec65b3e0
Author: Mudit Gupta <guptamudit@ymail.com>
Date:   Tue Jan 22 17:46:09 2019 +0530

    Renamed test

commit e661418deac25f31c49091be3c80244f566fc14c
Author: Leonardo <leo@ethereum.org>
Date:   Tue Jan 22 17:41:56 2019 +0530

    Update libsolidity/interface/StandardCompiler.cpp

    Co-Authored-By: maxsam4 <guptamudit@ymail.com>

commit d289b4dc1956ab736aada613e810cf2e2d124d4d
Author: Mudit Gupta <guptamudit@ymail.com>
Date:   Tue Jan 22 17:29:40 2019 +0530

    changed style

commit 5a7cf08db3027d75081d2e698dd51b807bef5abb
Author: Mudit Gupta <guptamudit@ymail.com>
Date:   Tue Jan 22 17:20:37 2019 +0530

    Added test case for missing useLiteralContent

commit 6e866c46aa92d6a89f2b341bd717c3886946f3ff
Author: Mudit Gupta <guptamudit@ymail.com>
Date:   Tue Jan 22 17:09:30 2019 +0530

    input check for useLiteralContent
2019-01-23 10:22:27 +05:30
chriseth
8c4c581eed Add disco. 2019-01-22 22:26:38 +01:00
chriseth
628d665474
Merge pull request #5843 from ethereum/abi-typos
Do not ignore revertOnFailure flag when validating Address/Contract
2019-01-22 18:44:09 +01:00
chriseth
7582d72d74
Merge pull request #5851 from ethereum/chriseth-patch-1
[DOCS] Fix mention of commandline parameter.
2019-01-22 18:38:06 +01:00
chriseth
aaf620621f
[DOCS] Fix mention of commandline parameter. 2019-01-22 18:36:26 +01:00
chriseth
7a17e7f326
Merge pull request #5106 from ethereum/zeppelin
Do not use fork of openzeppelin anymore
2019-01-22 18:33:45 +01:00
chriseth
bfdeecccd8
Merge pull request #5849 from ethereum/libsolc-docs
Document the libsolc API
2019-01-22 18:29:08 +01:00
chriseth
a010e45166
Merge pull request #5842 from ethereum/refactorStructEncoding
[Yul] Refactor struct encoder.
2019-01-22 18:24:03 +01:00
chriseth
0a3beb72f2 Some improvements to the ppa release script. 2019-01-22 18:22:54 +01:00
Alex Beregszaszi
1684c70f7d Document the libsolc API 2019-01-22 17:18:27 +00:00
Alex Beregszaszi
028bc7d20a Only replace solc-js copies in directories present during externalTests 2019-01-22 17:03:24 +00:00
Alex Beregszaszi
a52de117ea Do not use fork of openzeppelin anymore 2019-01-22 16:38:17 +00:00
chriseth
26c06550b0
Merge pull request #5848 from ethereum/release
Merge release back into develop.
2019-01-22 16:56:17 +01:00
chriseth
28f9247cbf
Merge pull request #5847 from ethereum/bumpVersion
Update version and changelog.
2019-01-22 16:53:52 +01:00
chriseth
70896deb67 Update version and changelog. 2019-01-22 16:46:25 +01:00
Chris Chinchilla
0a1ec5023a
Merge pull request #5799 from ethereum/faq-strings
[DOCS] Move string manipulation FAQ items to type docs
2019-01-22 16:49:45 +02:00
Alex Beregszaszi
3f2898ea47 Do not ignore revertOnFailure flag when validating Address/Contract 2019-01-22 14:45:08 +00:00
chriseth
01e87cfc08 Refactor struct encoder. 2019-01-22 14:45:25 +01:00
chriseth
10d17f2458
Merge pull request #5836 from ethereum/develop
Merge develop into release for 0.5.3.
2019-01-22 13:49:41 +01:00
chriseth
0ecafe032a
Merge pull request #5828 from ethereum/faq-trunc-check
[DOCS] Move FAQ item about truncation checks
2019-01-22 12:58:43 +01:00
Chris Ward
9a8882c9fc Move string manipulation FAQ items to type docs
Update docs/types/value-types.rst

Co-Authored-By: ChrisChinchilla <chriswhward@gmail.com>

Update docs/types/value-types.rst

Co-Authored-By: ChrisChinchilla <chriswhward@gmail.com>

Fixed formatting

Re-add example

Clarify text

Rearrange string manipulation
2019-01-22 13:57:54 +02:00
Chris Ward
96fae0c220 Move FAQ item about truncation checks
Move warning

Updates from feedback

Link to security note and fix link rendering

Move solution to security docs and turn warning to a warning
2019-01-22 13:54:58 +02:00
chriseth
fd3bdcb747
Merge pull request #5833 from ethereum/use050external
Use v0.5.0 tag of solc-js repository for external tests.
2019-01-22 12:44:31 +01:00
chriseth
d87d9a267e
Merge pull request #5834 from ethereum/prepareRelease
Update changelog for release.
2019-01-22 12:26:22 +01:00
chriseth
faa66983ae Use v0.5.0 tag of solc-js repository for external tests. 2019-01-22 10:03:35 +01:00
chriseth
43fb38a84e Update changelog for release. 2019-01-22 09:04:18 +01:00
chriseth
7b66eb273d
Merge pull request #5832 from ethereum/introduceEncodingOptions
[REF] Provide ABI encoding options as single struct parameter.
2019-01-21 23:53:21 +01:00
chriseth
f33b81676f
Merge pull request #5831 from ethereum/soljsonPatchBackwardsCompatible
Patch soljson.js to provide backwards compatibility with older emscripten versions.
2019-01-21 23:26:22 +01:00
chriseth
05b0d32e0a
Merge pull request #5718 from ethereum/smt_external_functions
[SMTChecker] Clear state knowledge after external function calls
2019-01-21 18:36:09 +01:00
chriseth
7a69455c13 Provide ABI encoding options as single struct parameter. 2019-01-21 16:43:32 +01:00
chriseth
4c9bbd85e6 Patch soljson.js to provide backwards compatibility with older emscripten versions. 2019-01-21 15:33:36 +01:00
chriseth
8f694d5119
Merge pull request #5796 from ethereum/faq-send-payable
[DOCS] Merge payable FAQ item
2019-01-21 14:56:50 +01:00
chriseth
ec6b660251
Merge pull request #5822 from ethereum/emscripten-1.38.22
Update to emscripten 1.38.22
2019-01-21 13:56:35 +01:00
Alex Beregszaszi
ad20e14c8e
Merge pull request #5827 from ethereum/idio-memory-array
[DOCS] Further clarify in-memory arrays
2019-01-21 12:29:19 +00:00
Leonardo Alt
7f8ceaadab [SMTChecker] Clear state knowledge after external function calls 2019-01-21 12:58:40 +01:00
chriseth
f8e9aed839
Merge pull request #5717 from ethereum/smt_typecast
[SMTChecker] Support basic typecast without truncation
2019-01-21 12:35:07 +01:00
chriseth
ea790e3b7e
Merge pull request #5806 from ethereum/calldataStructs
Disallow calldata structs.
2019-01-21 12:03:32 +01:00
Chris Chinchilla
da73e25398
Merge pull request #5797 from ethereum/faq-array-pass
[DOCS] Remove copy between contracts FAQ item
2019-01-21 12:57:01 +02:00
Chris Ward
a1df27ae3d Merge payable FAQ item 2019-01-21 12:37:08 +02:00
Chris Ward
f39993ced6 Readd example 2019-01-21 12:33:11 +02:00
chriseth
606c2b9945
Merge pull request #5816 from esaulpaugh/develop
improve packed encoding test vector
2019-01-21 10:42:13 +01:00