Jarred Sumner
edeb3b48e8
Fix test
2023-07-16 22:46:06 -07:00
Jarred Sumner
3613429dc3
Update workers.md
2023-07-16 22:43:38 -07:00
Jarred Sumner
7917ebd58f
Fixes base64url encoding for crypto ( #3654 )
...
* Fixes base64url encoding for crypto
* 🍏
* Update nodejs-apis.md
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-16 22:42:19 -07:00
Jarred Sumner
a86d00c672
Update nav.ts
2023-07-16 21:43:22 -07:00
Jarred Sumner
d5c51092c8
rename
2023-07-16 21:40:07 -07:00
Jarred Sumner
6a234e6fce
Add structuredClone microbenchmark
2023-07-16 21:17:55 -07:00
Jarred Sumner
dc766eb18a
Add --smol flag
2023-07-16 21:17:47 -07:00
Jarred Sumner
209dc981c0
Implement Workers ( #3645 )
...
* copy files
* format
* options
* Introduce `Worker`, `onmessage`, `onerror`, and `postMessage` globals
* Stub `Worker.prototype.ref` & `Worker.prototype.unref`
* Update web_worker.zig
* Worker works
* Add "mini" mode
* add wakeup
* Partially fix the keep-alive issue
* clean up refer behavior
* Implement `serialize` & `deserialize` in `bun:jsc` & add polyfill for `node:v8`
* Types & docs
* Update globals.d.ts
* Add mutex
* Fixes
---------
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-16 21:15:24 -07:00
Jarred Sumner
7fc392b182
Support napi_wrap in constructors ( #3614 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-16 20:32:33 -07:00
Jarred Sumner
6baa08313c
Fixes #3641 ( #3643 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-16 20:32:18 -07:00
Jiri Spac
131ed06020
docs: add one missing line in typescript.md ( #3650 )
2023-07-16 20:31:54 -07:00
Dylan Conway
e546e4064c
structuredClone types
2023-07-14 19:49:15 -07:00
Dylan Conway
c39c11e101
structured clone ( #3637 )
...
* copy `SerializedScriptValue`
* format
* make `SerializedScriptValue` compile
* add `transfer` option
* tests
* serialize/deserialize blobs
* tests for blobs
* serialize/deserialize file blobs
* more tests
* small cleanup
* format
* small changes + serialize offset
* slice helper
* map and set test
2023-07-14 19:37:22 -07:00
Colin McDonnell
2551210426
Update docs
2023-07-14 11:33:07 -07:00
Colin McDonnell
43abf2629f
Remove fdatasync from types
2023-07-13 17:48:46 -07:00
Colin McDonnell
325147261f
Update docs/types for process ( #3631 )
...
* Update docs/types for process
* Tweaks
* Tweaks
* Fix types
2023-07-13 17:40:46 -07:00
Tiramify (A.K. Daniel)
044b09afc2
Impl. fix ( #3630 )
2023-07-13 14:29:24 -07:00
Ashcon Partovi
9eb8eea2a8
Implement ping(), pong(), terminate() for WebSocket client and server ( #3257 )
2023-07-13 09:39:43 -07:00
Jarred Sumner
04b4157232
Fixes #3629
2023-07-13 02:57:25 -07:00
Jarred Sumner
a02a79e26c
Bump WebKit
2023-07-12 20:48:52 -07:00
dave caruso
ae0a724981
Improve our internal typedefs ( #3608 )
...
* types
* some more
* yeah
* i think that fixes it
* oop
2023-07-12 15:21:55 -07:00
Tiramify (A.K. Daniel)
0631f87866
feat(bun/test): Implement "bail" option for "bun test" ( #3253 )
...
* Implement bun test --bail
* Fixes
* move printSummary() (more readable)
* Fixes 2
* idk why it got deleted
* Fixes 3
* fmt this better
* Update test_command.zig
* Fix "0 files"
* track number of files so bailing out early prints the right number
---------
Co-authored-by: dave caruso <me@paperdave.net >
2023-07-12 13:41:46 -07:00
Jarred Sumner
4e1a81231c
Update build-id
2023-07-12 01:37:08 -07:00
Jarred Sumner
b566573977
Fix another crash in Error.captureStackTrace ( #3611 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
bun-v0.6.14
2023-07-11 21:01:35 -07:00
Jarred SUmner
666feb3b7e
Fix crash on linux when throwing SystemError from C++
2023-07-11 20:52:10 -07:00
Jarred Sumner
5ea32a976e
Update process.test.js
2023-07-11 19:49:41 -07:00
Jarred Sumner
34b0e7a2bb
Update ZigGlobalObject.cpp
2023-07-11 19:06:49 -07:00
Jarred Sumner
c5f2280489
Implement process.kill and process._kill
2023-07-11 19:06:01 -07:00
Jarred Sumner
a686b3bfc1
Fixes #3595
2023-07-11 19:00:51 -07:00
dave caruso
a1fb289c96
typo ( #3610 )
2023-07-11 18:50:34 -07:00
Dylan Conway
8ca2194a37
fix #3597 ( #3609 )
...
* fix #3597
* Update http.ts
* initialize to true
2023-07-11 18:49:35 -07:00
Jarred Sumner
03904f73cc
Merge branch 'jarred/throw-if'
2023-07-11 17:48:52 -07:00
Jarred Sumner
2106e1d7f6
Tests
2023-07-11 17:48:13 -07:00
Jarred Sumner
854ddaa909
Implement throwIfNoEntry
2023-07-11 17:44:29 -07:00
Colin McDonnell
609f81a746
Add npmrc note
2023-07-11 15:32:52 -07:00
Jarred Sumner
fd4c8fb871
Merge branch 'jarred/fix-http-compression'
2023-07-11 13:09:37 -07:00
Jarred Sumner
bab58b7541
Avoid Object.getPrototypeOf
2023-07-11 13:07:03 -07:00
Dylan Conway
5c8726d602
process signal events ( #3569 )
...
* signal events
* simple tests
* ignore SIGSTOP
* better tests
* use `EventEmitter`
* use `Bun__getDefaultGlobal`
* progress
* don't use 'Bun__getDefaultGlobal`
* fix tests
* remove signals from map
* update tests
* don't overwrite event emitter methods
* avoid two lookups
* use `std::once`
* releaseEarly()
* Remove signal handler after use
* Update call-raise.js
* Create process-signal-handler.fixture.js
* Don't register duplicates
* Add missing lock
* another test
* update test
* revert some changes
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-07-11 12:48:46 -07:00
Dylan Conway
ae7bc37e94
fix iterating stack trace ( #3600 )
...
* `i + 1` and remove `defer`
* a test
* fix test
2023-07-11 12:48:32 -07:00
dave caruso
31ab56d362
Fix: console.log with class constructors ( #3602 )
...
* Fix console.log with class constructors
* oops
* fix it
* lol
* fix test
2023-07-11 12:48:19 -07:00
simylein
4b333b2d35
docs(sqlite): database prepare types reflect runtime ( #3599 )
...
* docs(sqlite): database prepare types reflect runtime
* Update sqlite.d.ts
---------
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2023-07-11 09:09:06 -07:00
Hanaasagi
c4c5eb2d32
use Object.getPrototypeOf
2023-07-11 21:31:49 +09:00
Ai Hoshino
e7afae305c
Merge branch 'main' into fix-http
2023-07-11 19:35:11 +08:00
Hanaasagi
17031936c8
small fix, check if the method has been reassigned.
2023-07-11 20:32:09 +09:00
dave caruso
b2c576bba2
fix "readable" event being emitted incorrectly ( #3475 )
...
* fix "readable" event being emitted incorrectly
* fix impl and add test
* changes
* asdfghj
* esm
2023-07-10 18:25:20 -07:00
Ciro Spaciari
4af4b508a1
feat(crypto) add getCurves ( #3598 )
...
* add getCurves
* add nodefallbacks
* update docs
* oops
2023-07-10 17:14:37 -07:00
Hanaasagi
0c2df4ae01
ignore check
2023-07-10 22:33:07 +09:00
Ai Hoshino
cc0d920018
Merge branch 'main' into fix-http
2023-07-10 21:12:00 +08:00
Hanaasagi
438d54f186
add tests
2023-07-10 22:04:39 +09:00
Hanaasagi
c6e1135548
call writeHead before send headers
...
Close : #3585
2023-07-10 21:35:10 +09:00