Skip to content

Commit da4c780

Browse files
Update docs/execution_walkthrough.md
Co-authored-by: Julian Gonzalez Calderon <gonzalezcalderonjulian@gmail.com>
1 parent 663b5c5 commit da4c780

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/execution_walkthrough.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,8 @@ When initializing an executor, for each of the variants of the `RuntimeBinding`
250250
is declared that will contain a pointer to the runtime function implementation. Then on execution, it will access the global symbol of the desired function and find its pointer. This way, each contract uses the
251251
same runtime library located on the sequencer in a dynamic dispatch way.
252252

253-
Although it's implemented in Rust, its functions use the C ABI and have Rust's
254-
name mangling disabled. This means that to the extern observer it's technically
253+
Although it's implemented in Rust, its functions use the C ABI.
254+
This means that to the extern observer it's technically
255255
indistinguishible from a library written in C. By doing this we're making the
256256
functions callable from MLIR.
257257

0 commit comments

Comments
 (0)