phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0
This commit is contained in:
28
examples/string_plugin_jit_test.hako
Normal file
28
examples/string_plugin_jit_test.hako
Normal file
@ -0,0 +1,28 @@
|
||||
// Simple JIT test for StringBox plugin
|
||||
static box Main {
|
||||
getLen(s) {
|
||||
return s.length()
|
||||
}
|
||||
|
||||
isEmpty(s) {
|
||||
return s.is_empty()
|
||||
}
|
||||
|
||||
main() {
|
||||
local s = new StringBox()
|
||||
local len = 0
|
||||
local empty = true
|
||||
|
||||
// Call functions multiple times to trigger JIT
|
||||
local i = 0
|
||||
loop(i < 20) {
|
||||
len = me.getLen(s)
|
||||
empty = me.isEmpty(s)
|
||||
i = i + 1
|
||||
}
|
||||
|
||||
me.console.log("len=", len)
|
||||
me.console.log("empty=", empty)
|
||||
return len
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user