Commit Graph

11501 Commits

Author SHA1 Message Date
Erik Kundt
c32e6f8d5f Documents storage layout of mappings and dynamic arrays. 2018-10-10 15:13:32 +02:00
chriseth
06200b4b64
Merge pull request #5180 from ethereum/cpp-cleanup
Some C++ cleanup
2018-10-10 11:43:42 +02:00
Alex Beregszaszi
6c3d12d85b Do not require ctype/stdio if not needed 2018-10-09 19:06:22 +01:00
Alex Beregszaszi
9e032bff43 Use nullptr instead of NULL where appropriate 2018-10-09 18:06:39 +01:00
Alex Beregszaszi
e732c49c2f Change find to use a single character 2018-10-09 18:06:25 +01:00
chriseth
f6f0cecc2f
Merge pull request #5076 from ethereum/exprBreaker
[Yul] Expression breaker.
2018-10-09 16:50:00 +02:00
chriseth
7dbe880173
Merge pull request #5137 from ethereum/fix_5052
Fixes #5052 (very large hex literals wrongly interpreted)
2018-10-09 15:52:14 +02:00
chriseth
4d9184ef04 Expression breaker. 2018-10-09 15:48:27 +02:00
Christian Parpart
4d5216c2e0 Fixes large rational number literals being wrongly interpreted.
Fixes #5052.
2018-10-09 14:36:49 +02:00
chriseth
547b26d464
Merge pull request #5124 from lazaridiscom/1802-hex-error-reporting
use Token type for hex error, draft re #1802
2018-10-09 14:17:11 +02:00
chriseth
2547caf896
Merge pull request #5174 from tomusdrw/patch-1
Clarify contract creation transaction
2018-10-09 14:16:21 +02:00
chriseth
7b61586530
Merge pull request #5171 from ethereum/fixCommandlineTests
Fix commandline tests for release version.
2018-10-09 14:13:23 +02:00
chriseth
7a6e23998a Fix commandline tests for release version. 2018-10-09 13:48:25 +02:00
Tomasz Drwięga
88d10b37d7
Clarify contract creation transaction
The change clarifies how contracts are deployed. The docs state that it's a transaction sent to `0` address (which is incorrect), the PR changes that to emphasize that the recipient is not set.
2018-10-09 08:58:05 +02:00
Alex Beregszaszi
15e4a5fc30
Merge pull request #5170 from ethereum/minorFixes
Minor fixes
2018-10-09 06:24:50 +01:00
Lazaridis
4bcd89105c provide general hex-literal error message, fixes #1802
dummy
2018-10-09 06:51:19 +03:00
Alex Beregszaszi
fa0ce6a7e7 Use empty() instead of size() == 0 2018-10-09 04:29:37 +01:00
chriseth
0712da6421 Fix version pragma in documentation. 2018-10-09 03:15:53 +02:00
chriseth
6a0b7759ba Fix pragma error suggestion. 2018-10-09 03:15:53 +02:00
Alex Beregszaszi
4ab2e03be3
Merge pull request #5172 from ethereum/fixKind
Fix kind
2018-10-09 01:25:08 +01:00
chriseth
2fcbe74db0 Fix ast json test for function kind. 2018-10-08 23:07:10 +02:00
chriseth
ede937999c Add entry into the breaking changes list. 2018-10-08 22:47:29 +02:00
chriseth
7ff9a27979
Merge pull request #4734 from ethereum/astUpdate
JSON AST: replace ``isConstructor`` by ``kind`` which also supports fallbacks
2018-10-08 21:47:27 +02:00
chriseth
7d2dc14304
Merge pull request #5157 from ethereum/soltest-testpath
soltest: provides sane defaults for --testpath command line option
2018-10-08 14:02:45 +02:00
Christian Parpart
d1e05bf647
soltest: provides sane defaults for --testpath command line option 2018-10-08 10:58:52 +02:00
Alex Beregszaszi
363b527bc5
Merge pull request #5148 from ethereum/chriseth-patch-2
Remove non-ascii quotes.
2018-10-06 01:38:45 +01:00
Alex Beregszaszi
12be3228b9
Merge pull request #5150 from ethereum/docs-links
Docs: Add link to string literals
2018-10-05 22:33:55 +01:00
Chris Ward
36c2f9c33f Add link to string literals 2018-10-05 15:53:01 +02:00
chriseth
6706f3eb96
Remove non-ascii quotes. 2018-10-05 14:46:02 +02:00
chriseth
44c1293aa7
Merge pull request #4952 from ethereum/docs-544-event-data
Clarifying docs on event storage
2018-10-05 14:44:39 +02:00
Chris Ward
973d91ec89 Update docs on event data and logs
Updates from comments

Clarify code comments and add an event output example

Clarification from review

Updated with information from @gumb0

Add clarifier

Updates from review

Remove link

Update example code
2018-10-05 11:25:48 +02:00
chriseth
c07e5f0b16
Merge pull request #5044 from ethereum/updateAssembly
[DOCS] Update assembly.
2018-10-04 17:33:14 +02:00
Erik Kundt
acabe04f87 Adds note about Standalone assembly. 2018-10-04 17:31:28 +02:00
chriseth
0b6c6141c4 [DOCS] Update assembly. 2018-10-04 17:31:28 +02:00
chriseth
68dfe8b640
Merge pull request #5126 from ethereum/chriseth-patch-1
[DOCS] Remove duplicate statement about pure enforcement.
2018-10-04 13:55:45 +02:00
chriseth
1a36de62b9
Merge pull request #5144 from ethereum/fixHexTypo
Fix typos.
2018-10-04 13:52:01 +02:00
chriseth
d76bfcd935 Fix typos. 2018-10-04 13:28:16 +02:00
chriseth
1305bf34f0
Merge pull request #5073 from IIIIllllIIIIllllIIIIllllIIIIllllIIIIll/patch-4
separate out a new "Design Criteria" section from "Formal Specification"
2018-10-04 13:02:33 +02:00
Li Xuanji
26d36e1faa separate out a new "Design Criteria" section from "Formal Specification" 2018-10-04 13:00:33 +02:00
chriseth
98fa46bfe0
Merge pull request #5119 from ethereum/docs-contributing-dependencies
Add Linux dependencies and move
2018-10-04 12:29:19 +02:00
chriseth
b8b31eb3bf
Merge pull request #5140 from dm4/docs-fix-inline-code-syntax
[DOCS] Add missing backtick for inline code syntax.
2018-10-04 00:54:45 +02:00
dm4
f343c5a730 [DOCS] Add missing backtick for inline code syntax. 2018-10-03 14:40:30 +08:00
chriseth
d82ba32f1d
Merge pull request #5138 from ethereum/fixXcode
Try newer version of xcode for MacOS.
2018-10-02 17:07:01 +02:00
chriseth
8806f449af Try newer version of xcode for MacOS. 2018-10-02 16:41:14 +02:00
chriseth
23773bbb1f
Merge pull request #5125 from ethereum/fix_address_with_underscores
Fixes #5051 (introduced in #4684), effectively allowing underscores in address literals.
2018-10-02 16:37:24 +02:00
Christian Parpart
9fb835b710 Fixes #5051 (introduced in #4684), effectively allowing underscores in address literals. 2018-10-02 15:37:15 +02:00
chriseth
7609710d4f
Merge pull request #5110 from codemascot/libevmasm/Assembly.cpp
Use 'switch' instead of 'else if'
2018-10-02 13:18:22 +02:00
chriseth
b77b79c46f
Merge pull request #5131 from Flash-Git/patch-1
Changed pragma explanation to match example
2018-10-02 10:45:51 +02:00
J Quinn
c20c9163af
Changed pragma explanation to match example 2018-10-02 03:06:37 +01:00
chriseth
24d1507537
Remove duplicate statement about pure enforcement. 2018-10-01 15:46:49 +02:00