Jarred Sumner
28ad93f02f
[node compat] Update "module" module's require.resolve implementation
2022-08-09 01:41:13 -07:00
Jarred Sumner
4575df38e6
[misc] Add a global private @Bun
2022-08-09 01:41:13 -07:00
Jarred Sumner
b36b7fee16
[node compat] Implement require.resolve
2022-08-09 01:41:13 -07:00
Zilin Zhu
9a721adbff
Fix static require by setting the state machine manually ( #1034 )
2022-08-09 01:25:41 -07:00
Zilin Zhu
02644ab65a
Raise error on unhandled rejected promises ( #1010 )
...
* deal with unhandled rejected promise
* use Vector<Strong<JSPromise>> to store rejected promises
2022-08-08 10:58:00 -07:00
Zilin Zhu
05a382172f
fix compiling error on linux ( #1027 )
2022-08-08 02:13:11 -07:00
Jarred Sumner
766ce5ab7b
Update JSSQLStatement.cpp
2022-08-08 01:26:21 -07:00
Zilin Zhu
463f2b7dab
fix segfault for query().all() with more than 64 properties ( #1025 )
...
* fix segfault for query().all() with more than 64 properties
* Update src/bun.js/bindings/sqlite/JSSQLStatement.cpp
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2022-08-08 00:54:13 -07:00
Ryan Russell
a6b089bd17
refactor(src/install): clap readability fixes ( #1024 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-08-08 00:20:44 -07:00
Jarred Sumner
73a18c99e6
[bun install] Increase "slow filesystem detected" notice
2022-08-07 23:24:23 -07:00
Jarred Sumner
c795c6742d
[misc] fix typo
2022-08-07 23:23:42 -07:00
Jarred Sumner
cc2c50ad09
[bun install] Implement bun link
2022-08-07 23:23:34 -07:00
Jarred Sumner
f990df97ce
[misc] Don't spam protect / unprotect in debug logs
2022-08-07 19:21:37 -07:00
Jarred Sumner
5d7ed5cbce
Improve memlock limit error
2022-08-07 16:51:14 -07:00
Jarred Sumner
12dbc1ed7b
[bun install] Implement symlink backend
...
Fixes https://github.com/oven-sh/bun/issues/1017
2022-08-07 15:58:41 -07:00
Jarred Sumner
cf78745271
[misc] Microptimize directory tree walker
2022-08-07 15:58:41 -07:00
Zilin Zhu
6b45f39322
re-register setInterval to VM after completion ( #1014 )
2022-08-07 09:23:45 -07:00
Zilin Zhu
b8993dbd78
[wiptest] fix calling toBe in describe ( #1000 )
2022-08-06 02:32:32 -07:00
Jarred Sumner
c94091d8b1
Refresh all the bun.lockb
2022-08-05 23:28:19 -07:00
Jarred Sumner
4c01845f32
[BREAKING][bun install] Invalidate all the lockfiles
2022-08-05 23:20:24 -07:00
Jarred Sumner
b17f5b750e
[bun install] Support authenticated registries
2022-08-05 22:42:22 -07:00
Jarred Sumner
a16dcbbb5b
[bun install] Support private registries & private scopes
2022-08-05 22:41:43 -07:00
Jarred Sumner
c74df4c880
Fix https://github.com/oven-sh/bun/issues/996
2022-08-05 21:49:27 -07:00
Jarred Sumner
e34190fe66
Fix error message in install script
2022-08-05 16:36:25 -07:00
Jarred Sumner
7cbb9add48
Fix baseline detection for macOS x64
2022-08-05 16:30:51 -07:00
Hyro
1cb8f0fa73
feat(util): support for util.TextDecoder ( #990 )
...
* build:(landing) automated website build
* Revert "build:(landing) automated website build"
This reverts commit ddee8485fd .
* feat(util): support for util.TextDecoder
* tests(util): add TextDecoder
* tests: seperate text-decoder
Co-authored-by: xHyroM <xHyroM@users.noreply.github.com >
2022-08-05 10:42:52 -07:00
Soney Mathew
7e93c2368e
Fix of panic in threads while downloading scoped packages ( #992 )
2022-08-05 10:34:50 -07:00
Soney Mathew
9fad889f26
Fix for bearer tokens missing from request headers on bun install step ( #991 )
2022-08-05 03:15:26 -07:00
Jarred Sumner
c5b600ad48
[misc] Add bun init to bun help
2022-08-04 23:24:17 -07:00
Jarred Sumner
7e3fe03fb0
[bun init] Add a test
2022-08-04 23:21:41 -07:00
Jarred Sumner
f0d332e287
[bun:sqlite] Fix crash when > 64 columns
...
Fixes https://github.com/oven-sh/bun/issues/987
2022-08-04 22:16:05 -07:00
Zilin Zhu
e7ecedf3e9
allow setting status code in Response.redirect ( #985 )
2022-08-04 21:44:26 -07:00
Jarred Sumner
d034c004f9
Implement bun init subcommand
2022-08-04 21:42:49 -07:00
Jarred Sumner
7ba61bc983
[bun create] Allow custom start commands
2022-08-04 21:41:12 -07:00
Jarred Sumner
2b55f2d00f
Allow timer with 0 -> 1
2022-08-04 21:40:48 -07:00
Jarred Sumner
4d19970663
[bun upgrade] Prepare for version strings with a space
2022-08-04 21:40:23 -07:00
Jarred Sumner
5ccb4f10d2
setImmediate is now a global
2022-08-04 21:39:58 -07:00
Jarred Sumner
6375982d19
[node.js compat] make var {isBuffer} = Buffer; work
2022-08-04 21:25:14 -07:00
Jarred Sumner
fd7be10f3a
Disable browser field for bun, bun_macro
...
Closes #979
2022-08-04 10:42:33 -07:00
Jarred Sumner
3c5b68caa7
[node.js compat] Clamp for Buffer functions instead of throwing
2022-08-03 21:31:15 -07:00
Zilin Zhu
36d5d764d8
fix path.normalize on ... ( #966 )
2022-08-03 21:14:08 -07:00
Jarred Sumner
b310d7c40d
[node.js compat] latin1 & ascii encoding for Buffer
2022-08-03 21:11:20 -07:00
Jarred Sumner
290fb7f7e7
[Bun.Transpiler] Fix bug that would cause some bun-specific transforms to run
2022-08-03 20:52:17 -07:00
Jarred Sumner
aa0be51d40
Fix test failures from JSPropertyIterator change
2022-08-03 20:52:17 -07:00
Jarred Sumner
e29ef5561f
[bun install] Include scripts when lockfile doesn't change
2022-08-03 18:44:54 -07:00
Jarred Sumner
2094667417
[bun install] Support lifecycle hooks for cwd's package.json
...
`bun install` will now run prepare & install `"scripts"` for the root package.json (not dependencies)
This makes things like `husky` work and possibly `patch-package`
2022-08-03 18:35:53 -07:00
Jarred Sumner
928f6e068b
Don't use SIMD in non-SIMD builds
2022-08-03 18:35:53 -07:00
Jarred Sumner
e253ce0948
Add process.revision and expose git sha to builds
2022-08-03 18:35:53 -07:00
Zilin Zhu
58feb81c36
use import.meta.require instead of import ( #973 )
2022-08-03 18:31:39 -07:00
Carter Snook
f4ac41b5d9
fix: prop iterator cstring variant ( #974 )
2022-08-03 15:32:39 -07:00