Commit Graph
11560 Commits
Author SHA1 Message Date
Florien LazaroandTim Smart 3036241e1e Stop Schema unions rebuilding their candidate list on every decode (#8428)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:38:55 +12:00
Florien LazaroandTim Smart 43bbb257c2 Fix STM transactions that never wake when a TxRef is written (#8452)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:36:30 +12:00
Florien LazaroandTim Smart 83d7c95465 Keep the failure an onExit finalizer was cleaning up after when it throws (#8427)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:33:12 +12:00
Florien LazaroandTim Smart 0c6c2dec86 Stop Cause.squash allocating three arrays to read one reason (#8413)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:31:51 +12:00
Florien LazaroandTim Smart 7ef0ce6f42 Fix Context copying every service after eight lookups (#8454)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:29:59 +12:00
Florien LazaroandTim Smart 537cd82174 Stop Effect.gen and Effect.fn allocating on every yield and every call (#8453)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:29:18 +12:00
Florien LazaroandTim Smart d2f3547561 Stop building a closure chain per Effect.match call (#8439)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:27:22 +12:00
Florien LazaroandTim Smart 0c0aa5ebb0 Stop Effect spans re-resolving the tracer from the context (#8433)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:21:01 +12:00
Florien LazaroandTim Smart 6332de29a8 Stop Stream.concat chains slowing down quadratically with their length (#8445)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:20:24 +12:00
Florien LazaroandTim Smart 0860c0c125 Stop Schema code generation re-proving emittability for every property (#8430)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:17:03 +12:00
Florien LazaroandTim Smart 97afa37ed0 Stop Graph traversals allocating per visit and per relaxation (#8415)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 22:15:17 +00:00
Florien LazaroandTim Smart cdec5efd02 Fix DateTime rebuilding the formatter on every call for an aliased time zone (#8414)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 22:10:19 +00:00
Florien LazaroandTim Smart ca422fdf49 Fix a scope skipping its remaining finalizers when one throws (#8418)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:07:48 +12:00
Florien LazaroandTim Smart 83b7b1fc91 Fix MutableList.prependAll of no values corrupting the list (#8450)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:07:00 +12:00
Florien LazaroandTim Smart 477394deb6 Stop Schema allocating on every rest-tuple equivalence or formatter call (#8434)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 21:53:36 +00:00
Florien LazaroandTim Smart aa7de26631 Fix Stream.mapEffect with concurrency hanging when the function throws (#8411)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 09:47:09 +12:00
Ibrahim Elkamali c831e82ea6 Document how FileSystem.File cursors differ from POSIX offsets (#8432) 2026-09-24 09:46:22 +12:00
Giulio Canti 34e09becb6 Fix Unicode semantics in JSON Schema imports (#8459) 2026-09-23 16:29:23 +02:00
fml09andGiulio Canti 35ecbb9864 Fix onExcessProperty "error" rejecting non-enumerable own properties (#8423)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
2026-09-23 14:50:25 +02:00
Tim 0cbb45792b Store NetAddress IP addresses as numbers instead of Uint8Array (#8407) 2026-09-23 14:27:23 +12:00
Tim 32baabcf80 Migrate unstable JSDoc tags to stability annotations (#8406) 2026-09-23 14:03:03 +12:00
Tim 98792c3bf8 Fix rounded OpenRouter decision probabilities (#8405) 2026-09-23 01:07:40 +00:00
Ricardo de Arruda 12f512d0fa feat(sql-clickhouse): support column selection in insertQuery (#8404) 2026-09-23 12:58:50 +12:00
Dan van der MerweandTim Smart cb85792196 fix(ai-openai): preserve web searches without actions (#8400)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:43:35 +12:00
Tim 321d74f0f1 Stabilize concurrent Bun docgen example tests (#8401) 2026-09-22 23:36:50 +00:00
Tim 21214728d2 Fix PartitionedSemaphore permit loss and competing take race (#8395) 2026-09-22 23:28:19 +00:00
front-depictionandTim Smart b3032f01f2 Fix four interrupt-time resource leaks in Pool, RcRef, RcMap and ScopedRef (#8390)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 23:19:44 +00:00
front-depictionandTim Smart cdeccc7e52 Fix Chunk equality being asymmetric on sparse chunks, and stop Chunk copying what it already holds (#8371)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:18:16 +12:00
front-depictionandTim Smart f9179cba72 Fix internal frames leaking into user stack traces, and stop allocating a closure per Effect step (#8386)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 11:14:00 +12:00
Xia ChaoandTim Smart db7b69efff Add isNonEmpty predicates to TxHashSet, TxPubSub and TxQueue (#8361)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 23:12:16 +00:00
Xia ChaoandTim Smart 5709ef6c03 Add guards for HttpBodyError, CookiesError, MultipartError and NdjsonError (#8362)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 23:08:42 +00:00
Tim 54ff4f2121 Keep scoped cache lookups alive while callers remain (#8396) 2026-09-22 23:07:58 +00:00
Tim 17810b478d Fix cleanup registration interruption gaps (#8397) 2026-09-22 22:35:27 +00:00
front-depictionandTim Smart 6bc0eeea42 Fix spans that never end when a traced region is interrupted as it starts (#8387)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:18:47 +00:00
front-depictionandTim Smart 35ef06c56d Fix Metric updates landing in the wrong series (#8380)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:12:26 +00:00
front-depictionandTim Smart 107dbecab1 Fix Layer.MemoMap hanging or leaking a shared layer when a requester is interrupted (#8385)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:09:17 +00:00
front-depictionandTim Smart 88b79d74f1 Build Mime lookup tables on first use (#8370)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-22 22:02:52 +00:00
Tim 321bae616d Fix hash composition collisions in owned folds (#8360) 2026-09-23 09:45:57 +12:00
Tim dd014d946a Increase multipart parser smoke test timeout (#8392) 2026-09-23 09:28:28 +12:00
Tim 20276b3b48 Serialize NodeTerminal fixture tests (#8393) 2026-09-22 21:22:08 +00:00
Dardan BujupajandTim Smart 1519fd7b21 support raw JSON Schema dynamic tool calls (#8363)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 07:17:33 +12:00
Giulio Canti 061b9611d4 Move Arbitrary to the top-level module (#8382) 2026-09-22 18:58:03 +02:00
front-depiction 59865d1494 runtimeperf-compare: apply the working-tree diff byte for byte (#8376) 2026-09-22 18:40:17 +02:00
Ibrahim Elkamali f75468a135 Restore global defaults for native property testing (#8367) 2026-09-22 17:10:30 +02:00
Giulio Canti 4e4fa8b184 Rename Schema checks for grammatical consistency (#8378) 2026-09-22 16:38:05 +02:00
front-depiction 6ecd4b3809 Fix Effect.txRetry parking forever on a stale read set (#8372) 2026-09-22 15:38:50 +02:00
Giulio Canti 287273cf55 Add Schema code point length checks, closes #8178 (#8364) 2026-09-22 14:23:07 +02:00
Tim 62b2ea97fe Rename HTTP API module path (#8365) 2026-09-22 23:39:04 +12:00
Tim 24fa0ab30b Retry OpenAI websocket turns after previous_response_not_found (#8355) 2026-09-22 20:23:43 +12:00
Giulio Canti 8fca194749 Fix Number.remainder precision for large operands (#8359) 2026-09-22 09:12:15 +02:00