Commit Graph
11284 Commits
Author SHA1 Message Date
Alex Beregszaszi a515173900 Add proper error reporting when invalid settings are provided in StandardJSON 2018-09-21 14:53:24 +01:00
Alex Beregszaszi 785cbf4005 Merge pull request #5016 from ethereum/050_docs
Tiny changes on the 050 breaking changes docs section
2018-09-19 10:42:16 +01:00
Leonardo Alt 8d561aa1ac Tiny fixes on the 050 breaking changes docs section 2018-09-19 11:20:25 +02:00
chriseth 24ecf20209 Merge pull request #5013 from ethereum/create2
CREATE2 opcode has been moved from 0xfb to 0xf5
2018-09-19 10:01:34 +02:00
chriseth 7c15f6b1d4 Merge pull request #5009 from ethereum/file-order
Include pragma in 'Order of Layout' in the style guide
2018-09-19 09:33:37 +02:00
Alex Beregszaszi 0db76a01da CREATE2 opcode has been moved from 0xfb to 0xf5 2018-09-18 23:04:57 +01:00
Alex Beregszaszi 37fa0c85ec Merge pull request #5010 from liangdzou/code_format_problems
fix code format problems
2018-09-18 21:10:03 +01:00
Alex Beregszaszi 233a522707 Merge pull request #5012 from hydai/fix_typo_in_changelog
Fix typos in Changelog
2018-09-18 19:32:52 +01:00
hydai 3c4cfbf277 Fix typos in Changelog 2018-09-19 02:22:32 +08:00
liangdzou 24e5dcc352 fix code format problems 2018-09-19 00:18:49 +08:00
Alex Beregszaszi c42dfc5b10 Merge pull request #4967 from ethereum/const-opt-cost
Move dataGas calculation helper to GasMeter
2018-09-18 15:46:15 +01:00
chriseth 48a3fe204f Merge pull request #4892 from ethereum/docs_050_features
New docs section on "050 breaking changes"
2018-09-18 16:16:42 +02:00
Alex Beregszaszi 64f55c13d4 Merge pull request #4972 from ethereum/addPragma
Explain pragmas.
2018-09-18 15:13:28 +01:00
Leonardo Alt 13d8645506 050 breaking changes in docs 2018-09-18 16:12:18 +02:00
Alex Beregszaszi 6f758a6c95 Include pragma in 'Order of Layout' in the style guide 2018-09-18 15:06:49 +01:00
Alex Beregszaszi 0b68d093b4 Move dataGas calculation helper to GasMeter 2018-09-18 14:47:53 +01:00
chriseth 63c6007012 Merge pull request #5002 from ethereum/docs-1394-style-guide-order
Docs: Added order of layout to style guide
2018-09-18 15:40:18 +02:00
chriseth 4b656420ac Merge pull request #4983 from ethereum/optimizerEmscriptenBug
Fix weird Optimizer Emscripten Bug
2018-09-18 15:39:46 +02:00
Chris Ward 98bc9ac326 Added order of layout to style guide 2018-09-18 15:37:16 +02:00
chriseth 2c613127c9 Explain pragmas. 2018-09-18 15:16:40 +02:00
Daniel Kirchner a1d73a7bef Split simplification rules into two functions. 2018-09-18 14:28:21 +02:00
chriseth 06ffcd0502 Merge pull request #4819 from ethereum/docs-4532-mapping-type
Docs: Clarify mapping type
2018-09-18 14:23:32 +02:00
Alex Beregszaszi fcb48bceff Merge pull request #4976 from ethereum/operationalSemantics
Some operational semantics.
2018-09-18 11:19:40 +01:00
Alex Beregszaszi 1e3b7a7b04 Merge pull request #5005 from ethereum/ecrecover_refer_address
Add a link from ecrecover to address (typecast)
2018-09-18 11:08:45 +01:00
Leonardo Alt d51cb16ed0 Add a link from ecrecover to address 2018-09-18 11:06:33 +02:00
Chris Ward 20e8f143f6 Clarify mapping type 2018-09-17 19:29:40 +02:00
Alex Beregszaszi 2409986cf3 Merge pull request #5001 from ethereum/changelogForReferenceConversion
Changelog for reference conversion
2018-09-17 18:21:04 +01:00
chriseth 3c55cfd936 Merge pull request #4970 from ethereum/chriseth-patch-6
Updates to examples.
2018-09-17 19:15:32 +02:00
Alex Beregszaszi 7a19ac629f Merge pull request #4971 from ethereum/chriseth-patch-7
Update solidity-in-depth.rst
2018-09-17 18:15:02 +01:00
chriseth 9c13bc73de Some operational semantics. 2018-09-17 19:09:14 +02:00
chriseth 7e749056e8 Merge pull request #4992 from ethereum/docs-1190-inline-assembly
Docs: Improve sections of Inline assembly
2018-09-17 19:02:59 +02:00
Chris Ward 7b82a83786 Improve noted sections of Inline assembly doc 2018-09-17 19:00:05 +02:00
chriseth ca61ec9ea1 Merge pull request #4996 from ethereum/docs-3339-state-variables
Docs: Add clarification of state variables
2018-09-17 18:35:40 +02:00
chriseth 2a083715d3 Changelog entry for array type conversion change. 2018-09-17 17:49:40 +02:00
chriseth 47b8d998d1 Merge pull request #4999 from liangdzou/fix_typo
fix some code format problems
2018-09-17 17:47:35 +02:00
chriseth da90bc0224 Merge pull request #4984 from elopio/add-missing-inliner-test
Add a missing tests for yul inliner optimization
2018-09-17 16:32:30 +02:00
liangdzou 808c3f3df5 fix some format typos 2018-09-17 22:13:21 +08:00
Chris Ward 98349929cd Add clarification of state variables 2018-09-17 15:56:04 +02:00
chriseth 804ea43782 Merge pull request #4973 from ethereum/updateImports
Some more info about imports and comments.
2018-09-17 15:34:48 +02:00
chriseth 8e96b35973 Merge pull request #4974 from ethereum/structureCleanup
Some cleanup in structure section.
2018-09-17 15:34:04 +02:00
chriseth a32fb75f8f Some cleanup in structure section. 2018-09-17 15:25:25 +02:00
chriseth 40b71cb977 Merge pull request #4964 from ethereum/updateBuilding
Some updates about how to install solidity.
2018-09-17 15:21:38 +02:00
chriseth d46d3feb41 Merge pull request #4904 from liangdzou/type_conversion
type conversion checker for array should be stronger
2018-09-17 15:13:52 +02:00
chriseth f4ed315197 Merge pull request #4916 from ethereum/isolate_tests_filenames
Include origin filename in the filenames generated by isolate_tests.py
2018-09-17 14:05:41 +02:00
Leo Arias aae385031f Add a missing tests for yul inliner optimization
When the statement has two return values, the function is not inlinable.

When the function has one statement but it is not an assignment to the
return variable, the function is not inlinable.

l
2018-09-16 06:38:08 +00:00
liangdzou f3cbdadec7 Do not set to ref for explicit conversion and add assertion for array
type conversion. Also, add some test cases for #4901 and #4948.
2018-09-14 08:42:40 +02:00
chriseth 5f4a2d2cad Merge pull request #4849 from lastmjs/develop
Introduce static elementary types to use
2018-09-14 00:54:53 +02:00
Jordan Last d0497aacc0 fixing rebase conflicts
add ElementaryTypes::BytesMemory and ElementaryTypes::StringMemory

fix rebase conflicts

fixing rebase conflicts

use make_shared instead of new

fix tabs and StateMutability parameter

create address and addressType functions, fix spaces in comment

fix typo and switch nonpayable to payable

fix spaces

fix comment again
2018-09-13 15:53:06 -06:00
chriseth c221ab132d Review suggestions. 2018-09-13 23:43:15 +02:00
chriseth 1205de65dc Some updates about how to install solidity. 2018-09-13 23:43:15 +02:00