chriseth
|
e78b95d9d4
|
Renamed SHA3.{h,cpp} files.
|
2018-10-18 14:31:36 +02:00 |
|
Alex Beregszaszi
|
913ddf158f
|
Group LLL only assembly features in libevmasm
|
2018-09-26 12:46:03 +01:00 |
|
Alex Beregszaszi
|
535026b492
|
Group append() functions in libevmasm
|
2018-09-26 11:14:40 +01:00 |
|
Alex Beregszaszi
|
d569ad91e4
|
Restrict assembly tags to 32-bit
|
2018-04-30 18:47:57 +01:00 |
|
chriseth
|
6ec4517929
|
Use EVM version in gas meter and optimizer.
|
2018-03-05 11:36:33 +01:00 |
|
chriseth
|
73771f5bb2
|
Named assembly labels.
|
2017-09-15 20:44:49 +01:00 |
|
Alex Beregszaszi
|
bbfb16cf5c
|
Introduce assemblyString
|
2017-09-11 15:53:20 +01:00 |
|
Alex Beregszaszi
|
50570c6c79
|
Do not return the stream in asssemblyStream
|
2017-09-11 15:48:58 +01:00 |
|
Alex Beregszaszi
|
a535a8b06e
|
Split out the JSON functionality from assembly.stream()
|
2017-09-11 15:48:52 +01:00 |
|
Alex Beregszaszi
|
55d2a459a9
|
Mark functions static in libevmasm
|
2017-09-11 15:15:02 +01:00 |
|
Alex Beregszaszi
|
70e89a5dac
|
Introduce JumpdestRemover optimisation step
|
2017-08-25 10:42:36 +01:00 |
|
Alex Beregszaszi
|
f9d5f7e497
|
Introduce fine-grained optimiser settings in libevmasm
|
2017-07-27 12:40:28 +01:00 |
|
Alex Beregszaszi
|
bc95da354d
|
Replace obsolete assembly code in LLL
|
2017-06-21 21:23:39 +01:00 |
|
chriseth
|
57f79ebfa6
|
Remove debugbreak.
|
2017-06-20 19:21:29 +02:00 |
|
Alex Beregszaszi
|
c08c4b8b6f
|
Move subroutine helpers from CompilerContext to Assembly
|
2017-06-14 21:21:26 +01:00 |
|
Alex Beregszaszi
|
6a260a9ff1
|
Remove single use Assembly::popTo
|
2017-06-14 21:21:26 +01:00 |
|
Alex Beregszaszi
|
18fc667658
|
Remove obsolete Assembly::out
|
2017-06-14 21:21:26 +01:00 |
|
Alex Beregszaszi
|
398099f50e
|
Remove obsolete errorTag()
|
2017-06-14 21:21:26 +01:00 |
|
chriseth
|
997f5d751a
|
Create functional assembly output, if possible.
|
2017-01-24 01:09:55 +01:00 |
|
chriseth
|
91ecc4533d
|
Add swarm hash to the end of the bytecode.
|
2016-12-01 16:03:59 +01:00 |
|
VoR0220
|
3f9f725737
|
Fix licensing headers
Signed-off-by: VoR0220 <rj@erisindustries.com>
|
2016-11-23 12:22:33 +01:00 |
|
chriseth
|
0335ed4cb4
|
Simple peephole optimizer that is activated even if not requested.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
e51f852504
|
Converted sub assembly to smart pointer.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
e543bd34c0
|
Stored combined creation and runtime tags.
Includes a change to Assembly to allow tags from sub-assemblies to be
used.
Sorry, this get a bit bigger than I thought.
|
2016-11-16 14:37:18 +01:00 |
|
Alex Beregszaszi
|
aefb6e5fcf
|
Rename dev::sha3 to dev::keccak256
|
2016-10-06 14:53:40 +01:00 |
|
chriseth
|
226ed7b9dc
|
Some cleanup regarding libdevcore. Also rename to avoid conflicts.
|
2016-08-06 11:14:28 +02:00 |
|
Dimitry
|
9816510065
|
enable solidity test
|
2016-04-04 15:18:24 +04:00 |
|
Dimitry
|
ccbd3ff63f
|
move libevmcore to solidity
|
2016-04-01 23:11:01 +03:00 |
|
Dimitry
|
b50e65437e
|
move libevmasm
|
2016-03-21 11:55:45 +03:00 |
|