Jarred Sumner
45296570ce
Fix crash in DOMJIT call with empty input
2023-01-23 04:58:42 -08:00
Jarred Sumner
407088f6ab
Add tests for async failure
2023-01-22 20:49:21 -08:00
Jarred Sumner
2cce810190
Add a test for zlib (thanks @jiaz)
2023-01-22 19:54:42 -08:00
Jarred Sumner
eaea08ea45
Add one gc test for eventemitter
2023-01-22 19:53:59 -08:00
Jarred Sumner
4dfc09018f
[EventEmitter] Preserve this in event emitter callbacks
2023-01-22 19:52:51 -08:00
Jarred Sumner
3492248697
Fixes #1366
2023-01-22 19:09:52 -08:00
Ciro Spaciari
481dbf7c6e
feat(dns) resolveSrv ( #1870 )
...
* initial steps
* in-progress resolveSrv support
* fix memory leak and ZigGlobalObject
* promise.resolve + fix priority and weight mistake
* fix node dns export
* little better test
* add poll_ref to keep alive loop in callback for resolveSrv and lookup
* add test for error case in resolveSrc
* fix Bun.dns.resolveSrv type
2023-01-22 14:31:08 -08:00
Jarred Sumner
fefa4a1623
Add a test for require with a query string
2023-01-22 03:24:42 -08:00
Jarred Sumner
043e408b15
cleanup execArgv a little
2023-01-22 03:24:32 -08:00
Jarred Sumner
a2cfdf0e1c
Refactor new Buffer to pass Node.js tests
2023-01-21 23:03:43 -08:00
Alex Lam S.L
fd29d05c6a
minor clean-ups ( #1869 )
...
- use `Lockfile.str()` more
- allow `child-process-stdio.test.js` to run with `bun-debug`
2023-01-21 14:02:22 -08:00
Alex Lam S.L
f0fa760479
[semver] parse ^ & ~ expressions correctly ( #1854 )
...
* [semver] parse `^` & `~` expressions correctly
* handle semver ranges correctly against build tags
2023-01-21 04:16:26 -08:00
Jarred Sumner
d955bfe50f
[buffer] Make Buffer.from pass more tests
2023-01-21 03:12:59 -08:00
Dylan Conway
b8648adf87
constructor parameter properties in class expressions ( #1867 )
2023-01-20 16:24:40 -08:00
Jarred Sumner
ff6fb587f6
Update transpiler.test.js
2023-01-20 04:12:03 -08:00
Jarred Sumner
e361ed4451
Update transpiler.test.js
2023-01-20 04:11:47 -08:00
Dylan Conway
42e9f6e0b1
push super before generated statements ( #1856 )
2023-01-20 03:25:21 -08:00
Jarred Sumner
bdf792adbc
Add another test
2023-01-20 00:20:33 -08:00
Jarred Sumner
3c6616a23d
fix hanging test
2023-01-20 00:07:11 -08:00
Jarred Sumner
3a100af876
Fixes #1855
2023-01-20 00:06:27 -08:00
Jarred Sumner
4c0b0e2e8e
Fix buffer encoding bug
2023-01-19 20:28:34 -08:00
Alex Lam S.L
9dfbf57397
repopulate alias_map correctly ( #1847 )
2023-01-19 16:24:56 -08:00
Jarred Sumner
8745f10cd3
Improve error message when a workspace is not found
2023-01-19 15:48:03 -08:00
Alex Lam S.L
cd5f2ab11f
parse dependency specifier correctly ( #1840 )
2023-01-19 06:39:01 -08:00
Alex Lam S.L
c0ec61cf16
support npm dependency aliasing ( #1837 )
...
* support npm dependency aliasing
* fix variable name
2023-01-18 20:11:52 -08:00
Alex Lam S.L
d4e323b997
add fs.rmdir & friends ( #1838 )
2023-01-18 19:56:34 -08:00
Jarred Sumner
311185f6d6
Add a test for #1831
2023-01-18 15:00:00 -08:00
Jarred Sumner
2db04ef9d9
Fix crash with invalid arguments in readdir()
2023-01-18 01:16:13 -08:00
Jarred Sumner
4cb6a34432
Don't report end() because it is inherently flaky
2023-01-18 00:28:53 -08:00
Jarred Sumner
5ed46913c4
Update node-net.test.ts
2023-01-18 00:17:11 -08:00
Jarred Sumner
fd0edd7aa0
[process] Implement process.emitWarning
2023-01-17 16:29:08 -08:00
Jarred Sumner
848658c533
[test] Add helper for bun env
2023-01-17 16:28:49 -08:00
Jarred Sumner
f927567b9f
bun install tests shouldn't fail due to terminal colors
2023-01-17 16:00:21 -08:00
Jarred Sumner
8924c521ba
// flaky
2023-01-17 14:00:10 -08:00
Jarred Sumner
69875d86cd
Fix console.log printing multiple properties
2023-01-17 13:44:13 -08:00
Jarred Sumner
38cc947621
Don't need to skip these now
2023-01-16 21:42:52 -08:00
Dylan Conway
d21119b347
remove onClose
2023-01-16 21:20:54 -08:00
Jarred Sumner
274ae5de1b
[bun install] Make it print workspace: instead of workspace://
2023-01-16 18:57:04 -08:00
Jarred Sumner
b23327c283
[node] Add process.config
2023-01-16 16:47:08 -08:00
Jarred Sumner
7dd28bbdd9
Fix which returning directories sometimes
2023-01-16 16:28:02 -08:00
Jarred Sumner
3484502839
[JS Parser] Don't inline rope strings
2023-01-16 15:21:11 -08:00
Jarred Sumner
4648131c41
Add missing buffer module exports
2023-01-16 12:49:57 -08:00
Jarred Sumner
91bcfa9cb4
Clean up the test
2023-01-16 11:22:54 -08:00
Alex Lam S.L
9eb4a4ff3a
[Response] reject HTTP status code correctly ( #1800 )
2023-01-15 03:21:34 -08:00
Alex Lam S.L
7932a55870
fix handler reset in Server.reload() ( #1801 )
2023-01-15 03:19:37 -08:00
Alex Lam S.L
893ec2fb45
fix life-cycle script execution ( #1799 )
...
- change current working directory for workspaces
- add `node_modules/.bin` to `PATH` before running
2023-01-14 21:37:16 -08:00
Alex Lam S.L
136014b13a
fix bugs ( #1795 )
...
- segfault reading stacktrace from `fs/promises` rejections
- `Promise` rejection within `describe()` ends testing abruptly
- `FSSink.write()` incorrectly handles `objectMode`
- `FSSink.write()` throws wrong error codes
2023-01-14 16:50:55 -08:00
Jarred Sumner
d01ec47529
Fixes #1794
2023-01-14 16:37:16 -08:00
Alex Lam S.L
7fa023b8b5
support installation of NPM workspaces ( #1764 )
2023-01-14 07:14:48 -08:00
Jarred Sumner
88ffdc5fec
[TypeScript transpiler] Fix bug with export default class implements
2023-01-13 12:48:10 -08:00