Commit Graph
11219 Commits
Author SHA1 Message Date
Florien LazaroandTim Smart dd8990bb1b Stop TxPriorityQueue.offerAll re-sorting a queue that is already sorted (#8446)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 11:11:21 +12:00
Florien LazaroandTim Smart c00c8ffd48 Fix Stream.forever and Stream.repeat slowing down and leaking per repetition (#8416)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 11:09:30 +12:00
Florien LazaroandTim Smart b808b5d0c0 Stop Schema array and tuple decoding running a generator it never needs (#8441)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-23 23:05:17 +00:00
Florien LazaroandTim Smart f05fe36f87 Stop MutableList keeping a slot for every element that ever passed through a list that never empties (#8447)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:55:05 +12:00
Ibrahim ElkamaliandTim Smart 508c70be13 Honor deferred startup in fiber containers (#8469)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:53:16 +12:00
Florien LazaroandTim Smart b442528ddf Stop a recursive Schema formatter holding one compiled body per level (#8436)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:47:01 +12:00
Florien LazaroandTim Smart 382992f168 Stop fibers holding memory they no longer need (#8443)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:45:04 +12:00
Florien LazaroandTim Smart 80d5adb167 Fix PubSub losing a message, or publishing one, when a waiter is interrupted (#8449)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:40:20 +12:00
Florien LazaroandTim Smart c760e1e074 Stop the Schema struct and array traversal allocating a context per item (#8442)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-24 10:39:36 +12:00
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