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. |
Click to show internal directories.
Click to hide internal directories.