Commit Graph

6280 Commits

Author SHA1 Message Date
Yoichi Hirai
e136ec8704
ast: string literals that are not valid UTF are not convertible to strings 2016-11-25 13:36:06 +01:00
Yoichi Hirai
aaf58a8c4e
test: add a test case converting an invalid UTF-8 into a string 2016-11-25 13:13:47 +01:00
Yoichi Hirai
ba94b0ae1b Merge pull request #1428 from ethereum/doc-parameters
Document input/output parameters
2016-11-25 11:32:47 +01:00
Yoichi Hirai
fed50403ff
docs: cleaning references to C; smoothing parameter syntax description 2016-11-25 10:43:05 +01:00
Yoichi Hirai
0599a14954
docs: cross-reference returning multiple values 2016-11-25 10:43:05 +01:00
Yoichi Hirai
936bade46f
doc: add a section about input parameters and output parameters 2016-11-25 10:43:05 +01:00
chriseth
27ed2b70cc Merge pull request #1437 from ethereum/docker
Alpine base docker file.
2016-11-24 23:40:49 +01:00
chriseth
5c662022a7 Alpine base docker file. 2016-11-24 21:48:16 +01:00
chriseth
9e7b608e78 Merge pull request #1392 from ethereum/check_warning_contents
Check warning text in tests
2016-11-24 21:22:17 +01:00
chriseth
a87ed2895a Remove declaration 2016-11-24 20:55:33 +01:00
chriseth
a077a3a5ec Merge pull request #1434 from ethereum/addpop
optimizing ADD; POP and similar
2016-11-24 20:46:40 +01:00
chriseth
19c9e85a20 Merge pull request #1432 from ethereum/override-types
docs: add a description about the types of parameters of overriding functions
2016-11-24 19:47:27 +01:00
Yoichi Hirai
a81f556302
test: various fixes 2016-11-24 19:22:26 +01:00
Yoichi Hirai
b6ffb6c8b7
libevmasm: generalize ADDPOP optimization into ADDMODPOP etc 2016-11-24 18:22:22 +01:00
Yoichi Hirai
c0fe5fbe9b
libevmasm: Add another peephole optimization 2016-11-24 18:22:22 +01:00
Yoichi Hirai
384c4546f1
interface: move searchForSubstring out of Error class into a separate file 2016-11-24 16:45:17 +01:00
chriseth
e461904854 Merge pull request #1413 from ethereum/calldata-layout
docs: add a section about calldata layout
2016-11-24 11:05:50 +01:00
chriseth
851f85769e Merge pull request #1430 from ethereum/runopt
Enable the optimizer for test runs.
2016-11-24 10:59:25 +01:00
Yoichi Hirai
2faaddca05
interface: fix the substring search 2016-11-23 17:38:41 +01:00
Yoichi Hirai
cace51fc47
test: wrapping the error message checking in a macro 2016-11-23 17:38:41 +01:00
Yoichi Hirai
ab3db782ae
test: check the error texts
by changing parseAnalyseAndReturnError to return the whole Error, not just the type
2016-11-23 17:38:41 +01:00
chriseth
c9293f2f23 Enable the optimizer for test runs. 2016-11-23 16:48:13 +01:00
Yoichi Hirai
c33b098e55
docs: add a description about the types of parameters of overriding functions 2016-11-23 16:40:57 +01:00
chriseth
a7c2509adf Merge pull request #1393 from VoR0220/giveBytesOstream
add ostream to bytes for ease of development
2016-11-23 14:57:02 +01:00
chriseth
b1d2d07e60 Merge pull request #1407 from escull638/patch-1
Fixed spelling mistake in Logs
2016-11-23 14:55:04 +01:00
chriseth
ec2e882376 Merge pull request #1408 from ethereum/keytype
docs: some types cannot be the key type for mappings
2016-11-23 14:54:46 +01:00
Yoichi Hirai
452dbef3dc
docs: add a section about calldata layout
Part of #1390
2016-11-23 13:55:37 +01:00
chriseth
0c874bbf27 Merge pull request #1425 from ethereum/fixLicensing
Fix licensing headers
2016-11-23 12:45:57 +01:00
VoR0220
3f9f725737 Fix licensing headers
Signed-off-by: VoR0220 <rj@erisindustries.com>
2016-11-23 12:22:33 +01:00
chriseth
f3662ca498 Merge pull request #1421 from ethereum/test_memory_struct_from_library
test: add a test case about returning a struct in memory from a library
2016-11-23 12:17:23 +01:00
chriseth
d25fb2f243 Merge pull request #1422 from innovator256/patch-1
Update types.rst
2016-11-23 12:16:43 +01:00
chriseth
17f1107770 Merge pull request #1424 from ethernomad/patch-2
Mention when the bug was introduced.
2016-11-23 12:16:05 +01:00
Yoichi Hirai
475009b93d Merge pull request #1411 from ethereum/function-type-docs
Fix function type examples
2016-11-23 11:34:40 +01:00
Jonathan Brown
aa4340ca89 Mention when the bug was introduced. 2016-11-23 17:00:06 +07:00
Ola
622952d4b9 Update types.rst
line 349 "returns" not return
2016-11-22 18:21:13 -05:00
Yoichi Hirai
75686e3d75
test: add a test case about returning a struct in memory from a library
This fixes #1378
2016-11-22 17:09:22 +01:00
chriseth
1a205ebf78 Merge pull request #1420 from ethereum/version
Set version to 0.4.7
2016-11-22 15:45:22 +01:00
chriseth
a65473b371 Set version to 0.4.7 2016-11-22 15:44:48 +01:00
Yoichi Hirai
3d9a180cc3 Merge pull request #1417 from ethereum/fixOptimizer
Optimizer: Clear state for JUMPDESTs.
2016-11-22 15:15:17 +01:00
chriseth
7fb7d5ae39 Optimizer: Clear state for JUMPDESTs. 2016-11-22 14:58:24 +01:00
VoR0220
9869f1a78b
convert individual numbers to hex
Signed-off-by: VoR0220 <rj@erisindustries.com>
2016-11-21 13:53:53 -06:00
chriseth
73eb0235b4 Fix examples and add explanation. 2016-11-21 17:12:33 +01:00
Alex Beregszaszi
81eea45c2d Fix oracle callback example 2016-11-21 13:16:35 +00:00
Alex Beregszaszi
42a84946d2 Fix function type examples 2016-11-21 13:11:43 +00:00
Yoichi Hirai
b24f4a4d00
docs: some types cannot be the key type for mappings 2016-11-21 12:47:40 +01:00
escull638
74ab62de14 Fixed spelling mistake in Logs
Changed 'maps all they way up to the block level' to 'maps all the way up to the block level'.
2016-11-21 11:26:58 +00:00
chriseth
aa48008cc7 Merge pull request #1405 from ethereum/version
Update version.
2016-11-21 11:58:01 +01:00
chriseth
3f48c655e5 Update version. 2016-11-21 11:54:41 +01:00
chriseth
5ebd31ce2d Merge pull request #1404 from ethereum/changelog
Update changelog.
2016-11-21 11:30:57 +01:00
chriseth
5bb050a739 Update changelog. 2016-11-21 11:18:04 +01:00