COMMITS
/ packages/codemode/interpreter-support.md September 25, 2026
A
feat(codemode): add WeakMap and WeakSet (#51257)
Aiden Cline committed
A
September 24, 2026
A
feat(codemode): honor program valueOf and toString in operators and conversions (#50837)
Aiden Cline committed
A
A
fix(codemode): make derived error constructors inherit from Error (#51045)
Aiden Cline committed
A
September 23, 2026
A
A
A
feat(codemode): add tagged templates and String.raw (#50791)
Aiden Cline committed
A
docs(codemode): correct the interpreter support matrix (#50789)
Aiden Cline committed
September 22, 2026
A
A
fix(codemode): bind generator parameters at the call, not the first next() (#50489)
Aiden Cline committed
A
fix(codemode): coerce any value to a property key (#50479)
Aiden Cline committed
September 21, 2026
A
A
A
feat(codemode): add Iterator helpers and Iterator.from (#50410)
Aiden Cline committed
A
A
refactor(codemode): type program values and let built-ins answer for themselves (#50191)
Aiden Cline committed
A
fix(codemode): locate failures in the submitted source (#50197)
Aiden Cline committed
September 20, 2026
A
feat(codemode): add toLocaleString, Error.isError, and Map.getOrInsert (#50098)
Aiden Cline committed
September 19, 2026
A
feat(codemode): return live iterators from keys, values, and entries (#50061)
Aiden Cline committed
A
feat(codemode): add the Headers built-in (#49280)
Aiden Cline committed
O
refactor(codemode): remove TypeScript stripping (#49870)
opencode-agent[bot] committed
September 16, 2026
A
feat(codemode): carry cause and own data across the error boundary (#49390)
Aiden Cline committed
A
refactor(codemode): before/after hooks for tool and extension calls (#49242)
Aiden Cline committed
September 15, 2026
A
fix(codemode): keep one RegExp lastIndex (#49220)
Aiden Cline committed
A
refactor(codemode): extensions are host functions only (#49196)
Aiden Cline committed
A
refactor(codemode): make the host boundary JSON.stringify plus a short table (#49128)
Aiden Cline committed
September 14, 2026
A
A
A
feat(codemode): expose host classes and functions through extensions (#48941)
Aiden Cline committed
A
fix(codemode): strip __proto__ keys at host object boundaries (#48926)
Aiden Cline committed
A
feat(codemode): fail runaway recursion with a RangeError at 10000 nested calls (#48891)
Aiden Cline committed
September 12, 2026
A
A
refactor(codemode): give errors a real prototype chain and JS error types (#48559)
Aiden Cline committed
September 11, 2026
A
refactor(codemode): make functions program objects with name and length (#48541)
Aiden Cline committed
A
refactor(codemode): give programs their own objects and arrays (#48527)
Aiden Cline committed
A
test(codemode): run test262 files verbatim from a local checkout (#48446)
Aiden Cline committed
September 10, 2026
A
feat(codemode): add atob, btoa, and crypto.randomUUID (#48290)
Aiden Cline committed
A
fix(codemode): hoist switch-case functions and memoize var names (#48287)
Aiden Cline committed
A
feat(codemode): hoist var to function scope (#48284)
Aiden Cline committed
A
feat(codemode): add substr, well-formed, and Date string methods (#48275)
Aiden Cline committed
A
fix(codemode): coerce enumeration sources like JS ToObject (#48257)
Aiden Cline committed
A
feat(codemode): resolve constructor to the owning built-in (#48233)
Aiden Cline committed
September 9, 2026
A
refactor(codemode): treat prototype-named keys as ordinary data (#48218)
Aiden Cline committed