vm source realm
View source
Modules here are only useful for file realm tests. They can be safely ignored for other purposes.
2
28
func AddStringer
crossing Actionfunc BankerOriginSend
crossing Actionfunc CallAssertOriginCall
crossing Actionfunc CallIsOriginCall
crossing Actionfunc CallSubtestsAssertOriginCall
crossing Actionfunc CallSubtestsIsOriginCall
crossing Actionfunc Counter
crossing Actionfunc CurrentRealmPath
crossing Actionfunc Exec
Actionfunc ExecRlm
ActionExecRlm mirrors Exec but threads the caller's rlm into the callback so the callback can use `cross(rlm)` instead of bare `cross`.
func ExecSwitch
crossing Actionfunc ExecSwitchRlm
crossing ActionExecSwitchRlm is the rlm-threaded variant of ExecSwitch — crosses into this realm and passes the callee's cur to the callback so the callback can `cross(rlm)` against the switched realm.
func GetPreviousRealm
crossing Actionfunc GetRSubtestsPreviousRealm
crossing Actionfunc HasCallerSameNamespace
crossing Actionfunc IncCounter
crossing Actionfunc InitTestNodes
crossing Actionfunc IsCallerParentPath
crossing Actionfunc IsCallerSubPath
crossing Actionfunc ModTestNodes
crossing Actionfunc ModifyTestRealmObject
crossing Actionfunc PrintTestNodes
Actionfunc RTestsOriginSend
crossing Actionfunc Render
func NewTestRealmObject
ActionNewTestRealmObject returns a fresh heap-allocated TestRealmObject. Non-crossing — relies on borrow rule #1 to set m.Realm = /r/tests/vm inside the body so the composite literal passes checkConstructionTime.
func AbsAdd
crossing Actionfunc GetAbs
crossing Actionfunc GetZeroType
Action6
5
- chain/runtime stdlib
- chain/runtime/unsafe stdlib
- gno.land/p/demo/nestedpkg package
- gno.land/r/tests/vm/subtests realm
- strconv stdlib