Jarred Sumner
284aaec3cd
Remove unnecessary @setRuntimeSafety(false)
2023-07-06 23:50:32 -07:00
Dylan Conway
9bebb7f03d
add [dir] to default
2023-07-06 20:51:41 -07:00
Jarred Sumner
4d2c86fd5c
Add util.toUSVString
2023-07-06 17:08:01 -07:00
Jarred Sumner
d905dbe214
Minify zlib because its huge
2023-07-06 16:50:03 -07:00
Jarred Sumner
038ca83004
Add missing export in url
2023-07-06 16:49:41 -07:00
Ciro Spaciari
954b6fcaf3
refactor ( #3543 )
2023-07-06 13:55:27 -07:00
Dylan Conway
abe095dd1e
fixes #3544 ( #3549 )
2023-07-06 13:55:00 -07:00
Ciro Spaciari
95ddfcc437
fix query without slash ( #3547 )
2023-07-06 12:01:16 -07:00
Jarred Sumner
ee57935260
Fixes #3537 ( #3539 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-06 00:06:43 -07:00
Dylan Conway
6bf8f6f9f2
don't unwrap react below version 18.0.0 ( #3538 )
...
* don't unwrap react below version 18
* empty string
* also `react-dom`
2023-07-05 22:23:32 -07:00
Ciro Spaciari
8869bac411
fix callbacks on release version ( #3531 )
2023-07-05 22:22:56 -07:00
Dylan Conway
f61d9ef476
Update websocket_http_client.zig
2023-07-05 12:45:20 -07:00
Jarred Sumner
3aaec120e7
Fixes #3512 ( #3526 )
...
* Fixes #3512
* Fix `clearTimeout` and `clearInterval` not cancelling jobs same-tick
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-05 03:46:10 -07:00
Jarred Sumner
c864976da6
Fixes #3515 ( #3523 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-05 01:21:35 -07:00
Jarred Sumner
a7f5a91cfb
Fixes #3520 ( #3522 )
...
* Fixes #3520
* Update html_rewriter.zig
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-05 00:08:59 -07:00
Jarred Sumner
cac7dcdc76
Update build-id
2023-07-04 16:59:33 -07:00
Jarred Sumner
9c374eac96
Fix build determinism issue (thanks to @alexlamsl)
...
cc @dylan-conway this was the cause
2023-07-04 16:59:03 -07:00
Jarred Sumner
b2e28f133e
boop
2023-07-04 16:57:46 -07:00
Ciro Spaciari
979e999403
[tls] fix servername ( #3513 )
...
* fix servername
* add postgres tls tests
* update test packages
* add basic CRUD test
2023-07-04 15:40:26 -07:00
Ai Hoshino
c2755f770c
Add alias for readBigUInt64BE ... ( #3514 )
...
* Add alias for `readBigUInt64BE` ...
Close: https://github.com/oven-sh/bun/issues/3338
* add some tests for `readBigUint64BE` alias
* format code
2023-07-04 15:38:44 -07:00
Jarred Sumner
bb96aa5156
Fix crash
2023-07-04 04:07:35 -07:00
Alex Lam S.L
3d0ffc48cb
[install] fix run-time module loading ( #3510 )
...
- fix version buffer confusion
- improve workaround to handle cached modules
fixes #3507
2023-07-04 02:09:58 -07:00
Jarred Sumner
a76b07a802
cleanup
2023-07-04 01:18:13 -07:00
Jarred SUmner
33bc507f74
Fix napi
2023-07-04 01:04:18 -07:00
Jarred Sumner
3345a7fc3c
Allow zero length WebSocket client & server messages ( #3488 )
...
* Allow zero length WebSocket client & server messages
* Add test
* Clean this up a little
* Clean up these tests a little
* Hopefully fix the test failure in release build
* Don't copy into the receive buffer
* Less flaky
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-03 20:53:41 -07:00
Jarred Sumner
b26b0d886c
Fix napi bug
2023-07-03 15:57:10 -07:00
Ciro Spaciari
034577c9da
[fix] patch fs.watch sym link ( #3481 )
...
* oopsie
* add tests
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-07-03 14:08:49 -07:00
Jarred Sumner
424717a973
Fixes #3317
2023-07-03 13:47:37 -07:00
Jarred Sumner
983039a18a
Fixes #3508
2023-07-03 13:16:57 -07:00
Ciro Spaciari
a7a01bd52f
[tls] add socket parameter, setServername and ALPNprotocols support ( #3457 )
...
* add socket parameter support
* refactor #socket
* add test and more fixs
* some fixes
* bump uws
* handlers fix
* more fixes
* fix node net and node tls tests
* fix duplicate port
* fix deinit on CallbackJobs
* cleanup
* add setImmediate repro
* add test to setImmediate
* this is necessary?
* fix prependOnce on native listener
* try to findout the error on nodemailer CI
* show error message
* Update bun.lockb
* prettier
* Use exact versions of packages
* add alpnProtocol support
* update
* emit error when connect fails on net.Socket
* format
* fix _write and cleanup
* fixup
* fix connect, add alpn test
* fix socket.io
* add socket parameter to TLSSocket
* add TLSSocket socket first parameter
* fixup and _start
* remove flask tests
* fmt
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-03 12:19:50 -07:00
Jarred Sumner
f0a795b568
Stub out useFakeTimers and useRealTimers
2023-07-02 22:42:13 -07:00
Jarred Sumner
aa38e51afb
Support mocking new Date() & Date.now() in bun:test ( #3501 )
...
* Support changing the time
* Bump WebKit
* Update bun.lockb
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-02 22:09:50 -07:00
dave caruso
c21fadf9bc
set content-length 0 in some cases ( #3503 )
2023-07-02 20:24:15 -07:00
Jarred Sumner
0db31c2b43
Fixes #3499
2023-07-02 20:18:21 -07:00
Jarred Sumner
3a0a423bce
Add comment
2023-07-02 20:17:25 -07:00
Jarred Sumner
eb90ce50c3
Use fast path for Base64 in btoa ( #3504 )
...
* Use fast path for Base64 in `atob`
* Fix utf16, crash on linux
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-02 20:16:52 -07:00
Jarred Sumner
c3f8593f8c
[node:buffer] Implement isUtf8 and isAscii ( #3498 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-02 18:06:21 -07:00
dave caruso
4cbda049e9
fix zero length env var ( #3496 )
2023-07-02 10:12:31 -07:00
Jarred Sumner
69396aae01
Fixes #3495
2023-07-02 10:09:52 -07:00
Jarred Sumner
b05879e9e2
Fixes #3489 ( #3490 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-02 01:06:40 -07:00
Jarred Sumner
c7cc618376
Fix leak in fd ( #3487 )
...
* Fix file descriptor leak
* Skip unnecessary clone
* Don't break --hot
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-01 21:58:06 -07:00
Jarred Sumner
9fecb3dfb9
Bump
2023-07-01 21:10:55 -07:00
Jarred Sumner
6cae6ebafe
Make buffer.toString("base64") 4x faster ( #3486 )
...
* Add libbase64
* Add bench
* Update licensing.md
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-01 20:02:50 -07:00
Jarred Sumner
a2cca6e292
Update WebCoreJSBuiltins.cpp
2023-07-01 18:31:38 -07:00
Jarred Sumner
01d3b130a9
Update build-id
2023-07-01 17:44:40 -07:00
Jarred Sumner
f00e2be548
Use BunString in SystemError ( #3485 )
...
* Use `BunString` in SystemError
* Use Bun::toStringRef when we will de-ref strings
* Move `napi_create_error` to C++ to support `code` being a Symbol potentially
* Update blob.zig
* Make this test less flaky
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-01 17:37:44 -07:00
Jarred Sumner
a4fe433db7
Slight fixup
2023-07-01 17:09:59 -07:00
Jarred Sumner
f3833376e7
small cleanup
2023-07-01 17:07:37 -07:00
Ai Hoshino
4720fa1207
[WIP]Fix calling Buffer.toString with (offset, length, encoding) ( #3467 )
...
* Allow `toString` to be called with `(offset, length, encoding)`.
Close : #3085
* handle undefined value
* add tests for buffer.xxxSlice
* fix parameters
* fix offset and length
2023-07-01 17:01:52 -07:00
Jarred Sumner
df10252979
Make HTTP Request struct use 8 bytes less memory ( #3483 )
...
* Make HTTP Request struct use 8 bytes less memory
* Update server.zig
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-01 14:40:05 -07:00