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,879
Commits
2,608
Branches
1,168
Tags
4fa6ca00e5500cb8d6419bc013fcbb00ce9958c7
Commit Graph
143 Commits
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(protocol): remove workspace API
Dax Raad
·
2026-09-13 17:39:23 -04:00
487e1bd76e
refactor: restrict reflective access (
#48860
)
Dax
·
2026-09-13 17:08:43 -04:00
1eeaaab7a6
refactor(protocol): consolidate server status
Dax Raad
·
2026-09-13 16:56:22 -04:00
13453f2da8
refactor(protocol): remove v2 operation prefixes
Dax Raad
·
2026-09-13 16:31:46 -04:00
e16c56fe8b
refactor(protocol): remove current project endpoint
Dax Raad
·
2026-09-13 16:20:43 -04:00
42ff564913
sync release versions for v2.0.3
opencode
·
2026-09-12 23:48:02 +00:00
c5aa7d7e34
sync release versions for v2.0.2
opencode
·
2026-09-12 07:57:20 +00:00
7c5a4d01aa
refactor(codemode): move built-ins onto real prototypes with native function objects (
#48608
)
Aiden Cline
·
2026-09-12 02:19:30 -05:00
6add96698e
sync release versions for v2.0.1
opencode
·
2026-09-12 05:01:52 +00:00
2253d4c31d
refactor(codemode): give errors a real prototype chain and JS error types (
#48559
)
Aiden Cline
·
2026-09-11 21:45:29 -05:00
b2e6e764a8
feat(release): isolate v2 stable publishing (
#48546
)
Dax
·
2026-09-11 15:50:35 -04:00
654f411a5b
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
refactor(packages): migrate to the opencode npm scope (
#47852
)
Dax
·
2026-09-07 17:19:33 -04:00
a5312e169b
fix(codemode): render empty tools as () and accept zero args (
#47833
)
Aiden Cline
·
2026-09-07 12:52:48 -05:00
fcddc84225
fix(tui): refresh plugin dialog after updates (
#46911
)
Dax
·
2026-09-02 17:59:18 -04:00
57c02cd04b
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
First
Previous
1
2
3
Next
Last