This website requires JavaScript.
Explore
Help
Register
Sign In
mirrors
/
opencode
Watch
1
Star
0
Fork
0
You've already forked opencode
mirror of
https://github.com/anomalyco/opencode.git
synced
2026-11-10 07:11:25 +03:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
17,884
Commits
2,608
Branches
1,168
Tags
00a2fc97f7fe56df597506a3da54aae445cd916e
Commit Graph
104 Commits
feat(codemode): cross Set, RegExp, and URLSearchParams to the host in a useful form (
#49065
)
Aiden Cline
·
2026-09-14 17:32:42 -05:00
00a2fc97f7
fix(codemode): bound what one built-in can build with string, array, and promise caps (
#49019
)
Aiden Cline
·
2026-09-14 12:54:02 -05:00
76594882b4
feat(codemode): expose host classes and functions through extensions (
#48941
)
Aiden Cline
·
2026-09-14 12:29:00 -05:00
3468a092c9
fix(codemode): strip __proto__ keys at host object boundaries (
#48926
)
Aiden Cline
·
2026-09-14 00:49:42 -05:00
3045156fa6
feat(codemode): fail runaway recursion with a RangeError at 10000 nested calls (
#48891
)
Aiden Cline
·
2026-09-13 21:04:36 -05:00
48875190ef
refactor(codemode): materialize interpreter failures once and locate them at the call boundary (
#48770
)
Aiden Cline
·
2026-09-13 20:19:31 -05:00
5d3019e5a1
refactor: restrict reflective access (
#48860
)
Dax
·
2026-09-13 17:08:43 -04:00
1eeaaab7a6
refactor(codemode): move built-ins onto real prototypes with native function objects (
#48608
)
Aiden Cline
·
2026-09-12 02:19:30 -05:00
6add96698e
refactor(codemode): give errors a real prototype chain and JS error types (
#48559
)
Aiden Cline
·
2026-09-11 21:45:29 -05:00
b2e6e764a8
refactor(codemode): make functions program objects with name and length (
#48541
)
Aiden Cline
·
2026-09-11 14:50:07 -05:00
68b862da49
refactor(codemode): give programs their own objects and arrays (
#48527
)
Aiden Cline
·
2026-09-11 13:36:35 -05:00
10ae321bf3
test(codemode): run test262 files verbatim from a local checkout (
#48446
)
Aiden Cline
·
2026-09-11 10:40:02 -05:00
4c34ee5eab
fix(codemode): use Bun's wording for the missing atob/btoa argument (
#48381
)
Aiden Cline
·
2026-09-10 20:08:36 -05:00
181428a2f3
feat(codemode): add atob, btoa, and crypto.randomUUID (
#48290
)
Aiden Cline
·
2026-09-10 01:21:41 -05:00
f3ef84556a
fix(codemode): hoist switch-case functions and memoize var names (
#48287
)
Aiden Cline
·
2026-09-10 00:42:08 -05:00
08ff21179c
feat(codemode): hoist var to function scope (
#48284
)
Aiden Cline
·
2026-09-10 00:27:58 -05:00
98a36fb1a4
refactor(codemode): collapse repeated loop, promise, and Object shapes (
#48283
)
Aiden Cline
·
2026-09-10 00:02:58 -05:00
e22cd0a585
feat(codemode): add substr, well-formed, and Date string methods (
#48275
)
Aiden Cline
·
2026-09-09 23:29:34 -05:00
1452aadc87
fix(codemode): coerce enumeration sources like JS ToObject (
#48257
)
Aiden Cline
·
2026-09-09 22:24:55 -05:00
5ec7dd968c
feat(codemode): resolve constructor to the owning built-in (
#48233
)
Aiden Cline
·
2026-09-09 20:14:29 -05:00
bdb66747e7
refactor(codemode): treat prototype-named keys as ordinary data (
#48218
)
Aiden Cline
·
2026-09-09 16:54:55 -05:00
50ed7c41ef
fix(codemode): name the received value in data diagnostics and document intentional gaps (
#48211
)
Aiden Cline
·
2026-09-09 14:48:51 -05:00
7f2510c5ca
fix(codemode): label supported and unsupported syntax in the hint (
#48200
)
Aiden Cline
·
2026-09-09 12:33:22 -05:00
85dff53a1f
fix(codemode): report non-constructible new callees as TypeError (
#48083
)
Aiden Cline
·
2026-09-09 12:22:44 -05:00
297019e321
refactor(codemode): split the interpreter into a per-execution Runtime and per-call Frame (
#48082
)
Aiden Cline
·
2026-09-09 00:43:48 -05:00
c0aa963c13
refactor(codemode): define built-in globals as host functions and namespaces (
#48072
)
Aiden Cline
·
2026-09-08 23:57:03 -05:00
1fe06bb4ed
refactor(codemode): use acorn's typed AST in the interpreter (
#48060
)
Aiden Cline
·
2026-09-08 22:20:12 -05:00
0da0772bc0
refactor(codemode): name the data boundary and prepare tools once (
#48021
)
Aiden Cline
·
2026-09-08 21:35:36 -05:00
08e28fb915
refactor(codemode): consolidate duplicated interpreter helpers (
#48009
)
Aiden Cline
·
2026-09-08 14:46:16 -05:00
546b9fb3c1
refactor(codemode): export runtime value classes as Values (
#48000
)
Aiden Cline
·
2026-09-08 12:11:34 -05:00
8b09f6415a
fix(codemode): render empty tools as () and accept zero args (
#47833
)
Aiden Cline
·
2026-09-07 12:52:48 -05:00
fcddc84225
feat(codemode): label item and value schema comments (
#46542
)
Aiden Cline
·
2026-08-31 23:54:58 -05:00
02440f6715
feat(codemode): compact schema constraint comments (
#46521
)
Aiden Cline
·
2026-08-31 23:06:49 -05:00
4a3e25beab
feat(codemode): document numeric string and array constraints (
#46510
)
Aiden Cline
·
2026-08-31 20:44:07 -05:00
8fda87614f
fix(codemode): reject Object.assign cycles (
#46076
)
Kit Langton
·
2026-08-31 20:38:02 -04:00
dffd95ce7c
refactor(codemode): name only supported operations (
#46082
)
Kit Langton
·
2026-08-31 20:00:13 -04:00
01eda4c178
refactor(codemode): simplify input conflict detection (
#46465
)
Kit Langton
·
2026-08-31 19:24:07 -04:00
57a9decefe
refactor(codemode): reject unresolved intersections before rendering (
#46468
)
Kit Langton
·
2026-08-31 19:23:52 -04:00
c0220ddd8b
feat(codemode): add inline namespace metadata (
#46464
)
Aiden Cline
·
2026-08-31 16:01:14 -05:00
d04257eeb4
refactor(codemode): avoid merging root definitions twice (
#46081
)
Kit Langton
·
2026-08-31 11:40:17 -04:00
d609752891
chore: enforce mapError simplifications (
#46028
)
Kit Langton
·
2026-08-28 17:59:18 -04:00
82b6e0e316
fix(codemode): report original tool errors (
#45820
)
Aiden Cline
·
2026-08-27 22:54:36 -05:00
56f2559798
refactor: reuse undefined effect (
#44010
)
Kit Langton
·
2026-08-21 19:17:29 -04:00
c4eeefe0f1
chore(effect): update to beta.107 (
#43109
)
Kit Langton
·
2026-08-17 21:54:08 +00:00
d9b81d2233
refactor(codemode): route transpilation through a #transpile conditional import (
#42121
)
Kit Langton
·
2026-08-12 15:43:30 -04:00
56197e621a
refactor(codemode): remove unused spread helper (
#40729
)
Kit Langton
·
2026-08-05 21:26:33 +00:00
0df96ddeb0
fix(codemode): search nested namespaces (
#38887
)
Aiden Cline
·
2026-07-25 14:17:49 -05:00
1e35d33ecb
fix(codemode): report interrupted tool calls (
#38741
)
Aiden Cline
·
2026-07-24 13:32:54 -05:00
ee5460a152
feat(core): render CodeMode catalog deltas from structured snapshots (
#38183
)
Aiden Cline
·
2026-07-24 10:20:26 -05:00
4605308be2
fix(codemode): stabilize catalog ordering (
#38588
)
Kit Langton
·
2026-07-23 20:56:18 -04:00
bb3f4cc3c7
First
Previous
1
2
3
Next
Last