Jarred Sumner
086ca176be
Make these tests do more
2023-06-28 16:19:58 -07:00
Jarred Sumner
292647bd53
Introduce await Bun.file(path).exists() ( #3446 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-28 16:09:08 -07:00
Jarred Sumner
42ded70336
[node:http] Stub _implicitHeader fn
2023-06-28 13:55:58 -07:00
Jarred Sumner
3d5573921e
Error.prototype.stack gets sourcemapped stacktraces and introduce Error.appendStackTrace ( #3441 )
...
* Fix potential crash when reading sourcemapped stack traces
* Format & sourcemap Error.prototype.stack
* prevent double sourcemapping
* Introduce Error.appendStackTrace
* Fix source url
* hide private stack traces in non-debug builds
* fixes #3443
* Bump WebKit
* Fix test failure in vm.test
* Support new() & add test
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-28 13:53:09 -07:00
Jarred Sumner
43752ec3f0
Fix assertion failure in escapeHTML with UTF-16 text ( #3436 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-28 11:27:31 -07:00
Silas Rech
e6e3d9e368
Fix .randomInt() export ( #3438 )
2023-06-28 11:27:02 -07:00
Alex Lam S.L
0de5bb22af
[install] workaround run-time module loading issue ( #3432 )
2023-06-28 01:20:59 -07:00
Dylan Conway
f670c0fc18
don't overwrite __esModule
2023-06-27 18:23:56 -07:00
Dylan Conway
09994d6067
add __esModule
2023-06-27 17:34:31 -07:00
Benjamin Ryan
f81d084f5c
[bun:sqlite] enable FTS5 on linux build ( #3431 )
...
* [bun:sqlite] enable FTS5 on linux build
* prettier
2023-06-27 17:27:06 -07:00
Jarred Sumner
940c9a8185
Fix some checks
2023-06-27 16:16:47 -07:00
Dylan Conway
28d7507a5d
add todo comment
2023-06-27 14:55:13 -07:00
Jarred Sumner
4f34d48029
getIfPropertyExists is safer than getDirect ( #3391 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-27 13:42:25 -07:00
Dylan Conway
c78aa5a60f
fix macros
2023-06-27 13:23:01 -07:00
Revenity
7ba4ae11c9
Update Stric page in Ecosystem ( #3399 )
2023-06-27 12:37:57 -07:00
Jarred Sumner
5376b5b5d6
Add builtin exports list
2023-06-27 10:29:22 -07:00
Ashcon Partovi
3ec6c9e4fb
Fix docker tag on release
bun-v0.6.11
2023-06-27 09:10:43 -07:00
Jarred Sumner
2eb885c1d8
Regenerate
2023-06-27 08:24:35 -07:00
Ai Hoshino
1c46d88728
Fix node:util.callbackify ( #3428 )
...
* remove the incorrect parameters
Close: https://github.com/oven-sh/bun/issues/3424
* fix error code
* add callbackify tests
* fix function type
* ensure `done` is called when error occurred
2023-06-27 08:23:25 -07:00
Jarred Sumner
d220d9ee5a
Update NodeModuleModule.cpp
2023-06-27 08:21:04 -07:00
Jarred Sumner
e77f593b76
Update build-id
2023-06-27 08:14:34 -07:00
Alex Lam S.L
b305309e64
minor build diffs ( #3427 )
2023-06-27 14:05:59 +03:00
Jarred Sumner
c96f3b303b
Fix default export of "module" module
bun-v0.6.10
2023-06-26 20:39:15 -07:00
dave caruso
ecb0bd39b6
fix #3412 ( #3422 )
2023-06-26 19:27:12 -07:00
Dylan Conway
4e4cae0fc3
webpack test and add empty prototype prop to module ( #3421 )
2023-06-26 19:16:59 -07:00
Jarred Sumner
4be15cff02
Tweak the ramSize setting because /= 1024 is causing CI to fail on arm64 when there's only 8 GB of ram
2023-06-26 19:07:54 -07:00
Jarred Sumner
f839cf1ce3
Update crypto.mjs
2023-06-26 19:07:54 -07:00
Jarred Sumner
1e6a41b5cf
change the text from "error" to "warn"
2023-06-26 19:07:54 -07:00
Dylan Conway
1ed1723a2f
Update bundle_v2.zig ( #3420 )
2023-06-26 19:00:55 -07:00
Peter Weinberg
7a0b1656c7
docs: add troubleshooting section to installation page ( #3389 )
...
* docs: add troubleshooting section to installation page
* Add note for unzip
* Update msg in install.sh
---------
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com >
2023-06-26 18:25:33 -07:00
Jarred Sumner
28f27f733b
[bun install] Implement --exact flag ( #3409 )
...
* [bun install] Implement `--exact` flag
* Rename to --save-exact
* Rename --exact to --save-exact
* Update bun-add.test.ts
* We're going with --exact as the flag name
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-26 15:51:57 -07:00
Jarred Sumner
a5100ad380
Fix .rejects
2023-06-26 15:49:26 -07:00
Silas Rech
16598555f1
.randomInt() support (#3357 )
...
* Add initial .randomInt() fallback
* Add basic .randomInt() test
* Attempt creating a native implementation
* Switch to JSC.wrapWithHasContainer
* Switch to .jsNumberFromUint64(), it seems like using just .jsNumber() causes the number to overflow in some cases
* Regenerate out folder after rebasing
2023-06-26 15:35:48 -07:00
Jarred Sumner
a732999da5
Runtime support for __esModule annotations ( #3393 )
...
* Runtime support for `__esModule` annotations
* Ignore `__esModule` annotation when `"type": "module"` is set
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-26 12:49:20 -07:00
Dylan Conway
6d01e6e367
test moved to node-module-module.test.js
2023-06-26 12:09:18 -07:00
Jarred Sumner
50e872fc76
Implement writev & readv ( #3419 )
...
* [node:fs] Implement `writev` and `readv`
* writev & readv tests
* cast to const type
* woops
* cast
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-26 11:56:53 -07:00
Alex Lam S.L
318879d174
[install] support trustedDependencies ( #3288 )
...
* [install] support trustedDependencies
closes #2073
* use `strings.indexOfChar()`
* use hashes instead of strings
* utilise `inline else`
2023-06-26 11:55:26 -07:00
Dylan Conway
ec3ed67bc9
implement _nodeModulePaths and require.main.paths ( #3411 )
...
* tests in progress
* add `require.main.paths`, add every dir up to root
* remove imports
2023-06-26 08:12:37 -07:00
Jarred Sumner
76626ac54b
Fix test failures in import.meta ( #3403 )
...
* Fix test failures in import.meta
* regenerate
* Use bound functions for `import.meta.require` and `import.meta.require.resolve` and `Module.createRequire`
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-25 19:48:56 -07:00
Jarred Sumner
116bcf4245
Fixes #3334 ( #3401 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-25 18:49:16 -07:00
Jarred Sumner
f2285a6d71
Use bun.String in mkdir ( #3404 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-25 17:54:55 -07:00
Jarred Sumner
e682ffb61c
Update schema.zig
2023-06-25 17:54:21 -07:00
Jarred Sumner
9ebb25427a
remove very old stuff
2023-06-25 17:51:24 -07:00
Jarred Sumner
66195ffeed
Update WebKit
2023-06-25 17:50:12 -07:00
Brúnó Salomon
662335d81a
chore: update lol-html version ( #3356 )
...
* chore: update lol-html version
* add tests
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-06-25 16:48:03 -07:00
Tiago Teixeira
d8817c2d32
Add support for install with --frozen-lockfile ( #3365 )
...
* Add support for install with --frozen-lockfile
* Add test
* Add test for frozenLockfile in config file
2023-06-25 16:43:39 -07:00
Jarred Sumner
15ac08474e
fixup
2023-06-25 16:40:51 -07:00
Jarred Sumner
fdfbb18531
Support reading embedded files in compiled executables ( #3405 )
...
* Support reading embedded files in compiled executables
* 💅
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-06-25 16:32:27 -07:00
Ciro Spaciari
3ed28f2828
[fs.watch] fix reference/deinit ( #3396 )
...
* fix js reference
* fix close oops
* refactor + hasPendingActivity
* fmt
* fix race conditions
* fixup
* add test calling close on error event
* fix close inside close + test
* cleanup
2023-06-25 16:16:25 -07:00
Ai Hoshino
fcf9f0a7ee
Fix the parameters of WriteStream constructor. ( #3402 )
...
* Fix the parameters of the `WriteStream` constructor.
Close: https://github.com/oven-sh/bun/issues/3395
* test append mode in `createWriteStream`
* fix lint
* wait first stream finished
2023-06-25 16:15:56 -07:00