Commit Graph
7744 Commits
Author SHA1 Message Date
Yoichi Hirai a0f8c94dad Add a test about checking a warning 2017-06-13 16:57:08 +02:00
Yoichi Hirai 464dea2459 test: Add different styles of returndatacopy and returndatasize 2017-06-13 16:57:08 +02:00
Alex Beregszaszi 05af6c9255 Warn if returndatasize/returndatacopy is used 2017-06-13 16:57:07 +02:00
Yoichi Hirai 9ff3064d03 Mention RETURNDATACOPY in GasMeter and SemanticInformation 2017-06-13 16:57:07 +02:00
Yoichi Hirai 55737213d1 Add a changelog entry 2017-06-13 16:57:07 +02:00
Yoichi Hirai 0b22154a75 libevmasm: add RETURNDATACOPY and RETURNDATASIZE 2017-06-13 16:57:02 +02:00
Alex Beregszaszi 0c8c209194 Merge pull request #2375 from ethereum/macro_with_zero_args
LLL: macro with zero args
2017-06-13 14:44:29 +01:00
Yoichi Hirai c4f0608b68 More informative test 2017-06-13 12:28:03 +02:00
Yoichi Hirai 0909ffc26e Fix the expectation about the parse 2017-06-13 12:21:28 +02:00
chriseth ca70d82b96 Include abi specs in index and fix styling. 2017-06-12 18:33:23 +02:00
chriseth 3170fd9a93 Formatting of heading. 2017-06-12 17:50:03 +02:00
chriseth c66c5d4a21 Change fixed number example. 2017-06-12 17:49:11 +02:00
chriseth a0777a7ffb Include structs. 2017-06-12 17:43:48 +02:00
chriseth 3699d27cc9 Merge pull request #2368 from jamesray1/patch-5
Doxygen
2017-06-12 17:23:55 +02:00
chriseth e48a1a3851 Merge pull request #2372 from jamesray1/patch-13
Create types.rst
2017-06-12 17:21:28 +02:00
chriseth 39a7b63897 Added linebreak. 2017-06-12 17:21:19 +02:00
chriseth 43d3d4eba4 Merge pull request #2366 from sandakersmann/patch-1
Fixed "building-from-source" link
2017-06-12 17:19:05 +02:00
chriseth 78c892aafa Undo changes to building from source. 2017-06-12 17:18:55 +02:00
Yoichi Hirai a03913427f Add an end-to-end test about LLL macro with zero arguments 2017-06-12 15:16:08 +02:00
Yoichi Hirai 37a949e634 liblll: allow macros with no arguments 2017-06-12 15:16:08 +02:00
Yoichi Hirai b86b084bc6 Add a test that fails about an LLL macro with no arguments 2017-06-12 15:16:03 +02:00
chriseth f583008c73 Remove copyright notice. 2017-06-12 12:28:17 +02:00
Yoichi Hirai 496c2a208e Merge pull request #2374 from jamesray1/patch-18
Create types.rst
2017-06-12 11:11:59 +02:00
James Ray 0423278a31 Create types.rst
hash table link
2017-06-12 18:12:09 +10:00
James Ray 09a77de8ab Create types.rst
Maps will be explained later `[here](http://solidity.readthedocs.io/en/develop/types.html#mappings)`_
2017-06-12 18:02:30 +10:00
James Ray 2dd23cec7a Create types.rst
Note that the following is not a pair of dynamic arrays but a dynamic array of pairs (i.e. of fixed size arrays of length two).
2017-06-12 17:36:51 +10:00
James Ray 997151c734 Doxygen
Link for more information about Doxygen.
2017-06-11 15:41:15 +10:00
Marius Kjærstad 320bc15431 Fixed "building-from-source" link
Fixed building-from-source link in contributing.rst
2017-06-10 14:33:02 +02:00
RJ Catalano 3525280a72 some small fixes to the names and underlining; still need to fix the fixed point bytecode representation
Signed-off-by: RJ Catalano <rj@monax.io>
2017-06-09 14:49:59 -05:00
RJ Catalano 548ae18dfd begin abi spec translation into solidity docs
Signed-off-by: RJ Catalano <rj@monax.io>
2017-06-09 13:58:55 -05:00
Alex Beregszaszi 762bec9116 Nicer machine output in CLI 2017-06-09 16:40:14 +02:00
Alex Beregszaszi ca92bda886 Supply text representation of assembly 2017-06-09 16:40:14 +02:00
Alex Beregszaszi f0d213e6b5 Introduce MachineAssemblyObject 2017-06-09 16:40:14 +02:00
Alex Beregszaszi fe3b46554a Merge pull request #2362 from ethereum/lowercase_instructions
Use lowercase when reporting instruction error.
2017-06-09 14:49:59 +01:00
chriseth 32dc538369 Merge pull request #2360 from ethereum/codegen-cleanup
Remove seldom used CodeGen case
2017-06-09 15:40:03 +02:00
chriseth bf2b5c746a Use lowercase when reporting instruction error. 2017-06-09 15:17:29 +02:00
Alex Beregszaszi 8768080a02 Remove excess includes 2017-06-09 12:47:05 +01:00
Alex Beregszaszi 1da3af161f Simplify CodeGenerator by remove seldom used case 2017-06-09 12:45:56 +01:00
Alex Beregszaszi 3e91177c4d Merge pull request #2359 from ethereum/remove-asmstack
Remove AsmStack
2017-06-09 12:28:36 +01:00
chriseth 9d0691b47a Include license and warranty statement with solc. 2017-06-09 13:11:15 +02:00
Alex Beregszaszi 114c157b04 Remove obsolete AsmStack 2017-06-09 11:43:41 +01:00
Alex Beregszaszi ae6251effd Use inline assembly directly and not via AsmStack 2017-06-09 11:43:40 +01:00
Alex Beregszaszi 76667fed4f Merge pull request #2304 from ethereum/evm15asm
Implementation of EVM 1.5 backend
2017-06-09 11:23:40 +01:00
Alex Beregszaszi 80227af08a Add test for two functions calling eachother 2017-06-09 10:46:13 +01:00
chriseth 6b3e7f79cf Comments and consistent variable names. 2017-06-09 10:45:36 +01:00
chriseth 40cb14cdef Fix compiler warning. 2017-06-08 15:52:45 +02:00
chriseth 308a726ad1 Fix: Copy resolver. 2017-06-08 15:52:45 +02:00
chriseth b32d5e4cc0 Visitor bugfix. 2017-06-08 15:52:45 +02:00
chriseth 893e6f4ec2 Missing stack height check for variable declaration. 2017-06-08 15:52:45 +02:00
chriseth ef3d5874fe Remove error reporter from code generation phase. 2017-06-08 15:52:45 +02:00