Jarred Sumner
|
dbde52504d
|
ArrayBufferSink works and it's good.
|
2022-06-12 21:40:45 -07:00 |
|
Jarred Sumner
|
40184a9511
|
Update Makefile
|
2022-06-10 18:53:20 -07:00 |
|
Jarred Sumner
|
8859815d7b
|
wip fix linux build
|
2022-06-10 18:52:31 -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 |
|
Alexander Kuznetsov
|
ca21c00f86
|
Remove generated files from git index (#182)
|
2022-05-30 01:13:12 -07:00 |
|
Jarred Sumner
|
99d61877d6
|
[solid] more progress, no fragments, but still not right
|
2022-05-20 00:45:51 -07:00 |
|
Jarred Sumner
|
6f741e8c10
|
Symbols
|
2022-05-19 05:37:30 -07:00 |
|
Jarred Sumner
|
5f3256d939
|
Update Makefile
|
2022-05-16 19:06:01 -07:00 |
|
Jarred Sumner
|
31f3050356
|
Bump
|
2022-05-16 18:53:33 -07:00 |
|
Jarred Sumner
|
a37f86e89d
|
bun:sqlite (#167)
* ✂️
* Add the slow version
* draw the rest of the owl
* Fix crash when allocating lots of memory
* [Bun.Transipiler] Support passing objects
* [JS Parser] Support passing objects to macros via Bun.Transpiler
* Update JSSQLStatement.cpp
* Embed SQLite
* Add SQLite to Dockerfile
* [sqlite] Add quick one-off queries without creating a whole object
* [sqlite] Add `columnsCount`, rename raw() to `values()`, remove `rebind`
* Implement `bun:sqlite`
* return null
* Fix updating query
* Update bun.d.ts
* more tests
* Support variadic arguments, write tests and add types
* Update sqlite.d.ts
* Update sqlite.d.ts
* latest
* Implement `Database.loadExtension` and `Database.setCustomSQLite`
* Support `require.resolve`
* [napi] Improve string performance
* [bun.js] Support some of `node:module`
* another test
* [sqlite] Support serialize & deserialize
* [`bun:ffi`] Implement `CFunction` and `linkSymbols`
* [bun.js] Fix crash in `Buffer.from`
* Update sqlite.test.js
* Document linkSymbols
* docs
* Update README.md
|
2022-05-16 15:46:20 -07:00 |
|
Divy Srivastava
|
2bd0dcfdfa
|
Add go and esbuild to build instructions (#169)
|
2022-05-16 13:55:14 -07:00 |
|
Jarred Sumner
|
5de2e2c71e
|
Update Makefile
|
2022-05-11 04:05:08 -07:00 |
|
Jarred Sumner
|
2c1051f539
|
Update Makefile
|
2022-05-11 03:46:00 -07:00 |
|
Jarred Sumner
|
247f4810c5
|
Fix export symbols on Linux
|
2022-05-11 03:45:00 -07:00 |
|
Jarred Sumner
|
35232fa422
|
Update Makefile
|
2022-05-09 22:07:47 -07:00 |
|
Jarred Sumner
|
bdf28e42f6
|
[bun.js] Support gzipSync, gunzipSync, inflateSync, deflateSync
|
2022-05-07 01:38:26 -07:00 |
|
Jarred Sumner
|
1687455a3f
|
[napi] Fix function arguments
|
2022-05-06 06:43:49 -07:00 |
|
Jarred Sumner
|
a7b0bc8790
|
it can call functions
|
2022-05-05 21:35:08 -07:00 |
|
Jarred Sumner
|
bea2cc9cbc
|
Update Makefile
|
2022-05-03 21:36:22 -07:00 |
|
Jarred Sumner
|
ce2261dffa
|
don't automatically run clang-format because it ignores the disable flag
|
2022-05-03 21:34:45 -07:00 |
|
Jarred Sumner
|
5a85cc4386
|
[bun:ffi] fix panic in lib.close()
|
2022-05-03 20:19:33 -07:00 |
|
Jarred Sumner
|
00bc2638ce
|
Fix tinycc build on linux
|
2022-05-03 04:10:06 -07:00 |
|
Jarred Sumner
|
16d5325874
|
Add tinycc dependency
|
2022-05-03 03:38:59 -07:00 |
|
Jarred Sumner
|
8b1924f6c2
|
Add docs for FFI
|
2022-05-03 01:25:46 -07:00 |
|
Jarred Sumner
|
125a4c747b
|
[bun:ffi] cleanup
|
2022-05-02 03:40:14 -07:00 |
|
Jarred Sumner
|
ba999c9ac3
|
cleanup
|
2022-04-30 23:58:46 -07:00 |
|
Jarred Sumner
|
5e270f9d77
|
[bun ffi] Remove dependency on libtcc1.a and improve error messages
|
2022-04-30 23:56:31 -07:00 |
|
Jarred Sumner
|
f07463bdfd
|
[bun ffi] support i32, i8, u8, u16, i16, u32, bool
|
2022-04-29 05:02:01 -07:00 |
|
Jarred Sumner
|
fd56d0f116
|
more work on buffer
|
2022-04-28 06:56:28 -07:00 |
|
Jarred Sumner
|
2c6e5c3fc4
|
some of buffer
|
2022-04-25 07:09:18 -07:00 |
|
Jarred Sumner
|
4b4df5095e
|
Update Makefile
|
2022-04-23 04:12:39 -07:00 |
|
Jarred Sumner
|
c2cf1d6493
|
not sure yet
|
2022-04-18 21:18:37 -07:00 |
|
Jarred Sumner
|
612fad706f
|
fix wasm build take 2 (one more thing is broken)
|
2022-04-18 20:51:10 -07:00 |
|
Jarred Sumner
|
f6d73cb06e
|
[bun.js] Implement Bun.sha1, Bun.sha256, Bun.sha384, Bun.sha512, Bun.sha512_384
|
2022-04-12 22:59:52 -07:00 |
|
Jarred Sumner
|
710edd34d2
|
maybe this fixes it?
|
2022-04-12 04:53:47 -07:00 |
|
Jarred Sumner
|
743ad44c0a
|
Make sendfile more reliable
|
2022-04-12 03:46:21 -07:00 |
|
Jarred Sumner
|
d42ae4824b
|
Update Makefile
|
2022-04-10 04:34:06 -07:00 |
|
Jarred Sumner
|
e08cc968cb
|
add GC output constraints
I don't fully understand what this does
but it sounds good!
|
2022-04-07 01:57:45 -07:00 |
|
Jarred Sumner
|
9bee40813f
|
Update Makefile
|
2022-04-06 23:38:41 -07:00 |
|
Jarred Sumner
|
daeede28db
|
[bun dev] Fix segfaults
|
2022-04-05 06:38:36 -07:00 |
|
Jarred Sumner
|
7f4b1a5797
|
cmake does not like emit-llvm
|
2022-04-05 03:39:52 -07:00 |
|
Jarred Sumner
|
138ee2803d
|
Update Makefile
|
2022-04-05 03:37:38 -07:00 |
|
Jarred Sumner
|
c9fee3bd04
|
tweak some flags
|
2022-04-05 03:35:59 -07:00 |
|
Jarred Sumner
|
d652e87473
|
fix binary size regression on linux
|
2022-04-05 00:40:49 -07:00 |
|
Jarred Sumner
|
8e5eda79de
|
Update Makefile
|
2022-04-05 00:18:58 -07:00 |
|
Jarred SUmner
|
17b9167e52
|
Fix linking bug?
|
2022-04-05 00:01:54 -07:00 |
|
Jarred SUmner
|
30542225c6
|
fix bug with io sometimes sleeping permanetly
|
2022-04-04 23:25:54 -07:00 |
|
Jarred Sumner
|
759b6c18fd
|
Update Makefile
|
2022-04-04 08:45:49 -07:00 |
|
Jarred Sumner
|
0e1941ce21
|
ughh
|
2022-04-04 08:44:44 -07:00 |
|
Jarred Sumner
|
41a97c5bf9
|
fixup
|
2022-04-04 07:39:39 -07:00 |
|