chriseth
|
f9ec1231b6
|
Support period as part of identifiers for Yul and Inline Assembly.
|
2019-04-25 16:48:16 +02:00 |
|
chriseth
|
8d401ba936
|
Update pragmas.
|
2019-03-05 18:10:09 +01:00 |
|
Alex Beregszaszi
|
ecd246aeb6
|
Support petersburg in evmVersion
|
2019-03-04 14:10:41 +01:00 |
|
Mathias Baumann
|
e9944206a5
|
Rephrase opcode result returning description
It was a bit between the lines that "pushing on the stack" is their
means of returning a result.
|
2018-12-18 19:36:38 +01:00 |
|
Mathias Baumann
|
50101570ef
|
Format "and" as instruction op code
|
2018-12-18 18:06:43 +01:00 |
|
chriseth
|
3bbb1ee2c0
|
Fix create2
|
2018-10-10 11:50:49 +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 |
|
Alex Beregszaszi
|
2a75142688
|
Improve the create2 description in assembly.rst
|
2018-09-28 00:08:02 +01:00 |
|
Alex Beregszaszi
|
8d8c855810
|
Add extcodehash to the assembly documentation
|
2018-09-26 16:12:54 +01:00 |
|
Alex Beregszaszi
|
3ca00c73f9
|
Update version pragma in all documentation examples
|
2018-09-25 19:03:25 +01:00 |
|
Chris Ward
|
7b82a83786
|
Improve noted sections of Inline assembly doc
|
2018-09-17 19:00:05 +02:00 |
|
chriseth
|
6de07e5c10
|
Blockchain basics part 2
|
2018-09-13 23:30:51 +02:00 |
|
chriseth
|
6cf299bec6
|
Update documentation examples.
|
2018-08-14 15:50:46 +02:00 |
|
chriseth
|
5d5626e6d7
|
Clarify allocation and initial value of free memoy pointer.
|
2018-08-07 13:37:06 +02:00 |
|
Christian Parpart
|
ed3cb327ea
|
Remove loose assembly features from the documentation
|
2018-08-02 13:36:48 +01:00 |
|
Chase McDermott
|
3267adcd14
|
Added default data locations to docs and other external tests.
|
2018-07-14 16:42:43 -05:00 |
|
Cryptomental
|
eb92d5f760
|
docs: Fix typos.
Used codespell and manual fixes.
Refs: #4442
|
2018-07-10 22:57:59 +02:00 |
|
Leo Arias
|
4fb1fa02ea
|
Add missing periods to opcodes table in assembly.rst
The table is inconsistent between `..` and `...`. This updates all the explanations to use `...`.
|
2018-07-09 11:31:43 +01:00 |
|
Jason Cobb
|
acd8706309
|
Remove documentation references to sha3
|
2018-06-04 01:05:01 +01:00 |
|
ritzdorf
|
fb08030a07
|
Array Length mistankingly taken as Offset
The array length was directly taken as an offset without the necessary multiplication with `0x20`.
|
2018-05-28 02:25:13 +02:00 |
|
chriseth
|
e27669811d
|
Remove desugaring
|
2018-04-30 19:18:06 +02:00 |
|
chriseth
|
a9c16b8c39
|
Add documentation.
|
2018-04-16 12:47:38 +02:00 |
|
chriseth
|
0cbe55005d
|
Create empty dynamic memory arrays more efficiently.
|
2018-04-04 12:37:04 +02:00 |
|
Alex Beregszaszi
|
317e017849
|
Shift operands were swapped in accepted EIP145
|
2018-02-27 13:43:02 +01:00 |
|
Alex Beregszaszi
|
afa4a48e37
|
Remove ROL/ROR as they are not part of EIP145 anymore
|
2018-02-27 13:42:41 +01:00 |
|
Alex Beregszaszi
|
9e0446a22c
|
Document bitwise shift operators in assembly
|
2018-02-27 13:42:28 +01:00 |
|
Alex Beregszaszi
|
8cebfb168b
|
Introduce VM version ('hard fork') column for assembly opcodes
|
2018-02-27 11:16:12 +01:00 |
|
Alex Beregszaszi
|
e424bd1007
|
Fix some keyword highlighting in docs
|
2018-02-27 11:12:10 +01:00 |
|
Alex Beregszaszi
|
64eaff6420
|
Random documentation updates (assembly, faq)
|
2018-02-26 20:19:26 +01:00 |
|
chriseth
|
59f5a31376
|
Merge pull request #3357 from federicobond/improve-asm-grammar
docs: Improve assembly grammar definition
|
2018-02-19 19:30:54 +01:00 |
|
William Entriken
|
b517ebb8bc
|
Fix new Solidity warnings, for #3379
|
2018-01-29 10:26:07 -05:00 |
|
Federico Bond
|
088d0e5dc1
|
docs: Improve assembly grammar definition
|
2017-12-24 04:30:49 -03:00 |
|
Jim McDonald
|
93cf4dee66
|
Fixes for failing tests
|
2017-12-13 07:55:46 +00:00 |
|
Jim McDonald
|
6e521d59b0
|
Fix Solidity warnings
|
2017-12-12 18:47:30 +00:00 |
|
Gonçalo Sá
|
ca16099ad0
|
Removed manual adjustment of stack of the docs
Removed the section fo the docs regarding manual adjustment of the stack given the `unbalanced stack` check prevents its use
|
2017-12-05 03:20:35 +00:00 |
|
chriseth
|
6dbc34e16e
|
If statement for Iulia / inline assembly.
|
2017-11-22 16:25:24 +01:00 |
|
Alex Beregszaszi
|
2a91eb9538
|
Move Julia documentation to its own file
|
2017-11-22 03:07:49 +00:00 |
|
chriseth
|
f73660423a
|
First take in formal specification.
|
2017-11-22 02:45:07 +00:00 |
|
chriseth
|
243002e5f3
|
Describe Julia.
|
2017-11-22 02:45:07 +00:00 |
|
Alex Beregszaszi
|
2b26d6b9d7
|
Require 0.4.12 for the VectorSum example (for loop)
|
2017-08-28 11:59:36 +01:00 |
|
Alex Beregszaszi
|
412cc6bc58
|
Highlight opcodes in docs
|
2017-08-28 11:59:35 +01:00 |
|
chriseth
|
2fa59489b6
|
Merge pull request #2664 from joshuahannan/develop
added while loop description
|
2017-08-15 17:45:44 +02:00 |
|
Alex Beregszaszi
|
9358001ba4
|
Use temporary variable for sum example
|
2017-08-10 17:47:35 +01:00 |
|
Alex Beregszaszi
|
34503d98d7
|
Move init/cond into the for loop
|
2017-08-10 17:30:57 +01:00 |
|
Alex Beregszaszi
|
a323486a9b
|
Add pure assembly example for summing
|
2017-08-10 17:30:57 +01:00 |
|
vladislav-ankudinov
|
79137e4703
|
fix typo 'onte' -> 'onto'
|
2017-08-09 14:46:51 +03:00 |
|
chriseth
|
a73fb4d529
|
Wording.
|
2017-07-31 11:44:35 +02:00 |
|
Joshua Hannan
|
5f9c02c6b6
|
added while loop description
|
2017-07-29 18:15:54 -05:00 |
|
NIC619
|
3dcbe68aea
|
minor fix on assembly example
|
2017-07-21 00:25:36 -04:00 |
|
Alex Beregszaszi
|
cffe52d6d9
|
Enable more examples in the documentation for testing
|
2017-07-19 00:05:05 +01:00 |
|
Alex Beregszaszi
|
b2fcd59ee6
|
Add version pragma to docs examples
|
2017-07-13 17:10:37 +02:00 |
|
Alex Beregszaszi
|
b65601bb3d
|
Add changelog and documentation
|
2017-07-13 15:18:40 +02:00 |
|
hh3755
|
d01b02f8cf
|
typo of bitween for between
|
2017-07-08 17:23:48 +08:00 |
|
Alex Beregszaszi
|
1d4f40e3a2
|
Document Whiskers.
|
2017-06-22 16:56:57 +02:00 |
|
chriseth
|
71d39755fe
|
Changelog and documentation.
|
2017-06-16 10:56:21 +01:00 |
|
Alex Beregszaszi
|
42b61171d9
|
Merge pull request #2192 from winsvega/develop
add STATICCALL instruction
|
2017-06-14 21:03:32 +01: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 |
|
chriseth
|
98139ead42
|
Clarify functional style.
|
2017-06-14 15:46:16 +02:00 |
|
Yoichi Hirai
|
0b22154a75
|
libevmasm: add RETURNDATACOPY and RETURNDATASIZE
|
2017-06-13 16:57:02 +02:00 |
|
Alex Beregszaszi
|
524a52660d
|
Document keccak256 in assembly
|
2017-05-30 12:33:04 +01:00 |
|
chriseth
|
28f10f4783
|
Remove error label / invalid jump label.
|
2017-04-28 13:14:52 +02:00 |
|
Alex Beregszaszi
|
35f1cf92db
|
Remove parentheses from around function return parameters
|
2017-04-27 10:08:02 +01:00 |
|
chriseth
|
a46a059e3a
|
Document storage variable access.
|
2017-04-26 11:58:36 +02:00 |
|
Matt Searle
|
3d30294482
|
Fix typo in documentation
Spelling mistake
|
2017-03-28 21:18:35 +13:00 |
|
chriseth
|
8c1d949d1a
|
Remove stack annotations from documentation.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
c85f9257f8
|
Clarify stack height.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
f4f82615b1
|
Updated documentation.
|
2017-03-03 15:41:01 +01:00 |
|
Alex Beregszaszi
|
1fcad8b4ab
|
Document revert()
|
2017-02-10 22:41:09 +00:00 |
|
chriseth
|
a39adc44d4
|
Integrate missed changes.
|
2017-01-31 23:31:25 +01:00 |
|
chriseth
|
ceac5c5a0c
|
Move explanatory sections and other small changes.
|
2017-01-09 15:15:30 +01:00 |
|
chriseth
|
e92af89ec8
|
Typos and clarifications.
|
2017-01-04 12:58:35 +01:00 |
|
chriseth
|
4bc934abce
|
More information about switch, loops and functions.
|
2017-01-04 12:34:44 +01:00 |
|
chriseth
|
9683cfea6d
|
Update to new assembly specification.
|
2017-01-03 15:19:14 +01:00 |
|
chriseth
|
0bd8c204f0
|
Assembly definition.
|
2017-01-03 14:13:49 +01:00 |
|