Commit Graph

  • 621a1ad947 js-on-sx: js-iterable-to-list respects length on array-like dicts giles 2026-04-24 08:07:57 +00:00
  • 88217ec612 js-on-sx: expose new Array/String prototype methods via Array.prototype / String.prototype dicts giles 2026-04-24 08:05:12 +00:00
  • d294443627 js-on-sx: 10 new Object.* globals (getPrototypeOf, create, is, hasOwn, defineProperty, ...) giles 2026-04-24 07:47:34 +00:00
  • db7a3d10dd js-on-sx: NaN / Infinity resolve at transpile; strict-eq returns false for NaN giles 2026-04-24 07:43:09 +00:00
  • fd73c43eba js-on-sx: 10 new String.prototype methods (at, codePointAt, lastIndexOf, localeCompare, replaceAll, normalize, ...) giles 2026-04-24 07:35:27 +00:00
  • 30ef085844 js-on-sx: 15 new Array.prototype methods (at, flatMap, findLast, reduceRight, toString, toReversed, toSorted, ...) giles 2026-04-24 07:27:00 +00:00
  • d74344ffbd HS-plan: scoreboard to +34, bucket E design-done giles 2026-04-24 07:17:11 +00:00
  • d862efe811 HS: select returns selected text (+1 test) giles 2026-04-24 06:24:44 +00:00
  • c4da069815 HS-plan: log window global fn fallback blocked giles 2026-04-24 06:19:02 +00:00
  • 87cafaaa3f HS-design: E37 Tokenizer-as-API giles 2026-04-24 06:58:36 +00:00
  • 3587443742 HS-design: E36 WebSocket + socket + RPC proxy giles 2026-04-24 06:55:23 +00:00
  • 6b7559fcaf HS-design: E40 real fetch + before-fetch + non-2xx giles 2026-04-24 06:54:21 +00:00
  • 67d4b9dae5 HS-design: E38 SourceInfo API giles 2026-04-24 06:55:30 +00:00
  • df8913e9a1 HS-design: E39 WebWorker plugin giles 2026-04-24 06:52:47 +00:00
  • 4ee748bf42 HS-plan: link bucket E design docs + fix E36 shape giles 2026-04-24 07:07:31 +00:00
  • 320e948224 HS-plan: claim window global fn fallback giles 2026-04-24 07:02:05 +00:00
  • 1b4b7effbd HS-plan: log possessive done +1 giles 2026-04-24 07:01:53 +00:00
  • f0c4127870 HS: possessive expression via its (+1 test) giles 2026-04-24 07:01:34 +00:00
  • a15c1d2cfb HS-plan: claim possessive giles 2026-04-24 06:55:06 +00:00
  • 3c4d68575c HS-plan: log throw respond done +2 giles 2026-04-24 06:54:50 +00:00
  • dda3becbab HS: throw respond via exception event (+2 tests) giles 2026-04-24 06:54:02 +00:00
  • baa5cd9341 js-on-sx: .toString()/.toFixed()/.valueOf() on numbers and booleans giles 2026-04-24 06:51:58 +00:00
  • 00bb21ca13 HS-plan: claim throw respond giles 2026-04-24 06:50:58 +00:00
  • a82050e819 HS-plan: log tell semantics blocked giles 2026-04-24 06:50:21 +00:00
  • c532dd57f1 HS-plan: claim tell semantics giles 2026-04-24 06:45:15 +00:00
  • bb64e42570 HS-plan: log transition done +2 partial giles 2026-04-24 06:45:03 +00:00
  • 3d35205533 HS: transition query-ref + multi-prop (+2 tests) giles 2026-04-24 06:44:46 +00:00
  • e155c21798 HS-plan: add scoreboard + require loop agent to maintain it giles 2026-04-24 06:44:20 +00:00
  • e5346d5ea3 js-on-sx: runner classifier maps parser errors to SyntaxError giles 2026-04-24 06:44:05 +00:00
  • 5f3a8e43c0 js-on-sx: array-like receivers for Array.prototype.* methods giles 2026-04-24 06:40:46 +00:00
  • 860549c1db HS-plan: claim transition giles 2026-04-24 06:35:59 +00:00
  • 0e22779fe0 HS-plan: log toggle multi-class done +2 partial giles 2026-04-24 06:35:48 +00:00
  • bd821c0445 HS: toggle multi-class + until event (+2 tests) giles 2026-04-24 06:35:30 +00:00
  • 16df723e08 js-on-sx: numeric keys in object literals stringify on parse giles 2026-04-24 06:32:44 +00:00
  • 9502d56a38 HS-plan: claim toggle multi-class giles 2026-04-24 06:30:43 +00:00
  • 0474514e59 HS-plan: log show multi-element done +2 giles 2026-04-24 06:30:33 +00:00
  • 98c957b3bf HS: show multi-element + display retention (+2 tests) giles 2026-04-24 06:30:17 +00:00
  • 92c1fc72a5 js-on-sx: Function.prototype.call/apply/bind giles 2026-04-24 06:27:18 +00:00
  • 1774a900aa HS-plan: claim show multi-element giles 2026-04-24 06:26:26 +00:00
  • dc1aaac35a HS-plan: log hide strategy done +3 partial giles 2026-04-24 06:26:16 +00:00
  • beb120baf7 HS: hide strategy config (+3 tests) giles 2026-04-24 06:25:58 +00:00
  • 65d4c70638 js-on-sx: parallel test262 runner with raw-fd line buffer giles 2026-04-24 06:18:48 +00:00
  • 20a1a81d15 HS-plan: claim hide strategy giles 2026-04-24 06:16:31 +00:00
  • ae999e3362 HS-plan: log swap variable prop done +1 giles 2026-04-24 06:16:21 +00:00
  • 30f3334107 HS: swap variable with property (+1 test) giles 2026-04-24 06:16:05 +00:00
  • bf78f2ecc8 HS-plan: claim swap variable prop giles 2026-04-24 06:06:28 +00:00
  • fda8846376 HS-plan: log wait on event basics done +4 giles 2026-04-24 06:06:18 +00:00
  • f79f96c1c3 HS: wait on event basics (+4 tests) giles 2026-04-24 06:05:53 +00:00
  • e8a89a6ce2 HS-plan: claim wait on event basics giles 2026-04-24 05:48:17 +00:00
  • fe6cadd268 plan: update progress log with final Math scoreboard giles 2026-04-23 23:42:08 +00:00
  • c94b340943 js-on-sx: updated Math scoreboard — 66/288 (22.9%) giles 2026-04-23 23:41:38 +00:00
  • 64e53518ae plan: js-on-sx progress log update giles 2026-04-23 23:35:01 +00:00
  • 6293a0fe70 js-on-sx: delete operator giles 2026-04-23 23:34:05 +00:00
  • 27bd25843e js-on-sx: tolerate destructuring params in fn decls/exprs (skipped as holes) giles 2026-04-23 23:27:29 +00:00
  • 0a3425ba18 js-on-sx: Array.prototype.lastIndexOf giles 2026-04-23 23:24:02 +00:00
  • 9f9e4e1e9d js-on-sx: obj destructure rename + rest + nested tolerance giles 2026-04-23 23:19:31 +00:00
  • c5e2bc2fe1 js-on-sx: Number.prototype stub with toString/valueOf/toFixed giles 2026-04-23 23:13:55 +00:00
  • 835d42fd1a js-on-sx: Array.prototype and String.prototype stubs giles 2026-04-23 23:11:06 +00:00
  • d7ad7172aa js-on-sx: js-apply-fn unwraps __callable__ before invoking giles 2026-04-23 23:06:24 +00:00
  • 1079004981 js-on-sx: typeof returns 'function' for callable-dicts + 'object' for null giles 2026-04-23 23:02:15 +00:00
  • c257971bb1 js-on-sx: rest in array pattern + nested pattern tolerance giles 2026-04-23 22:58:49 +00:00
  • 1459f7a637 js-on-sx: callable Number/String/Boolean/Array + Array.sort giles 2026-04-23 22:53:13 +00:00
  • d6975d3c79 js-on-sx: logical assignment &&= ||= ??= giles 2026-04-23 22:43:38 +00:00
  • 18ae63b0bd js-on-sx: optional chaining ?. giles 2026-04-23 22:38:45 +00:00
  • 067c0ab34a HS-plan: log send can reference sender done +1 giles 2026-04-23 22:37:36 +00:00
  • ed8d71c9b8 HS: send can reference sender (+1 test) giles 2026-04-23 22:37:18 +00:00
  • 15c310cdc1 js-on-sx: object + array destructuring giles 2026-04-23 22:32:24 +00:00
  • dd6375af18 HS-plan: claim send can reference sender giles 2026-04-23 22:29:57 +00:00
  • 8268010a0a HS-plan: mark unless modifier blocked giles 2026-04-23 22:29:48 +00:00
  • ccf59a9882 HS-plan: claim unless modifier giles 2026-04-23 22:19:57 +00:00
  • 5e682b01c6 HS-plan: mark select returns selected text blocked giles 2026-04-23 22:19:48 +00:00
  • 41d0c65874 HS-plan: claim select returns selected text giles 2026-04-23 22:11:22 +00:00
  • 216c3c5e9d HS-plan: log put hyperscript reprocessing partial +1 giles 2026-04-23 22:11:02 +00:00
  • f21eb00878 HS: put hyperscript reprocessing — generator fix (+1 test) giles 2026-04-23 22:10:44 +00:00
  • 4800246b23 js-on-sx: spread ... in array literals and call args giles 2026-04-23 22:10:15 +00:00
  • b502b8f58e js-on-sx: js-num-to-int coerces strings via js-to-number giles 2026-04-23 21:59:08 +00:00
  • 60bb7c4687 js-on-sx: String replace/search/match + Array.from giles 2026-04-23 21:54:36 +00:00
  • 6fb65464ed HS-plan: claim put hyperscript reprocessing giles 2026-04-23 21:53:20 +00:00
  • 5fe1c2c7d5 HS-plan: log string template done +2 giles 2026-04-23 21:53:12 +00:00
  • 108e25d418 HS: string template \${x} (+2 tests) giles 2026-04-23 21:52:55 +00:00
  • babef2503f HS-plan: claim string template giles 2026-04-23 21:44:42 +00:00
  • 3efd527d4e HS-plan: log some selector nonempty done +1 giles 2026-04-23 21:44:35 +00:00
  • e7b8626498 HS: some selector for nonempty match (+1 test) giles 2026-04-23 21:44:21 +00:00
  • f113b45d48 js-on-sx: for..of / for..in + more Array methods giles 2026-04-23 21:41:52 +00:00
  • ee16e358f3 HS-plan: claim some selector nonempty giles 2026-04-23 21:40:22 +00:00
  • 3279954234 HS-plan: log not precedence over or done +3 giles 2026-04-23 21:40:16 +00:00
  • 4fe0b64965 HS: not precedence over or + truthy/falsy coercion (+3 tests) giles 2026-04-23 21:40:00 +00:00
  • 9e92b9c9fc HS-plan: claim not precedence over or giles 2026-04-23 21:36:08 +00:00
  • b48dabf383 HS-plan: log Values dict insertion order done +2 giles 2026-04-23 21:36:01 +00:00
  • e59c0b8e0a HS: Values dict insertion order (+2 tests) giles 2026-04-23 21:35:47 +00:00
  • 35c72e2a13 HS-plan: claim Values dict insertion order giles 2026-04-23 21:29:08 +00:00
  • 19e148d930 HS-plan: log element→HTML via outerHTML done +1 giles 2026-04-23 21:29:01 +00:00
  • 835025ec37 js-on-sx: Array.prototype flat + fill; fix indexOf start arg giles 2026-04-23 21:28:50 +00:00
  • e195b5bd72 HS: element → HTML via outerHTML (+1 test) giles 2026-04-23 21:28:47 +00:00
  • 94b47a4b2b HS-plan: claim element to HTML via outerHTML giles 2026-04-23 21:25:24 +00:00
  • f3e1383466 HS-plan: log fetch JSON unwrap done +4 giles 2026-04-23 21:25:18 +00:00
  • 39a597e9b6 HS: fetch JSON unwrap (+4 tests) giles 2026-04-23 21:25:03 +00:00
  • ebaec1659e js-on-sx: JSON.stringify + JSON.parse giles 2026-04-23 21:22:32 +00:00
  • 6f0b4fb476 js-on-sx: String.fromCharCode + parseInt + parseFloat giles 2026-04-23 21:16:41 +00:00
  • 449b77cbb0 HS-plan: claim fetch JSON unwrap giles 2026-04-23 21:15:03 +00:00