Jarred Sumner
77974f2a6e
tweaks to generator
2023-02-06 19:27:21 -08:00
Jarred Sumner
ed72bee373
Mark some things as not configurable
2023-02-06 19:27:16 -08:00
Jarred Sumner
05f3a22cba
Use new bindings for Stat
...
Fixes #1999
2023-02-06 18:40:52 -08:00
Jarred Sumner
f5df1044d4
Fix build
2023-02-06 18:39:03 -08:00
Jarred Sumner
4329f6ad16
Backport https://github.com/WebKit/WebKit/pull/9713
2023-02-06 14:21:25 -08:00
Michał Warda
fd4668d97c
Expose Dirent and Stats ( #1998 )
...
* Expose dirent and stats
* Expose Dirent and Stats inside fs
* Add tests for Dirent and Stats exposing
* Automatically generate bindings
2023-02-06 14:15:20 -08:00
Ciro Spaciari
8c4ed963ec
fix(uWS:capi) uws_req_set_yield typo and uws_res_override_write_offset ( #1996 )
2023-02-06 12:59:04 -08:00
Colin McDonnell
e7f9ce47f4
Add types for node:console and node:perf_hooks ( #1982 )
...
* Add types for node:console and node:perf_hooks
* Add types for util/types
---------
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu >
2023-02-06 12:57:19 -08:00
Dylan Conway
98022bec1e
mark binding
2023-02-06 12:23:59 -08:00
Cheng Shao
397f559e77
Fix URL of wasi-js ( #1997 )
2023-02-06 11:35:01 -08:00
Jarred Sumner
ca2e708be1
speed it up a little more
2023-02-05 07:07:35 -08:00
Jarred Sumner
8649136845
substringSharingImpl allocates, do not use
2023-02-05 06:17:21 -08:00
Jarred Sumner
e8fe6dd2f8
Faster Buffer.toString("ascii")
2023-02-05 04:14:16 -08:00
Gaurish Sethia
df126b2f3b
Bump querystring-es3 ( #1988 )
...
* Add filePath property on MatchedRoute
* Fix #1880 #851
* Fix #1972 as well
* FMC
* Bump querystring-es3
---------
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu >
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com >
2023-02-04 23:15:42 -08:00
Jarred Sumner
7d3a2ca382
Add isDeepStructEqual to node:util
2023-02-04 00:34:03 -08:00
Jarred Sumner
b7c96bfaae
Fixes #1978
2023-02-03 22:29:32 -08:00
Justin Whear
a2fd20e5c0
Implement os.cpus() for Linux ( #1977 )
...
* Implement os.cpus() for Linux
`os.cpus()` currently returns an empty array for all platforms. This PR implements full functionality for Linux and has been tested on x86-64. Other OSes will continue to return an empty array.
Note that Linux on Arm64 may report the CPU model differently; if this is the case the CPU model will currently be reported as "unknown". As I do not have Arm64 hardware to verify and develop against, a todo has been left in the code.
* resolve issues from review
2023-02-03 18:13:33 -08:00
Jarred Sumner
de613baf81
Support passing Date to Bun.sleep
2023-02-03 17:25:25 -08:00
Jarred Sumner
4590e2b83a
Add test for propagating exception
2023-02-03 17:04:47 -08:00
Jarred Sumner
2758e0cab9
Add missing crypto export
...
Fixes #1984
2023-02-03 16:39:16 -08:00
Jarred Sumner
7d386bf1f1
Introduce await Bun.sleep(ms)
2023-02-03 16:39:16 -08:00
Ashcon Partovi
164cd774f7
Fix types for Array.fromAsync
2023-02-03 16:29:03 -08:00
Gaurish Sethia
6469649f64
Fix/Update Typescript types ( #1972 )
...
* Add filePath property on MatchedRoute
* Fix #1880 #851
* Fix #1972 as well
* FMC
---------
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu >
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com >
2023-02-03 14:53:18 -08:00
Jarred Sumner
06d073003d
fix require("perf_hooks")
2023-02-03 14:39:07 -08:00
Jarred Sumner
50f1dd61a6
allow other ArrayBufferView in Buffer functions
2023-02-03 14:39:07 -08:00
Jarred Sumner
c64d7933a1
Make it less flaky
2023-02-03 14:39:07 -08:00
Ashcon Partovi
b289b51894
Run tests on pull requests
2023-02-03 11:55:15 -08:00
Ashcon Partovi
17ad8005c7
Run tests on push
2023-02-03 11:54:31 -08:00
Dylan Conway
f572305013
another
2023-02-03 11:50:23 -08:00
Dylan Conway
17b4e5ce08
integers overflowing
2023-02-03 11:47:21 -08:00
Ashcon Partovi
3933ccab3b
Attempt to debug annotations 2
2023-02-03 11:35:24 -08:00
Ashcon Partovi
92255d56c8
Attempt to debug annotations
2023-02-03 11:32:01 -08:00
Ashcon Partovi
ba076b0a2b
Fix console output in bun wiptest
2023-02-03 11:23:55 -08:00
Ashcon Partovi
10600c4abd
Use GitHub action SDK
2023-02-03 11:18:44 -08:00
Ashcon Partovi
d16dffa2b4
Add workflow for bun wiptest
2023-02-03 11:01:22 -08:00
Alex Lam S.L
65e0d10ee0
prettier deltas ( #1973 )
bun-v0.5.5
2023-02-02 17:29:28 -08:00
Colin McDonnell
742368f03a
Update/fix types ( #1955 )
...
* WIP
* Update types
* Spacing
---------
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu >
2023-02-02 17:29:10 -08:00
Dylan Conway
242dcea2fe
match formatting
2023-02-02 16:15:12 -08:00
Jarred Sumner
198322073d
Update string_immutable.zig
2023-02-02 15:58:10 -08:00
Jarred Sumner
b12762af6c
Fix stack overflow when console.log'ing strings
2023-02-02 15:56:16 -08:00
Ashcon Partovi
440a21eb1d
Add bun-test to run bun wiptest
2023-02-02 11:57:36 -08:00
Jarred Sumner
2bc4858346
export more
2023-02-02 01:34:41 -08:00
Jarred Sumner
26d15cf542
Update build-id
2023-02-02 01:32:39 -08:00
Derrick Farris
8361513acf
feat: add http.request ( #1959 )
...
* fix(node-test-helpers): make sure to call done with any Errors thrown from wrapped fn
* feat(node:http): add http.request, patch some missing apis for IncomingRequest, etc.
* fix(node:http): FakeSocket -> Socket
* refactor(node:http): only save type from IncomingMessage.options for now
* fix(node:http): remove unnecessary check for UInt8Array
* perf(node:http): globalThis.fetch -> var fetch = Bun.fetch
* todo(node:http): add notes about handling abort/timeout w/ AbortSignal
* refactor(node:http): standardize on FakeSocket and this.#fakeSocket
* fix(node:http): fix headers getter
* fix(node:http): remove _headers
* perf(node:http): make http headers lazy
* fix(node:http): return bool from keepSocketAlive
2023-02-01 19:22:29 -08:00
Dylan Conway
19eca76498
change file extension
2023-02-01 19:06:56 -08:00
Dylan Conway
3c23f9ad57
fix text encoding for utf8 ( #1967 )
...
* use character
* replacement character
* also test encoding decoded points
* increase length by 1
2023-02-01 18:48:09 -08:00
Alex Lam S.L
76f3c9c07b
resolve duplicate npm dependencies correctly ( #1970 )
...
* resolve duplicate npm dependencies correctly
fixes #1952
* modify the correct reference
2023-02-01 18:13:25 -08:00
Ashcon Partovi
3a3bf33335
Stop releasing bun:0 for docker
2023-02-01 15:01:12 -08:00
Ashcon Partovi
69ee87d8e2
Add script to calculate semver for release
2023-02-01 14:53:57 -08:00
Ashcon Partovi
6d0fff4fab
Fix version in bun-types canary release
2023-02-01 14:16:48 -08:00