Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
843 commits
Select commit Hold shift + click to select a range
52335a8
Split interpreter opcode clauses into Ops.* macro modules
dannote Apr 25, 2026
1a50bd1
Split Values into focused submodules under values/
dannote Apr 25, 2026
88c30ab
Fix alias ordering in split modules (credo --strict clean)
dannote Apr 25, 2026
85020c5
Use PropertyKey.array_index in Get/Put object model
dannote Apr 25, 2026
3c59c1c
Split compiler lowering ops.ex into focused submodules
dannote Apr 25, 2026
06deb5c
Add compiler diagnostics and benchmark suite
dannote Apr 25, 2026
9690ff6
Specialize inc/dec for integer type; fix block_successors tuple_size
dannote Apr 25, 2026
ca77710
Fix compiler benchmark script, add compiler diagnostics
dannote Apr 25, 2026
7f84be9
Specialize mod, bitwise ops in compiler: direct BEAM ops for known in…
dannote Apr 25, 2026
59302c2
Split RuntimeHelpers into focused submodules
dannote Apr 25, 2026
cd868d3
Split lowering State into Stack, Slots, Calls submodules
dannote Apr 25, 2026
7d475ff
Centralize Process.get/put calls, semantic module fingerprint, array …
dannote Apr 25, 2026
38798f5
Merge RuntimeHelpers and State submodules back into main files
dannote Apr 25, 2026
caf0f74
Remove pointless defdelegate facades: merge RuntimeHelpers/State subm…
dannote Apr 25, 2026
a078fd5
Fix op_mod specialization, add State struct, add Diagnostics.capabili…
dannote Apr 25, 2026
9602354
Revert semantic fingerprinting — causes benchmark crashes due to atom…
dannote Apr 25, 2026
7746e85
Add float/number fast paths to compiled arithmetic helpers
dannote Apr 25, 2026
69211f3
Inline integer post_inc/post_dec in compiler lowering
dannote Apr 25, 2026
999734b
Scalar replacement for constant-valued object literals in compiler
dannote Apr 25, 2026
fd19646
Set up autoresearch for BEAM web API builtins (32 tests, 0 passing)
dannote Apr 25, 2026
fb02521
Baseline: 32 failing, 0 passing. No web APIs available in BEAM mode.
dannote Apr 25, 2026
e4f0978
Baseline: 0 web APIs implemented, all 32 tests failing
dannote Apr 25, 2026
b417c47
Implement web API builtins for BEAM mode (TextEncoder, TextDecoder, U…
dannote Apr 25, 2026
5a82b55
All 32 web API tests passing in BEAM mode. Implemented TextEncoder/De…
dannote Apr 25, 2026
19f90e6
Remove autoresearch files (web API builtins complete)
dannote Apr 25, 2026
00e8cd8
Split web_apis.ex into per-API modules under Runtime.Web.*
dannote Apr 25, 2026
ab7942e
Refactor Web API modules: deduplicate register/2, use build_methods m…
dannote Apr 25, 2026
72990f2
Set up autoresearch: full web API test suite in beam mode (92 tests, …
dannote Apr 25, 2026
eb0c7fc
Baseline: 54 failing, 38 passing out of 92 web API tests in beam mode
dannote Apr 25, 2026
0a549c6
Fix all 54 failing web API tests in beam mode (92/92 passing)
dannote Apr 25, 2026
c935ee0
Fixed all 54 failing beam web API tests - 92/92 passing
dannote Apr 25, 2026
a4c00a9
Remove autoresearch files (web API builtins complete: 92/92 passing)
dannote Apr 25, 2026
9ecd3fe
Fix code review issues in web API modules
dannote Apr 25, 2026
186de05
Set up autoresearch: full web API suite (311 tests, 171 failing)
dannote Apr 25, 2026
48b167b
Baseline: 171 failing, 140 passing out of 311 web API tests
dannote Apr 25, 2026
9cc8af9
Add missing web APIs: performance marks/measures, FormData, EventTarg…
dannote Apr 25, 2026
c7633c9
Implement all missing web APIs: performance marks/measures, FormData,…
dannote Apr 25, 2026
ad64079
Fix credo: replace cond with if in maybe_wrap_block_return
dannote Apr 25, 2026
f6a0967
Update ideas: all 311 tests pass, document completed work
dannote Apr 25, 2026
bed7f14
All 311 web API tests passing. Implemented EventTarget, FormData, Abo…
dannote Apr 25, 2026
933fbbd
Remove autoresearch files (311/311 web API tests passing)
dannote Apr 25, 2026
f4123af
Set up autoresearch: complete web API parity (502 tests, 172 failing)
dannote Apr 25, 2026
027f89b
Baseline: 172 failing, 330 passing out of 502 web API tests
dannote Apr 25, 2026
c3fa20e
Baseline: 172 failing, 330 passing
dannote Apr 25, 2026
145cf98
Implement Buffer, SubtleCrypto, MessageChannel, compression, navigato…
dannote Apr 25, 2026
b0ff0fa
Add Beam API, fix send_message/monitor for BEAM mode, fix streams, fi…
dannote Apr 25, 2026
8874493
Fix Promise.race, Worker postMessage, Buffer binary->list fix
dannote Apr 25, 2026
c249beb
Fix get_loc_check to use captured local cells, fix MessageEvent insta…
dannote Apr 25, 2026
a7cff9e
Fix navigator.ex compilation error (wait_and_release arity mismatch)
dannote Apr 26, 2026
492cded
All 502 web API tests passing (2 skipped: inter-process features). Fu…
dannote Apr 26, 2026
bf5af17
Remove autoresearch files (502/502 web API tests passing)
dannote Apr 26, 2026
6128ee4
Fix 15 dialyzer pattern_match warnings
dannote Apr 26, 2026
a395f39
Fix all compiler warnings, credo issues, and dialyzer errors
dannote Apr 26, 2026
0254d0f
Simplify web API modules using stdlib alternatives
dannote Apr 26, 2026
c7ec7c7
Improve builtin DSL readability
dannote Apr 26, 2026
ebdcccb
Refine runtime builtin boundaries
dannote Apr 26, 2026
75b1790
Split buffer binary codecs
dannote Apr 26, 2026
244f44b
Document VM runtime helpers
dannote Apr 26, 2026
9e90ec8
Document interpreter value semantics
dannote Apr 26, 2026
82712ba
Document object model and heap helpers
dannote Apr 26, 2026
096116c
Document invocation helpers
dannote Apr 26, 2026
c90b05b
Document builtin DSL and lowering helpers
dannote Apr 26, 2026
175a6c2
Document compiler runtime helpers
dannote Apr 26, 2026
4a11f64
Document heap facade delegates
dannote Apr 26, 2026
4fbc6f3
Document remaining VM helpers
dannote Apr 26, 2026
4a1eea4
Add experimental JavaScript parser
dannote Apr 26, 2026
4696692
Expand experimental JavaScript parser
dannote Apr 26, 2026
ee1c748
Port more QuickJS parser coverage
dannote Apr 26, 2026
9a1f078
Improve JavaScript parser compatibility and structure
dannote Apr 27, 2026
6daceb3
Remove JavaScript parser validation delegate wrapper
dannote Apr 27, 2026
bdc434e
Remove misplaced parser validation helpers
dannote Apr 27, 2026
826a6a0
Split parser expression and validation modules
dannote Apr 27, 2026
f095aa3
Add QuickJS parser audit benchmarks
dannote Apr 30, 2026
d0b27eb
Improve JavaScript parser compatibility
dannote Apr 30, 2026
b5bde1e
Add JavaScript parser regression coverage
dannote Apr 30, 2026
c8388a7
Harden BEAM VM compiler semantics
dannote May 3, 2026
66d5870
Baseline VM compiler invoke performance
dannote May 3, 2026
dde29a6
Avoid allocating empty microtask queues
dannote May 3, 2026
2269b12
Skip microtask drain when queue is empty
dannote May 3, 2026
a1b97bf
Skip no-op global refreshes
dannote May 3, 2026
9f2cfb4
Restore global refresh synchronization
dannote May 3, 2026
3eccf1f
Avoid reconstructing shaped prototypes for setter checks
dannote May 3, 2026
a937aa1
Eliminate static analysis clone debt
dannote May 3, 2026
2f4aaac
Fix no-start test setup
dannote May 3, 2026
1ee75b5
Merge VM compiler perf work
dannote May 3, 2026
882efd0
Clean up benchmark structure
dannote May 3, 2026
3e7eec8
Add JS bytecode compiler MVP
dannote May 3, 2026
051f3b7
Broaden JS bytecode compiler audit
dannote May 3, 2026
559372e
Expand JS bytecode compiler expressions
dannote May 3, 2026
04761ca
Support JS bytecode arrays
dannote May 3, 2026
e7185fd
Expand JS bytecode control flow
dannote May 3, 2026
396d2f6
Support JS bytecode logical expressions
dannote May 3, 2026
48d7ca6
Extract JS bytecode compiler helpers
dannote May 3, 2026
997aa41
Extract JS bytecode expressions
dannote May 3, 2026
4efafe7
Extract JS bytecode statements
dannote May 3, 2026
d329de3
Support JS bytecode update assignments
dannote May 3, 2026
a4c7f00
Introduce JS bytecode emitter
dannote May 3, 2026
7a6ff65
Support JS bytecode computed writes
dannote May 3, 2026
02b0afb
Invalidate shaped objects after compiled writes
dannote May 3, 2026
9769014
Broaden JS bytecode control audit
dannote May 3, 2026
ac2aadb
Support JS bytecode method calls
dannote May 3, 2026
a85e164
Broaden JS bytecode method calls
dannote May 3, 2026
b0f2be9
Support JS bytecode computed object keys
dannote May 3, 2026
f154cf4
Support JS bytecode member assignment values
dannote May 3, 2026
11f0173
Support JS bytecode sequence expressions
dannote May 3, 2026
a03c5f2
Support JS bytecode do while loops
dannote May 3, 2026
10b1076
Set up JS bytecode compiler autoresearch
dannote May 3, 2026
72604ca
Baseline JS bytecode compiler frontier
dannote May 3, 2026
b283707
Use existing corpus for bytecode autoresearch
dannote May 3, 2026
beae0fa
Baseline existing corpus bytecode compiler autoresearch
dannote May 3, 2026
9b19bbc
Support existing corpus bitwise basics
dannote May 3, 2026
eec1afb
Support existing corpus delete and in
dannote May 3, 2026
0f7785c
Support simple object destructuring
dannote May 3, 2026
f1cfb30
Support simple template literals
dannote May 3, 2026
b1faed2
Support selected existing globals
dannote May 3, 2026
542c7e7
Support simple break-only switch
dannote May 3, 2026
db4fe39
Support optional member reads
dannote May 3, 2026
1f19e5f
Support simple array for-of loops
dannote May 3, 2026
643b869
Support static object for-in loops
dannote May 3, 2026
13f2735
Support simple throw catch
dannote May 3, 2026
1a67bf8
Support simple class factories
dannote May 3, 2026
9bb9464
Support global self and simple super calls
dannote May 3, 2026
a763e57
Baseline existing corpus 200
dannote May 3, 2026
6025f5f
Support regexp bytecode literals
dannote May 3, 2026
cd102d7
Normalize NaN audit results
dannote May 3, 2026
d43ca90
Broaden frontier assignments and switch
dannote May 3, 2026
0dd88e2
Support dynamic object for-in
dannote May 3, 2026
e7b2bec
Support simple try finally
dannote May 3, 2026
2c2981c
Support constructor calls
dannote May 3, 2026
391d920
Isolate simple block lexical declarations
dannote May 3, 2026
79e0061
Broaden function block scoping
dannote May 3, 2026
bf800d5
Support value-captured closures
dannote May 3, 2026
0ed9977
Baseline existing corpus 1000 clean
dannote May 3, 2026
3997dd8
Baseline existing corpus offset 1000
dannote May 3, 2026
c8b82f1
Support exponentiation corpus window
dannote May 3, 2026
44085ba
Classify offset 2000 corpus failures
dannote May 3, 2026
5042ef7
Support generic argument reads
dannote May 3, 2026
d9fd46f
Drop non-tail expression results
dannote May 3, 2026
82140a5
Support member update expressions
dannote May 3, 2026
eaa3307
Support sparse array elisions
dannote May 3, 2026
9cf52c7
Support generic local slot encoders
dannote May 3, 2026
1687927
Support int32 literal emission
dannote May 3, 2026
6fcfdc6
Support array literal spread calls
dannote May 3, 2026
baade1c
Support compound member assignments
dannote May 3, 2026
c403d10
Support simple default parameters
dannote May 3, 2026
ac2f563
Support function declaration value captures
dannote May 3, 2026
3a81bc8
Support simple rest parameters
dannote May 3, 2026
9bd2647
Resume baseline offset 2000
dannote May 3, 2026
91f742f
Support object spread literals
dannote May 3, 2026
2d5872f
Support wide closure constants
dannote May 3, 2026
e55a7f3
Support simple destructured parameters
dannote May 3, 2026
6d82a5d
Support simple array destructuring declarations
dannote May 3, 2026
a8cc4cc
Confirm array destructuring declarations
dannote May 3, 2026
768dd19
Support delete identifier expressions
dannote May 3, 2026
65272bd
Declare nested for-loop bindings
dannote May 3, 2026
1407906
Support simple arrow functions
dannote May 3, 2026
eb0d585
Support class static fields and methods
dannote May 3, 2026
986f26c
Support __proto__ object literals and set_proto opcode
dannote May 3, 2026
f4c1b7f
Support computed class methods and class factory captures
dannote May 3, 2026
4349a9a
Support class expressions
dannote May 3, 2026
6596524
Clean up class FieldDefinition error to unsupported
dannote May 3, 2026
5fb2c4a
Support object destructuring assignments
dannote May 3, 2026
54c2f62
Confirm offset-2000 plateau at 53 failures
dannote May 3, 2026
da74fb3
Support tagged template expressions with template_object constants
dannote May 3, 2026
49bb68b
Fix global regexp replace in interpreter
dannote May 3, 2026
8f1ae6d
Confirm plateau at 50 failures — remaining items require major features
dannote May 3, 2026
9e72a75
Fix function body tail-position set_loc0 bug
dannote May 3, 2026
d328442
Support function/class name inference from variable declarations
dannote May 3, 2026
4eb21dd
Support computed property function name inference
dannote May 3, 2026
0844429
Confirm plateau at 45 failures — remaining 42 unsupported + 2 mismatc…
dannote May 3, 2026
e40076f
Support for-of array destructuring and fix single-element pattern sta…
dannote May 3, 2026
5281301
Support logical member assignment and fix BEAM compiler shaped-object…
dannote May 3, 2026
cf53a98
Fix try/finally with catch/gosub/ret opcodes
dannote May 3, 2026
5cb4979
Stub uncallable function bodies for with/yield/await/import declarations
dannote May 3, 2026
97336af
Confirm 29 failures — remaining are private class, eval, arguments, c…
dannote May 3, 2026
9c42200
Support eval as global and arguments object for parameterless functions
dannote May 3, 2026
475225d
Confirm stable at 24 failures
dannote May 3, 2026
a5076f8
Stub class declarations with unsupported constructor bodies
dannote May 3, 2026
988c493
Confirm 23 failures — remaining all need deep features (private field…
dannote May 3, 2026
ff66723
Support mutable closure cells via var_ref infrastructure
dannote May 3, 2026
dbb3066
Confirm 22 failures after var_ref + arguments revert
dannote May 3, 2026
2a573a1
Support class/object getter-setter methods via define_method opcode
dannote May 3, 2026
663ba25
Confirm stable at 21
dannote May 3, 2026
0689391
Support arguments aliasing via compile-time arg slot redirect
dannote May 3, 2026
336f995
Confirm stable at 18
dannote May 3, 2026
5f25bcd
Clean up stale super setter rewrite code
dannote May 3, 2026
c2189b5
Fix eval execution via Task-isolated runtime fallback
dannote May 3, 2026
89f0996
Confirm stable at 16 after investigating super setter approaches
dannote May 3, 2026
c0cc6de
Fix Get.get to return undefined for getter-less accessors
dannote May 3, 2026
a298538
Fix function_builder atom table sharing and Get.get accessor leak
dannote May 3, 2026
9aa325f
Confirm stable at 16 — all remaining failures require deep infrastruc…
dannote May 3, 2026
7e46591
Fix store_function_atoms and Runner cache atom shadowing
dannote May 4, 2026
d54415f
Fix accessor-on-heap bug — attach_constant_atoms was overwriting nest…
dannote May 4, 2026
5b8369d
Confirm stable at 16 with accessor-on-heap fix preserved
dannote May 4, 2026
8d6da6f
Confirm genuine plateau at 16 — factory approach limit reached
dannote May 4, 2026
328c9b9
Implement define_class with real prototype chains, instanceof, and su…
dannote May 4, 2026
c8ec20e
Support super property write and compound assignment
dannote May 4, 2026
d178cbe
Confirm stable at 13
dannote May 4, 2026
0eaf975
Support super postincrement via perm5 + post_inc + put_super_value
dannote May 4, 2026
515601e
Confirm stable at 12 — remaining failures need private fields, comple…
dannote May 4, 2026
6aff19a
Confirm 12 after super destructuring investigation (error comes from …
dannote May 4, 2026
1d2fa92
Fix super destructuring targets — clause ordering was shadowing super…
dannote May 4, 2026
3fbbe17
Confirm stable at 11 — 99.5% pass rate, remaining need private fields…
dannote May 4, 2026
f64d00a
Add private field assembler opcodes (private_symbol, get/put/define_p…
dannote May 4, 2026
6ccfb06
Confirm stable at 11 after private field revert
dannote May 4, 2026
f910342
Confirm stable at 11 — genuine limit of current approach for this corpus
dannote May 4, 2026
2fc7c3c
Implement private class fields (#x = 1, this.#x read, this.#x = v write)
dannote May 4, 2026
d9d0325
Add private method/getter infrastructure (no metric change yet — comp…
dannote May 4, 2026
89bfa47
Fix private method compilation: partition_class_body filtering, var_r…
dannote May 4, 2026
411c5c1
Support private getters (get #x) via call_method dispatch based on pr…
dannote May 4, 2026
494247b
Support private-in operator (#x in o) via private_in opcode
dannote May 4, 2026
69a62cc
Update autoresearch ideas — 6 remaining cases
dannote May 4, 2026
8f41919
Add Symbol/Proxy/Reflect globals, ThrowStatement, general try-catch, …
dannote May 4, 2026
849e328
Fix with-statement ASI test after removing spurious consume_semicolon
dannote May 4, 2026
1891a2a
Remove unused @ret_name module attribute
dannote May 4, 2026
c27aaec
Handle large integers (>Int32) as float constants to prevent assemble…
dannote May 4, 2026
00c9248
Emit get_var for all unresolved identifiers, handle large integers as…
dannote May 4, 2026
f7e57ff
Add object destructuring with default values pattern handler
dannote May 4, 2026
bd63d25
Clean up unused super_class process dict, keep derived ctor infrastru…
dannote May 4, 2026
80cf01d
Update autoresearch ideas with current status — 6 remaining failures
dannote May 4, 2026
0a7d4b0
Fix for-of with custom iterables: use for_of_start/for_of_next opcode…
dannote May 4, 2026
c1c396c
Update autoresearch ideas — native_load is the primary blocker for re…
dannote May 4, 2026
950c5db
Convert for-of destructuring to for_of_start/for_of_next iterator pro…
dannote May 4, 2026
235778e
Fix undeclared variable assignments in function bodies — emit put_var…
dannote May 4, 2026
e94e0e9
Resilient function compilation: stub any unsupported/crashing functio…
dannote May 4, 2026
8009a0e
Final autoresearch ideas update — 6 failures at hard wall
dannote May 4, 2026
13b3394
Implement with-statement via with_delete_var opcode — fixes the last …
dannote May 4, 2026
bf860b8
Remove unused compile_indexed_iteration_with_destructuring
dannote May 4, 2026
85dbc2d
Update ideas — all 5 remaining are mismatches, analysis of blockers
dannote May 4, 2026
f13ad4b
Implement super() calls in derived constructors via call_constructor,…
dannote May 4, 2026
b159ad1
Update ideas — 4 remaining failures at hard wall (native compat + env)
dannote May 4, 2026
818f243
Fix for-of Symbol.iterator: use manual iteration protocol instead of …
dannote May 4, 2026
5f45654
Update ideas — 3 remaining failures
dannote May 4, 2026
3060d8c
Optimize assembler: precompute offset table (O(n) vs O(n²)), single-p…
dannote May 4, 2026
7cd4a7e
Skip decode roundtrip: store pre-resolved interpreter instructions di…
dannote May 4, 2026
f28f21b
Revert BEAM compiler to use Decoder (needs QuickJS index convention);…
dannote May 4, 2026
6d6bf00
Drop QuickJS bytecode materialization from JS compiler path
dannote May 5, 2026
bac0481
Rename frontend to JS compiler and remove assembler dependency
dannote May 5, 2026
f86ec8e
Introduce VM Program and Function structs for compiler output
dannote May 5, 2026
3a6a3f7
Make VM functions instruction-native
dannote May 5, 2026
d5a1e3b
Clarify QuickJS bytecode parsing modules
dannote May 5, 2026
af498ab
Improve direct eval and arguments handling
dannote May 5, 2026
b064a89
Improve class and arguments semantics
dannote May 5, 2026
9e43a22
Improve direct eval parameter scopes
dannote May 5, 2026
9d6d241
Improve strict eval and optional delete semantics
dannote May 5, 2026
631d9bf
Preserve shaped object property order
dannote May 5, 2026
c3ad9cb
Add JS compiler semantic regressions
dannote May 5, 2026
ab7cd2e
Close VM compiler Test262 expression gaps
dannote May 5, 2026
78065b1
Rename JS error module
dannote May 5, 2026
a04cc9b
Close object expression compiler gaps
dannote May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .credo.exs
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,9 @@
# and be sure to use `mix credo --strict` to see low priority checks)
#
{Credo.Check.Consistency.MultiAliasImportRequireUse, []},
{Credo.Check.Consistency.ParameterPatternMatching, []},
{Credo.Check.Consistency.UnusedVariableNames, []},
{Credo.Check.Design.AliasUsage, []},
{Credo.Check.Design.DuplicatedCode, []},
{Credo.Check.Design.SkipTestWithoutComment, []},
{Credo.Check.Readability.AliasAs, []},
Expand All @@ -214,15 +216,21 @@
{Credo.Check.Readability.Specs, []},
{Credo.Check.Readability.StrictModuleLayout, []},
{Credo.Check.Readability.WithCustomTaggedTuple, []},
{Credo.Check.Readability.PreferImplicitTry, []},
{Credo.Check.Refactor.ABCSize, []},
{Credo.Check.Refactor.AppendSingleItem, []},
{Credo.Check.Refactor.CondInsteadOfIfElse, []},
{Credo.Check.Refactor.CyclomaticComplexity, []},
{Credo.Check.Refactor.DoubleBooleanNegation, []},
{Credo.Check.Refactor.FilterReject, []},
{Credo.Check.Refactor.FunctionArity, []},
{Credo.Check.Refactor.IoPuts, []},
{Credo.Check.Refactor.LongQuoteBlocks, []},
{Credo.Check.Refactor.MapJoin, []},
{Credo.Check.Refactor.MapMap, []},
{Credo.Check.Refactor.ModuleDependencies, []},
{Credo.Check.Refactor.NegatedIsNil, []},
{Credo.Check.Refactor.Nesting, []},
{Credo.Check.Refactor.PassAsyncInTestCases, []},
{Credo.Check.Refactor.PipeChainStart, []},
{Credo.Check.Refactor.RejectFilter, []},
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ jobs:
run: curl -fsSL https://raw.githubusercontent.com/DonIsaac/zlint/refs/heads/main/tasks/install.sh | bash

- run: mix deps.get
- run: mix npm.get
- run: npm install
- name: CI
run: |
Expand Down Expand Up @@ -91,7 +90,6 @@ jobs:
restore-keys: ${{ runner.os }}-ubsan-27.0-1.18-

- run: mix deps.get
- run: mix npm.get
- run: mix compile
- name: Test
run: |
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,4 @@ bun.lock
# Git worktrees for parallel agent work
.worktrees/
test/support/test_addon.node
fprof.trace
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "test/test262"]
path = test/test262
url = git@github.com:tc39/test262.git
Loading