Jarred Sumner
e97c65fd1e
Add 59 more node tests + copy node test fixtures ( #13495 )
2024-08-23 19:06:35 -07:00
Jarred Sumner
e5bd7fcb8f
Add brotli test ( #7976 )
...
* Add brotli test
* Check if we can use brotli
* vendor brotli
* Update .gitattributes
* Brotli is now always available
* Update licensing.md
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-01-03 21:57:19 -08:00
Jarred Sumner
bf806602d8
Update .gitattributes
2023-11-11 19:55:27 -08:00
Jarred Sumner
e3ab7408c9
Update .gitattributes
2023-11-11 19:39:56 -08:00
dave caruso
4403c40755
chore: build and publish canary windows builds ( #6834 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-11-02 22:40:00 -07:00
Jarred Sumner
b29d68bbaf
Fix memory leak in require ( #6790 )
...
* Fix memory leak in require() and add test
* Mark fixtures as generated code
* Add optimization for large files
* Fix small memory leak
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-10-30 23:54:02 -07:00
Jarred Sumner
cf151a256c
Enforce unix line endings in git
2023-08-29 15:29:09 -07:00
Jarred Sumner
a2ddfe6913
Bring uSockets & uWebSockets forks into Bun's repository ( #4372 )
...
* Move uWebSockets and uSockets forks into Bun's repository
* Update Makefile
* Update settings.json
* Update libuwsockets.cpp
* Remove backends we won't be using
* Update bindings.cpp
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-08-28 08:38:30 -07:00
Jarred Sumner
c4e31551f3
Update .gitattributes
2023-06-03 17:44:28 -07:00
Jarred Sumner
10996a797a
Faster UTF16 -> UTF8 and UTF8 -> UTF16 ( #1552 )
...
* Fix freezing test
* Add SIMDUTF
* More micro bench snippets
* Update .gitattributes
* Update .gitattributes
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-11-26 21:04:38 -08:00
Jarred Sumner
86173f355a
maybe that fixes it?
2022-06-23 01:41:06 -07:00
Jarred Sumner
729d445b68
change the directory structure
2022-06-22 23:21:48 -07:00
Jarred Sumner
43de33afc7
Web Streams API ( #176 )
...
* [bun.js] `WritableStream`, `ReadableStream`, `TransformStream`, `WritableStreamDefaultController`, `ReadableStreamDefaultController` & more
* Implement `Blob.stream()`
* Update streams.test.js
* Fix sourcemaps crash
* [TextEncoder] 3x faster in hot loops
* reading almost works
* start to implement native streams
* Implement `Blob.stream()`
* Implement `Bun.file(pathOrFd).stream()`
* Add an extra function
* [fs.readFile] Improve performance
* make jsc bindings a little easier to work with
* fix segfault
* faster async/await + readablestream optimizations
* WebKit updates
* More WebKit updates
* Add releaseWEakrefs binding
* `bun:jsc`
* More streams
* Update streams.test.js
* Update Makefile
* Update mimalloc
* Update WebKit
* Create bun-jsc.test.js
* Faster ReadableStream
* Fix off by one & exceptions
* Handle empty files/blobs
* Update streams.test.js
* Move streams to it's own file
* temp
* impl #1
* take two
* good enough for now
* Implement `readableStreamToArray`, `readableStreamToArrayBuffer`, `concatArrayBuffers`
* jsxOptimizationInlining
* Fix crash
* Add `jsxOptimizationInline` to Bun.Transpiler
* Update Transpiler types
* Update js_ast.zig
* Automatically choose production mode when NODE_ENV="production"
* Update cli.zig
* [jsx] Handle defaultProps when inlining
* Update transpiler.test.js
* uncomment some tests
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-06-07 22:32:46 -07:00
Jarred Sumner
93767bf78f
Update .gitattributes
2022-05-16 16:24:42 -07:00
Jarred Sumner
50560e169c
WASM
2022-02-27 23:20:10 -08:00
Jarred Sumner
a1e1509358
Create .gitattributes
2021-12-18 21:03:31 -08:00