Alex Beregszaszi
|
0c457835ba
|
Reorder changelog for alphabetical order
|
2017-07-03 12:31:14 +01:00 |
|
chriseth
|
0fa2feb341
|
Changelog entry.
|
2017-06-30 21:29:00 +01:00 |
|
Alex Beregszaszi
|
32d6c1c316
|
MLOAD has side-effects, treat it like that in the optimiser
|
2017-06-30 21:27:39 +01:00 |
|
Alex Beregszaszi
|
d4fecc7b11
|
Warn on JUMP/JUMPI in inline assembly
|
2017-06-30 20:47:14 +01:00 |
|
chriseth
|
044058276e
|
Warn about callcode.
|
2017-06-30 16:37:32 +02:00 |
|
chriseth
|
168f64f4cb
|
Fix negative stack size checks.
|
2017-06-28 16:55:49 +01:00 |
|
chriseth
|
a895f2dccb
|
Changelog entry.
|
2017-06-28 11:41:03 +02:00 |
|
chriseth
|
e715dd0b7e
|
Merge branch 'develop' into utf8-strict-parser
|
2017-06-27 14:37:45 +02:00 |
|
Alex Beregszaszi
|
bc31d4969c
|
Merge pull request #2437 from ethereum/warnDoubleCopyStorage
Warn about copies in storage that might overwrite unexpectedly.
|
2017-06-27 10:24:03 +01:00 |
|
chriseth
|
d0b6de0b34
|
Warn about copies in storage that might overwrite unexpectedly.
|
2017-06-26 16:31:36 +02:00 |
|
chriseth
|
f47e6e90fb
|
Disallow comparisons between some types.
|
2017-06-26 16:30:36 +02:00 |
|
Alex Beregszaszi
|
569e0c53f2
|
Implement strict UTF-8 validation
|
2017-06-26 12:58:21 +01:00 |
|
Alex Beregszaszi
|
751ba701bc
|
Merge pull request #2450 from ethereum/addressstring
Fix for strings treated as addresses.
|
2017-06-26 12:18:33 +01:00 |
|
Alex Beregszaszi
|
a0b0df2d98
|
Merge pull request #2460 from ethereum/disallowMultiModifier
Disallow invoking the same modifier multiple times.
|
2017-06-26 11:51:12 +01:00 |
|
chriseth
|
c328ab411b
|
Merge pull request #2442 from ethereum/remove-why3
Remove Why3 generator
|
2017-06-26 09:20:23 +02:00 |
|
Alex Beregszaszi
|
555dc4f46f
|
Remove Why3 generator
|
2017-06-25 12:26:16 +01:00 |
|
chriseth
|
5a75581f66
|
Disallow invoking the same modifier multiple times.
|
2017-06-23 20:12:22 +02:00 |
|
chriseth
|
831ed08387
|
Change invalid opcode to revert for input validation.
|
2017-06-23 19:29:11 +02:00 |
|
chriseth
|
633b6bd61a
|
Merge pull request #2213 from ethereum/jsoncompiler
Rewrite jsonCompiler using StandardCompiler
|
2017-06-23 17:41:14 +02:00 |
|
Federico Bond
|
0fb1621a98
|
Fix address literals not being treated as compile-time constants
The early return implemented for address literals in TypeChecker was
preventing the isPure annotation from getting applied. Closes #2441
|
2017-06-23 11:19:57 +02:00 |
|
Alex Beregszaszi
|
79ed529b3f
|
Merge pull request #2452 from ethereum/fixPassingEmptyString
Fix passing empty string
|
2017-06-22 22:33:06 +01:00 |
|
Alex Beregszaszi
|
08a5d144ac
|
Merge pull request #2426 from ethereum/miniMoustache
Whiskers template system
|
2017-06-22 22:17:26 +01:00 |
|
chriseth
|
83ea7793d9
|
Fix ABI encoding of empty string literal.
|
2017-06-22 17:55:06 +02:00 |
|
chriseth
|
e58cff3f37
|
Changelog entry for Whiskers.
|
2017-06-22 16:56:57 +02:00 |
|
chriseth
|
c33d818a68
|
Changelog entry.
|
2017-06-22 16:48:44 +02:00 |
|
Alex Beregszaszi
|
ea6cf619fd
|
Rewrite jsonCompiler using StandardCompiler
|
2017-06-22 13:01:46 +01:00 |
|
Federico Bond
|
0f8ad1d68f
|
Fix segmentation fault with constant function parameters
|
2017-06-21 22:46:27 -03:00 |
|
chriseth
|
0c75afb2c1
|
Merge pull request #2225 from ethereum/julia-for
Implement for statement in assembly parser / printer / code generator
|
2017-06-19 11:53:22 +02:00 |
|
chriseth
|
c1f5016e16
|
Changelog entry.
|
2017-06-16 16:41:41 +02:00 |
|
chriseth
|
7a09860ec1
|
Mention functions in changelog.
|
2017-06-16 11:29:41 +01:00 |
|
chriseth
|
71d39755fe
|
Changelog and documentation.
|
2017-06-16 10:56:21 +01:00 |
|
chriseth
|
66881bd675
|
Merge branch 'develop' into asm-aux
|
2017-06-15 08:39:02 +02:00 |
|
Alex Beregszaszi
|
42b61171d9
|
Merge pull request #2192 from winsvega/develop
add STATICCALL instruction
|
2017-06-14 21:03:32 +01:00 |
|
Alex Beregszaszi
|
585b3ea3e3
|
Print auxiliary data in the assembly
|
2017-06-14 20:14:15 +01:00 |
|
chriseth
|
f008ddf836
|
Merge pull request #2381 from ethereum/fixcrash
Fix a crash about a non-callable expression.
|
2017-06-14 18:35:38 +02:00 |
|
chriseth
|
fd5bf16101
|
Merge pull request #2384 from ethereum/parseFunctionalInstructions
Enforce function arguments when parsing functional instructions.
|
2017-06-14 18:35:16 +02:00 |
|
Dimitry
|
c20cdd0a05
|
add new opcode instructions to the parser
STATICCALL 0xfa 6 inputs (gas address mem1 mem2 mem3 mem4)
|
2017-06-14 18:18:12 +02:00 |
|
Alex Beregszaszi
|
bec30051c5
|
Introduce CREATE2 in the assembler
|
2017-06-14 16:00:39 +02:00 |
|
chriseth
|
1b1f35762e
|
Enforce function arguments when parsing functional instructions.
|
2017-06-14 14:51:47 +02:00 |
|
chriseth
|
07cc84fade
|
Fix a crash about a non-callable expression.
|
2017-06-14 14:26:20 +02:00 |
|
Yoichi Hirai
|
55737213d1
|
Add a changelog entry
|
2017-06-13 16:57:07 +02:00 |
|
Alex Beregszaszi
|
59d3a9d169
|
Add changelog entry for keccak256
|
2017-05-30 12:33:04 +01:00 |
|
Alex Beregszaszi
|
56fe3a6ab9
|
Better error messages during parsing functional instructions
|
2017-05-24 13:35:52 +01:00 |
|
chriseth
|
74d2e7311a
|
Merge pull request #2265 from roadriverrail/inline_asm_unused_warning
Analyze InlineAssembly for variable use
|
2017-05-22 16:34:29 +02:00 |
|
djudjuu
|
e82df073d1
|
minor fixes and changelog update
|
2017-05-22 12:25:50 +02:00 |
|
Rhett Aultman
|
621c3fa22f
|
Analyze InlineAssembly for variable use
The unused variable checker in StaticAnalyzer did not conssider
InlineAssembly objects. This commit introduces that missing feature.
|
2017-05-21 15:23:05 -07:00 |
|
chriseth
|
2d67f09bc5
|
Bump version.
|
2017-05-04 11:57:34 +02:00 |
|
chriseth
|
9df7a6fa29
|
Update permalink for optimizer bug and fix release date.
|
2017-05-03 12:39:54 +02:00 |
|
chriseth
|
dbbd8d60ef
|
Finalize changelog.
|
2017-05-03 12:24:22 +02:00 |
|
chriseth
|
00933b99cc
|
Merge pull request #2206 from ethereum/fixoptimizer
Constant optimizer fix
|
2017-05-03 11:54:11 +02:00 |
|