Aiden Cline
|
d9be7138b7
|
fix(codemode): copy extension results without trusting their own methods (#58031)
|
2026-10-29 21:56:25 -05:00 |
|
xjh
|
96c5c3a11a
|
fix(codemode): preserve null in text encoding (#57639)
|
2026-10-29 21:40:05 -05:00 |
|
Kit Langton
|
c24c5af3d8
|
feat(core): add Code Mode checks with static tool scanning to schedules (#60140)
|
2026-10-29 12:29:02 -07:00 |
|
Sebastian
|
66f1fa816d
|
chore: upgrade effect to 4.0.6 (#59630)
|
2026-10-29 11:06:23 +01:00 |
|
Aiden Cline
|
ecc075a043
|
fix(codemode): visit inherited enumerable keys in for...in (#59933)
|
2026-10-28 23:44:28 -05:00 |
|
Aiden Cline
|
1c49e51303
|
fix(codemode): run extension before hooks before the host call (#60024)
|
2026-10-28 16:47:57 -05:00 |
|
Aiden Cline
|
711802c3a3
|
fix(codemode): let search be awaited or chained like a Promise (#59981)
|
2026-10-28 15:31:19 -05:00 |
|
Aiden Cline
|
a882cf98a0
|
feat(codemode): let extension globals return Effects (#59948)
|
2026-10-28 13:56:18 -05:00 |
|
Aiden Cline
|
c96d200de8
|
fix(codemode): report parse errors with a location and a hint (#59834)
|
2026-10-28 10:17:11 -05:00 |
|
Aiden Cline
|
2ed57439da
|
fix(codemode): explain a stalled program and point at the await that never settles (#59749)
|
2026-10-27 16:54:06 -05:00 |
|
Aiden Cline
|
e26f85bcd3
|
refactor(codemode): run programs on one job queue instead of a fiber per async call (#57976)
|
2026-10-27 12:13:30 -05:00 |
|
Aiden Cline
|
7a62a46695
|
refactor: remove redundant casts and duplicate helpers across sdk, plugin, codemode, and schema (#57996)
|
2026-10-22 18:53:01 -05:00 |
|
Rhys Sullivan
|
3b593dd5d2
|
fix(codemode): run each job to completion (#54276)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-10-20 13:19:00 -05:00 |
|
Aiden Cline
|
db45c950a9
|
fix(codemode): honor Uint8Array.from mappers, compare byte searches without coercion, skip flatMap holes, and truncate fractional radixes (#57285)
Co-authored-by: r266-tech <r266-tech@users.noreply.github.com>
Co-authored-by: sdivyanshu90 <divyanshu74.80@gmail.com>
Co-authored-by: icearia0219 <133481415+icearia0219@users.noreply.github.com>
|
2026-10-20 00:16:55 -05:00 |
|
Kit Langton
|
1aae67e853
|
chore: upgrade Effect to rc.118 (#50231)
|
2026-10-09 01:36:06 -07:00 |
|
Aiden Cline
|
5335347e80
|
feat(codemode): add WeakMap and WeakSet (#51257)
|
2026-09-25 00:15:19 -05:00 |
|
Aiden Cline
|
962c14a49c
|
fix(codemode): honor thisArg, program toString in computed keys, and ToPrimitive in String and Number arguments (#51264)
|
2026-09-24 23:46:15 -05:00 |
|
Aiden Cline
|
e23d89c9a9
|
fix(codemode): destructure object patterns from primitives and convert Date components through ToPrimitive (#51239)
|
2026-09-24 19:32:19 -05:00 |
|
Aiden Cline
|
5256f30957
|
feat(codemode): honor program valueOf and toString in operators and conversions (#50837)
|
2026-09-24 18:45:48 -05:00 |
|
Aiden Cline
|
56262121ee
|
feat(codemode): bind this and arguments in functions, add Function.prototype.call, apply, and bind (#50831)
|
2026-09-24 16:34:46 -05:00 |
|
Aiden Cline
|
a16eedfed7
|
fix(codemode): make derived error constructors inherit from Error (#51045)
|
2026-09-24 14:03:10 -05:00 |
|
Aiden Cline
|
318a8c1aba
|
feat(codemode): add Object.freeze/seal/create/getPrototypeOf and structuredClone (#50834)
|
2026-09-24 00:50:54 -05:00 |
|
Aiden Cline
|
dc48655743
|
fix(codemode): compare with == by IsLooselyEqual and stop deep-walking operands for opaque references (#50830)
|
2026-09-24 00:36:41 -05:00 |
|
Aiden Cline
|
14a3311a61
|
feat(codemode): add Uint8Array callback methods and coerce indexOf start indexes (#50829)
|
2026-09-23 10:27:40 -05:00 |
|
Aiden Cline
|
68b28bdb98
|
fix(codemode): coerce match/search patterns, allow any for...in target, bind the last duplicate parameter (#50802)
|
2026-09-22 23:32:27 -05:00 |
|
Aiden Cline
|
17abc5906b
|
feat(codemode): add tagged templates and String.raw (#50791)
|
2026-09-22 21:25:21 -05:00 |
|
Aiden Cline
|
9fdcb8da41
|
fix(codemode): coerce built-in arguments as in JS instead of requiring numbers and strings (#50492)
|
2026-09-21 23:04:04 -05:00 |
|
Aiden Cline
|
6f8c5ae0aa
|
fix(codemode): bind generator parameters at the call, not the first next() (#50489)
|
2026-09-21 22:42:10 -05:00 |
|
Aiden Cline
|
651529d64e
|
fix(codemode): coerce any value to a property key (#50479)
|
2026-09-21 21:35:20 -05:00 |
|
Aiden Cline
|
1e1cd042ea
|
feat(codemode): name the closest tool in unknown-tool errors (#50455)
|
2026-09-21 18:14:31 -05:00 |
|
Aiden Cline
|
02566f6219
|
fix(codemode): live Map/Set forEach, generator prototypes, repeated function declarations, delete on non-references (#50450)
|
2026-09-21 18:09:45 -05:00 |
|
Aiden Cline
|
97457ec7a3
|
feat(codemode): accept tools.-prefixed namespaces in search (#50438)
|
2026-09-21 16:59:31 -05:00 |
|
Aiden Cline
|
096ac95773
|
fix(codemode): drop the parameter name from rendered signatures (#50435)
|
2026-09-21 16:44:46 -05:00 |
|
Aiden Cline
|
4cc9b90f27
|
fix(codemode): add Promise.try and surface a failing iterator close on generator return (#50419)
|
2026-09-21 15:35:11 -05:00 |
|
Aiden Cline
|
97e833a297
|
feat(codemode): add Iterator helpers and Iterator.from (#50410)
|
2026-09-21 14:14:24 -05:00 |
|
Aiden Cline
|
3f0118022b
|
feat(codemode): add Promise.withResolvers, print errors in console, name values in iterable errors (#50389)
|
2026-09-21 11:56:15 -05:00 |
|
Aiden Cline
|
1316576720
|
refactor(codemode): type program values and let built-ins answer for themselves (#50191)
|
2026-09-21 11:03:16 -05:00 |
|
Aiden Cline
|
7f51fbd878
|
feat(codemode): rank whole-word path matches above substring matches in search (#50275)
|
2026-09-20 22:59:01 -05:00 |
|
Aiden Cline
|
cbdd1f66da
|
fix(codemode): locate failures in the submitted source (#50197)
|
2026-09-20 20:47:54 -05:00 |
|
Aiden Cline
|
62dc1f7696
|
feat(codemode): add toLocaleString, Error.isError, and Map.getOrInsert (#50098)
|
2026-09-20 10:23:23 -05:00 |
|
Aiden Cline
|
eb0e26b974
|
feat(codemode): return live iterators from keys, values, and entries (#50061)
|
2026-09-19 18:46:35 -05:00 |
|
Aiden Cline
|
cc3ce20ab4
|
feat(codemode): add the Headers built-in (#49280)
|
2026-09-19 12:35:14 -05:00 |
|
opencode-agent[bot]
|
004583d598
|
refactor(codemode): remove TypeScript stripping (#49870)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-09-18 21:24:11 -05:00 |
|
Aiden Cline
|
d797722187
|
feat(codemode): carry cause and own data across the error boundary (#49390)
|
2026-09-16 15:58:05 -05:00 |
|
Dax
|
5379a2dfe0
|
fix(codemode): reuse tool discovery catalogs
from OpenCode
|
2026-09-16 00:52:00 -04:00 |
|
Aiden Cline
|
c57733a647
|
refactor(codemode): before/after hooks for tool and extension calls (#49242)
|
2026-09-15 23:05:06 -05:00 |
|
Aiden Cline
|
fa3721fad6
|
fix(codemode): treat tools.search as the built-in search (#49249)
|
2026-09-15 19:08:51 -05:00 |
|
Aiden Cline
|
4cd6093e31
|
fix(codemode): keep one RegExp lastIndex (#49220)
|
2026-09-15 15:01:08 -05:00 |
|
Aiden Cline
|
d9dfc5c1d6
|
refactor(codemode): extensions are host functions only (#49196)
|
2026-09-15 13:42:51 -05:00 |
|
Aiden Cline
|
0b15abbf9a
|
refactor(codemode): make the host boundary JSON.stringify plus a short table (#49128)
|
2026-09-15 01:23:20 -05:00 |
|