moldybits
moldybits pushed to main at moldybits/rust_browser 2026-02-23 22:08:00 -05:00
34d4a3fdff Minor - update docs/test262_roadmap.md Tier 3 feature list with a status column to track implemented items
moldybits pushed to main at moldybits/rust_browser 2026-02-23 18:11:32 -05:00
322706cc33 Add JS Object enumeration, prototype APIs, and non-enumerable property support
moldybits pushed to main at moldybits/rust_browser 2026-02-23 00:16:39 -05:00
625171594c Add JavaScript strict mode ("use strict") support
moldybits pushed to main at moldybits/rust_browser 2026-02-22 22:56:52 -05:00
13b610be03 Add JavaScript delete, void, and in operators
moldybits pushed to main at moldybits/rust_browser 2026-02-22 22:04:00 -05:00
b5416b31d7 Add ToPrimitive coercion and primitive wrapper objects (Number/String/Boolean)
a65e4a921d Add full Test262 integration (Phase C)
Compare 2 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-22 19:23:43 -05:00
3fb0301693 Add JavaScript Error constructors to global scope
moldybits pushed to main at moldybits/rust_browser 2026-02-22 17:25:38 -05:00
c5374ca4ae Add JavaScript Automatic Semicolon Insertion (ASI)
moldybits pushed to main at moldybits/rust_browser 2026-02-22 16:22:48 -05:00
9967a9a398 Add JavaScript exponentiation, nullish coalescing, and logical assignment operators
41f102b32c Add JavaScript bitwise and shift operator support
2240f6c518 Expand Test262 coverage to 550 tests (Phase B)
f53793aaa3 Add JavaScript destructuring support (arrays, objects, params, assignment)
Compare 4 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-22 12:02:47 -05:00
13bc6bddaa Add JavaScript spread/rest (...) operator support
moldybits pushed to main at moldybits/rust_browser 2026-02-22 11:18:51 -05:00
a41ebfc872 Add JavaScript class declarations with prototype chain, extends, super, and instanceof
moldybits pushed to main at moldybits/rust_browser 2026-02-22 10:04:04 -05:00
9733696b29 Add JavaScript for...in / for...of loop support
moldybits pushed to main at moldybits/rust_browser 2026-02-22 09:24:53 -05:00
963ac860d2 Add JavaScript ternary operator (? :) support
590f9021bd Break up js_parser expression_tests.rs (2,199 lines) into modules
Compare 2 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-22 08:38:00 -05:00
ab1e86813e auto-claude: subtask-4-1 - Run full CI validation
294583aaba auto-claude: subtask-3-3 - Register tests in JS262 manifest
c8e131255b auto-claude: subtask-3-2 - Create for-of conformance test fixtures
67eaa836a4 auto-claude: subtask-3-1 - Create for-in conformance test fixtures
1215c34967 auto-claude: subtask-2-3 - Add interpreter unit tests for for-in/for-of
Compare 10 commits »
moldybits created branch auto-claude/002-for-in-and-for-of-loops in moldybits/rust_browser 2026-02-22 01:51:52 -05:00
moldybits pushed to pre-auto-claude at moldybits/rust_browser 2026-02-22 01:33:33 -05:00
moldybits created branch pre-auto-claude in moldybits/rust_browser 2026-02-22 01:33:33 -05:00
moldybits pushed to main at moldybits/rust_browser 2026-02-22 00:53:41 -05:00
3492e627af chore: add auto-claude entries to .gitignore
moldybits pushed to main at moldybits/rust_browser 2026-02-22 00:35:33 -05:00
ed4f5cc141 Break up js_vm interpreter.rs (6,375 lines) into modules
95d8d9991d Break up js_parser parser.rs (4,416 lines) into modules
75bc30bb8e Add JavaScript arrow function (=>) support
Compare 3 commits »
moldybits pushed to main at moldybits/rust_browser 2026-02-21 20:42:38 -05:00
66fbd69233 Add JS array literals, computed member access, and array methods