workerdMerged#6931
Replace raw Writer& with kj::Ptr<Writer>
Replaced raw Writer& references with kj::Ptr<Writer> for improved memory management
9 substantial PRs (3 merged, 8 open/draft). 6 in node, 3 in workerd.
Replaced raw Writer& references with kj::Ptr<Writer> for improved memory management
Added non-throwing MIMEType.parse API that returns null on invalid input
Modernized templates using concepts and requires
Optimized options structs to reduce memory waste by packing bits
Reduce memory usage of TLSWrap instances by 20 bytes using a packed struct
Introduce STRONG_BOOL to replace bool arguments for better code readability and maintainability
Replace raw ReadableStream reference with a jsg::WeakRef for better memory management
Harden ByobOptions by removing cached length/offset and using jsg::JsArrayBufferView
Improve histogram implementation with various fixes and optimizations