Jarred Sumner
|
905a3313b5
|
check for isEmpty or !isCell
|
2023-01-09 03:18:41 -08:00 |
|
Jarred Sumner
|
791f8ab0a1
|
[internal] Regenerate code
|
2023-01-08 07:37:51 -08:00 |
|
Jarred Sumner
|
85eda20587
|
Introduce Bun.CryptoHasher
|
2022-12-29 06:05:43 -08:00 |
|
Jarred Sumner
|
d726a17aca
|
Implement Bun.RIPEMD160
`RIPEMD160` is used by node:crypto.
|
2022-12-28 22:20:15 -08:00 |
|
Jarred Sumner
|
c0dd284136
|
Upgrade to latest Zig (#1610)
* @min and @max
* builtins and some trivial ones
* Most of them
* more
* more!
* More Progress
* wip
* Update tagged_pointer.zig
* Update http_client_async.zig
* Most of the iterable dir changes
* alright
* Remove usages of deprecated formatters
* 📷
* fmt
* Update shimmer.zig
* wip
* wip
* wip
* progress
* more
* Latest
* stuck on error
* latest
* workaround stage2
* wip
* Update string_immutable.zig
* wip
* Migrate `Dirent` and `require("fs')` to use JSC<>Zig bindings
* Fix build errors
* Fixup most of the test failures
* Fix `make headers`
* Fix "outside package path" error
* Fixup aligned alloc
* Add missing file
* linux
* More linux fixes
* use latest peechy
* Fix transpiler test failure
* Forgot about these
* Fixup test failure
* Update node-timers.test.ts
* [node:htt] Fix `undefined is not an object` error
Fixes https://github.com/oven-sh/bun/issues/1618
* Update http.exports.js
* Make this test less flaky
* fix hashes
* Fix hex formatting and zls issues
* Download zig version
* Update Dockerfile
* Update Dockerfile
* Update uws
* Update Dockerfile
* Set llvm version
* Update README.md
* Update uws
* Update Dockerfile
* Update io_linux.zig
* Update bun.zig
* Log output
* workaround strange @cInclude error
* Make ffi tests better
* Don't use cImport
* Update c.zig
* Update c-bindings.cpp
* call setOutputDir
* Update Dockerfile
* Use a longer name
* latest
* Update serve.test.ts
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Veikka Tuominen <git@vexu.eu>
|
2022-12-28 00:51:22 -08:00 |
|
Jarred Sumner
|
f4668e45f8
|
Update ZigGeneratedClasses.cpp
|
2022-12-04 08:15:45 -08:00 |
|
Dylan Conway
|
56884b5f1d
|
toHaveProperty and tests (#1558)
* toHaveProperty and tests
* emoji tests
|
2022-11-28 23:15:12 -08:00 |
|
Jarred Sumner
|
5767ad3fc5
|
Remove some dead code
|
2022-11-22 21:34:37 -08:00 |
|
Jarred Sumner
|
2b4dcc8c81
|
[FileSystemRouter] base_dir, Request, Response
|
2022-11-22 04:00:55 -08:00 |
|
Jarred Sumner
|
d21aee5143
|
Introduce Bun.FileSystemRouter API
|
2022-11-22 02:13:03 -08:00 |
|
Jarred Sumner
|
dfa62b660d
|
[internal] Implement visitAdditionalChildren
|
2022-11-20 07:02:14 -08:00 |
|
Jarred Sumner
|
b745ae2667
|
[TCP] Make Socket more careful about GC
|
2022-11-20 00:58:46 -08:00 |
|
Jarred Sumner
|
38b5a85d8a
|
Fix a GC issue with Bun.spawn
The `Subprocess` object stays alive until the process exits, even if it's never referenced
|
2022-11-19 01:25:15 -08:00 |
|
Dylan Conway
|
43b4e1b67b
|
bun test matchers and tests (#1526)
* ignore webkit for cherry-pick
* toContain and toBeTruthy
* toBe null, undefined, falsy, toHaveProperty, .not
* markBindings
* remove toHaveProperty, undo ignore webkit, more tests
* undo ignore webkit
* remove bad tests
* check if length property exists for toHaveLength()
* fix call signature
* handle argument that is not an integer
* getLengthOfArray returns u64
* switch to truncate
* toHaveLength() edge cases
* add toBooleanSlow()
* infinity, nan, negative
|
2022-11-18 23:03:39 -08:00 |
|
Dylan Conway
|
025749027b
|
add generated getter/setter type with thisValue (#1513)
|
2022-11-15 17:47:38 -08:00 |
|
Jarred Sumner
|
1604666988
|
20% faster TextDecoder on small inputs
|
2022-11-08 12:55:45 -08:00 |
|
Jarred Sumner
|
71d0e14210
|
[bun:test] Implement expect in faster Zig bindings
|
2022-11-07 00:53:24 -08:00 |
|
Jarred Sumner
|
4c8a08d6ba
|
space
|
2022-10-28 18:58:05 -07:00 |
|
Jarred Sumner
|
02c920f4fd
|
TCP & TLS Socket API (#1374)
* TCP Socket API
* Wip
* Add snippet for StringDecoder
* Rename `close` to `stop`, replace `close` with `end`
* Add a tcp echo server test
* Some docs
* Update README.md
* Fix build
* Update README.md
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-10-25 00:44:25 -07:00 |
|
Jarred Sumner
|
cdff2697ef
|
Implement sendText, sendBinary, publishText, publishBinary
|
2022-10-17 06:53:18 -07:00 |
|
Jarred Sumner
|
e3a6007a76
|
Redo WebSocket api
|
2022-10-17 00:41:29 -07:00 |
|
Jarred Sumner
|
a42a9e901c
|
Errors must return 0 instead of undefined
|
2022-10-15 21:06:08 -07:00 |
|
Jarred Sumner
|
4b5af13ac0
|
WebSocket Server support
|
2022-10-15 03:06:41 -07:00 |
|
Jarred Sumner
|
2292ef8d0e
|
Keep the process alive
|
2022-10-10 21:00:39 -07:00 |
|
zhiyuan
|
36ec06493e
|
Fix fetch response redirected (#1303)
* fix: sync codegen
* fix: generate class script
* fix: sync codegen
* fix: add response redirected property
|
2022-10-08 22:36:33 -07:00 |
|
Jarred Sumner
|
a1b4dc42cb
|
Implement reportExtraMemoryVisited and reportExtraMemoryAllocated in bindings
|
2022-09-28 14:36:44 -07:00 |
|
Jarred Sumner
|
5875d1419b
|
Make Bun.spawn, FileSink and FileBlobLoader a little more reliable
|
2022-09-26 20:35:26 -07:00 |
|
Jarred Sumner
|
24a9bc23b7
|
[Web Streams] Add body to Response and Request (#1255)
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-09-26 20:04:28 -07:00 |
|
Jarred Sumner
|
9833841101
|
wip
|
2022-09-25 13:14:23 -07:00 |
|
Jarred Sumner
|
2c1926993b
|
Faster Blob + begin to implement FileSink
|
2022-09-22 23:45:02 -07:00 |
|
Jarred Sumner
|
af5c4dedca
|
Update WebKit (#1165)
* Update WebKit
* Fix `DataView` and non-8 bit sized typed arrays with TextDecoder
* New WebKit
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-08-27 23:46:05 -07:00 |
|
Jarred Sumner
|
e3c2a95e5f
|
Faster TextDecoder
|
2022-08-18 19:06:29 -07:00 |
|
Jarred Sumner
|
9eaed7cec7
|
Fix missing prototype property on generated classes
|
2022-08-18 00:56:36 -07:00 |
|
Jarred Sumner
|
5de8271181
|
Handle builds with remote inspector disabled
|
2022-08-18 00:22:24 -07:00 |
|
Jarred Sumner
|
1d2b52d15c
|
Move the crypto hashers to the new bindings
|
2022-08-17 21:38:16 -07:00 |
|
Jarred Sumner
|
93b663e43d
|
New Zig <> C++ bindings generator. +20% faster HTTP server
|
2022-08-17 07:37:14 -07:00 |
|