Vignesh Karthikeyan
1978e1d3ff
Added example for signextend
...
Added sample assembly code for signextend
2019-06-05 02:02:40 +05:30
Vignesh Karthikeyan
3d40152102
Brought warning to high priority
...
Update functions.rst
Update for warning over note priority
Updated units-and-global-variables.rst
Updated file for warning over note priority
Updated control-structures.rst
Updated priority of warning over note
Updated assembly.rst
Updated priority of warning over code
Updated introduction-to-smart-contracts.rst
Updated priority of warning over note
Update installing-solidity.rst
Corrected control-structures.rst
Corrected white space error
Corrected whitespace
Corrected whitespace introduction to smart contract
2019-06-04 14:46:26 +05:30
Chris Ward
062c67c4a8
Bring code examples inline with style guide in assembly doc
...
Fix assembly block indentation
Change variable name
2019-05-27 14:17:44 +02:00
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