Jarred Sumner
ced3226ffb
Update ImportMetaObject.cpp
2023-01-11 20:21:41 -08:00
Jarred SUmner
1c20e05d70
[Bun.serve] Introduce publishToSelf boolean on websocket: {} config object
2023-01-11 17:14:07 -08:00
Colin McDonnell
4969f068f6
Types update ( #1761 )
...
* Fix type tests
* Add dns types
* Add node:net types
* Make process.exit return never
* Make ArrayBufferView tighter
* Add types for node:dns
* Remove docs
* Use latest
* Fix CI
* Fix CI
* Stop double trigger
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu >
2023-01-11 14:56:41 -08:00
Jarred Sumner
4a1470d26c
require.resolve in the runtime should use CommonJS export conditions
2023-01-11 14:22:31 -08:00
Jarred Sumner
5a3b634982
[breaking] Read the "node" export condition in package.json in Bun's runtime
2023-01-11 14:21:45 -08:00
Jarred Sumner
520ecc21ac
[node:net] Hopefully fix unix sockets
2023-01-11 13:58:25 -08:00
Jarred Sumner
8911c398d9
Support socketPath
2023-01-10 20:39:11 -08:00
Jarred Sumner
1738588f38
potentially support tls in some cases
2023-01-10 19:39:34 -08:00
Jarred Sumner
5e60a9363f
[node:tls] Stub out just enough to make it load
2023-01-10 19:29:27 -08:00
Jarred Sumner
cd20a84f18
Disable reading the browser field when targeting Bun's runtime ( #1763 )
...
* Fix flipped order
* Disable reading `"browser"` field when targeting Bun's runtime in the resolver
* Update resolver.zig
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-01-10 19:09:53 -08:00
Jarred Sumner
e07dd6194a
make it size_t
2023-01-10 19:06:53 -08:00
Jarred Sumner
bcabf31121
Make Buffer mockable
2023-01-10 18:49:26 -08:00
Jarred Sumner
5cb6890fad
Fix flipped order
2023-01-10 18:49:26 -08:00
Malcolm Still
f1e6ea2254
Implement Buffer swap16, swap32, swap64 ( #1659 )
...
* Implement Buffer swap16, swap32, swap64
* Initial incorporation of feedback
- Use constexpr
- Clean up the indexing
- Check for detached
- Use suggested text for exception text
2023-01-10 18:43:58 -08:00
Jarred Sumner
56a6cf716e
[TCPSocket] Add a log for write()
2023-01-10 17:16:42 -08:00
Jarred Sumner
3517ce8e23
Add two tests for fs/promises
2023-01-10 17:16:16 -08:00
Jarred Sumner
3c525b4962
Fix fs:promises
2023-01-10 17:16:08 -08:00
Jarred Sumner
e945be72b4
Add some missing types
2023-01-10 14:36:00 -08:00
Jarred Sumner
3002a7e14f
don't call add_server-name if len is not >0
2023-01-10 11:56:02 -08:00
Jarred Sumner
c18165b30f
Allow tls: true in Bun.connect
2023-01-10 11:55:42 -08:00
Jarred Sumner
e18863df1b
attempt (unsuccessfully) to improve c++ build time
2023-01-10 10:23:11 -08:00
Jarred Sumner
41f23273b0
[js parser] Do not inline regexp literals
2023-01-10 10:23:11 -08:00
Jarred Sumner
e62a422c14
Fix circular dependency in make headers
2023-01-10 10:23:11 -08:00
Jarred Sumner
91f7e6c66d
Changes from upgrading webkit
2023-01-10 10:23:11 -08:00
Jarred Sumner
946424cf86
buffer.toString(undefined) should be UTF-8
2023-01-10 10:23:11 -08:00
Alex Lam S.L
270b07e85e
use strings.hasPrefixComptime() ( #1755 )
2023-01-10 05:35:20 -08:00
Jiaji Zhou
b458abedbb
Fix missing c-ares dep in dev build ( #1754 )
2023-01-10 04:51:01 -08:00
Derrick Farris
4ef60da8a9
refactor(readline/promises): re-export readline.promises from readline ( #1748 )
...
* refactor(readline/promises): re-export readline.promises from readline/promises
* fix(readline): don't export Readline from `readline`
* perf(readline): return Promise.reject immediately after failed validation
2023-01-09 16:27:56 -08:00
Jarred Sumner
0e7f69f179
Update child_process-node.test.js
2023-01-09 10:37:02 -08:00
Jarred Sumner
84ee02cb4b
Update test_command.zig
2023-01-09 10:33:39 -08:00
Jarred Sumner
7a92bf87c8
Add very simple dns test
2023-01-09 10:12:46 -08:00
Jarred Sumner
55c1311aef
fixup
2023-01-09 09:42:09 -08:00
Jarred Sumner
beed35e55e
Update test_command.zig
2023-01-09 09:40:54 -08:00
Jarred Sumner
5cd37e5e8a
Rename
2023-01-09 09:40:46 -08:00
Jarred Sumner
1761379135
Update test_command.zig
2023-01-09 09:13:23 -08:00
Jarred Sumner
30b10d5fb1
[bun:test] Implement test.root configuration option
2023-01-09 08:28:37 -08:00
Jarred Sumner
ca58556c54
Fix frozen IO stuff
2023-01-09 08:26:20 -08:00
Jarred Sumner
a1b2c23671
[bun:test] Implement test.skip
2023-01-09 08:25:39 -08:00
Jarred Sumner
5d60aae3b3
[dns] Fix UAF
2023-01-09 08:21:05 -08:00
Jarred Sumner
2392e48e9d
Fixes https://github.com/oven-sh/bun/issues/1533
2023-01-09 03:41:03 -08:00
Jarred Sumner
3386afc0bc
Add test for Bun.listen throwing
2023-01-09 03:26:16 -08:00
Jarred Sumner
1a1014525b
Make autotick logic more consistent
2023-01-09 03:25:57 -08:00
Jarred Sumner
c30a110641
Cleanup code in expectToThrow
2023-01-09 03:25:41 -08:00
Jarred Sumner
ced6201cb0
Cleanup error handling in Bun.listen
2023-01-09 03:25:06 -08:00
Jarred Sumner
905a3313b5
check for isEmpty or !isCell
2023-01-09 03:18:41 -08:00
Jarred Sumner
f0475e89c5
Handle 0 in isCell
2023-01-09 02:28:14 -08:00
Jarred Sumner
cb75b4799f
Add test for expect().toThrow
2023-01-09 00:22:54 -08:00
Jarred Sumner
5f1150442a
Revert "lazily create buffer/string slices ( #1735 )"
...
This reverts commit e2ed31b7e7 .
2023-01-08 23:53:31 -08:00
alexlamsl
94b6ab02c2
fix string encoding detection
2023-01-09 01:08:24 +02:00
Jarred Sumner
631181a503
Add welcome page when viewed from a browser
2023-01-08 07:37:51 -08:00