internal/

directory
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2026 License: MIT

Directories

Path Synopsis
Package engine is the pure-Go port of ant's "Silver" JavaScript engine.
Package engine is the pure-Go port of ant's "Silver" JavaScript engine.
Package gomir is a pure-Go port of MIR (themackabu/mir fork @ cb71e1ee), the JIT IR and code generator underneath ant's swarm.c.
Package gomir is a pure-Go port of MIR (themackabu/mir fork @ cb71e1ee), the JIT IR and code generator underneath ant's swarm.c.
Package harness holds the little that the goant measurement tools share.
Package harness holds the little that the goant measurement tools share.
Package jitasm encodes machine instructions for the JIT.
Package jitasm encodes machine instructions for the JIT.
Package jitmem owns executable memory for the JIT: page-aligned code blocks that are written while writable and then flipped to read-execute, an entry trampoline into generated code, and the protocol generated code uses to ask the runtime to do something it cannot do itself.
Package jitmem owns executable memory for the JIT: page-aligned code blocks that are written while writable and then flipped to read-execute, an entry trampoline into generated code, and the protocol generated code uses to ask the runtime to do something it cannot do itself.
Package regexp2 is a regexp package that has an interface similar to Go's framework regexp engine but uses a more feature full regex engine behind the scenes.
Package regexp2 is a regexp package that has an interface similar to Go's framework regexp engine but uses a more feature full regex engine behind the scenes.
Package regexpjs is the JS→regex translation layer: it parses/validates ECMAScript regular expressions and retargets them onto dlclark/regexp2, with translate-time expansion of property escapes (UCD 17.0) and v-flag set notation, sticky/anchored program variants, and ported RegExp.$1-$9 statics.
Package regexpjs is the JS→regex translation layer: it parses/validates ECMAScript regular expressions and retargets them onto dlclark/regexp2, with translate-time expansion of property escapes (UCD 17.0) and v-flag set notation, sticky/anchored program variants, and ported RegExp.$1-$9 statics.
Package runtime is the minimal single-threaded event loop: microtask drain, min-heap timers, setTimeout/queueMicrotask, console.*, and the process/argv subset the conformance harness needs.
Package runtime is the minimal single-threaded event loop: microtask drain, min-heap timers, setTimeout/queueMicrotask, console.*, and the process/argv subset the conformance harness needs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL