Jarred Sumner
4ea104f5bd
Fix canary bug
2023-01-24 00:57:03 -08:00
Jarred Sumner
0fe7f7b6f0
Update README.md
2023-01-24 00:56:39 -08:00
Jarred Sumner
566a2c668b
Sort families
2023-01-24 00:14:59 -08:00
Jarred Sumner
ad692495a1
Update class-definitions.ts
2023-01-24 00:14:59 -08:00
Jarred Sumner
2c31beda75
Fixes #1887
2023-01-24 00:14:59 -08:00
Ashcon Partovi
cd684fdad0
Tweak semver for canary again
2023-01-23 23:38:38 -08:00
Ashcon Partovi
ad40eec079
Fix ordering of github action command
2023-01-23 23:10:16 -08:00
Jarred Sumner
90d62ecc24
Add DOMJIT test
2023-01-23 23:08:31 -08:00
Ashcon Partovi
cab1f860e4
npm install bun (#1874 )
...
* Add bun-npm package to publish and install Bun via npm
* Add newlines to patchJson
* Update version to latest release
* Tweak semver for canary
* Use GITHUB_TOKEN
* Prevent bun from being run in slow mode
2023-01-23 23:06:13 -08:00
Jarred Sumner
7ca867f7c8
3x faster Buffer.isBuffer
2023-01-23 22:34:04 -08:00
Jarred Sumner
fe03e90d80
Update build-id
2023-01-23 19:05:41 -08:00
Jarred Sumner
f992942391
Make Object.prototype.toString.call(new Buffer(0)) consistent with Node.js
2023-01-23 18:51:04 -08:00
Jarred Sumner
7420cb1d73
fix test failure in aarch64 and add test for simd code path
2023-01-23 18:03:48 -08:00
Dylan Conway
73961a1494
missing test
2023-01-23 17:39:40 -08:00
Jarred Sumner
d7b5e4b901
Update uws
2023-01-23 16:51:52 -08:00
Jarred Sumner
efc024cfc4
clean up deps
2023-01-23 16:51:48 -08:00
Ciro Spaciari
b3533fb3a8
fix(Buffer) Fix arguments in buffer.write, fix size returned from buffer.write for utf16, fix size calc for base64, fix calc for hex byte size ( #1881 )
...
* fix buffer write when more than 2 args are passed
* fix encoding parameter
* better buffer write tests
* fix ucs2/utf8 len return
* fix base64 size in Buffer write
* fix hex encoding size
* actual fix base64
* actual fix base64
* fix segfault
* add fill parameter in Buffer.alloc
* use createUnitialized when alloc have fill parameter, use RETURN_IF_EXCEPTION when static casting
* fix utf16le, ucs2 copying in Buffer write
2023-01-23 16:48:52 -08:00
Dylan Conway
79c0b614ee
fix child process node test hang ( #1884 )
...
* fix test hang from skipped tests
* add error target
2023-01-23 15:59:45 -08:00
Dylan Conway
f5cda8ff18
fix constructor statement order ( #1883 )
...
* leave super alone
* more tests
2023-01-23 15:57:47 -08:00
Jarred Sumner
4570ff7780
[napi] Support defining properties with symbol as names
2023-01-23 15:09:23 -08:00
Jarred Sumner
aa456805dd
[napi] Handle missing description in napi_create_symbol
2023-01-23 15:09:18 -08:00
Ciro Spaciari
efd33c398f
enhancement(fetch): Merge parameters from request parameter with the second parameter for fetch, move verbose and proxy options to second parameter, add non-TLS tests for fetch ( #1862 )
...
* initial steps for proxy-server
* added http_proxy in fetch, move 3rd argument to 3nd argument options, add some non-TLS proxy tests
* some changes
* use only 1 buffer for url+proxy, merge headers on fetch
* initial steps
* change back to override headers instead of merging in fetch
* fix build response.zig
* fix conditional in merged headers on fetch
* updated with main and make proxy disabled if null is passed
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-01-23 14:38:40 -08:00
Jarred Sumner
9a2b586337
Update bench
2023-01-23 05:22:03 -08:00
Jarred Sumner
df999306c0
✂️ duplicate code
2023-01-23 05:05:54 -08:00
Jarred Sumner
45296570ce
Fix crash in DOMJIT call with empty input
2023-01-23 04:58:42 -08:00
Jarred Sumner
f9306ff815
Update transpiler.zig
2023-01-23 04:09:28 -08:00
Jarred Sumner
c530ead1e0
Add a comment
2023-01-23 04:06:01 -08:00
Jarred Sumner
f6227bf6dd
Upgrade Bun.Transpiler to use new bindings
2023-01-23 04:03:01 -08:00
Jarred Sumner
4f84c6bc34
Prepare for plugins
2023-01-23 04:02:06 -08:00
Jarred Sumner
d141783ebd
Sort the generated classes list
2023-01-23 04:01:45 -08:00
Jarred Sumner
d4ef935478
[bindings] Add custom field to enable writing one-off C++ in the zig class
2023-01-23 04:01:36 -08:00
Jarred Sumner
bf68df0070
fix unrefOnNextTick
2023-01-22 21:22:46 -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
771db64cbe
[bun:sqlite] cleanup run
2023-01-22 19:35:32 -08:00
Jarred Sumner
c6b941d803
Add some more emitters to the benchmark
2023-01-22 19:11:04 -08:00
Jarred Sumner
3492248697
Fixes #1366
2023-01-22 19:09:52 -08:00
Jarred Sumner
bc7192dca1
Add extremely slow node:zlib polyfill
2023-01-22 15:34:21 -08:00
Jarred Sumner
188f472ed2
Update http.exports.js
2023-01-22 14:58:57 -08:00
Jarred Sumner
befd97a891
[node:http] Add address() and fix callback / options parsing
2023-01-22 14:58:22 -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
8d692f1511
Update Makefile
2023-01-22 14:20:44 -08:00
Jarred Sumner
c08b546728
Allow very old CPUs to use Bun (~2008)
2023-01-22 14:20:25 -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
9f6658b981
stub out process.stdin.setRawMode
2023-01-22 02:40:18 -08:00
Jarred Sumner
5ce2b8e604
Implement process.execArgv
2023-01-21 23:52:51 -08:00
Jarred Sumner
ee9893c4e1
Zig stdlib change
2023-01-21 23:13:19 -08:00