aboutsummaryrefslogtreecommitdiffstats
path: root/docs/assembly.rst
Commit message (Collapse)AuthorAgeFilesLines
* Rephrase opcode result returning descriptionMathias Baumann2018-12-191-2/+2
| | | | | It was a bit between the lines that "pushing on the stack" is their means of returning a result.
* Format "and" as instruction op codeMathias Baumann2018-12-191-1/+1
|
* Fix create2chriseth2018-10-101-5/+5
|
* Adds note about Standalone assembly.Erik Kundt2018-10-041-4/+6
|
* [DOCS] Update assembly.chriseth2018-10-041-41/+41
|
* Improve the create2 description in assembly.rstAlex Beregszaszi2018-09-281-2/+4
|
* Add extcodehash to the assembly documentationAlex Beregszaszi2018-09-261-2/+4
|
* Update version pragma in all documentation examplesAlex Beregszaszi2018-09-261-5/+5
|
* Improve noted sections of Inline assembly docChris Ward2018-09-181-48/+47
|
* Blockchain basics part 2chriseth2018-09-141-0/+2
|
* Update documentation examples.chriseth2018-08-141-14/+4
|
* Clarify allocation and initial value of free memoy pointer.chriseth2018-08-071-2/+11
|
* Remove loose assembly features from the documentationChristian Parpart2018-08-021-54/+3
|
* Added default data locations to docs and other external tests.Chase McDermott2018-07-151-4/+4
|
* docs: Fix typos.Cryptomental2018-07-111-4/+4
| | | | | | Used codespell and manual fixes. Refs: #4442
* Add missing periods to opcodes table in assembly.rstLeo Arias2018-07-091-14/+14
| | | | The table is inconsistent between `..` and `...`. This updates all the explanations to use `...`.
* Remove documentation references to sha3Jason Cobb2018-06-041-2/+0
|
* Array Length mistankingly taken as Offsetritzdorf2018-05-281-1/+1
| | | The array length was directly taken as an offset without the necessary multiplication with `0x20`.
* Remove desugaringchriseth2018-05-011-258/+14
|
* Add documentation.chriseth2018-04-161-0/+10
|
* Create empty dynamic memory arrays more efficiently.chriseth2018-04-041-0/+5
|
* Shift operands were swapped in accepted EIP145Alex Beregszaszi2018-02-271-3/+3
|
* Remove ROL/ROR as they are not part of EIP145 anymoreAlex Beregszaszi2018-02-271-4/+0
|
* Document bitwise shift operators in assemblyAlex Beregszaszi2018-02-271-0/+10
|
* Introduce VM version ('hard fork') column for assembly opcodesAlex Beregszaszi2018-02-271-161/+163
|
* Fix some keyword highlighting in docsAlex Beregszaszi2018-02-271-2/+2
|
* Random documentation updates (assembly, faq)Alex Beregszaszi2018-02-271-6/+8
|
* Merge pull request #3357 from federicobond/improve-asm-grammarchriseth2018-02-201-17/+16
|\ | | | | docs: Improve assembly grammar definition
| * docs: Improve assembly grammar definitionFederico Bond2017-12-241-17/+16
| |
* | Fix new Solidity warnings, for #3379William Entriken2018-01-291-9/+9
|/
* Fixes for failing testsJim McDonald2017-12-131-2/+2
|
* Fix Solidity warningsJim McDonald2017-12-131-9/+9
|
* Removed manual adjustment of stack of the docsGonçalo Sá2017-12-051-25/+0
| | | | Removed the section fo the docs regarding manual adjustment of the stack given the `unbalanced stack` check prevents its use
* If statement for Iulia / inline assembly.chriseth2017-11-221-3/+21
|
* Move Julia documentation to its own fileAlex Beregszaszi2017-11-221-191/+7
|
* First take in formal specification.chriseth2017-11-221-13/+94
|
* Describe Julia.chriseth2017-11-221-11/+114
|
* Require 0.4.12 for the VectorSum example (for loop)Alex Beregszaszi2017-08-281-1/+1
|
* Highlight opcodes in docsAlex Beregszaszi2017-08-281-4/+5
|
* Merge pull request #2664 from joshuahannan/developchriseth2017-08-151-0/+14
|\ | | | | added while loop description
| * Wording.chriseth2017-07-311-3/+2
| |
| * added while loop descriptionJoshua Hannan2017-07-301-0/+15
| |
* | Use temporary variable for sum exampleAlex Beregszaszi2017-08-111-8/+10
| |
* | Move init/cond into the for loopAlex Beregszaszi2017-08-111-5/+5
| |
* | Add pure assembly example for summingAlex Beregszaszi2017-08-111-0/+23
| |
* | fix typo 'onte' -> 'onto'vladislav-ankudinov2017-08-091-1/+1
|/
* minor fix on assembly exampleNIC6192017-07-211-1/+1
|
* Enable more examples in the documentation for testingAlex Beregszaszi2017-07-191-4/+4
|
* Add version pragma to docs examplesAlex Beregszaszi2017-07-131-0/+2
|
* Add changelog and documentationAlex Beregszaszi2017-07-131-1/+1
|
* typo of bitween for betweenhh37552017-07-081-1/+1
|
* Document Whiskers.Alex Beregszaszi2017-06-221-0/+2
|
* Changelog and documentation.chriseth2017-06-161-26/+14
|
* Merge pull request #2192 from winsvega/developAlex Beregszaszi2017-06-151-1/+8
|\ | | | | add STATICCALL instruction
| * add new opcode instructions to the parserDimitry2017-06-151-1/+8
| | | | | | | | STATICCALL 0xfa 6 inputs (gas address mem1 mem2 mem3 mem4)
* | Clarify functional style.chriseth2017-06-141-2/+4
|/
* libevmasm: add RETURNDATACOPY and RETURNDATASIZEYoichi Hirai2017-06-131-0/+4
|
* Document keccak256 in assemblyAlex Beregszaszi2017-05-301-0/+2
|
* Remove error label / invalid jump label.chriseth2017-04-281-7/+2
|
* Remove parentheses from around function return parametersAlex Beregszaszi2017-04-271-4/+4
|
* Document storage variable access.chriseth2017-04-261-9/+8
|
* Fix typo in documentationMatt Searle2017-03-281-1/+1
| | | Spelling mistake
* Remove stack annotations from documentation.chriseth2017-03-031-48/+58
|
* Clarify stack height.chriseth2017-03-031-5/+14
|
* Updated documentation.chriseth2017-03-031-11/+47
|
* Document revert()Alex Beregszaszi2017-02-111-0/+2
|
* Integrate missed changes.chriseth2017-02-011-13/+29
|
* Move explanatory sections and other small changes.chriseth2017-01-091-183/+192
|
* Typos and clarifications.chriseth2017-01-041-13/+17
|
* More information about switch, loops and functions.chriseth2017-01-041-1/+78
|
* Update to new assembly specification.chriseth2017-01-031-31/+381
|
* Assembly definition.chriseth2017-01-031-0/+510