Yifei Wang
bdbc21ff7b
Buffer.copy should ignore out-of-range sourceEnd ( #3971 )
2023-08-04 16:08:25 -07:00
Alex Lam S.L
ff315a3bf2
[install] store resolved workspace path in lockfile ( #3974 )
...
- resolve cwd consistently
- speed up package diff
- update `test/bun.lockb`
fixes #3685
fixes #3958
2023-08-04 23:28:42 +03:00
Colin McDonnell
63d265780f
Fix types ( #3963 )
...
* Fix types
* Add ws module
* Add *.toml module declaration
* Clean up
2023-08-04 12:56:34 -07:00
simylein
18a2e18ae1
feat(hot-clear-screen): clear terminal on hot reload ( #3976 )
...
* feat(hot-clear-screen): clear terminal on hot reload
* fix(hot-clear-screen): is now I n the correct place
* fix(hot-clear-screen): enable buffering after terminal clear
2023-08-04 04:01:10 -07:00
Jarred Sumner
76dee9312b
Add microbenchmark for private properties
2023-08-03 20:14:17 -07:00
Jarred Sumner
9beccc3305
Fix thread safety issue in async fs functions file paths ( #3964 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-08-03 20:09:05 -07:00
Jarred Sumner
717f0a2f42
Make the test better
2023-08-03 18:23:57 -07:00
Jarred Sumner
c2ebdf812b
Test for Module.wrap()
2023-08-03 18:22:45 -07:00
Jarred Sumner
9ab2acced6
Implement Module.wrap()
2023-08-03 18:22:45 -07:00
Jarred Sumner
944fcebc2b
Update build-id ( #3940 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-08-03 18:15:55 -07:00
Colin McDonnell
9222316101
Update Node.js compat docs
2023-08-03 17:48:18 -07:00
Colin McDonnell
d10860d272
Add type tests
2023-08-03 17:44:18 -07:00
Colin McDonnell
76fa3076cd
Add type tests, update modules.md
2023-08-03 17:41:47 -07:00
Colin McDonnell
112030481f
More guides and fixing links ( #3960 )
...
* More guides
* WIP
* Updates
* Fix
bun-v0.7.2
2023-08-03 16:31:05 -07:00
Dylan Conway
9574db355f
allow bundling builtins for browser ( #3959 )
...
* Update resolver.zig
* bundle resolve error for non-existent builtins
* tests
2023-08-03 16:27:45 -07:00
Ai Hoshino
a4d996c337
Fix edge case in path.relative. ( #3952 )
...
Close : #3924
2023-08-03 15:40:37 -07:00
Ashcon Partovi
08cf0d562a
Bunch of fixes ( #3516 )
...
* Fix #3497
* Fix #3497
* Run prettier
* Fix package.json
* remove this too
* yeah
* Fix missing tests
* Use native for utf-8-validate
* Add module ID names to builtins
* Defer evaluation of ESM & CJS modules until link time
* Use builtin name for exports in plugins
* Add module IDs to builtins
* Update JSC build with new flag
* WebKit upgrade fixes
* Update WebKit
* prettier
* Upgrade WebKit
* bump
* Update once again
* Add visitAdditionalChildren, remove .fill() usage
* Update process.test.js
* Update fs.test.ts
---------
Co-authored-by: dave caruso <me@paperdave.net >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-08-03 15:31:55 -07:00
Alex Lam S.L
9a2c3dea88
[install] fix stale bun.lockb on workspaces ( #3945 )
...
- handle workspaces under `--production` correctly
- fix `Makefile`
2023-08-03 12:37:29 -07:00
Ai Hoshino
2c9ff9584a
Minor optimization: Avoid extra copying when the chunk has only one element. ( #3946 )
...
* Optimize the case where there is only one chunk.
* add generated code
2023-08-03 12:35:04 -07:00
Ai Hoshino
30dde62521
Fix the string encoding in path.extname. ( #3949 )
...
Close : #3948
2023-08-03 12:34:41 -07:00
Jarred Sumner
928816bef0
SvelteKit compatibility hack
2023-08-02 21:07:39 -07:00
dave caruso
f17655b2eb
typo ( #3941 )
2023-08-02 20:43:39 -07:00
Ashcon Partovi
9f2dcb064d
Fix formatting
2023-08-02 19:02:54 -07:00
dave caruso
6c176cb243
Dave/removedeprecation ( #3938 )
...
* hide deprecated stuff
* this edit
* hi
2023-08-02 18:57:11 -07:00
dave caruso
e83058cfe7
Fix http write ( #3939 )
...
* Fix encoding problem when uploading a binary file.
Close : #3116
* use BufferList
* Finish rebase
---------
Co-authored-by: Hanaasagi <ambiguous404@gmail.com >
2023-08-02 18:56:41 -07:00
dave caruso
aaaaf744a8
Remove module and browser conditions ( #3935 )
...
* fix astro compiler
* clean this up
* Update options.zig
---------
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2023-08-02 18:46:57 -07:00
Jarred Sumner
207c7eb509
Implement node:worker_threads ( #3923 )
...
* Start to implement `worker_threads`
* more
* more!!
* more
* Update bundle_v2.zig
* delete outdated tests
* `receiveMessageOnPort`
* props test and export default
* fix merge
* not implemented tests
* individual imports
* `receiveMessageOnPort` tests
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2023-08-02 18:12:12 -07:00
Ashcon Partovi
505e77c2d0
Implement node:diagnostics_channel ( #3934 )
...
* Add types for `node:async_hooks`
* Implement \`node:diagnostics_channel\`
2023-08-02 18:04:24 -07:00
Jarred Sumner
ef6d25a48f
Fix
2023-08-02 17:55:42 -07:00
dave caruso
c2a77cf7ec
Rewrite built-in modules to use CommonJS over ESM ( #3814 )
...
* stfdsafsd
sadffdsa
stuff
finish commonjs stuff
asdf
not done but work
not done but work
not done yet but this is how far i am
remove files
lol
update built files
uncomment everything in events lol
export default
stuff
* afdsafsd
* its not perfect but almost done
* okay
* cool
* remove temp file
* finish rebase
* revert settings.json
* a
* ch-ch-ch-ch-changes
* okay
* remove this check in release for now
* sxdcfghnjm,
* lkjhgf
* fmt
* filename can be null
* Update NodeModuleModule.h
* weee
* fmt
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-08-02 16:27:36 -07:00
Jarred Sumner
7656b4b17e
Fixes #3931 ( #3933 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-08-02 16:16:22 -07:00
Ciro Spaciari
25553e62c1
Fix path_watcher ( #3920 )
...
* fix callback and onError
* fix main watcher error return
* fixup
* rename to be more clear
2023-08-02 13:00:01 -07:00
Vaughan Rouesnel
4f39d5b54a
Update streams.md ( #3926 )
2023-08-02 12:59:21 -07:00
Ciro Spaciari
d9f162ff95
clean declare structs ( #3929 )
2023-08-02 12:58:44 -07:00
Dylan Conway
9bbac35fd0
close BroadcastChannel in tests
2023-08-01 19:12:30 -07:00
Ciro Spaciari
eba27540b0
Fix some flaky tests ( #3919 )
...
* fix some flask tests
* fix condition on prisma test
* oops
2023-08-01 19:06:08 -07:00
Ciro Spaciari
9cb3f3386e
Fix expanding on .env files ( #3918 )
...
* fix expanding
* refactor locks
* bound checks
* fix comment
* one more test
* oops
2023-08-01 19:04:05 -07:00
Dylan Conway
6c40d6f2f5
add BroadcastChannel ( #3922 )
...
* copy and format
* update `SerializedScriptValue.cpp`
* use `expect().fail()` in message channel tests
* rename `BroadcastChannelIdentifier.h`
* copy registries
* progress and tests
* cleanup
* worker and broadcast channel test
* `BroadcastChannel` ref and unref
* `MessagePort` ref, unref, and hasRef
* remove `SecurityContext.cpp/h`
* add types
2023-08-01 18:40:02 -07:00
Dylan Conway
0ced5520e6
Update worker.test.ts
2023-08-01 18:05:11 -07:00
Jarred Sumner
8aa5892f70
Update types
2023-08-01 16:44:16 -07:00
Jarred Sumner
bd2563ef4c
Update JSWorker.cpp
2023-08-01 16:43:48 -07:00
Jarred Sumner
214dc039e0
Implement Worker.prototype.threadId
2023-08-01 16:42:49 -07:00
Emilio Sánchez
e2b39d0807
Fix prisma.md typo ( #3921 )
2023-08-01 12:03:53 -07:00
Vlad Sirenko
7a8f57c4e5
throw error if node module does not exist ( #3913 )
2023-07-31 19:41:41 -07:00
Colin McDonnell
8589ba2f17
Update stricjs
2023-07-31 17:07:01 -07:00
Colin McDonnell
dd8fdd87dc
Switch table to headings in Nodejs compat page
2023-07-31 16:39:09 -07:00
Colin McDonnell
7b8df184b3
Add env guides
2023-07-31 14:24:08 -07:00
Colin McDonnell
90991da908
Update titles, add Workspaces guide
2023-07-31 13:57:17 -07:00
Colin McDonnell
404b90badc
Add ecosystem guides ( #3847 )
...
* Add ecosystem guides
* Update titles
* Rename stric
* Add unlink and fetch guides
* Add formdata guide
* Tweak title
* Moar
2023-07-31 12:20:23 -07:00
Jarred Sumner
67599f97ad
More logging
2023-07-31 06:50:55 -07:00