Jarred Sumner
2345e268bc
Fix bun --cwd after https://github.com/ziglang/zig/pull/13596
2023-01-01 13:34:50 -08:00
Jarred Sumner
97066d034d
Add workaround
2023-01-01 12:37:00 -08:00
Jarred Sumner
5f24c8a4a8
Bump
2023-01-01 12:04:55 -08:00
Jarred Sumner
96438a4d58
test crypto.randomBytes returns a Buffer
2023-01-01 12:04:49 -08:00
Jarred SUmner
5b3cf8bec5
Handle extremely unlikely edgecase
2023-01-01 07:21:08 -08:00
Jarred SUmner
c02b921983
Fix linux build issue
2023-01-01 07:20:35 -08:00
Jarred SUmner
0b0aadfc5f
Make asPromise() and asInternalPromise() safer, but slower
2023-01-01 07:20:16 -08:00
Jarred Sumner
905aff3cfc
Update bindings.zig
2023-01-01 02:19:34 -08:00
Jarred Sumner
9e6d39bae6
[internal] Add more bindings
2023-01-01 02:19:11 -08:00
Jarred Sumner
f651f74f9d
Add a test for empty chunks
2023-01-01 01:33:13 -08:00
Jarred Sumner
01b908ad64
Workaround https://github.com/ziglang/zig/issues/14148
2023-01-01 01:32:40 -08:00
Gabriel Wu
8a2729e75f
Update ffi.d.ts ( #1694 )
...
* Update ffi.d.ts
Add "usize" and "callback", which are used in `README` but not typed here.
* Update packages/bun-types/ffi.d.ts
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2022-12-31 23:03:45 -08:00
Alex Lam S.L
9b3db96308
[jest] fix and improve hooks ( #1689 )
...
- wait for async hooks to complete before running tests
- add support for `done(err)` callbacks in hooks
fixes #1688
2022-12-31 03:14:23 -08:00
Jarred Sumner
b86915c808
[internal] Add flag to build bun for editor error reporting
2022-12-30 22:37:28 -08:00
Jarred Sumner
be706fecb4
Make NamesIterator safer
2022-12-30 21:30:23 -08:00
Jarred Sumner
2e94d1a033
Statically link libatomic
2022-12-30 20:27:01 -08:00
Jarred Sumner
fc6c4bbefb
Upgrade WebKit
2022-12-30 06:33:22 -08:00
Jarred Sumner
2fc6913085
More assertions
2022-12-30 04:46:52 -08:00
Jarred Sumner
f444e628ca
Don't use zig's memcpy function
...
It is very slow
2022-12-30 04:46:52 -08:00
Jarred Sumner
42be4e52fe
Use ArrayBitSet that passes by reference instead of value
2022-12-30 04:46:52 -08:00
Jarred Sumner
385c81d67b
Fix crash with bun install <foo>
2022-12-30 04:46:52 -08:00
Jarred SUmner
8b0a7b9fb8
Set CLOXEC
2022-12-29 21:53:04 -08:00
Jarred SUmner
2c5e1cb7d7
Fix broken hardlink installs
2022-12-29 21:46:32 -08:00
Jarred SUmner
7be1e85c6d
Fix OOB when deinit'ing dir walker
2022-12-29 21:46:15 -08:00
Jarred Sumner
4cc9a43089
Update globals.d.ts
2022-12-29 06:18:38 -08:00
Jarred Sumner
01c81a5f57
[node:crypto] 50x faster createHash
2022-12-29 06:05:43 -08:00
Jarred Sumner
85eda20587
Introduce Bun.CryptoHasher
2022-12-29 06:05:43 -08:00
Jarred Sumner
940ecd05a8
[node] Implement process.uptime and process.umask
2022-12-29 06:05:43 -08:00
Jarred Sumner
7c8a196c76
[bun-types] Add missing performance.timeOrigin type
2022-12-29 06:05:43 -08:00
Sam Hughes
79a2f81447
Fix devcontainer (tested) ( #1680 )
...
zls changes may be imprecise.
2022-12-28 22:53:07 -08:00
Jarred Sumner
0504bb8984
Expose the rest of RIPEMD160
2022-12-28 22:24:37 -08:00
Jarred Sumner
d726a17aca
Implement Bun.RIPEMD160
...
`RIPEMD160` is used by node:crypto.
2022-12-28 22:20:15 -08:00
Jarred Sumner
33e93e6789
Use BoringSSL with patches from Electron
2022-12-28 22:18:16 -08:00
Jarred Sumner
c8da2618ee
✂️
2022-12-28 19:28:12 -08:00
Jarred Sumner
8e9af05d6a
[WebSocket] Allow http: and https: protocols
...
See https://github.com/whatwg/websockets/pull/37
2022-12-28 18:41:07 -08:00
Jarred Sumner
ba0b5baee4
[WebSocket] Implement headers support
...
Fixes https://github.com/oven-sh/bun/issues/1676
2022-12-28 18:39:19 -08:00
Jarred Sumner
384a9cda5e
Fix devcontainer (probably)
2022-12-28 18:00:03 -08:00
Jarred Sumner
97ec866f85
Fixes https://github.com/oven-sh/bun/issues/1677
2022-12-28 17:00:04 -08:00
Jarred Sumner
ef3c9b7c6d
Workaround https://github.com/ziglang/zig/issues/14099
2022-12-28 06:09:14 -08:00
Jarred Sumner
6260aaac5f
Add crypto module from browserify
2022-12-28 05:14:40 -08:00
Jarred Sumner
d3dab09690
Statically link atomic
2022-12-28 05:10:16 -08:00
Jarred Sumner
f8f8353108
Always bundle compiler rt
2022-12-28 05:09:51 -08:00
Jarred Sumner
66234d9d57
Move some code up
2022-12-28 04:24:07 -08:00
Jarred Sumner
3d60b870ee
Fix ReadableStream.pipeTo
2022-12-28 03:43:39 -08:00
Jarred Sumner
3ae23091c6
Fix platform setting
2022-12-28 02:16:34 -08:00
Alex Lam S.L
092b86321c
log object string correctly ( #1674 )
...
use `Symbol.toStringTag` of the object or that of its `.prototype`
fixes #1584
2022-12-28 01:21:21 -08:00
Jarred Sumner
da07811427
Fix build issue on latest zig
2022-12-28 01:05:24 -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
Alex Lam S.L
504972fa5d
[bundler] fix logging verbosity ( #1671 )
...
fixes #1666
2022-12-27 16:36:26 -08:00
Alex Lam S.L
f78f423d0b
emit 206 Partial Content only for partial response ( #1670 )
...
fixes #1668
2022-12-27 16:34:33 -08:00