javascript for 馃悳's, a tiny runtime with big ambitions antjs.org
ant tests
6 folders 路 481 files

amp
fixtures
nested
node_modules
rsc
ssr
__proto__.js
ack.js
analyze_closure.cjs
array_methods.cjs
arrays.cjs
arrow_functions.cjs
await_reactpromise_shape.mjs
await_thenable.mjs
bench_array_create.js
bench_array_from.js
bench_bigint_toString.js
bench_bigint.js
bench_call_fallback.js
bench_const_eq.js
bench_crypto.cjs
bench_delete.js
bench_dense.js
bench_dict.js
bench_epoch.js
bench_gc_mark_func.js
bench_gc.js
bench_includes_breakdown.cjs
bench_includes_dense.cjs
bench_includes_generic_proxy.cjs
bench_includes_sparse.cjs
bench_inobj_props.js
bench_jit_captured_local_bailout.cjs
bench_jit_captured_param_bailout.cjs
bench_jit_deopt.js
bench_jit_method_inlining.js
bench_jit_missing_params.cjs
bench_lkp.js
bench_loop_string.js
bench_map_set.js
bench_object_spread.cjs
bench_property_hotspots.js
bench_prototype_chain.js
bench_regex.cjs
bench_server.js
bench_string_escape.js
bench_timers.js
bench_type_tracking.js
bench_typedarr.js
bench.js
builtin_missing_named_export_importer.mjs
cjs_accessor_module.cjs
cjs_esbuild_like_module.cjs
cjs_esm_circular_bridge.cjs
cjs_esm_circular_entry.mjs
class_vs_proto.js
class.cjs
console.cjs
continue_inner_check.js
delete.cjs
delete.js
dynamic_object_assignment.cjs
dynamic-import.js
ee_crash.js
equality_operators.cjs
example.js
export-default-module.js
export-default-static.js
export-default-test.js
export-test.js
for_in.js
for_loops.cjs
for_of.cjs
function_name_demo.cjs
function_objects.cjs
hoist.js
hono_dispatch_repro.js
http_incomingmessage_async_iter.mjs
iife.cjs
import_dynamic_filename_capture_child.mjs
import_dynamic_filename_capture_exporter.mjs
import_dynamic_filename_capture_parent.mjs
import_dynamic_filename_capture_runner.mjs
import_dynamic_rsc_path_runner.mjs
import_meta_dirname_capture_runner.mjs
import_meta_filename_capture.mjs
instanceof.cjs
jit_method_inlining_fuzz.js
jit_method_inlining_stress.js
json_parse_flight_reviver.cjs
json_stringify_nested_function_replacer.cjs
json_stringify_root_replacer.js
json_temp_roots_stress.cjs
loop.async.js
mandelbrot_bellard.cjs
math.js
meow.js
microbench_hoist.js
missing_named_export_importer.mjs
missing_named_export_target.mjs
module_eval_reentrant_leaf.mjs
module_eval_reentrant_mid.mjs
module_eval_reentrant_root.mjs
nanoid.cjs
non_async_loop_repro.js
null.js
object_in_if.cjs
object_keys.cjs
private_fields.js
promise_advanced.cjs
promise_expando.cjs
promise_simple.cjs
proto.js
proxy_has_own.cjs
radix3.cjs
react_like_async_iterable_buffer.js
react_like_async_iterable_controller.js
react_like_bigint_parse.js
react_like_fetch_row_parser.cjs
react_like_http_mixed_row_parser.cjs
react_like_stream_controller.js
react_server_action_encode_trace.mjs
readable_stream_abort_capture.mjs
replace_template.cjs
repro_amp_startup_probe.cjs
repro_async_generator_await_yield.cjs
repro_async_generator_crash_stress.cjs
repro_async_generator_overlap.cjs
repro_async_generator_reentrant_then.cjs
repro_bouncer_collectdecl.js
repro_crypto_create_hash_digest.mjs
repro_fsevents_direntry_bug.mjs
repro_interp_close_on_jit_upvalues.cjs
repro_jit_mixed_upvalues_return.cjs
repro_nan.js
repro_nan2.js
repro_nan3.js
repro_nan4.js
repro_newt_length.js
repro_obug_format.mjs
repro_typedarray_metadata_leak.cjs
repro_vite_startup_watcher_bug.mjs
repro_vite_watcher_add_bug.mjs
self_tail_call.js
server_reference_bind_trace.mjs
server.async.js
shape.js
simple_await_test.cjs
simple_sync_await.cjs
simple_timer_await.cjs
stack.js
string_indexing.cjs
string_methods.cjs
string-export-module.js
string-local-reexport-module.js
string-reexport-module.js
stuff.js
sym_date.js
t5.js
tagged_templates.cjs
template_literals.cjs
test_all_modules.cjs
test_all_new.js
test_array_callback_thisarg.cjs
test_array_comprehensive.js
test_array_from.js
test_array_includes_regression_big.cjs
test_array_join_number_stringification.cjs
test_array_proto_subclassing.cjs
test_array_sort_gc_roots.cjs
test_arraybuffer_isview.cjs
test_arrow_closure.cjs
test_arrow_this.cjs
test_asi_all.js
test_asi.cjs
test_async_await_integration.cjs
test_async_await_microtask.cjs
test_async_class_methods.cjs
test_async_coroutines.cjs
test_async_dead_await_fastpath.cjs
test_async_gc.js
test_async_generator_gc_liveness.cjs
test_async_iterable_stream_cleanup.cjs
test_async_loops.cjs
test_async_materialized_stack_slice.cjs
test_async_promise_job_resume.cjs
test_async_reentrant_resume.cjs
test_async_regular_function.cjs
test_async_this_binding.cjs
test_async_this_context.cjs
test_async_this.cjs
test_async.cjs
test_atomics_wait_async.cjs
test_atomics_with_literals.cjs
test_atomics.cjs
test_await_return.cjs
test_await_thenables.cjs
test_await.cjs
test_base64.cjs
test_bigint.js
test_binding_loop_closures.js
test_block_closure.cjs
test_block_function_hoisting.cjs
test_bracket_getter.js
test_bracket_setter.js
test_buffer.cjs
test_builtin_missing_named_export.mjs
test_captured.js
test_child_process_exec_promisify.cjs
test_child_process_execfile_git_options.cjs
test_child_process_execfile_promisify.cjs
test_circular.js
test_cjs_accessor_exports.mjs
test_cjs_esbuild_named_exports.mjs
test_cjs_esm_circular.mjs
test_cjs_exports_prototype.cjs
test_class_closure.cjs
test_class_function_hoisting.cjs
test_closure_forwarder_reentrant_callbacks.cjs
test_closure_spec.js
test_closure.js
test_closure2.js
test_collections_constructor_iterables.cjs
test_computed_assignment_order.js
test_concurrent_scope.cjs
test_concurrent_timing.cjs
test_console_methods.cjs
test_contextual_keyword.js
test_coro_resume_safety.js
test_coro_this.js
test_cpu_usage.cjs
test_crypto_subtle_digest.mjs
test_ctor_prop_feedback.cjs
test_date_parse_string.cjs
test_date.cjs
test_debug_await.cjs
test_debug_error_trace.cjs
test_deep_this.cjs
test_default_params.cjs
test_define_property_edge_cases.js
test_define_property_shape_slot.cjs
test_define_property_simple.js
test_define_property_strict.js
test_define_property.js
test_disposable_stack.cjs
test_dot.cjs
test_double_resolve.cjs
test_double_underscore_enumeration.mjs
test_dynamic_func.js
test_entry_tla_for_await_async_only.cjs
test_error_catch.js
test_es2016_includes_and_strict.cjs
test_eval.cjs
test_event_loop_timers.js
test_eventemitter_function_call.cjs
test_eventemitter_max_listeners.cjs
test_events_listeners_api.cjs
test_events_prototype_chain.cjs
test_events.cjs
test_exp_associativity.cjs
test_exponentiation.cjs
test_extensionless_hidden_entrypoint.cjs
test_fetch_redirect.cjs
test_ffi_wrappers.cjs
test_for_in_closure.js
test_fs_async.js
test_fs_chmod_sync.mjs
test_fs_error_messages.cjs
test_fs_promises_filehandle.cjs
test_fs_readfile_url.mjs
test_fs_streams.cjs
test_fs_sync.js
test_function_call_apply_bind.cjs
test_function_constructor_tostring.cjs
test_function_constructor.cjs
test_function_scope.js
test_gc_async.js
test_gc_comprehensive.js
test_gc_coro.js
test_gc_cycles.js
test_gc_debug.js
test_gc_in_coro.js
test_gc_large.js
test_gc_minimal8.js
test_gc_simple.js
test_gc_stress10.js
test_gc_stress7.js
test_gc_tco.js
test_gc_timer.js
test_gc.js
test_getters_setters.js
test_highlight_comments.cjs
test_highlight_keyword_using.cjs
test_http_request_host_port_fetch_shim.mjs
test_https_get_fetch_shim.mjs
test_if_else_var.cjs
test_immediate_concurrent.cjs
test_import_meta_full.cjs
test_import_meta.cjs
test_in_operator.cjs
test_inherited_class_constructor.cjs
test_inline_await.js
test_inspect_custom.cjs
test_intl.cjs
test_iterator_result_fast_path.cjs
test_jit_arguments_object.cjs
test_jit_destructure_arg_resume.cjs
test_jit_handlekey.js
test_jit_inline_special_obj_dep.mjs
test_jit_inline_special_obj_import.mjs
test_jit_inline_special_obj.mjs
test_jit_map_string_concat.js
test_jit_missing_arg_normalization.cjs
test_jit_num_add_ok.js
test_jit_post_inc_upval.js
test_jit_string_add_bailout.js
test_jit_typeof_bailout_arg_resume.cjs
test_js_entry_tla_resume.cjs
test_json.cjs
test_label_of.js
test_labeled_loops.cjs
test_legacy_accessors.js
test_literal_primordials.cjs
test_loops.cjs
test_map_gc.js
test_map_upsert.cjs
test_map.js
test_math_ops.cjs
test_math.js
test_microtask_order.js
test_mini_amp_tui_exit_restores_tty.cjs
test_minicoro_concurrent.cjs
test_minimal.cjs
test_missing_named_export.mjs
test_module_eval_reentrancy.mjs
test_nan_infinity.cjs
test_native_bind_debug.js
test_native_bind.js
test_native_cfunc_object_semantics_repro.cjs
test_native_method_descriptors.cjs
test_new_arr.js
test_node_url_parse_named_export.mjs
test_not_operator.cjs
test_number_literals.cjs
test_number_radix.cjs
test_numeric_separators.cjs
test_obj_closure.cjs
test_object_fromentries_iterables.cjs
test_optional_chain.cjs
test_path.cjs
test_performance.cjs
test_practical_async.cjs
test_primitive_wrappers.js
test_process_emit_warning.cjs
test_process_env_double_underscore.cjs
test_process_env.cjs
test_process_event_api.cjs
test_process_nexttick_bound_receiver.cjs
test_process_nexttick_order.cjs
test_process_stdin_setencoding_tty.cjs
test_process_stdout_resize_signal.cjs
test_process_stdout_setencoding.cjs
test_promise_chained_catch_unhandled.cjs
test_promise_display.cjs
test_promise_inspect_long.cjs
test_promise_only.cjs
test_promise_resolve.cjs
test_promise_thenables.js
test_promise.cjs
test_property_cache_deletion.cjs
test_property_error_messages.cjs
test_property_lookup_cache.cjs
test_prototype_chain_class_mutation.cjs
test_prototype_chain_obj_mutation.cjs
test_prototypes.cjs
test_proxy_get_topropertykey.cjs
test_proxy_object_entries.cjs
test_proxy_toprimitive_get_trap.cjs
test_readable_stream_tee_object_chunk.cjs
test_readline_keypress.cjs
test_readline_question_prompt.cjs
test_reflect_proxy_get_toprimitive.cjs
test_regex_equals_literal.cjs
test_regexp_basic.cjs
test_regexp_edge_cases.cjs
test_regexp_exec_fast_paths.cjs
test_regexp_patterns.cjs
test_regexp_replace_large_template.cjs
test_require_exports_conditions.cjs
test_rest_params.cjs
test_return.cjs
test_set.js
test_setter_direct.js
test_shadowing.cjs
test_shell.js
test_silver_eval.js
test_spread_accessor.js
test_spread_symbols.cjs
test_spread.cjs
test_stack_depth.cjs
test_static.js
test_stream_readable_data_listener_order.cjs
test_stream_transform_async_callback.cjs
test_strict_function.cjs
test_strict_mode.cjs
test_string_concat_perf.cjs
test_string_exports.js
test_string_large_space_stats.cjs
test_string_number_methods.cjs
test_string_pad_unicode.cjs
test_string_replace_regex.cjs
test_string_small_append_loop.cjs
test_super_getter_receiver.cjs
test_suppressed_error_symbols.cjs
test_sv_async.js
test_switch.cjs
test_tco_asi.js
test_tco_curried_debug.js
test_tco_curried.js
test_tco_monad.js
test_tco_zeroarg.js
test_tco.js
test_template_regex_brace.cjs
test_ternary_and_operators.cjs
test_this.js
test_three_params.js
test_throw_expressions.cjs
test_throw_stack.cjs
test_timer_chain_iter.js
test_timer_mutation.cjs
test_timers.cjs
test_tla_dead_await_fastpath.cjs
test_toString.cjs
test_try_catch.cjs
test_ts_js_extension_resolution.cjs
test_tty_readstream_da_timeout.cjs
test_tty_readstream_dev_tty_on_data_flowing.cjs
test_tty_readstream_dev_tty.cjs
test_tty_readstream_setencoding.cjs
test_two_awaits.cjs
test_typescript_entry_tla.cjs
test_typescript_type_only_import_elision.cjs
test_ub_class.js
test_uint8array_base64_hex.cjs
test_uri.js
test_url_bracket_query.cjs
test_util_is_deep_strict_equal.cjs
test_util_parse_args.cjs
test_var_hoisting.cjs
test_var.cjs
test_void_operator.cjs
test_wasm_webassembly_api.mjs
test_weakmap.js
test_weakset.js
test_with_strict.cjs
test_without_strict.cjs
test_wrapped_this.js
test-async-method-shorthand.js
test-catch-destructuring.js
test-coercion-matrix.js
test-concat-crash.js
test-shorthand-methods.js
test-string-constructor.js
test-template-literal.js
test-valueof-toprimitive.js
this_demo.cjs
throw.cjs
tight_loop_class.js
tight_loop_func.js
tight_loop_proto.js
tlsuv_boringssl_smoke.c
tmp_bind_async_test.mjs
tmp_ipv6_bind_test.mjs
tmp_vite_fs_trace.mjs
tmp_vite_initserver_trace.mjs
tmp_vite_listen_trace.mjs
tmp_vite_server_trace.mjs
tmp_vite_trace.mjs
todo_rsc_action_rsc_post.mjs
todo_rsc_form_action_markup.mjs
ts_js_extension_resolution_dep.ts
ts_js_extension_resolution_main.ts
uuid.cjs
uuidv7.cjs
var.js
window.cjs
with.js