Commit Graph
12611 Commits
Author SHA1 Message Date
chriseth e6d102f2c7 Merge pull request #5874 from ethereum/fuzzer-optim
Run constant optimiser on fresh inputs in the fuzzer
2019-01-28 11:57:38 +01:00
Alex Beregszaszi 06998bc8e1 Run constant optimiser on fresh inputs in the fuzzer 2019-01-28 10:40:33 +00:00
Alex Beregszaszi 0ef45b2890 Merge pull request #5871 from shellygr/develop
Ensuring UTF-8 encoding for MSVC builds
2019-01-26 14:11:41 +00:00
Shelly Grossman 3b5f446018 Ensuring UTF-8 encoding for MSVC builds 2019-01-26 15:30:17 +02:00
chriseth 12e2187661 Some tuning. 2019-01-24 23:06:01 +01:00
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.
v0.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 WardandChrisChinchilla 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