diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2017-04-19 20:40:56 +0800 |
---|---|---|
committer | Alex Beregszaszi <alex@rtfs.hu> | 2017-11-22 11:07:54 +0800 |
commit | 183f70262a59d10b264cb71ba82d31d37c65dd63 (patch) | |
tree | 074190253e1abf89a6f80d698016a2629e656a73 | |
parent | 0339cc1bb1dd84455237ffa4b3235ad4deb44f0f (diff) | |
download | dexon-solidity-183f70262a59d10b264cb71ba82d31d37c65dd63.tar.gz dexon-solidity-183f70262a59d10b264cb71ba82d31d37c65dd63.tar.zst dexon-solidity-183f70262a59d10b264cb71ba82d31d37c65dd63.zip |
Document backends
-rw-r--r-- | docs/julia.rst | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/julia.rst b/docs/julia.rst index 58c3c557..f0622dc9 100644 --- a/docs/julia.rst +++ b/docs/julia.rst @@ -353,3 +353,24 @@ The following functions must be available: +---------------------------------------------------------------------------------------------------------------+ | sha3(p:256, s:256) -> v:256 | keccak(mem[p...(p+s))) | +---------------------------------------------------------------------------------------------------------------+ + +Backends +-------- + +Backends or targets are the translators from JULIA to a specific bytecode. Each of the backends can expose functions +prefixed with the name of the backend. We reserve ``evm_`` and ``ewasm_`` prefixes for the two proposed backends. + +Backend: EVM +------------ + +The EVM target will have all the underlying EVM opcodes exposed with the `evm_` prefix. + +Backend: "EVM 1.5" +------------------ + +TBD + +Backend: eWASM +-------------- + +TBD |