Commit Graph

  • 586683ccae Fix LLVM-tier link failure on net autosel timeouts; audit every emittable runtime symbol name Chris Tate 2026-07-23 15:47:44 -05:00
  • b497f50aa8 Helper returns synthesize helpers_<name>: the member slot is the helper name Chris Tate 2026-07-23 15:42:40 -05:00
  • 1ea08e4f80 Helper returns synthesize helpers_<name>: the member slot is the helper name Chris Tate 2026-07-23 15:42:03 -05:00
  • f72a69e4b9 The formatter-runtime chain: eleven coded stops fixed at the compiler Chris Tate 2026-07-23 15:32:37 -05:00
  • 0334622abd The contract sidecar emits beside every sidecar-declaring library build Chris Tate 2026-07-23 15:27:51 -05:00
  • 7cfd08295c No-arm unit comparisons answer constants instead of trapping Chris Tate 2026-07-23 15:27:35 -05:00
  • 5eecd268ef Pin the sidecar contract: anti-alphabetical fixtures and the V1-V14 suite Chris Tate 2026-07-23 14:44:57 -05:00
  • 5c1eaaad14 Emit the format-1 contract sidecar beside every sidecar-declaring library build Chris Tate 2026-07-23 14:44:44 -05:00
  • b1af5f62ec Library profiles grow the ask-2 sidecar section over wyhash-64 identity Chris Tate 2026-07-23 14:44:24 -05:00
  • 8ce27dfcb4 Release 0.0.6 v0.0.6 Chris Tate 2026-07-23 14:36:26 -05:00
  • 8d2b3bb2e0 No-arm unit comparisons answer constants instead of trapping Chris Tate 2026-07-23 14:34:41 -05:00
  • 5197893468 Recursive record types compile statically Chris Tate 2026-07-23 13:54:51 -05:00
  • d8ee74f59b Re-record order-parity baselines for the recursive-record fixtures Chris Tate 2026-07-23 13:32:17 -05:00
  • cb00ff773c Pin recursive-shape checked-cast failure paths in the dyncheck harness Chris Tate 2026-07-23 13:26:12 -05:00
  • b49052a389 Recursive record types compile statically as named recursive shapes Chris Tate 2026-07-23 13:24:13 -05:00
  • db05c6534d Release 0.0.5 v0.0.5 Chris Tate 2026-07-23 13:01:33 -05:00
  • ee57575c18 Parallelize CI: flavor and shard matrix with within-file corpus slicing Chris Tate 2026-07-23 12:26:22 -05:00
  • f2637da4ea Bundler-emitted CJS packages type their named exports Chris Tate 2026-07-23 12:26:22 -05:00
  • ff0253ee35 Record order-parity baselines for npm cases 2465-2469 Chris Tate 2026-07-23 12:04:57 -05:00
  • 6a4a94fa26 Pin the getter-table shapes: npm cases 2465-2469 Chris Tate 2026-07-23 11:47:44 -05:00
  • 9dc5a4f74c Plain-CJS dist idioms lower as their Node meanings, probes stop mutating Chris Tate 2026-07-23 11:47:44 -05:00
  • c3dad81cfd Degrade opted-in packages on consumer-anchored surface breaks Chris Tate 2026-07-23 11:47:44 -05:00
  • 63dc3f313c Type bundler-emitted CJS getter tables from the cjs-lexer name set Chris Tate 2026-07-23 11:47:44 -05:00
  • e8f04b9054 Parallelize CI: flavor x shard matrix with within-file corpus slicing Chris Tate 2026-07-23 11:13:11 -05:00
  • 3f8ebef595 Retry fs.watch triggers until the event lands Chris Tate 2026-07-23 10:36:09 -05:00
  • 08dc012f95 Retry fs.watch triggers until the event lands: the 1751 flake dies Chris Tate 2026-07-23 10:22:30 -05:00
  • 0803a0fcd3 Library mode: compile a TypeScript module set to a linkable archive Chris Tate 2026-07-23 09:42:26 -05:00
  • b5e3d019fc Rename the capability: library mode, never "core", surface and internals Chris Tate 2026-07-23 09:24:44 -05:00
  • a0d904d482 Release 0.0.4 v0.0.4 Chris Tate 2026-07-23 09:19:34 -05:00
  • 04bd063509 Release 0.0.4 Chris Tate 2026-07-23 09:18:17 -05:00
  • 85ad8eba44 Console prints every inspectable shape; union literals widen per-field Chris Tate 2026-07-23 09:14:02 -05:00
  • 6157cad50a Whole-program validation holds: the SC9001 families zero out Chris Tate 2026-07-23 09:14:01 -05:00
  • 7e8dc0c2cb node:querystring compiles statically Chris Tate 2026-07-23 09:14:00 -05:00
  • c2d01522a1 The #private-members chain: fields, methods, accessors, generators Chris Tate 2026-07-23 09:13:58 -05:00
  • 5307f87080 Web surface and workspace fixes from external use Chris Tate 2026-07-23 09:13:55 -05:00
  • 9e8904ad3b External-use fixes: performance global, Response surface, n-ary Math, workspaces Chris Tate 2026-07-23 02:23:07 -05:00
  • d29c12e503 Re-pin the nested-fence stream test to the sweep's plain-kind box Chris Tate 2026-07-23 03:37:39 -05:00
  • 685a0304e5 LLVM's dyn-root JSON.stringify rides the DOM walker like the C backend Chris Tate 2026-07-23 03:23:33 -05:00
  • 2b2dd83949 Zero the whole-program validator's SC9001 families: the big JS graph builds Chris Tate 2026-07-23 03:23:24 -05:00
  • 3e0c39f0ce Record order-parity baselines for the querystring corpus fixtures Chris Tate 2026-07-23 02:56:29 -05:00
  • 10c7eddfd5 Parity bookkeeping for the private-members fixtures Chris Tate 2026-07-23 02:42:18 -05:00
  • f94067ec7e The #private-members chain: fields, methods, accessors, generators Chris Tate 2026-07-23 02:42:10 -05:00
  • 7bdd40453a node:querystring lowers statically — parse, stringify, escape, unescape Chris Tate 2026-07-23 02:38:44 -05:00
  • fc2a467408 Funnel home fix + K8 fiber/loop symbol audit Chris Tate 2026-07-23 02:00:43 -05:00
  • db6f0eb2f2 Command tables, generic async members, and deferred-init fields lower Chris Tate 2026-07-23 01:38:33 -05:00
  • 50676fc9dd K-fixture conformance suite: K1-K10 over both emissions Chris Tate 2026-07-23 01:37:42 -05:00
  • 6d7214fbc9 compileCore: the library-emission mode over both backends Chris Tate 2026-07-23 01:29:13 -05:00
  • 1dd25bc823 Docs: the type-surface note on the limitations page Chris Tate 2026-07-23 01:29:02 -05:00
  • 31da123819 Parity bookkeeping for the console and union-literal fixtures Chris Tate 2026-07-23 01:29:02 -05:00
  • ebe858c179 Object literals widen per-field into a unique union record arm Chris Tate 2026-07-23 01:29:02 -05:00
  • 7c93ab6505 Console prints every inspectable shape with Node's console semantics Chris Tate 2026-07-23 01:28:47 -05:00
  • c27f6f0253 Coverage fixtures keep their loose-equality pins mixed-kind Chris Tate 2026-07-23 01:26:57 -05:00
  • b5f6b0dc46 Cite patterns, not target projects, across comments and hints Chris Tate 2026-07-23 01:18:50 -05:00
  • 23504fd165 Formatter-driver last mile: seven lowerings and one honest fence Chris Tate 2026-07-23 01:15:07 -05:00
  • 59274de9d7 Trap funnel: scr_trap/scr_trap_fmt over every core-linkable trap site Chris Tate 2026-07-23 01:14:32 -05:00
  • 5d4171f548 async_free gate: the IR-level detector behind SC4005 Chris Tate 2026-07-23 01:06:51 -05:00
  • 4e88c0d920 Parity bookkeeping for the new fixtures Chris Tate 2026-07-23 01:05:22 -05:00
  • 8dcf831cea Core-mode profile loader and the SC4xxx refusal block Chris Tate 2026-07-23 01:00:42 -05:00
  • deca3c2590 npm-static: a node:module import marks the package an offender Chris Tate 2026-07-23 00:54:25 -05:00
  • df07833e12 Same-kind loose equality lowers as strict equality Chris Tate 2026-07-23 00:49:01 -05:00
  • fc84780ebe Deferred-init fields: stream!-style classes lower with typed extraction reads Chris Tate 2026-07-23 00:40:54 -05:00
  • 0cb45afc27 Fixture and manifest bookkeeping for the graduated lowerings Chris Tate 2026-07-23 00:37:25 -05:00
  • 37b8632cf8 As-const command tables lower: the readonly-[] panic repair and width lifts Chris Tate 2026-07-23 00:25:48 -05:00
  • 121bf73f35 JS function-level poisons defer as fence-bodied functions Chris Tate 2026-07-23 00:22:24 -05:00
  • 009a24b469 Field redeclares, class destructuring, unknown-field completion, node:module fence Chris Tate 2026-07-22 23:48:01 -05:00
  • 2fc897751e Generic members: instance-field arrows and async bodies monomorphize Chris Tate 2026-07-22 23:31:35 -05:00
  • 871284a382 Mutable-default snapshots, npm named re-exports, and perf_hooks performance.now Chris Tate 2026-07-22 23:21:59 -05:00
  • 8afa2d986e String/Number/Boolean as values: interned coercion closures Chris Tate 2026-07-22 23:18:27 -05:00
  • 50ab17b313 Release 0.0.3 v0.0.3 Chris Tate 2026-07-22 22:31:02 -05:00
  • dd61b85ba6 Supported-surface manifest per release Chris Tate 2026-07-22 22:28:59 -05:00
  • 93fdc9fbc6 Adversarial flow-narrowing corpus: 34 fixtures Chris Tate 2026-07-22 22:09:48 -05:00
  • 6a78f9a96b Release 0.0.2 v0.0.2 Chris Tate 2026-07-22 22:02:28 -05:00
  • d66c36b020 Ship a per-release surface manifest with stable ids and refusal codes Chris Tate 2026-07-22 22:01:45 -05:00
  • b9662a34a1 Pin flow-narrowing state routing across merges, loop edges, and do-while (corpus 2390-2423) Chris Tate 2026-07-22 21:40:11 -05:00
  • 3b5bbc7eaa Vercel CLI source ladder: five frontend fixes from the typecheck gate Chris Tate 2026-07-22 21:34:04 -05:00
  • 46febafe93 Parity bookkeeping for the new dot-specifier fixtures Chris Tate 2026-07-22 21:12:38 -05:00
  • 235709a53d Agent-driven release process: RELEASING.md, changelog, version stamp Chris Tate 2026-07-22 21:04:18 -05:00
  • 9deedfd074 Add the agent-driven release process: docs, sync script, tag job Chris Tate 2026-07-22 21:02:45 -05:00
  • 5d25bdb004 Vercel CLI source ladder: five frontend fixes from the typecheck gate Chris Tate 2026-07-22 20:57:37 -05:00
  • 8af0ae65f3 Number(string) lowers statically: JS-exact ToNumber in the runtime Chris Tate 2026-07-22 20:40:05 -05:00
  • 855e80910c Re-base the static size canaries and order-parity baselines Chris Tate 2026-07-22 20:19:15 -05:00
  • e53dc344a5 Lower Number(aString), unary + on strings, and %d over strings Chris Tate 2026-07-22 20:02:21 -05:00
  • 5d6abeaefe JS-exact StringToNumber in the runtime, fuzz-verified against Node Chris Tate 2026-07-22 20:02:10 -05:00
  • 349ea4f51c LLVM runtime ABI guard and the differential scratch race fix Chris Tate 2026-07-22 19:53:45 -05:00
  • e6b75ed803 Array.from and spread split strings by code points Chris Tate 2026-07-22 19:53:18 -05:00
  • 1e9b966894 llvm-differential: unique binary basenames end the shared-scratch race Chris Tate 2026-07-22 19:25:30 -05:00
  • bfc415ab59 Match LLVM runtime declares to scr_runtime.h and guard the ABI Chris Tate 2026-07-22 19:25:22 -05:00
  • 7fca9785ea Coverage renders the diagnostics it stops on Chris Tate 2026-07-22 19:23:23 -05:00
  • 005a54caa2 Default OG and tagline: TypeScript-to-Native Compiler Chris Tate 2026-07-22 19:04:55 -05:00
  • bcc094862b Docs: TypeScript-to-Native Compiler hero, npm install quickstart Chris Tate 2026-07-22 18:45:02 -05:00
  • 60a135f505 Publish with provenance only from a public repository Chris Tate 2026-07-22 18:38:28 -05:00
  • 6439e2aa85 Pin the pnpm version in the release workflow Chris Tate 2026-07-22 18:35:17 -05:00
  • 8e6a20d59f Release workflow: npm trusted publishing on version change Chris Tate 2026-07-22 18:31:33 -05:00
  • 23d5918a53 init Chris Tate 2026-07-22 18:08:04 -05:00