Jarred Sumner
|
ab04e82f55
|
good enough for now
|
2022-06-05 04:44:05 -07:00 |
|
Jarred Sumner
|
5aa196b361
|
take two
|
2022-06-04 20:01:33 -07:00 |
|
Jarred Sumner
|
9f640ffb51
|
impl #1
|
2022-06-03 18:49:12 -07:00 |
|
Jarred Sumner
|
e5322eb63b
|
Move streams to it's own file
|
2022-06-03 04:44:11 -07:00 |
|
Jarred Sumner
|
3083718e3f
|
faster async/await + readablestream optimizations
|
2022-05-30 17:11:39 -07:00 |
|
Jarred Sumner
|
b18b0efb8b
|
Implement Blob.stream()
|
2022-05-30 17:11:39 -07:00 |
|
Jarred Sumner
|
7f3bc2b9e6
|
start to implement native streams
|
2022-05-30 17:11:36 -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 |
|
Jarred Sumner
|
fd00950852
|
[bun.js] Implement import.meta.resolveSync
|
2022-05-11 00:54:42 -07:00 |
|
Jarred Sumner
|
bdf28e42f6
|
[bun.js] Support gzipSync, gunzipSync, inflateSync, deflateSync
|
2022-05-07 01:38:26 -07:00 |
|
Jarred Sumner
|
d629cfafd6
|
E.String gets a Rope
|
2022-05-05 21:32:19 -07:00 |
|
Jarred Sumner
|
5b760fe7c4
|
Safer i64/u64
|
2022-05-04 00:16:36 -07:00 |
|
Jarred Sumner
|
162e8911db
|
Fix x64 build
|
2022-05-03 22:36:44 -07:00 |
|
Jarred Sumner
|
fa562fa56d
|
Handle missing x64 symbols
|
2022-05-03 21:30:29 -07:00 |
|
Jarred Sumner
|
5a85cc4386
|
[bun:ffi] fix panic in lib.close()
|
2022-05-03 20:19:33 -07:00 |
|
Jarred Sumner
|
57ce49654c
|
wrong dir
|
2022-05-03 04:35:49 -07:00 |
|
Jarred Sumner
|
91e96a8da8
|
ffi overhead bench
|
2022-05-03 02:11:59 -07:00 |
|
Jarred Sumner
|
c6d732eee2
|
[bun:ffi] Improve uint64_t and int64_t performance
|
2022-05-02 20:26:18 -07:00 |
|
Jarred Sumner
|
21ab47d9fe
|
[bun:ffi] Support i64 and u64
|
2022-05-02 06:26:03 -07:00 |
|
Jarred Sumner
|
d70e92e79f
|
[bun:ffi] Support double and float
|
2022-05-02 04:37:24 -07:00 |
|
Jarred Sumner
|
125a4c747b
|
[bun:ffi] cleanup
|
2022-05-02 03:40:14 -07:00 |
|
Jarred Sumner
|
69668d49e5
|
[bun.js] Add Bun.nanoseconds() to report time in nanos
|
2022-05-02 03:36:26 -07:00 |
|
Jarred Sumner
|
eb129d9f90
|
[bun ffi] Fix missing "void"
|
2022-04-30 23:56:41 -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
|
7e13d6cbfe
|
wip
|
2022-04-30 08:35:48 -07:00 |
|
Jarred Sumner
|
516b54578d
|
[bun:ffi] it works
|
2022-04-29 23:21:14 -07:00 |
|
Jarred Sumner
|
d49ba50289
|
[bun.js] Implement unsafe.{arrayBufferToPtr, arrayBufferFromPtr, bufferFromPtr}
|
2022-04-29 07:49:48 -07:00 |
|
Jarred Sumner
|
22f74756b4
|
[bun ffi] Support pointers
|
2022-04-29 06:08:36 -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
|
e26f96b748
|
wip
|
2022-04-29 00:47:26 -07:00 |
|
Jarred Sumner
|
d066c7de30
|
Add JIT FFI
|
2022-04-29 00:47:26 -07:00 |
|
Jarred Sumner
|
0137e5cf94
|
[JS Parser] Support explicit removing
|
2022-04-16 09:29:10 -07:00 |
|
evan
|
95aa76b9fa
|
expose mmap size and offset option (#141)
* expose mmap size and offset option
* fix panics
|
2022-04-13 19:08:56 -07:00 |
|
Jarred Sumner
|
3db3057d42
|
Support digest("base64" | "hex") in the hashings
|
2022-04-13 04:20:05 -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
|
743ad44c0a
|
Make sendfile more reliable
|
2022-04-12 03:46:21 -07:00 |
|
Jarred Sumner
|
9db701ab41
|
wip fixes to sendfile() blocking
|
2022-04-12 00:43:23 -07:00 |
|
Jarred Sumner
|
f357377de9
|
always tick the event loop
|
2022-04-11 19:08:51 -07:00 |
|
Jarred Sumner
|
3e969244ac
|
[bun.js] Add a Server.stop function
|
2022-04-11 04:58:29 -07:00 |
|
Jarred Sumner
|
8cdb55d94f
|
partial fix for the sendfile() bug
|
2022-04-08 06:31:14 -07:00 |
|
Jarred Sumner
|
4e05fd0541
|
[bun.js] Add baseURI support to HTTP server
|
2022-04-07 06:22:42 -07:00 |
|
Jarred SUmner
|
81eb47de0e
|
[bun.js] Add stdout, stderr, stdin to Bun and support sendfile() + splice()
|
2022-04-06 01:53:05 -07:00 |
|
Jarred Sumner
|
9554dd1c33
|
fix https
|
2022-04-04 06:37:39 -07:00 |
|
Jarred Sumner
|
d820a9890f
|
Make Bun.file() -> HTMLRewriter -> HTTP response work
|
2022-04-04 01:04:14 -07:00 |
|
Jarred Sumner
|
a9f0d334bb
|
[bun] Don't allow Transfer-Encoding header
|
2022-04-04 00:58:26 -07:00 |
|
Jarred Sumner
|
cee3783e58
|
[bun.js] Improve error message for HTTP server
|
2022-04-04 00:58:12 -07:00 |
|
Jarred Sumner
|
931e461c87
|
deref after null
|
2022-04-03 22:24:02 -07:00 |
|
Jarred Sumner
|
409758dd11
|
[bun.js] If no Content-Type is available and the content is all ascii text, assume it is text/plain
|
2022-04-03 22:23:22 -07:00 |
|
Jarred Sumner
|
480d4b98c7
|
Update server.zig
|
2022-04-03 21:26:07 -07:00 |
|
Jarred Sumner
|
3b7e421eaf
|
Support HTMLRewriter in http server
|
2022-04-03 21:25:16 -07:00 |
|