Evgenii Stratonikov
|
7854dcfd8f
|
core: replace interop names with named constants
|
2020-08-14 14:21:54 +03:00 |
|
Evgenii Stratonikov
|
f3650e20b0
|
vm: move InteropNameToID to a separate package
|
2020-08-14 13:54:11 +03:00 |
|
Anna Shaleva
|
995053f2eb
|
core: add VM into interop context
|
2020-08-07 16:15:24 +03:00 |
|
Evgenii Stratonikov
|
23a1430395
|
core: allow to restrict creating callbacks from syscalls
Specify DisallowCallback flag if syscall is not allowed to be used in a
callback.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-29 13:41:08 +03:00 |
|
Evgenii Stratonikov
|
99b0397a61
|
core: implement System.Callback.CreateFromSyscall interop
Allow to create callbacks from syscalls.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-29 13:41:08 +03:00 |
|
Evgenii Stratonikov
|
c54b45e76d
|
core: implement System.Callback.CreateFromMethod interop
Support creating callbacks from contract methods.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-29 13:41:08 +03:00 |
|
Evgenii Stratonikov
|
382a7f5b3e
|
core: implement System.Callback.* interops
Support creating callbacks from pointers.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-29 13:41:08 +03:00 |
|