Sign in
Join now
ant
themackabu.com
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
javascript for 🐜's, a tiny runtime with big ambitions
antjs.org
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
ant
/
tests
10 folders
·
1243 files
at
master
themackabu.com
·
fix nix vendor hash, ignore .DS_Store in regen script
·
1w ago
8b8d4237
amp
fix tty teardown exit and align stdio encoding
6mo ago
bench_ssr
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
differential
replace path module with node port (#88)
1mo ago
fixtures
add tls/https server, checkServerIdentity, getCiphers, rootCertificates; fix destroy() on closed sockets
1w ago
harness
add tls/https server, checkServerIdentity, getCiphers, rootCertificates; fix destroy() on closed sockets
1w ago
nested
add module aliases
1mo ago
node_modules
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
node-compat
add node differential, score benchmark base (#84)
2mo ago
rsc
add tests for importing
7mo ago
ssr
add tests for importing
7mo ago
__proto__.js
add support for __proto__ accessor and setter
9mo ago
ack.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
analyze_closure.cjs
migrate from Ant.println to console.(func)
10mo ago
array_methods.cjs
migrate from Ant.println to console.(func)
10mo ago
arrays.cjs
migrate from Ant.println to console.(func)
10mo ago
arrow_functions.cjs
migrate from Ant.println to console.(func)
10mo ago
await_reactpromise_shape.mjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
await_thenable.mjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
bench_array_create.js
implement emitter registry for per-emitter event tracking
8mo ago
bench_array_from.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
bench_async_entry.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
bench_bigint_toString.js
optimize bigint toString performance with radix conversion using limb-based arithmetic
8mo ago
bench_bigint.js
full limb string migration support
7mo ago
bench_call_fallback.js
re-sync cached pointers in sv_frame
6mo ago
bench_churn.js
migrate away from stack-based coro (#62)
3mo ago
bench_const_eq.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_crypto.cjs
enable JIT in regex
6mo ago
bench_dec.js
add INC, DEC to jit
3mo ago
bench_delete.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_dense.js
implement dense arrays
8mo ago
bench_dict.js
propref table for 24+ bits
10mo ago
bench_epoch.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_event_emitter_dispatch.cjs
unify event internals (#66)
2mo ago
bench_for_await_iteration.mjs
handle async iterator closing correctly
2mo ago
bench_for_of_completion.mjs
regen pgo + loop fix
2mo ago
bench_forin_object_keys.js
fix own-key ordering regressions and Object.assign cleanup
5mo ago
bench_gc_mark_func.js
eager major gc threshold
5mo ago
bench_gc.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_global_access.cjs
support callable proxies and direct eval scopes: #46
3mo ago
bench_includes_breakdown.cjs
add more regression tests
6mo ago
bench_includes_dense.cjs
add regression tests for arrays
6mo ago
bench_includes_generic_proxy.cjs
add regression tests for arrays
6mo ago
bench_includes_sparse.cjs
add regression tests for arrays
6mo ago
bench_inobj_props.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_jit_captured_local_bailout.cjs
make swarm.c dry
6mo ago
bench_jit_captured_param_bailout.cjs
make swarm.c dry
6mo ago
bench_jit_deopt.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
bench_jit_get_elem_opt.cjs
add jit support for optional elements
3mo ago
bench_jit_get_field_opt.cjs
add miss bench too
3mo ago
bench_jit_inline_loops.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
bench_jit_inline_truthy.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
bench_jit_jmp_not_nullish.cjs
promote nullish jumps to jit
3mo ago
bench_jit_missing_params.cjs
prevent arg closure buf being dropped on deop
6mo ago
bench_jit_nip.cjs
add stack-manipulation opcode to JIT
3mo ago
bench_jit_private.cjs
add GET_PRIVATE, PUT_PRIVATE + update profdata
3mo ago
bench_lkp.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_loop_string.js
optimize interned property lookup
9mo ago
bench_map_set.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_number_conversion.js
use double-conversion for JS number parsing
6mo ago
bench_object_spread.cjs
eventemitter inherit from function/object
6mo ago
bench_own_property_order.js
fix own-key ordering regressions and Object.assign cleanup
5mo ago
bench_promise_resolution_no_tla.cjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
bench_promise_resolution.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
bench_property_hotspots.cjs
regen pgo + fix stale tests
2w ago
bench_prototype_chain.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
bench_react.js
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
bench_regex.cjs
enable JIT in regex
6mo ago
bench_response_construction.cjs
add slot reservation
3mo ago
bench_server.js
add the brand new server.c!!!
7mo ago
bench_string_builder.cjs
improve string_builder_t performance
5mo ago
bench_string_escape.js
Make jit recompile cheaper (#131)
3w ago
bench_timers.js
optimize reactor event polling
8mo ago
bench_type_tracking.js
type hints
7mo ago
bench_typedarr.js
propref table for 24+ bits
10mo ago
bench_vm_boundaries.cjs
precise interpreter roots, event-loop stack reserve, linear sweep, gc pacing (#118)
1mo ago
bench_websocket_echo.mjs
websocket: honor binaryType and cut per-message overhead
1mo ago
bench-allocator.c
experimental pgo
4mo ago
bench.js
update bench.js to allow arguments
6mo ago
builtin_missing_named_export_importer.mjs
expand Node compatibility coverage across builtins and packages
6mo ago
cjs_accessor_module.cjs
migrate ESM module system to use unified module context API
7mo ago
cjs_esbuild_like_module.cjs
migrate ESM module system to use unified module context API
7mo ago
cjs_esm_circular_bridge.cjs
migrate ESM module system to use unified module context API
7mo ago
cjs_esm_circular_entry.mjs
migrate ESM module system to use unified module context API
7mo ago
class_vs_proto.js
add fetch redirect support
6mo ago
class.cjs
migrate from Ant.println to console.(func)
10mo ago
console.cjs
colored json printing
10mo ago
continue_inner_check.js
correctly handle continue statements inside switches within loops
7mo ago
delete.cjs
migrate from Ant.println to console.(func)
10mo ago
delete.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
destructured_export_clause_source.mjs
instantiate static deps before module evaluation
4mo ago
dynamic_object_assignment.cjs
migrate from Ant.println to console.(func)
10mo ago
dynamic-import.js
use a stack-based coro runtime
10mo ago
ee_crash.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
equality_operators.cjs
migrate from Ant.println to console.(func)
10mo ago
example.js
esm import system
10mo ago
export_live_binding_exporter.mjs
prevent tripping tdz
4mo ago
export_live_binding_runner.mjs
prevent tripping tdz
4mo ago
export-default-module.js
lkp-based default lookups with js_get_slot for speed
9mo ago
export-default-static.js
lkp-based default lookups with js_get_slot for speed
9mo ago
export-default-test.js
lkp-based default lookups with js_get_slot for speed
9mo ago
export-test.js
use a stack-based coro runtime
10mo ago
for_in.js
add switch cases
10mo ago
for_loops.cjs
migrate from Ant.println to console.(func)
10mo ago
for_of.cjs
for-of and -e
10mo ago
function_name_demo.cjs
migrate from Ant.println to console.(func)
10mo ago
function_objects.cjs
migrate from Ant.println to console.(func)
10mo ago
hoist.js
use OXC for handling hoisted
9mo ago
hono_dispatch_repro.js
rewrite entire async engine
7mo ago
http_incomingmessage_async_iter.mjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
iife.cjs
migrate from Ant.println to console.(func)
10mo ago
import_dynamic_filename_capture_child.mjs
add tests for importing
7mo ago
import_dynamic_filename_capture_exporter.mjs
add tests for importing
7mo ago
import_dynamic_filename_capture_parent.mjs
add tests for importing
7mo ago
import_dynamic_filename_capture_runner.mjs
add tests for importing
7mo ago
import_dynamic_rsc_path_runner.mjs
add tests for importing
7mo ago
import_hoisted_capture_exporter.mjs
prevent hoisted functions from binding metadata to null
4mo ago
import_hoisted_capture_runner.mjs
prevent hoisted functions from binding metadata to null
4mo ago
import_meta_dirname_capture_runner.mjs
rewrite import system to properly emit SPECIAL_OP(3) metadata
6mo ago
import_meta_filename_capture.mjs
add tests for importing
7mo ago
instanceof.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
json_parse_flight_reviver.cjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
json_stringify_nested_function_replacer.cjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
json_stringify_root_replacer.js
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
json_temp_roots_stress.cjs
prevent OOM on json parsing
6mo ago
loop.async.js
add error handling for string coercion in env_setter
8mo ago
mandelbrot_bellard.cjs
optimize tokenization cache for function bodies
8mo ago
math.js
esm import system
10mo ago
meow.js
migrate to a prototype based system
10mo ago
microbench_hoist.js
add function declaration detection to code parsing
9mo ago
missing_named_export_importer.mjs
add named export error instead of undefined placeholder
6mo ago
missing_named_export_target.mjs
add named export error instead of undefined placeholder
6mo ago
module_eval_reentrant_leaf.mjs
migrate ESM module system to use unified module context API
7mo ago
module_eval_reentrant_mid.mjs
migrate ESM module system to use unified module context API
7mo ago
module_eval_reentrant_root.mjs
migrate ESM module system to use unified module context API
7mo ago
nanoid.cjs
rename Ant.Crypto to crypto.()
10mo ago
non_async_loop_repro.js
rewrite entire async engine
7mo ago
null.js
Squashed commit of the following:
9mo ago
object_in_if.cjs
migrate from Ant.println to console.(func)
10mo ago
object_keys.cjs
migrate from Ant.println to console.(func)
10mo ago
private_fields.js
add the brand new server.c!!!
7mo ago
promise_advanced.cjs
make promise api based on coroutines
10mo ago
promise_expando.cjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
promise_simple.cjs
make promise api based on coroutines
10mo ago
proto.js
prototype
10mo ago
proxy_has_own.cjs
update stale tests
2w ago
radix3.cjs
migrate from Ant.println to console.(func)
10mo ago
react_like_async_iterable_buffer.js
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
react_like_async_iterable_controller.js
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
react_like_bigint_parse.js
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
react_like_fetch_row_parser.cjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
react_like_http_mixed_row_parser.cjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
react_like_stream_controller.js
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
react_server_action_encode_trace.mjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
readable_stream_abort_capture.mjs
add WebAssembly/WASI support and implement Promise.allSettled, regex v-flag, watch API, and add node stubs and fix Function.call/apply native dispatch
7mo ago
replace_template.cjs
migrate from Ant.println to console.(func)
10mo ago
repro_amp_startup_probe.cjs
stabilize async coroutines and node stream compatibility
6mo ago
repro_async_generator_await_yield.cjs
stabilize async coroutines and node stream compatibility
6mo ago
repro_async_generator_crash_stress.cjs
stabilize async coroutines and node stream compatibility
6mo ago
repro_async_generator_overlap.cjs
stabilize async coroutines and node stream compatibility
6mo ago
repro_async_generator_reentrant_then.cjs
stabilize async coroutines and node stream compatibility
6mo ago
repro_bouncer_collectdecl.js
shrink frame from 4kb to 3kb per loop
8mo ago
repro_crypto_create_hash_digest.mjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
repro_fsevents_direntry_bug.mjs
update stale tests
2w ago
repro_gc_array_churn.cjs
pin compiled-code templates, fast-path permanent strings, speed up concat (#114)
1mo ago
repro_gc_nested_array_callbacks.cjs
pin compiled-code templates, fast-path permanent strings, speed up concat (#114)
1mo ago
repro_gc_render_stress.cjs
pin compiled-code templates, fast-path permanent strings, speed up concat (#114)
1mo ago
repro_interp_close_on_jit_upvalues.cjs
slot in vm range upval capture
6mo ago
repro_jit_mixed_upvalues_return.cjs
slot in vm range upval capture
6mo ago
repro_nan.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
repro_nan2.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
repro_nan3.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
repro_nan4.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
repro_newt_length.js
lvl2ix regression test
7mo ago
repro_obug_format.mjs
fix formatWithOptions style argument
6mo ago
repro_typedarray_metadata_leak.cjs
migrate buffers to finalizer system
6mo ago
repro_vite_startup_watcher_bug.mjs
update stale tests
2w ago
repro_vite_watcher_add_bug.mjs
update stale tests
2w ago
self_tail_call.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
server_reference_bind_trace.mjs
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
server.async.js
add the brand new server.c!!!
7mo ago
shape.js
add support for __proto__ accessor and setter
9mo ago
simple_await_test.cjs
fix coroutine processing
10mo ago
simple_sync_await.cjs
fix coroutine processing
10mo ago
simple_timer_await.cjs
fix coroutine processing
10mo ago
stack.js
implement unified escape sequence decoder
8mo ago
static_dependency_order_dep.mjs
instantiate static deps before module evaluation
4mo ago
string_indexing.cjs
migrate from Ant.println to console.(func)
10mo ago
string_methods.cjs
migrate from Ant.println to console.(func)
10mo ago
string-export-module.js
support string literal export/import names
8mo ago
string-local-reexport-module.js
support string literal export/import names
8mo ago
string-reexport-module.js
support string literal export/import names
8mo ago
stuff.js
esm import system
10mo ago
sym_date.js
revise entire symbol system
8mo ago
t5.js
inline comma
10mo ago
tagged_templates.cjs
migrate from Ant.println to console.(func)
10mo ago
template_literals.cjs
migrate from Ant.println to console.(func)
10mo ago
test_abort_listener_microtask_order.mjs
fix abort dispatch microtask ordering
2mo ago
test_abort_signal_eventtarget.cjs
runtime: review fixes for events, timers, buffer, inspect
2w ago
test_accessor_ic.cjs
fix builtin length/name, accessor reads, Object.keys nullish
2w ago
test_accessor_undefined_result.cjs
unify event internals (#66)
2mo ago
test_all_modules.js
fix self-references inside symlinked packages
3mo ago
test_all_new.js
add support for resolving coderefs and handling frozen/sealed objects in `js_unary`
9mo ago
test_ant_c.cjs
fix tls.connect, and add regex support to assert.throws
1w ago
test_ant_cron_cli.cjs
add Ant.cron
2mo ago
test_ant_cron_linux.cjs
add Ant.cron
2mo ago
test_ant_cron_os.cjs
add Ant.cron
2mo ago
test_ant_cron_windows.cjs
implement 47 bit pointer caging (#77)
2mo ago
test_ant_cron.cjs
add Ant.cron
2mo ago
test_ant_serve.cjs
move server to isolate
2mo ago
test_apply_argument_length_limit.cjs
more with(){} correctness
5mo ago
test_arena_chunks.c
resizable arena
1w ago
test_arguments_async.cjs
sloppy-mode arguments objects alias fix
3mo ago
test_arguments_define_mapped.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_arguments_escaped_coro.js
overhaul of engine internals (#71)
2mo ago
test_arguments_length_only.cjs
Make jit recompile cheaper (#131)
3w ago
test_arguments_metadata.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_arguments_not_array.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_arguments_object_semantics.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_arguments_storage.c
implement per-thread isolates and worker threads
1w ago
test_array_builtin_fast_paths.cjs
Make jit recompile cheaper (#131)
3w ago
test_array_callback_thisarg.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_array_comprehensive.js
cleanup files
10mo ago
test_array_copy_methods.cjs
gc: size-classed array storage cache and centralized accounting (#134)
3w ago
test_array_define_fast_path.cjs
unify event internals (#66)
2mo ago
test_array_dense_length.c
implement per-thread isolates and worker threads
1w ago
test_array_fill_set_order.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_array_flat_prototype_indices.cjs
perf improvement on flatMap
5mo ago
test_array_from_async.mjs
runtime: Array.fromAsync, async generator yield/await, defineProperties snapshots, assert fields, Intl canonicalization, line continuations
2w ago
test_array_from.js
refactor Array.from to support iterable objects and mapping functions via iterator protocol
8mo ago
test_array_includes_regression_big.cjs
migrate Array.prototype.includes into dedicated opcode
6mo ago
test_array_inherited_index.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_array_is_template_object.cjs
add Array.isTemplateObject
5mo ago
test_array_join_cycles.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_array_join_number_stringification.cjs
proper lowering for op_special [1]
6mo ago
test_array_proto_abort_regexp.mjs
runtime: third review pass for arrays, abort, buffers, base64, regexp, inspect
2w ago
test_array_proto_subclassing.cjs
Fix array prototype regressions in classes
6mo ago
test_array_readonly_length.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_array_sort_comparator_sign.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_array_sort_gc_roots.cjs
rewrite string pool for performance
6mo ago
test_array_sparse_descending_length.cjs
tiny array length fix
5mo ago
test_array_storage_reuse.cjs
gc: size-classed array storage cache and centralized accounting (#134)
3w ago
test_arraybuffer_gc_pressure.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_arraybuffer_isview.cjs
get active coro for current vm
6mo ago
test_arraybuffer_length.cjs
buffer index coercion + optimize dense array TypedArray construction and iterator results (#92)
1mo ago
test_arraybuffer_release.cjs
fix typed array or Buffer after its buffer is transferred segfaults
2w ago
test_arrow_closure.cjs
fix closure scoping issues
10mo ago
test_arrow_this.cjs
arrow this, .call, .bind, shorthand, number in obj fixes
10mo ago
test_ascii_substrings.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_asi_all.js
refactor block position tracking for asi
8mo ago
test_asi.cjs
import aliases
10mo ago
test_assert_bigint.cjs
overhaul of engine internals (#71)
2mo ago
test_assert_error_fields.cjs
runtime: Array.fromAsync, async generator yield/await, defineProperties snapshots, assert fields, Intl canonicalization, line continuations
2w ago
test_assert_error_types.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_assert_messages.cjs
add tests, prepare for release
2w ago
test_assert_pending_rejections.cjs
fix tls.connect, and add regex support to assert.throws
1w ago
test_assert_strict.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_assert_throws_constructor.cjs
fix tls.connect, and add regex support to assert.throws
1w ago
test_async_await_integration.cjs
migrate from Ant.println to console.(func)
10mo ago
test_async_await_microtask.cjs
add coroutine settlement and suspension handling
9mo ago
test_async_await_old_promise_gc.cjs
tier up cheap code, keep object slip, keep shapes stable (#136)
2w ago
test_async_call_await_ticks.cjs
async performance (#141)
1w ago
test_async_class_methods.cjs
optimize classes
10mo ago
test_async_coroutines.cjs
fix closure scoping issues
10mo ago
test_async_dead_await_fastpath.cjs
proper lowering for op_special [1]
6mo ago
test_async_gc.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_async_gen_leak.mjs
migrate away from stack-based coro (#62)
3mo ago
test_async_generator_gc_liveness.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_async_generator_yield_await.mjs
runtime: Array.fromAsync, async generator yield/await, defineProperties snapshots, assert fields, Intl canonicalization, line continuations
2w ago
test_async_generator_yield_order.mjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_async_handled_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_async_inline_calls.cjs
async performance (#141)
1w ago
test_async_iterable_stream_cleanup.cjs
add coverage for async iter
6mo ago
test_async_iterator_completed_result.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_async_iterator_promise_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_async_loops.cjs
migrate from Ant.println to console.(func)
10mo ago
test_async_materialized_stack_slice.cjs
add coverage for async iter
6mo ago
test_async_promise_job_resume.cjs
add coverage for async iter
6mo ago
test_async_reentrant_resume.cjs
proper lowering for op_special [1]
6mo ago
test_async_regular_function.cjs
update stale tests
2w ago
test_async_return_await_order.cjs
async performance (#141)
1w ago
test_async_this_binding.cjs
update stale tests
2w ago
test_async_this_context.cjs
migrate from Ant.println to console.(func)
10mo ago
test_async_this.cjs
optimize classes
10mo ago
test_async.cjs
make promise api based on coroutines
10mo ago
test_atomics_wait_async.cjs
rewrite string pool for performance
6mo ago
test_atomics_with_literals.cjs
Atomic, SharedArrayBuffer, 0x, 0o, 0b
10mo ago
test_atomics.cjs
Atomic, SharedArrayBuffer, 0x, 0o, 0b
10mo ago
test_await_return.cjs
fix coroutine processing
10mo ago
test_await_thenables.cjs
proper lowering for op_special [1]
6mo ago
test_await.cjs
migrate from Ant.println to console.(func)
10mo ago
test_base64.cjs
runtime: third review pass for arrays, abort, buffers, base64, regexp, inspect
2w ago
test_bigint_gc.cjs
correct addition coercion and optimize pooled arithmetic (#61)
2mo ago
test_bigint.js
overhaul of engine internals (#71)
2mo ago
test_binding_loop_closures.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_block_closure.cjs
migrate from Ant.println to console.(func)
10mo ago
test_block_function_hoisting.cjs
add function declaration hoisting support
10mo ago
test_bracket_getter.js
add getter and setter accessor support to property lookup
9mo ago
test_bracket_setter.js
add getter and setter accessor support to property lookup
9mo ago
test_buffer_alloc_validation.cjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_buffer_base64url.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_buffer_bigint64.cjs
add 64-bit BigInt read and write methods
1mo ago
test_buffer_copy_bytes_from_errors.cjs
add tests, prepare for release
2w ago
test_buffer_encodings.cjs
runtime: second review pass for events, buffer, inspect, timers
2w ago
test_buffer_fill_and_encoding_errors.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_buffer_indexof.cjs
buffer indexof range fix
5mo ago
test_buffer_inspect.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_buffer_numeric_rw.cjs
structuredClone transfer, DataView detach, Buffer errors, review cleanups
2w ago
test_buffer_search_and_write_encodings.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_buffer_species_arraybuffer.cjs
buffer utf8 fixes
5mo ago
test_buffer_statics.cjs
review follow-ups: GET_LENGTH IC, object enum, shared helpers, intrinsics
2w ago
test_buffer_subclass.cjs
buffer subclassing
1mo ago
test_buffer_wtf8_utf8.cjs
overhaul of engine internals (#71)
2mo ago
test_buffer.cjs
add BigInt64Array
6mo ago
test_builtin_constructor_shapes.cjs
builtins: ctor shapes, inspect Map/Set/BigInt/refs, buffer codec dedupe
2w ago
test_builtin_enumerability.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_builtin_enumerable.cjs
runtime: proxy descriptor validation, Error ToString, class inspect
2w ago
test_builtin_lengths.cjs
cfunc: per-site meta cache, lock-free registry, Ant_Function_* names; builtin fixes
2w ago
test_builtin_missing_named_export.mjs
expand Node compatibility coverage across builtins and packages
6mo ago
test_builtin_receiver_ic.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_cage_allocator.c
resizable arena
1w ago
test_cage_size_flag.cjs
resizable arena
1w ago
test_call_site_positions.cjs
add tests, prepare for release
2w ago
test_captured.js
add for-let support to coroutine and scope management
9mo ago
test_caught_exception_stack.cjs
dual error message fix
1mo ago
test_charcode_intrinsic.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_child_process_exec_callback.cjs
unify event internals (#66)
2mo ago
test_child_process_exec_promisify.cjs
readline state management + promisify for child_process
6mo ago
test_child_process_exec_sync_options.cjs
unify event internals (#66)
2mo ago
test_child_process_execfile_git_options.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_child_process_execfile_promisify.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_child_process_nul.cjs
rewrite ant:shell (#72)
2mo ago
test_child_process_sigpipe_reset.cjs
unify event internals (#66)
2mo ago
test_child_process_spawn_options_overload.cjs
support extra spawnSync options
3mo ago
test_child_process_spawnsync_enoent.cjs
add tests, prepare for release
2w ago
test_child_process_spawnsync_env.cjs
quick fromCharCode fix
5mo ago
test_child_process_spawnsync_inherit.cjs
child stdout inherit
5mo ago
test_child_process_spawnsync_large_output.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_child_process_stdio_fd.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_child_process_stdio_streams.cjs
unify event internals (#66)
2mo ago
test_child_process_stream_setencoding.cjs
fix null value
5mo ago
test_circular.js
hide tests from lang bar
10mo ago
test_cjs_accessor_exports.mjs
migrate ESM module system to use unified module context API
7mo ago
test_cjs_esbuild_named_exports.mjs
migrate ESM module system to use unified module context API
7mo ago
test_cjs_esm_circular.mjs
migrate ESM module system to use unified module context API
7mo ago
test_cjs_exports_prototype.cjs
wire up commonjs to object_proto
6mo ago
test_class_closure.cjs
migrate from Ant.println to console.(func)
10mo ago
test_class_constructor_call.cjs
overhaul of engine internals (#71)
2mo ago
test_class_export_scope.mjs
overhaul of engine internals (#71)
2mo ago
test_class_expression_name_scope.cjs
overhaul of engine internals (#71)
2mo ago
test_class_function_hoisting.cjs
add function declaration hoisting support
10mo ago
test_class_method_inline_super.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_cli_eval_print.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_cli_eval_type_module.cjs
overhaul of engine internals (#71)
2mo ago
test_cli_file_arg_precedes_package_script.cjs
repl common length params
4mo ago
test_cli_stdin_script.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_closure_forwarder_reentrant_callbacks.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_closure_spec.js
fix: correct js_type/vtype mismatches and optimize fetch response methods
9mo ago
test_closure.js
add for-let support to coroutine and scope management
9mo ago
test_closure2.js
add for-let support to coroutine and scope management
9mo ago
test_code_unit_ctor_proto.c
implement per-thread isolates and worker threads
1w ago
test_code_unit_feedback.c
implement per-thread isolates and worker threads
1w ago
test_code_unit_lifetime.c
implement per-thread isolates and worker threads
1w ago
test_code_unit_minor.cjs
allow gc to free dynamic code (#122)
3w ago
test_collection_foreach_thisarg.cjs
quick map argument fix
4mo ago
test_collection_method_lengths.cjs
improve T_CFUNC promotion fallback
5mo ago
test_collections_constructor_iterables.cjs
iterable weakmap regression fix
6mo ago
test_collections_iterate_mutation.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_collections_mutation_callbacks.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_commonjs_circular_module_exports.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_commonjs_module_not_found.cjs
add more missing fs methods
3mo ago
test_commonjs_pending_exception.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_compile_basic.cjs
worker_threads navigator cross thread locks
1w ago
test_compile_inference.cjs
add ant:isolate api
1w ago
test_compile_native_addon.cjs
refactor(napi): split implementation into subsystem
1mo ago
test_computed_assignment_order.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_concurrent_scope.cjs
add comprehensive BUILDING.md guide
8mo ago
test_concurrent_timing.cjs
fix coroutine processing
10mo ago
test_console_inspect_string_internals.cjs
fix static execPath and arg[0]
1mo ago
test_console_log_nul.cjs
add tests, prepare for release
2w ago
test_console_methods.cjs
call stack optimzations + hash changes
10mo ago
test_console_single_write_after_timer_throw.cjs
don't double-write console output when an exception is already pending
1mo ago
test_contextual_keyword.js
(#2) handle contextual keywords
9mo ago
test_coro_resume_safety.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_coro_this.js
add coroutine/async this preservation tests
9mo ago
test_cpu_usage.cjs
fix coroutine processing
10mo ago
test_cron_continuation_error.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_crypto_digest_string_encodings.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_crypto_extended.mjs
add PBKDF2 and derived keys support
3mo ago
test_crypto_get_ciphers.cjs
add getCiphers()
5mo ago
test_crypto_get_curves.cjs
dry
5mo ago
test_crypto_get_hashes.cjs
add getHashes()
5mo ago
test_crypto_subtle_digest.mjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_crypto_timing_safe_equal.mjs
add timingSafeEqual
5mo ago
test_curried_call_fusion.cjs
overhaul of engine internals (#71)
2mo ago
test_dataview_accessors.cjs
structuredClone transfer, DataView detach, Buffer errors, review cleanups
2w ago
test_dataview_fast_path.cjs
jit: inline primitive-receiver field ICs and direct charCodeAt; DataView fast paths
2w ago
test_date_parse_string.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_date.cjs
migrate from Ant.println to console.(func)
10mo ago
test_debug_await.cjs
fix coroutine processing
10mo ago
test_debug_shell_compile.cjs
rewrite ant:shell (#72)
2mo ago
test_deep_equal_semantics.cjs
add tests, prepare for release
2w ago
test_deep_this.cjs
migrate from Ant.println to console.(func)
10mo ago
test_deep_try_handlers.cjs
async performance (#141)
1w ago
test_default_params.cjs
default params
10mo ago
test_define_properties_semantics.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_define_property_descriptor_reads.cjs
perf: plain index access, string char cache, one-pass descriptor reads (#133)
3w ago
test_define_property_edge_cases.js
update stale tests
1mo ago
test_define_property_shape_slot.cjs
ensure_string_shape_slot fast path
6mo ago
test_define_property_simple.js
move tests
10mo ago
test_define_property_strict.js
move tests
10mo ago
test_define_property.js
move tests
10mo ago
test_derived_class_fields.cjs
initialize derived class fields after super() (#89)
1mo ago
test_descriptor_proxy_error_inspect.cjs
runtime: Array.fromAsync, async generator yield/await, defineProperties snapshots, assert fields, Intl canonicalization, line continuations
2w ago
test_desktop_error_details.c
implement per-thread isolates and worker threads
1w ago
test_detached_views.cjs
runtime: third review pass for arrays, abort, buffers, base64, regexp, inspect
2w ago
test_direct_eval_environment.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_direct_eval_jit.cjs
add eval opcodes to jit
3mo ago
test_direct_eval_lexical.mjs
flatten eval
3mo ago
test_direct_eval_strict.cjs
support callable proxies and direct eval scopes: #46
3mo ago
test_directory_package_main_entrypoint.cjs
read directory entrypoint for package.json
2mo ago
test_disposable_stack.cjs
Implement explicit resource management support
6mo ago
test_disposal_error_values.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_dns_lookup.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_dns_null_bytes.cjs
security: bump brotli to 1.2.1, guard keep-alive reuse, cap request headers, reject NUL hostnames, strict TLS IP checks, block eMudhra keys
1w ago
test_dns_resolver.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_dot_property_syntax.cjs
throw error on weird property
6mo ago
test_dot.cjs
migrate from Ant.println to console.(func)
10mo ago
test_double_resolve.cjs
HOTFIX: promise object offset for multi-access
9mo ago
test_double_underscore_enumeration.mjs
clean up reflect, ffi, and internal_prop
6mo ago
test_duplicate_declarations.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_duplicate_params.cjs
fix parameter binding validation and nested strict eval errors
1mo ago
test_dynamic_code_reclaim.cjs
allow gc to free dynamic code (#122)
3w ago
test_dynamic_func.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_dynamic_import_builtin_default.mjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_dynamic_import_tla_module_context.cjs
tla dynamic fix
4mo ago
test_engine_error_brand.cjs
add ant:isolate api
1w ago
test_entry_tla_for_await_async_only.cjs
compile async iter with TLA
6mo ago
test_error_catch.js
Squashed commit of the following:
9mo ago
test_error_handoffs.c
resizable arena
1w ago
test_error_output_color.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_error_stack_format.cjs
errors: lazy stacks with compiled frames (#135)
2w ago
test_error_stack_jit_frames.cjs
errors: lazy stacks with compiled frames (#135)
2w ago
test_es2016_includes_and_strict.cjs
fix the strict/non-simple-params regression from 484170ac
6mo ago
test_esm_import_vs_create_require_conditions.mjs
add better webcrypto
4mo ago
test_esm_package_self_reference.cjs
improve node compat with self-resolve and modules #64
3mo ago
test_eval_declarations.cjs
repl global lexical env (#119)
1mo ago
test_eval_dynamic_binding.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_eval_eligibility.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_eval_import_bindings.mjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_eval_nested_compile.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_eval.cjs
revise stale tests
1mo ago
test_event_loop_timers.js
implement pre-generational gc fixes
8mo ago
test_event_prototype_getters.cjs
runtime: second review pass for events, buffer, inspect, timers
2w ago
test_eventemitter_function_call.cjs
legacy eventemitter action
6mo ago
test_eventemitter_max_listeners.cjs
events,console: fix once listener cleanup and trace sink routing
6mo ago
test_events_emit_snapshot.cjs
unify event internals (#66)
2mo ago
test_events_key_cache.cjs
Make jit recompile cheaper (#131)
3w ago
test_events_listener_storage.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_events_listeners_api.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_events_on_async_iterator.cjs
unify event internals (#66)
2mo ago
test_events_prototype_chain.cjs
eventemitter inherit from function/object
6mo ago
test_events.cjs
update event listener globals
5mo ago
test_eventsource_handlers.cjs
runtime: review fixes for events, timers, buffer, inspect
2w ago
test_eventtarget_dispatch_removal.cjs
unify event internals (#66)
2mo ago
test_eventtarget_listener_errors.cjs
runtime: second review pass for events, buffer, inspect, timers
2w ago
test_exp_associativity.cjs
improve string ops
10mo ago
test_exponentiation.cjs
improve string ops
10mo ago
test_exports_condition_order.mjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_extensionless_hidden_entrypoint.cjs
improve regex compile speeds
6mo ago
test_fetch_cookie_header.cjs
address issue #35 restricted headers being dropped
4mo ago
test_fetch_keepalive.mjs
add pooling to http / fetch
1w ago
test_fetch_redirect.cjs
add fetch redirect support
6mo ago
test_fetch_request_methods.cjs
make string check operations even faster and safer (#76)
2mo ago
test_fetch_stream_abort_async_iter.mjs
handle async iterator closing correctly
2mo ago
test_ffi_error_boundaries.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_ffi_wrappers.mjs
revise stale tests
1mo ago
test_finalizationregistry_weak_targets.cjs
accept function targets in FinalizationRegistry
1mo ago
test_finally_completion.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_for_in_closure.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_for_in_dense_array_fast.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_for_let_bindings.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_for_of_dense_array_fast.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_for_of_try_handler_lifetime.mjs
regen pgo + loop fix
2mo ago
test_for_update_tonumeric.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_fs_async.js
update stale tests
1mo ago
test_fs_buffer_paths.cjs
add 64-bit BigInt read and write methods
1mo ago
test_fs_chmod_sync.mjs
expand Node compatibility coverage across builtins and packages
6mo ago
test_fs_cpsync_symlinks.cjs
add more missing fs methods
3mo ago
test_fs_dir_async_recursive.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_fs_error_messages.cjs
add proper ERRNO path for all fs modules
6mo ago
test_fs_fsync.cjs
add fs.fsync(fd, callback) and fs.fsyncSync(fd)
4mo ago
test_fs_handled_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_fs_link.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_fs_mkdir_recursive_windows.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_fs_opendir_leak.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_fs_opendir.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_fs_os_record_templates.cjs
reuse templates for Stats, FileHandle results, and CPU records
1mo ago
test_fs_promises_filehandle.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_fs_promises_validation_rejection.cjs
allow wrapped promise for fs/promises for spec compat
2mo ago
test_fs_readdir_recursive.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_fs_readfile_unsized.cjs
add new fs and child_process tests
2w ago
test_fs_readfile_url.mjs
add fs path coercing
6mo ago
test_fs_stats_export.cjs
compat: improve node:http, fs.Stat, and StringDecoder behavior to support ExpressJS v4.* (#130)
3w ago
test_fs_stats_node_fields.cjs
support for wasm memory growing (manual)
5mo ago
test_fs_stream_open_event.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_fs_streams.cjs
revise fs stream
6mo ago
test_fs_symlink_async.cjs
allow wrapped promise for fs/promises for spec compat
2mo ago
test_fs_symlink_sync.cjs
add more missing fs methods
3mo ago
test_fs_sync.js
allow writing bytes
4mo ago
test_fs_truncate_sync.cjs
support for wasm memory growing (manual)
5mo ago
test_fs_write_options.mjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_fs_writefile_buffer.cjs
allow writing bytes
4mo ago
test_fulfilled_await_jobs.mjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_function_bind_construct.cjs
fix enumerable bound-function length key
2mo ago
test_function_call_apply_bind.cjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_function_constructor_strictness.cjs
strict mode reclassify for dynamic function
3mo ago
test_function_constructor_tostring.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_function_constructor.cjs
remove deprecated keywords and improve error messages
10mo ago
test_function_kind_constructors.cjs
review follow-ups: GET_LENGTH IC, object enum, shared helpers, intrinsics
2w ago
test_function_scope.js
proper globalThis and window support
10mo ago
test_gc_array_cards.c
implement per-thread isolates and worker threads
1w ago
test_gc_array_cards.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_gc_async.js
unify event internals (#66)
2mo ago
test_gc_closure_churn.cjs
overhaul of engine internals (#71)
2mo ago
test_gc_comprehensive.js
add perf marking to tests
5mo ago
test_gc_coro.js
unify event internals (#66)
2mo ago
test_gc_cycles.js
add perf marking to tests
5mo ago
test_gc_debug.js
add perf marking to tests
5mo ago
test_gc_exact_edges.c
implement per-thread isolates and worker threads
1w ago
test_gc_in_coro.js
add perf marking to tests
5mo ago
test_gc_jit_entry_saves.c
implement per-thread isolates and worker threads
1w ago
test_gc_large.js
add perf marking to tests
5mo ago
test_gc_minimal8.js
add perf marking to tests
5mo ago
test_gc_native_buffers.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_gc_pin_permanent_oom.c
implement per-thread isolates and worker threads
1w ago
test_gc_plain_arrays.c
implement per-thread isolates and worker threads
1w ago
test_gc_rope_table_oom.c
implement per-thread isolates and worker threads
1w ago
test_gc_shape_refs.c
move intern to isolate
1w ago
test_gc_simple.js
add perf marking to tests
5mo ago
test_gc_stress10.js
unify event internals (#66)
2mo ago
test_gc_stress7.js
add perf marking to tests
5mo ago
test_gc_tco.js
tier up cheap code, keep object slip, keep shapes stable (#136)
2w ago
test_gc_template_const_cache.cjs
add perf marking to tests
5mo ago
test_gc_timer.js
unify event internals (#66)
2mo ago
test_gc_two_isolates.c
implement per-thread isolates and worker threads
1w ago
test_gc_untrusted_string_words.c
implement per-thread isolates and worker threads
1w ago
test_gc_uv_segments.c
implement per-thread isolates and worker threads
1w ago
test_gc.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_generator_abandon_memory.cjs
destroy a coroutine when it is released
1mo ago
test_generator_open_upvalue_gc.cjs
destroy a coroutine when it is released
1mo ago
test_getters_setters.js
add getter and setter accessor support to property lookup
9mo ago
test_global_accessor_read.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_global_write_fast_path.cjs
support callable proxies and direct eval scopes: #46
3mo ago
test_headers_bytestring_wire.cjs
pr 44 cherry pick (#85)
1mo ago
test_highlight_comments.cjs
multi-line highlighter comment parsing
6mo ago
test_highlight_keyword_using.cjs
add spec-shaped async generator prototype chain
6mo ago
test_highlight_long_strings.js
unify event internals (#66)
2mo ago
test_highlight.js
rewrite --watch
5mo ago
test_hono_adapter.cjs
musl stack limit fixes
1mo ago
test_http_keepalive_pending_data.cjs
security: bump brotli to 1.2.1, guard keep-alive reuse, cap request headers, reject NUL hostnames, strict TLS IP checks, block eMudhra keys
1w ago
test_http_protocols.c
allow gc to free dynamic code (#122)
3w ago
test_http_request_host_port_fetch_shim.mjs
rework Silver string building and add node:net client shims
6mo ago
test_http_server_header_limit.cjs
security: bump brotli to 1.2.1, guard keep-alive reuse, cap request headers, reject NUL hostnames, strict TLS IP checks, block eMudhra keys
1w ago
test_http_server_implicit_header.cjs
compat: improve node:http, fs.Stat, and StringDecoder behavior to support ExpressJS v4.* (#130)
3w ago
test_http_server_response_framing.cjs
compat: improve node:http, fs.Stat, and StringDecoder behavior to support ExpressJS v4.* (#130)
3w ago
test_http_server_response_header.cjs
compat: improve node:http, fs.Stat, and StringDecoder behavior to support ExpressJS v4.* (#130)
3w ago
test_https_get_fetch_shim.mjs
rework Silver string building and add node:net client shims
6mo ago
test_ic_identity_wrap.c
implement per-thread isolates and worker threads
1w ago
test_ic_minor_aba.cjs
overhaul of engine internals (#71)
2mo ago
test_ic_poly_shape_release.c
migrate zlib to stream, move shapes to isolate
1w ago
test_ic_read_differential.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_if_else_var.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_immediate_concurrent.cjs
fix coroutine processing
10mo ago
test_immediate_handle.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_import_iterator_getter_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_import_meta_aliases.mjs
add module aliases
1mo ago
test_import_meta_data_url.mjs
fix data URL imports crashing during import.meta creation
1mo ago
test_import_meta_full.cjs
add import.meta.(value)
10mo ago
test_import_meta_resolve_builtin.mjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_import_meta.cjs
add import.meta.(value)
10mo ago
test_in_operator_ic.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_in_operator.cjs
migrate from Ant.println to console.(func)
10mo ago
test_inherited_class_constructor.cjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_inline_await.js
ensure proper memory management for response context
8mo ago
test_inspect_array_holes.cjs
jit: TDZ writes, per-iteration for-let bindings, realm-check gating (#140)
1w ago
test_inspect_collections.cjs
inspect: per-call stringify contexts
2w ago
test_inspect_compact_sorted.cjs
add tests, prepare for release
2w ago
test_inspect_custom.cjs
use events api in abortcontroller
2w ago
test_inspect_extra_props.cjs
runtime: spec descriptors, inspect extras, wasm JS API, native test fixes
2w ago
test_inspect_show_hidden.cjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_inspector_await_promise.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_inspector_global_lexicals.cjs
errors: lazy stacks with compiled frames (#135)
2w ago
test_inspector_network_server.cjs
optimize string intrinsics and HTTP request/response handling (#94)
1mo ago
test_instanceof_ic_prototype_guard.cjs
instanceof type guard
5mo ago
test_instanceof_primitives.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_intern_per_isolate.mjs
move intern to isolate
1w ago
test_intern_table_bounded.cjs
overhaul of engine internals (#71)
2mo ago
test_intl_canonicalize.cjs
runtime: Array.fromAsync, async generator yield/await, defineProperties snapshots, assert fields, Intl canonicalization, line continuations
2w ago
test_intl_locale_lists.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_intl.cjs
improve Intl support
4mo ago
test_intrinsic_protos.cjs
fix builtin length/name, accessor reads, Object.keys nullish
2w ago
test_intrinsic_tostringtag.cjs
structuredClone transfer, DataView detach, Buffer errors, review cleanups
2w ago
test_io_error_boundary_audit.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_io_handled_errors.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_isolate_code_arenas.c
implement per-thread isolates and worker threads
1w ago
test_isolate_ic_epochs.c
implement per-thread isolates and worker threads
1w ago
test_isolate_libraries.c
implement per-thread isolates and worker threads
1w ago
test_isolate_teardown.c
implement per-thread isolates and worker threads
1w ago
test_isolate_threads.c
implement per-thread isolates and worker threads
1w ago
test_isolate_timers.c
implement per-thread isolates and worker threads
1w ago
test_isolate.mjs
add ant:isolate api
1w ago
test_iterator_close_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_iterator_close_fast_path.cjs
rewrite symbol module (#120)
3w ago
test_iterator_dispose.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_iterator_result_fast_path.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_iterator_result_shape.cjs
add tests, prepare for release
2w ago
test_iterator_result_template.cjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_jit_add_local_numeric_feedback.cjs
guard JIT self-binding specialization (#50)
3mo ago
test_jit_address_modes.c
implement per-thread isolates and worker threads
1w ago
test_jit_arguments_object.cjs
reduce arguments allocation and regex overhead (#109)
1mo ago
test_jit_array_index_range.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_array_iterator_dense.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_array_literal.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_jit_async_await.cjs
async performance (#141)
1w ago
test_jit_await_live_locals.cjs
async performance (#141)
1w ago
test_jit_bailout_call_context.cjs
skip the native rooting frame for js
1mo ago
test_jit_bigint_ops.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_jit_bitwise_primitives.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_bnot_bailout_operand.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_boxed_arithmetic_results.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_builtin_direct_call.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_cached_rope_length.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_jit_call_call_slot_params.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_call_spread.cjs
jit: TDZ writes, per-iteration for-let bindings, realm-check gating (#140)
1w ago
test_jit_callable_prototype_ic.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_captured_local_init.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_captured_local_reload.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_catch_undefined.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_jit_cfunc_call_fast.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_jit_close_guard_sites.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_compare_branch.cjs
Make jit recompile cheaper (#131)
3w ago
test_jit_concat_retier.cjs
Make jit recompile cheaper (#131)
3w ago
test_jit_constant_integer_boxing.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_constant_object_template.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_jit_constructor_dispatch.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_define_slot.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_jit_delete_numeric_key.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_jit_dense_length_bounds.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_dense_tagged_elements.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_derived_ctor.cjs
fix jitted derived constructors dropping the super-rebound `this`
3mo ago
test_jit_destructure_arg_resume.cjs
clean up destructuring iterator helpers to avoid VM stack relocation
6mo ago
test_jit_dnum_get_length.cjs
overhaul of engine internals (#71)
2mo ago
test_jit_element_barrier.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_entry_stub.c
precise interpreter roots, event-loop stack reserve, linear sweep, gc pacing (#118)
1mo ago
test_jit_field_handler_kinds.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_field_receiver_types.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_for_of.cjs
repair numeric OSR
1mo ago
test_jit_forward_arguments_codegen.cjs
fast typed array elements, skip shape teardown at exit, mir logical immediates
1w ago
test_jit_forward_arguments.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_fractional_bitwise_codegen.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_fractional_bitwise.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_get_elem_opt.cjs
add jit support for optional elements
3mo ago
test_jit_get_field_opt.cjs
add GET_FIELD_OPT to eligible JIT
3mo ago
test_jit_global_read_ic.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_jit_global_snapshot.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_handlekey.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_jit_hot_call_tier.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_inc_dec.cjs
add INC, DEC to jit
3mo ago
test_jit_index_integer_facts.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_induction_locals_codegen.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_induction_locals.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_inline_backedges.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_inline_boolean_branch.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_inline_call_errors.cjs
overhaul of engine internals (#71)
2mo ago
test_jit_inline_constructor.cjs
runtime: non-enumerable builtins, RegExp flag accessors
2w ago
test_jit_inline_eligibility.c
runtime: non-enumerable builtins, RegExp flag accessors
2w ago
test_jit_inline_mod.cjs
jit: exact % fast path, numeric loop copies
2w ago
test_jit_inline_numeric_key_codegen.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_inline_numeric_key.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_inline_options.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_inline_special_obj_dep.mjs
fix super lookup for extracted static methods and constructors
6mo ago
test_jit_inline_special_obj_import.mjs
fix super lookup for extracted static methods and constructors
6mo ago
test_jit_inline_special_obj.mjs
fix super lookup for extracted static methods and constructors
6mo ago
test_jit_inline_truthiness_codegen.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_inline_truthiness.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_integer_element_reuse.cjs
preserve integer ranges and optimize numeric array access (#95)
1mo ago
test_jit_integer_index_specialization_codegen.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_integer_index_specialization.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_integer_ranges.cjs
preserve integer ranges and optimize numeric array access (#95)
1mo ago
test_jit_is_undef_or_null.cjs
promote OP_IS_UNDEF_OR_NULL to JIT
3mo ago
test_jit_jmp_not_nullish.cjs
promote nullish jumps to jit
3mo ago
test_jit_known_bool_stack.cjs
overhaul of engine internals (#71)
2mo ago
test_jit_label_capacity.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_late_let_numeric_codegen.cjs
async performance (#141)
1w ago
test_jit_late_let_numeric.cjs
async performance (#141)
1w ago
test_jit_literal_template_minor_gc.cjs
pin compiled-code templates, fast-path permanent strings, speed up concat (#114)
1mo ago
test_jit_logical_immediates.cjs
fast typed array elements, skip shape teardown at exit, mir logical immediates
1w ago
test_jit_loop_hoisting_codegen.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_loop_hoisting.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_loop_speculation.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_jit_map_string_concat.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_jit_math_intrinsics.cjs
Make jit recompile cheaper (#131)
3w ago
test_jit_method_identity.cjs
tier up cheap code, keep object slip, keep shapes stable (#136)
2w ago
test_jit_missing_arg_normalization.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_jit_missing_field_ic.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_missing_ic_adaptation.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_mod.cjs
accept late locals at the OSR entry
1mo ago
test_jit_narrow_index_counts.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_neg_infinity_receiver.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_negative_remainder_branch.cjs
fix JIT local materialization after numeric comparisons
2mo ago
test_jit_nested_readers.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_new_direct.cjs
compiler, parser: strict syntax errors, dynamic code arena reuse (#124)
3w ago
test_jit_nip.cjs
add stack-manipulation opcode to JIT
3mo ago
test_jit_num_add_ok.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_jit_numeric_branch_join.cjs
repair numeric OSR
1mo ago
test_jit_numeric_loop_unroll.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_numeric_result_flow.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_object_absence_guard.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_jit_open_upvalue_gc.cjs
accept late locals at the OSR entry
1mo ago
test_jit_osr_entry_reject.cjs
overhaul of engine internals (#71)
2mo ago
test_jit_osr_existing_open_upvalue.cjs
jit handle open upvalue capture
5mo ago
test_jit_osr_existing_param_upvalue.cjs
open upvalue capture reuse
5mo ago
test_jit_osr_large_function.cjs
Budget cold tier promotion (#107)
1mo ago
test_jit_osr_late_locals.cjs
accept late locals at the OSR entry
1mo ago
test_jit_osr_param_write.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_osr_state_cleanup.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_own_slot_ic.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_param_counters_codegen.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_param_counters.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_parameter_registers.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_post_inc_numeric.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_post_inc_upval.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
test_jit_post_update_builtin.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_primitive_field_ic.cjs
jit: inline primitive-receiver field ICs and direct charCodeAt; DataView fast paths
2w ago
test_jit_private_define_global.cjs
jit: compile SPREAD, APPEND and EMPTY, stop spread calls using push
2w ago
test_jit_private.cjs
add GET_PRIVATE, PUT_PRIVATE + update profdata
3mo ago
test_jit_property_ic.c
move intern to isolate
1w ago
test_jit_proto_method_snapshot.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_prototype_ic_adaptation.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_put_elem_fast.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_jit_put_field_ic.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_jit_regexp_literal_intrinsics.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_jit_resume_try_depth.cjs
Make jit recompile cheaper (#131)
3w ago
test_jit_self_tail_params.cjs
Make jit recompile cheaper (#131)
3w ago
test_jit_self_tail_rest_args.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_shape_snapshot.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_shared_slot_numeric.cjs
async performance (#141)
1w ago
test_jit_short_concat_copy.cjs
jit short concat copies (#117)
1mo ago
test_jit_short_string_concat.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_jit_snapshot_recovery.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_snapshot_stale_exit.cjs
Make jit recompile cheaper (#131)
3w ago
test_jit_sparse_captured_param_bailout.cjs
bailout params fix
5mo ago
test_jit_speculative_fields_equality_regexp.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_jit_speculative_numeric_elements.cjs
preserve integer ranges and optimize numeric array access (#95)
1mo ago
test_jit_spread_append.cjs
jit: compile SPREAD, APPEND and EMPTY, stop spread calls using push
2w ago
test_jit_store_barrier.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_jit_strict_arguments.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_jit_strict_mode.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_jit_string_add_bailout.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_jit_string_builder_snapshot.cjs
overhaul of engine internals (#71)
2mo ago
test_jit_string_builtins.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_string_concat_gc_roots.cjs
root fast path string ops
5mo ago
test_jit_string_equality.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_jit_symbol_description_ic.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_tail_call_inline_codegen.cjs
reduce arguments allocation and regex overhead (#109)
1mo ago
test_jit_tail_call_inline.cjs
reduce arguments allocation and regex overhead (#109)
1mo ago
test_jit_try_capacity.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_try_regions.cjs
resizable arena
1w ago
test_jit_typed_array_elem_fast.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_jit_typeof_bailout_arg_resume.cjs
prevent arg closure buf being dropped on deop
6mo ago
test_jit_typeof_value_metadata.cjs
split swarm into focused modules (#98)
1mo ago
test_jit_unboxing_miss_codegen.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_uninitialized_numeric_local.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_jit_unreachable_code.cjs
skip unreachable code and take label depths from the bytecode depth map
3w ago
test_jit_unseen_numeric_paths.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_upvalue_cell_cache.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_jit_upvalue_self_reference.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_jit_void.cjs
clear numeric slot state for JIT void
3mo ago
test_jit_vstack_depth.cjs
derive max_stack from the opcode table (#103)
1mo ago
test_jit_wide_word32_feedback_codegen.cjs
jit: compile DEF_PRIVATE and GLOBAL, fix String.prototype.includes
2w ago
test_jit_wide_word32_feedback.cjs
jit: compile DEF_PRIVATE and GLOBAL, fix String.prototype.includes
2w ago
test_jit_word32_range.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_js_entry_module_syntax_server.cjs
add better esm detection
4mo ago
test_js_entry_tla_resume.cjs
proper lowering for op_special [1]
6mo ago
test_json_bigint_tojson.cjs
runtime: review fixes for events, timers, buffer, inspect
2w ago
test_json_error_boundaries.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_json_layout_cache.c
implement per-thread isolates and worker threads
1w ago
test_json_lone_surrogates.cjs
make lone-surrogate JSON.parse fallback work in standard-only yyjson
1mo ago
test_json_object_builder.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_json_stringify_global_this.cjs
fix json enum
4mo ago
test_json.cjs
JSON.(module)
10mo ago
test_keyed_store_policy.c
implement per-thread isolates and worker threads
1w ago
test_keyed_store_shapes.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_label_of.js
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
test_labeled_jump_for_of_close.cjs
derive max_stack from the opcode table (#103)
1mo ago
test_labeled_loops.cjs
add for-in iterator support for objects, arrays, and strings
9mo ago
test_legacy_accessors.js
rewrite string pool for performance
6mo ago
test_listener_accept_burst.c
drain pending accepts to reduce connection-burst latency
1mo ago
test_literal_primordials.cjs
make Object and Array constructor prototypes read-only
6mo ago
test_location_flag.mjs
add tests, prepare for release
2w ago
test_lock_error_boundaries.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_loops.cjs
migrate from Ant.println to console.(func)
10mo ago
test_map_gc.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_map_get_template_intrinsic.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_map_numeric_pair_buffers.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_map_upsert.cjs
add upsert
6mo ago
test_map.js
improve runtime compatibility for modern SSR/RSC workloads and builtin modules
7mo ago
test_math_ops.cjs
improve string ops
10mo ago
test_math.js
add math and BigInt
10mo ago
test_message_port.mjs
implement per-thread isolates and worker threads
1w ago
test_microtask_order.js
support custom thenable
7mo ago
test_mini_amp_tui_exit_restores_tty.cjs
fix tty teardown exit and align stdio encoding
6mo ago
test_minicoro_concurrent.cjs
use a stack-based coro runtime
10mo ago
test_minimal.cjs
move tests
10mo ago
test_missing_named_export.mjs
add named export error instead of undefined placeholder
6mo ago
test_module_async_error_boundaries.cjs
implement per-thread isolates and worker threads
1w ago
test_module_destructured_export_clause.mjs
instantiate static deps before module evaluation
4mo ago
test_module_eval_reentrancy.mjs
migrate ESM module system to use unified module context API
7mo ago
test_module_node_module_paths.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_module_static_dependency_order.mjs
instantiate static deps before module evaluation
4mo ago
test_nan_infinity.cjs
add NaN and Infinity
10mo ago
test_napi_clear_exception.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_native_bind_debug.js
update tests
9mo ago
test_native_bind.js
update tests
9mo ago
test_native_cfunc_object_semantics_repro.cjs
assignment now stores native functions exactly
6mo ago
test_native_completion_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_native_method_descriptors.cjs
improve T_CFUNC promotion fallback
5mo ago
test_native_numeric_array_paths.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_native_stack_limits.c
zig cc fixes in test
1mo ago
test_native_uncurry.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_navigator_locks_threads.cjs
worker_threads navigator cross thread locks
1w ago
test_net_create_connection.cjs
fix misc memory leaks
5mo ago
test_new_arr.js
refactor: optimize array methods and property iteration
9mo ago
test_new_prototype_cache.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_new_target_frames.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_new_target_syntax.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_nix_vendor_hash.mjs
fix nix vendor hash, ignore .DS_Store in regen script
1w ago
test_node_api_result_shapes.cjs
migrate more sites to newobj + add toJSON for performance and buffer
2w ago
test_node_events_cjs_static_helpers.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_node_events_get_event_listeners.cjs
update event listener globals
5mo ago
test_node_events_once_eventtarget_abort.cjs
update event listener globals
5mo ago
test_node_events_once_prototype_spoof.cjs
gc: size-classed array storage cache and centralized accounting (#134)
3w ago
test_node_http_host_header_ipv6.cjs
apply coderabbit changes
5mo ago
test_node_http_incoming_message_readable.cjs
address missing .toWeb in #33
4mo ago
test_node_http_max_header_size.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_node_http_upgrade_head.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_node_http_upgrade_max_header_size.cjs
apply coderabbit changes
5mo ago
test_node_http_upgrade_non101_body.cjs
apply coderabbit changes
5mo ago
test_node_url_domain_to_ascii.mjs
add url domainToASCII
1mo ago
test_node_url_parse_named_export.mjs
unify event internals (#66)
2mo ago
test_node_util_textcodec_exports.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_not_operator.cjs
migrate from Ant.println to console.(func)
10mo ago
test_nul_property_keys.cjs
unify event internals (#66)
2mo ago
test_number_literals.cjs
Atomic, SharedArrayBuffer, 0x, 0o, 0b
10mo ago
test_number_radix.cjs
getRandomValues, .replace callback
10mo ago
test_number_simple_decimal_fast.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_numeric_coercion_errors.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_numeric_literal_keys.cjs
overhaul of engine internals (#71)
2mo ago
test_numeric_separators.cjs
fix else if
10mo ago
test_obj_closure.cjs
migrate from Ant.println to console.(func)
10mo ago
test_object_absence_guard.c
speed up argument forwarding and object construction (#100)
1mo ago
test_object_arena_reuse.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_object_assign_sources.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_object_define_property_generic_descriptor.cjs
tiny equality fix to prevent package.json death
5mo ago
test_object_fromentries_iterables.cjs
small runtime fixes
6mo ago
test_object_pattern_keys.cjs
tier up cheap code, keep object slip, keep shapes stable (#136)
2w ago
test_object_site_lookup.cjs
overhaul of engine internals (#71)
2mo ago
test_object_spread_large_arrays.cjs
runtime: third review pass for arrays, abort, buffers, base64, regexp, inspect
2w ago
test_object_spread_semantics.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_object_spread_sources.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_object_values_entries_semantics.cjs
fix builtin length/name, accessor reads, Object.keys nullish
2w ago
test_optional_chain.cjs
migrate from Ant.println to console.(func)
10mo ago
test_parse_async_identifier_call.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_parser_unterminated_template.cjs
throw error on unfinished template literal
4mo ago
test_path_parse_format.cjs
fix(path): honor empty parse and format fields (#56)
2mo ago
test_path_primordials.cjs
replace path module with node port (#88)
1mo ago
test_path_windows_reserved_names.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_path.js
fix(path): honor empty parse and format fields (#56)
2mo ago
test_perf_hooks_eld.mjs
migrate zlib to stream, move shapes to isolate
1w ago
test_performance.cjs
performance.(module)
10mo ago
test_pkg_exec_ant_commonjs_bin.cjs
extensionless fix
2mo ago
test_pkg_exec_user_agent.cjs
add npm_config_user_agent
4mo ago
test_pkg_global_bins.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_pkg_lifecycle_install_postinstall_order.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_pkg_run_fresh_tree.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_pkg_update_url_pin.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_plain_object_index_access.cjs
perf: plain index access, string char cache, one-pass descriptor reads (#133)
3w ago
test_pointer_compression_cage.cjs
implement 47 bit pointer caging (#77)
2mo ago
test_poly_field_ic.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_poly_field_store.cjs
gc, jit: card marking, polymorphic/megamorphic ICs, direct new, array GC pacing (#121)
4w ago
test_practical_async.cjs
fix coroutine processing
10mo ago
test_primitive_ic_invalidation.cjs
overhaul of engine internals (#71)
2mo ago
test_primitive_prototype_values.cjs
runtime: node dns and assert/strict, String.prototype crash, join cycles
2w ago
test_primitive_type_compare.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_primitive_wrappers.js
clean up reflect, ffi, and internal_prop
6mo ago
test_primordials_gc.cjs
replace path module with node port (#88)
1mo ago
test_primordials.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_private_brands.cjs
add proper brand based private class support
5mo ago
test_process_binding_constants.cjs
support for wasm memory growing (manual)
5mo ago
test_process_cwd_cache.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_process_cwd_error.cjs
replace path module with node port (#88)
1mo ago
test_process_emit_warning.cjs
unify event internals (#66)
2mo ago
test_process_env_double_underscore.cjs
clean up reflect, ffi, and internal_prop
6mo ago
test_process_env_proxy.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_process_env.cjs
process.env, process.exit
10mo ago
test_process_event_api.cjs
unify event internals (#66)
2mo ago
test_process_exit_code.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_process_get_builtin_module.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_process_kill_errors.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_process_nexttick_bound_receiver.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_process_nexttick_order.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_process_stdin_end.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_process_stdin_file_teardown.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_process_stdin_readable_ref.cjs
stdin ref support
2mo ago
test_process_stdin_setencoding_tty.cjs
migrate process.stdout/stdin to readablestream
6mo ago
test_process_stdout_resize_signal.cjs
add MORE test fixtures (to be trimmed later)
6mo ago
test_process_stdout_setencoding.cjs
migrate process.stdout/stdin to readablestream
6mo ago
test_promise_all_array_iterator.cjs
fix UB in next iterator
3mo ago
test_promise_all_fast_path.cjs
async performance (#141)
1w ago
test_promise_chained_catch_unhandled.cjs
handle improved oxc TLA
6mo ago
test_promise_continuation_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_promise_display.cjs
update stale tests
2w ago
test_promise_global_lookup_protector.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
test_promise_inspect_long.cjs
add regexp index group support
6mo ago
test_promise_many_handlers.cjs
tier up cheap code, keep object slip, keep shapes stable (#136)
2w ago
test_promise_only.cjs
fix closure scoping issues
10mo ago
test_promise_protector_hot_store.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
test_promise_resolution_fastpaths.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
test_promise_resolve_lookup_protector.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
test_promise_resolve.cjs
use a stack-based coro runtime
10mo ago
test_promise_subclass_await.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
test_promise_thenables.js
support custom thenable
7mo ago
test_promise.cjs
fix async coroutine corruption and finally-skipping returns
3mo ago
test_property_cache_deletion.cjs
optimize lookups remove traverse property chain to find SLOT_VERSION
9mo ago
test_property_delete_compaction.cjs
overhaul of engine internals (#71)
2mo ago
test_property_descriptor_objects.cjs
runtime: spec descriptors, inspect extras, wasm JS API, native test fixes
2w ago
test_property_error_messages.cjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_property_ic_proto_guard.cjs
ic guard fixes
5mo ago
test_property_location_stress.cjs
unify event internals (#66)
2mo ago
test_property_lookup_cache.cjs
call stack optimzations + hash changes
10mo ago
test_prototype_chain_class_mutation.cjs
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
test_prototype_chain_obj_mutation.cjs
refactor GC into modular subsystem with object shapes, thread pool, and rope strings
7mo ago
test_prototype_write_epoch.cjs
overhaul of engine internals (#71)
2mo ago
test_prototypes.cjs
migrate to a prototype based system
10mo ago
test_proxy_array_flat_urlsearchparams.cjs
support callable proxies and direct eval scopes: #46
3mo ago
test_proxy_get_topropertykey.cjs
rewrite string pool for performance
6mo ago
test_proxy_object_entries.cjs
add MORE test fixtures (to be trimmed later)
6mo ago
test_proxy_set_trap_result.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_proxy_toprimitive_get_trap.cjs
rewrite string pool for performance
6mo ago
test_proxy_typeof_callable.cjs
add exotic is_callable to prevent proxy traversal for typeof
3mo ago
test_readable_stream_tee_object_chunk.cjs
readable stream reject chunk
6mo ago
test_readline_history_bounds.cjs
prevent history overflow
4mo ago
test_readline_keypress_arrow.cjs
migrate readline to use shared input
4mo ago
test_readline_keypress_sequential.cjs
migrate readline to use shared input
4mo ago
test_readline_keypress.js
prevent history overflow
4mo ago
test_readline_promises_piped.cjs
fix readline/promises question settling
4mo ago
test_readline_question_prompt.cjs
small tweaks for readline
6mo ago
test_readline_stdin_pause.cjs
migrate readline to use shared input
4mo ago
test_realm_basics.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_realm_builtins.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_realm_calls.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_realm_free_builtins.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_realm_intrinsics.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_realm_protectors.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_receiver_edges.cjs
cfunc: per-site meta cache, lock-free registry, Ant_Function_* names; builtin fixes
2w ago
test_reflect_builtin_targets.cjs
review fixes: zero-copy transfer, GET_LENGTH u16, Reflect builtins, ctor shapes
2w ago
test_reflect_construct_newtarget_wrappers.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_reflect_get_own_property_descriptor.cjs
enable wasm simd
5mo ago
test_reflect_proxy_get_toprimitive.cjs
support callable proxies and direct eval scopes: #46
3mo ago
test_reflect_set_frozen.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_reflect_set_receiver.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_reflect_set_result.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_regex_equals_literal.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_regexp_basic.cjs
migrate from Ant.println to console.(func)
10mo ago
test_regexp_brand_storage.c
implement per-thread isolates and worker threads
1w ago
test_regexp_brand.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_regexp_cache_admission.cjs
overhaul of engine internals (#71)
2mo ago
test_regexp_edge_cases.cjs
migrate from Ant.println to console.(func)
10mo ago
test_regexp_exec_discard.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_regexp_exec_fast_paths.cjs
add regexp index group support
6mo ago
test_regexp_exec_utf16_index.cjs
pr 44 cherry pick (#85)
1mo ago
test_regexp_flag_accessors.cjs
runtime: non-enumerable builtins, RegExp flag accessors
2w ago
test_regexp_instance_layout.cjs
reduce arguments allocation and regex overhead (#109)
1mo ago
test_regexp_internal_state.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_regexp_large_pattern.cjs
avoid truncating large translated patterns
2mo ago
test_regexp_literal_search_guards.cjs
reduce arguments allocation and regex overhead (#109)
1mo ago
test_regexp_lone_surrogates.cjs
pin compiled-code templates, fast-path permanent strings, speed up concat (#114)
1mo ago
test_regexp_patterns.cjs
migrate from Ant.println to console.(func)
10mo ago
test_regexp_replace_large_template.cjs
rewrite string pool for performance
6mo ago
test_regexp_required_literal.cjs
reduce arguments allocation and regex overhead (#109)
1mo ago
test_regexp_result_batch.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_regexp_unicode_match_index.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_registry_multipart_publish.cjs
add multipart publish support
3mo ago
test_repl_global_descriptors.cjs
overhaul of engine internals (#71)
2mo ago
test_repl_lexical_preview.cjs
repl global lexical env (#119)
1mo ago
test_repl_static_import.cjs
fix static execPath and arg[0]
1mo ago
test_repl_top_level_await.cjs
rewrite ant:shell (#72)
2mo ago
test_require_builtin_cache.cjs
optimize require(), fix server .stop()
1w ago
test_require_cache_cleanup.cjs
node module parity (#96)
1mo ago
test_require_cache_interop.mjs
node module parity (#96)
1mo ago
test_require_cache_parity.cjs
node module parity (#96)
1mo ago
test_require_cache.cjs
add module.cache
1mo ago
test_require_exports_conditions.cjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_resizable_arraybuffer.cjs
wire in buffer resize
1w ago
test_response_constructor_fast_path.cjs
optimize string intrinsics and HTTP request/response handling (#94)
1mo ago
test_rest_params.cjs
migrate from Ant.println to console.(func)
10mo ago
test_return_for_await_close.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_return_for_of_close.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_return.cjs
migrate from Ant.println to console.(func)
10mo ago
test_rope_large_property_concat.cjs
overhaul of engine internals (#71)
2mo ago
test_rope_mark.c
allow gc to free dynamic code (#122)
3w ago
test_rpc.mjs
revise stale tests
1mo ago
test_sandbox_9p.c
update stale tests
1mo ago
test_sandbox_cpu_limits.js
add cpu time limits
3mo ago
test_sandbox_messages.js
address review comments (1)
3mo ago
test_sandbox_mmio.c
Merge pull request #29 from theMackabu/sandbox
5mo ago
test_sandbox_net_packets.c
Merge pull request #29 from theMackabu/sandbox
5mo ago
test_sandbox_pci.c
Merge pull request #29 from theMackabu/sandbox
5mo ago
test_sandbox_virtio_blk.c
Merge pull request #29 from theMackabu/sandbox
5mo ago
test_sandbox_virtio_rng.c
Merge pull request #29 from theMackabu/sandbox
5mo ago
test_sandbox_vsock_queue.c
add vsock queue test
3mo ago
test_server_graceful_stop.cjs
optimize require(), fix server .stop()
1w ago
test_server_header_limit.cjs
security: bump brotli to 1.2.1, guard keep-alive reuse, cap request headers, reject NUL hostnames, strict TLS IP checks, block eMudhra keys
1w ago
test_server_invalid_request_target.cjs
harden server request URLs
4mo ago
test_server_request_url.cjs
optimize string intrinsics and HTTP request/response handling (#94)
1mo ago
test_set.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_setter_direct.js
add getter and setter accessor support to property lookup
9mo ago
test_shadowing.cjs
migrate from Ant.println to console.(func)
10mo ago
test_shape_descriptor_oom.c
migrate zlib to stream, move shapes to isolate
1w ago
test_shape_transition_identity.c
implement per-thread isolates and worker threads
1w ago
test_shared_shape_descriptors.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_shell_ops_gc.js
rewrite ant:shell (#72)
2mo ago
test_shell.js
rewrite ant:shell (#72)
2mo ago
test_silver_eval.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_spawn_sync_stdin_pump.cjs
unify event internals (#66)
2mo ago
test_spread_accessor.js
prevent segfault assigning to T_CFUNC
7mo ago
test_spread_memory_pressure.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_spread_symbols.cjs
share enumerable property iteration for spread and assign
6mo ago
test_spread.cjs
spread operator
10mo ago
test_stack_depth.cjs
migrate from Ant.println to console.(func)
10mo ago
test_startup_time.cjs
make array init dry
2mo ago
test_static.js
change class parsing for static methods
3mo ago
test_stream_async_iterator.mjs
migrate zlib to stream, move shapes to isolate
1w ago
test_stream_construct.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_stream_handled_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_stream_is_disturbed_end.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_stream_is_errored.cjs
fix misc memory leaks
5mo ago
test_stream_lifecycle_parity.cjs
optimize require(), fix server .stop()
1w ago
test_stream_read0_refills_below_hwm.cjs
tls handle drain
5mo ago
test_stream_readable_data_listener_order.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_stream_readable_event.cjs
child_process: support fd stdio entries, honor stdio in Windows spawnSync, read Windows stdout/stderr concurrently
1w ago
test_stream_readable_resume_end_async.cjs
Implement Node compatibility needed for the Discord npm example
5mo ago
test_stream_readable_to_web.cjs
address missing .toWeb in #33
4mo ago
test_stream_static_state_predicates.cjs
use shared readable stream helpers for ws compatibility
1mo ago
test_stream_transform_async_callback.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_stream_writable_backpressure.cjs
unify event internals (#66)
2mo ago
test_stream_writable_lifecycle.cjs
unify event internals (#66)
2mo ago
test_strict_function.cjs
strict mode
10mo ago
test_strict_mode.cjs
strict mode
10mo ago
test_string_append_mixed.cjs
runtime: second review pass for events, buffer, inspect, timers
2w ago
test_string_ascii_scan.c
speed up argument forwarding and object construction (#100)
1mo ago
test_string_coercion_allocation_paths.cjs
make string check operations even faster and safer (#76)
2mo ago
test_string_concat_perf.cjs
string builder
10mo ago
test_string_decoder_ctor.cjs
compat: improve node:http, fs.Stat, and StringDecoder behavior to support ExpressJS v4.* (#130)
3w ago
test_string_escape_errors.cjs
add tests, prepare for release
2w ago
test_string_exports.js
support string literal export/import names
8mo ago
test_string_fromcharcode_unicode.cjs
quick fromCharCode fix
5mo ago
test_string_index_keys_utf16.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_string_large_space_stats.cjs
rewrite string pool for performance
6mo ago
test_string_length_accumulation.cjs
overhaul of engine internals (#71)
2mo ago
test_string_line_continuation.cjs
runtime: Array.fromAsync, async generator yield/await, defineProperties snapshots, assert fields, Intl canonicalization, line continuations
2w ago
test_string_number_concat.cjs
fix the major trigger: allocator nursery check, stable baseline, promotion floor (#116)
1mo ago
test_string_number_methods.cjs
improve string ops
10mo ago
test_string_pad_unicode.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_string_property_enumerable.cjs
add tests, prepare for release
2w ago
test_string_prototype_receivers.cjs
jit: TDZ writes, per-iteration for-let bindings, realm-check gating (#140)
1w ago
test_string_raw_newline.cjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_string_replace_regex.cjs
overhaul of engine internals (#71)
2mo ago
test_string_short_append.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_string_slice_ascii.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_string_small_append_loop.cjs
rework Silver string building and add node:net client shims
6mo ago
test_string_split_code_units.cjs
speed up argument forwarding and object construction (#100)
1mo ago
test_string_surrogate_join.cjs
tier up cheap code, keep object slip, keep shapes stable (#136)
2w ago
test_string_template_modern.cjs
improve string_builder_t performance
5mo ago
test_string_wrapper_index_semantics.cjs
perf: plain index access, string char cache, one-pass descriptor reads (#133)
3w ago
test_structured_clone_collections.cjs
add speculative MIR fast tier and optimize runtime hot paths (#82)
2mo ago
test_structured_clone_detached.cjs
cfunc: per-site meta cache, lock-free registry, Ant_Function_* names; builtin fixes
2w ago
test_structured_clone_props.mjs
implement per-thread isolates and worker threads
1w ago
test_super_forward.cjs
jit: TDZ writes, per-iteration for-let bindings, realm-check gating (#140)
1w ago
test_super_getter_receiver.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_suppressed_error_symbols.cjs
Implement explicit resource management support
6mo ago
test_sv_async.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_switch.cjs
add switch cases
10mo ago
test_symbol_iterator_init.cjs
rewrite symbol module (#120)
3w ago
test_symbol_iterator_isolates.c
implement per-thread isolates and worker threads
1w ago
test_symbol_set_semantics.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_syntax.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_tco_asi.js
preserve TCO behavior in semicolon-free style
8mo ago
test_tco_curried_debug.js
introduce sentinel type for internal optimizations
8mo ago
test_tco_curried.js
prevent curried monad leaks for T_TAILCALL
8mo ago
test_tco_monad.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_tco_zeroarg.js
enhance performance logging
8mo ago
test_tco.js
add tests and update meson file
8mo ago
test_tdz_writes.cjs
jit: TDZ writes, per-iteration for-let bindings, realm-check gating (#140)
1w ago
test_template_empty_segments.cjs
regain performance from migration to path.cjs (#90)
1mo ago
test_template_regex_brace.cjs
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_template_self_append.cjs
optimize string accumulation and devirtualize hot Silver runtime paths (#60)
3mo ago
test_template_unicode_escapes.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_temporal.js
overhaul of engine internals (#71)
2mo ago
test_ternary_and_operators.cjs
nullish coalescing operator
10mo ago
test_this.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_three_params.js
default params
10mo ago
test_throw_expressions.cjs
Implement explicit resource management support
6mo ago
test_throw_stack.cjs
update stale tests
2w ago
test_timer_chain_iter.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_timer_fired_timeout_gc.cjs
pin compiled-code templates, fast-path permanent strings, speed up concat (#114)
1mo ago
test_timer_handle.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_timer_minor_gc.cjs
runtime: review fixes for events, timers, buffer, inspect
2w ago
test_timer_mutation.cjs
fix timer mutations
9mo ago
test_timer_refresh.cjs
fix misc memory leaks
5mo ago
test_timer_this.cjs
runtime: review fixes for events, timers, buffer, inspect
2w ago
test_timer_unref_exit.cjs
fix polling unref
4mo ago
test_timers.cjs
make promise api based on coroutines
10mo ago
test_tla_dead_await_fastpath.cjs
proper lowering for op_special [1]
6mo ago
test_tla_repeated_await.mjs
fix Promise subclass assimilation and optimize resolution paths (#80)
2mo ago
test_tls_check_server_identity_ip.cjs
security: bump brotli to 1.2.1, guard keep-alive reuse, cap request headers, reject NUL hostnames, strict TLS IP checks, block eMudhra keys
1w ago
test_tls_secure_connect_event.cjs
add tls/https server, checkServerIdentity, getCiphers, rootCertificates; fix destroy() on closed sockets
1w ago
test_tls_server.mjs
add tls/https server, checkServerIdentity, getCiphers, rootCertificates; fix destroy() on closed sockets
1w ago
test_toprimitive_null.cjs
js_to_primitive exotic helper fix
5mo ago
test_toString.cjs
migrate to Symbol.toStringTag
10mo ago
test_try_catch.cjs
add try, catch, finally
10mo ago
test_ts_js_extension_resolution.cjs
typescript extension fallback
6mo ago
test_tty_error_boundaries.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_tty_readstream_da_timeout.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_tty_readstream_dev_tty_on_data_flowing.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_tty_readstream_dev_tty.cjs
stabilize async coroutines and node stream compatibility
6mo ago
test_tty_readstream_setencoding.cjs
migrate process.stdout/stdin to readablestream
6mo ago
test_two_awaits.cjs
fix coroutine processing
10mo ago
test_typed_array_own_keys.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_typedarray_apply.cjs
support for wasm memory growing (manual)
5mo ago
test_typedarray_detached_dimensions.cjs
fix wasm memory growth and detached typed-array dimensions
1mo ago
test_typedarray_from_cleanup.c
implement per-thread isolates and worker threads
1w ago
test_typedarray_in.cjs
object copies, jit compares and in, instanceof, typed array keys, gc pressure (#137)
2w ago
test_typedarray_index_jit.cjs
fast typed array elements, skip shape teardown at exit, mir logical immediates
1w ago
test_typedarray_length_jit.cjs
fast typed array elements, skip shape teardown at exit, mir logical immediates
1w ago
test_typedarray_named_read_ic.cjs
review follow-ups: GET_LENGTH IC, object enum, shared helpers, intrinsics
2w ago
test_typeof_closure_assignment.mjs
improve node compat with self-resolve and modules #64
3mo ago
test_typescript_entry_tla.cjs
handle improved oxc TLA
6mo ago
test_typescript_type_only_import_elision.cjs
typescript type only import elision
6mo ago
test_ub_class.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test_uint8array_base64_hex.cjs
runtime: third review pass for arrays, abort, buffers, base64, regexp, inspect
2w ago
test_uncaught_callback_exceptions.cjs
report exceptions that escape event-loop callbacks
1mo ago
test_unhandled_rejection_exit.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_upgrade_replace.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_upvalue_close_order.c
implement per-thread isolates and worker threads
1w ago
test_upvalue_close_order.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_upvalue_gc.cjs
add generational write barrier for closed upvalues
3mo ago
test_uri.js
uri component
10mo ago
test_url_bracket_query.cjs
add fetch redirect support
6mo ago
test_url_domain_to_ascii.cjs
add url domainToASCII
1mo ago
test_url_error_boundaries.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_url_legacy_idna.cjs
unify event internals (#66)
2mo ago
test_using_identifier.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_utf16_random_access.cjs
overhaul of engine internals (#71)
2mo ago
test_util_error_boundaries.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_util_is_deep_strict_equal.cjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_util_parse_args.cjs
runtime: improve Node compatibility across more core modules and compiler
6mo ago
test_util_style_text_stream.cjs
migrate from libpkg (zig) to upm (ts) (#143)
1w ago
test_uv_nested_poll.mjs
precise interpreter roots, event-loop stack reserve, linear sweep, gc pacing (#118)
1mo ago
test_v8_serialize_depth.cjs
runtime: port builtin-semantics, shared ascii.h, intl cleanup
2w ago
test_var_hoisting.cjs
var scope hoist
10mo ago
test_var.cjs
migrate from Ant.println to console.(func)
10mo ago
test_version_check_cache.cjs
embed channel into version
1mo ago
test_vm_dynamic_import_missing.cjs
add ant:isolate api
1w ago
test_vm_iterator_close_errors.cjs
fix handled async errors being reported as uncaught exceptions (#112)
1mo ago
test_vm_realm_gc.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_vm.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_void_operator.cjs
migrate from Ant.println to console.(func)
10mo ago
test_wasm_error_boundaries.cjs
arguments vs arrays, object spread, defineProperties, built-in enumerability, typed-array own keys, Intl locale lists, assert errors (#129)
3w ago
test_wasm_exported_memory_grow.cjs
fix wasm memory growth and detached typed-array dimensions
1mo ago
test_wasm_imported_global_mutability.cjs
compat: expand Node APIs and fix proxy and array write semantics (#132)
3w ago
test_wasm_imported_memory_shared.cjs
prepare for wasm package
2mo ago
test_wasm_imported_table_funcref.cjs
prepare for wasm package
2mo ago
test_wasm_js_api_surface.cjs
runtime: spec descriptors, inspect extras, wasm JS API, native test fixes
2w ago
test_wasm_memory_constructor.cjs
other coderabbit changes
5mo ago
test_wasm_simd.mjs
enable wasm simd
5mo ago
test_wasm_table_constructor.cjs
support for wasm memory growing (manual)
5mo ago
test_wasm_webassembly_api.mjs
repair wasm number boundaries
2mo ago
test_watch_supervisor.cjs
rewrite --watch
5mo ago
test_weakmap_table.cjs
rewrite ant:shell (#72)
2mo ago
test_weakmap.js
weakmap, weakset
10mo ago
test_weakset.js
weakmap, weakset
10mo ago
test_web_compat.mjs
runtime: --web-compat browser mode, async generator perf, showHidden, escape and Buffer fixes
2w ago
test_web_worker.mjs
add ant:isolate api
1w ago
test_webcrypto_generate_export.cjs
add subtle.generateKey/exportKey, enforce CryptoKey usages (#87)
1mo ago
test_websocket_binary_type.cjs
websocket: honor binaryType and cut per-message overhead
1mo ago
test_websocket_client_buffered_frames.cjs
migrate new_target outside of isolate to native register (#97)
1mo ago
test_websocket_close_during_connect.cjs
overhaul of engine internals (#71)
2mo ago
test_websocket_connect_cancel.c
update tlsuv to v0.46.0, fix cert detection path
1w ago
test_websocket_handlers.cjs
optimize field misses, postfix updates, and options inlining (#111)
1mo ago
test_websocket_server_options.cjs
runtime: third review pass for arrays, abort, buffers, base64, regexp, inspect
2w ago
test_window_identifier_shadowing.mjs
instantiate static deps before module evaluation
4mo ago
test_windows_file_url_paths.cjs
improve file paths in windows
5mo ago
test_windows_float64array_tco_gc.cjs
fix arena allocation size under pressure windows
5mo ago
test_wire_blob_share.cjs
improve wire performance
1w ago
test_wire_define_semantics.cjs
improve wire performance
1w ago
test_wire_transfer_move.cjs
improve wire performance
1w ago
test_with_package_compat.cjs
support callable proxies and direct eval scopes: #46
3mo ago
test_with_proxy_write_delete.cjs
fix thrown set trap
5mo ago
test_with_scopes.cjs
runtime: realms and node:vm, compile-time with scopes, realm GC (#138)
2w ago
test_with_strict.cjs
add with() and "use strict"
10mo ago
test_without_strict.cjs
add with() and "use strict"
10mo ago
test_worker_performance.cjs
worker_threads navigator cross thread locks
1w ago
test_worker_post_message_to_thread.cjs
worker_threads navigator cross thread locks
1w ago
test_worker_stdin.cjs
worker_threads navigator cross thread locks
1w ago
test_worker_threads.mjs
worker_threads navigator cross thread locks
1w ago
test_wrapped_this.js
binding loss fixes
8mo ago
test_ws_echo.js
add EventSource and WebSocket
5mo ago
test_zlib_brotli_block_switch.cjs
security: bump brotli to 1.2.1, guard keep-alive reuse, cap request headers, reject NUL hostnames, strict TLS IP checks, block eMudhra keys
1w ago
test_zlib_callback_throws.cjs
migrate zlib to stream, move shapes to isolate
1w ago
test_zlib_readable_state.cjs
use shared readable stream helpers for ws compatibility
1mo ago
test_zlib_stream_instanceof.mjs
migrate zlib to stream, move shapes to isolate
1w ago
test_zlib_stream_lifecycle.cjs
optimize require(), fix server .stop()
1w ago
test-async-method-shorthand.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test-catch-destructuring.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test-coercion-matrix.js
revise entire symbol system
8mo ago
test-concat-crash.js
revise entire symbol system
8mo ago
test-shorthand-methods.js
[merge: 214] refactor(runtime): split core runtime, expand module surface, and ship bytecode/JIT pipeline
7mo ago
test-string-constructor.js
revise entire symbol system
8mo ago
test-template-literal.js
revise entire symbol system
8mo ago
test-valueof-toprimitive.js
revise entire symbol system
8mo ago
this_demo.cjs
migrate from Ant.println to console.(func)
10mo ago
throw.cjs
migrate from Ant.println to console.(func)
10mo ago
tight_loop_class.js
add benches
10mo ago
tight_loop_func.js
add benches
10mo ago
tight_loop_proto.js
add benches
10mo ago
tlsuv_boringssl_smoke.c
update tlsuv to v0.46.0, fix cert detection path
1w ago
tmp_bind_async_test.mjs
add WebAssembly/WASI support and implement Promise.allSettled, regex v-flag, watch API, and add node stubs and fix Function.call/apply native dispatch
7mo ago
tmp_ipv6_bind_test.mjs
add WebAssembly/WASI support and implement Promise.allSettled, regex v-flag, watch API, and add node stubs and fix Function.call/apply native dispatch
7mo ago
tmp_vite_fs_trace.mjs
update stale tests
2w ago
tmp_vite_initserver_trace.mjs
update stale tests
2w ago
tmp_vite_listen_trace.mjs
add WebAssembly/WASI support and implement Promise.allSettled, regex v-flag, watch API, and add node stubs and fix Function.call/apply native dispatch
7mo ago
tmp_vite_server_trace.mjs
update stale tests
2w ago
tmp_vite_trace.mjs
update stale tests
2w ago
todo_rsc_action_rsc_post.mjs
add WebAssembly/WASI support and implement Promise.allSettled, regex v-flag, watch API, and add node stubs and fix Function.call/apply native dispatch
7mo ago
todo_rsc_form_action_markup.mjs
add WebAssembly/WASI support and implement Promise.allSettled, regex v-flag, watch API, and add node stubs and fix Function.call/apply native dispatch
7mo ago
ts_js_extension_resolution_dep.ts
typescript extension fallback
6mo ago
ts_js_extension_resolution_main.ts
typescript extension fallback
6mo ago
uuid.cjs
rename Ant.Crypto to crypto.()
10mo ago
uuidv7.cjs
rename Ant.Crypto to crypto.()
10mo ago
var.js
fix scope management in function calls
8mo ago
window.cjs
add thrown value to js_try function
10mo ago
with.cjs
regen pgo + fix stale tests
2w ago