Commit Graph
13806 Commits
Author SHA1 Message Date
chriseth 5b1a984882 Explicitly turn uninitialized internal function pointers into invalid function when loaded from storage. 2019-05-27 17:26:37 +02:00
chriseth b836079006 Merge pull request #6847 from ethereum/style-fixes-libraries
[DOCS] Make libraries code examples conform to style guide
2019-05-27 17:17:22 +02:00
Chris Ward e81e71e879 Make code examples conform to style guide 2019-05-27 16:59:54 +02:00
chriseth dee023bda6 Merge pull request #6843 from ethereum/sortChangelog
Sort changelog.
2019-05-27 15:52:14 +02:00
chriseth 1a78aef055 Sort changelog. 2019-05-27 15:40:44 +02:00
chriseth be653bec44 Merge pull request #6741 from ethereum/docs-docker
[DOCS] Add draft of Docker instructions
2019-05-27 14:11:43 +02:00
chriseth 899858784c Merge pull request #6834 from sifmelcara/fix-types-doc-ref-delete
Fix reference links in types.rst
2019-05-27 14:09:42 +02:00
chriseth 6240a6e906 Merge pull request #6824 from ethereum/style-fixes-abi-spec
[DOCS] Confirm ABI spec code examples to style guide
2019-05-27 14:06:55 +02:00
mingchuan 27fd533f3d Fix reference links in types.rst 2019-05-27 18:54:00 +08:00
chriseth c14279fceb Merge pull request #6836 from Jorropo/patch-1
Add solidity code coloration to bug_report.md
2019-05-27 11:17:16 +02:00
chriseth a600126703 Merge pull request #6833 from sifmelcara/fix-struct-array-mapping
Fix assignment of struct containing array of mappings
2019-05-27 11:14:28 +02:00
Jorropo 0693e8fa81 Add solidity code coloration to bug_report.md 2019-05-25 23:47:10 +02:00
mingchuan bf8af89bba Fix assignment of struct containing array of mappings 2019-05-25 01:33:49 +08:00
chriseth c74e4dba50 Merge pull request #6831 from ethereum/compoundAssign
[SolYul] Compound assignment
2019-05-24 10:34:08 +02:00
Chris Chinchilla 2a2cea08dd Merge pull request #6826 from ethereum/style-fixes-creating-contracts
[DOCS] Make Creating contracts code examples match style guide
2019-05-24 09:07:11 +02:00
chriseth 73d0eb6b7a Modify test to prevent underflow. 2019-05-23 21:32:30 +02:00
chriseth ee7548a339 Activate some tests. 2019-05-23 21:32:30 +02:00
chriseth fb40063253 Compound assignment. 2019-05-23 21:32:30 +02:00
chriseth 195a7ff61a Merge pull request #6814 from ethereum/yul-delete-operation
[Sol -> Yul] Implement delete for function pointers
2019-05-23 16:27:14 +02:00
Chris Wardandchriseth bfda0de3ff Add draft of Docker instructions
Changes from review

Syntax fix

Change path

Add mention of JSON too

Change path

Restructure

Update docs/installing-solidity.rst

Co-Authored-By: chriseth <chris@ethereum.org>

Update docs/installing-solidity.rst

Co-Authored-By: chriseth <chris@ethereum.org>

Fixes from review
2019-05-23 15:54:29 +02:00
Mathias Baumann 981983089c [Sol -> Yul] Implement delete for function pointers 2019-05-23 15:51:59 +02:00
Chris Ward 2c705145ae Make Creating contracts code examples match style guide 2019-05-23 14:54:11 +02:00
Chris Ward 5305dd6eac Confirm to style guide 2019-05-23 14:46:59 +02:00
chriseth 2491ce45a1 Merge pull request #6790 from ethereum/docModular
[Docs] Better explain the modular approach.
2019-05-23 14:36:22 +02:00
chriseth 6132f0aea9 Merge pull request #6800 from ethereum/skipEmptyDump
Skip empty entries in memory and storage dump.
2019-05-23 14:27:44 +02:00
chriseth 0e864467de [Docs] Better explain the modular approach. 2019-05-23 14:02:44 +02:00
chriseth 3c548a1d76 Update tests. 2019-05-23 13:17:27 +02:00
Mathias Baumann 81702717b0 [Sol -> Yul] Enable function pointer comparison 2019-05-23 12:52:50 +02:00
chriseth e5902c58a4 Merge pull request #6777 from sifmelcara/loop-cond-rewriter
[YulOpt] Implement ForLoopConditionIntoBody
2019-05-23 12:51:51 +02:00
chriseth 8569c2bba7 Merge pull request #6819 from ethereum/noRecursiveRematCompressor
Do not rematerialize recursively.
2019-05-23 12:49:23 +02:00
chriseth 14545852d1 Make YulInterpreterTest EVM version aware. 2019-05-23 12:42:11 +02:00
chriseth 1ca3edf6a1 Remove side-effect-free instructions from the trace. 2019-05-23 12:42:11 +02:00
chriseth 3ef03258ec Remove memory logging. 2019-05-23 12:42:11 +02:00
chriseth 0291abf10f Merge pull request #6818 from ethereum/alwaysUseBuiltins
Provide builtin functions even in loose assembly mode.
2019-05-23 12:29:12 +02:00
chriseth 91312e657b Skip empty entries in memory and storage dump. 2019-05-23 12:27:56 +02:00
chriseth d707a26a90 Merge pull request #6809 from ethereum/refactor-ossfuzz-build
[ossfuzz] Refactor build system so that ossfuzz harnesses can be built locally
2019-05-23 12:26:44 +02:00
chriseth 7cf51876e2 Merge pull request #6812 from ethereum/asmCallvalue
Do not require payable for callvalue instruction.
2019-05-23 12:07:06 +02:00
chriseth 0f146ce55a Do not rematerialize recursively. 2019-05-23 12:03:39 +02:00
chriseth 90e8594858 Update tests. 2019-05-23 11:30:12 +02:00
chriseth 97fa21841d Use different way to fall back to FunctionalInstruction for loose assembly. 2019-05-23 11:30:12 +02:00
chriseth 9a00729ce7 Provide dialect to Parser and InlineAssembly AST nodes. 2019-05-23 00:24:58 +02:00
chriseth fb2b3bb2b9 Reduce misleading stack height error message. 2019-05-23 00:24:58 +02:00
chriseth a86a88f123 Merge pull request #6820 from ethereum/noRecursiveInline
Do not inline recursive functions.
2019-05-22 22:53:47 +02:00
chriseth 1e3878121a Do not inline recursive functions. 2019-05-22 18:15:21 +02:00
chriseth 8ebf057b5c Merge pull request #6817 from ethereum/const-opt-comments
Document copyRoutine in ConstantOptimiser
2019-05-22 17:22:19 +02:00
Alex Beregszaszi 5acd862b05 Document copyRoutine in ConstantOptimiser 2019-05-22 15:18:57 +01:00
mingchuan 4ab377eb00 Add tests for ForLoopConditionIntoBody 2019-05-22 21:51:03 +08:00
mingchuan a86b00e8d0 [YulOpt] Implement ForLoopConditionIntoBody 2019-05-22 21:32:18 +08:00
chriseth 4646fee9d4 Merge pull request #6816 from ethereum/ossfuzz-ci-additional-asan-flags
Added/corrected ASan flags to ossfuzz regression CI
2019-05-22 14:46:54 +02:00
Bhargava Shastry 1d23a69eca Added/corrected ASan flags to ossfuzz regression CI 2019-05-22 13:57:41 +02:00