Jarred Sumner
93cfc7edbb
preserve statements when generating a separate module for bun plugin
2022-09-06 03:37:58 -07:00
Jarred Sumner
5b6a2d9efe
Loosen-up the streams polyfill
2022-09-06 03:37:58 -07:00
Jarred Sumner
5ddfd912ef
Add @ to acceptable namespace characters
2022-09-06 03:37:58 -07:00
Jarred Sumner
e9cc9ae816
Make the plugins a little more resilient
2022-09-06 03:37:58 -07:00
Jarred Sumner
ba2a7d72e7
Add missing Blob
2022-09-06 03:37:58 -07:00
Jarred Sumner
308affdcf0
Make fs extensible
2022-09-06 03:37:58 -07:00
Jarred Sumner
07e2c898c6
Fix crash in Buffer module
2022-09-06 03:37:58 -07:00
Zilin Zhu
b9fad14f87
Add native ReadableState ( #1210 )
...
* use functionSpace for JSStringDecoderConstructor and fix console.log on prototype
* Add native ReadableState
* move kPaused to class property
2022-09-06 00:57:16 -07:00
Jarred Sumner
5a71521021
[Bun.plugin] Clean up exception handling
2022-09-05 23:43:34 -07:00
Jarred Sumner
11aa17a57c
Support async onLoad callbacks in Bun.plugin
2022-09-05 23:05:22 -07:00
Jarred Sumner
d2397b60e7
Move generateObjectModuleSourceCode to separate file to fix build error
2022-09-05 05:16:21 -07:00
Jarred Sumner
c31422b308
inline
2022-09-05 05:15:07 -07:00
Jarred Sumner
7ea9909618
Missing #pragma once
2022-09-05 04:43:02 -07:00
Jarred Sumner
62fa5d59cb
Rename is_macro_mode -> use_alternate_source_cache
2022-09-04 21:43:53 -07:00
Jarred Sumner
7acf5d3831
Some tests
2022-09-04 00:54:51 -07:00
Jarred Sumner
1112eb75e3
[node:module] Implement _resolveFileName, stub _nodeModulePaths & _cache
...
Closes https://github.com/oven-sh/bun/issues/1111
2022-09-04 00:54:21 -07:00
Jarred Sumner
ef268c5ee5
@globalPrivate -> @linkTimeConstant
...
See https://github.com/WebKit/WebKit/pull/2553
I'm not 100% sure @linkTimeConstant is correct. Specifically, I don't know if it's a link time constant or just a global private thing.
2022-09-04 00:52:30 -07:00
Jarred Sumner
15b7f9793f
[Node API] Fix napi_module_register
2022-09-03 22:47:00 -07:00
Jarred Sumner
04cc1968db
Fix createRequire() in node:module
...
Fixes https://github.com/oven-sh/bun/issues/831
Fixes https://github.com/oven-sh/bun/issues/453
2022-09-03 21:48:06 -07:00
Jarred Sumner
4891be8d0d
Fix C++ intellisense
2022-09-03 21:40:06 -07:00
Jarred Sumner
cc46604bdb
Fix build error
2022-09-03 21:03:50 -07:00
Jarred Sumner
bcbd448767
Add a code of conduct
...
Copied from Rust
2022-09-03 20:54:15 -07:00
tHyt-lab
892c020b00
update example react-is to v18( #1155 ) ( #1172 )
2022-09-03 18:52:33 -07:00
Jarred Sumner
8e5b1c44bc
Fixes https://github.com/oven-sh/bun/issues/677
2022-09-03 18:49:19 -07:00
Hyro
2340e7e6e5
chore(install-script): automatically add bun to path - bash shell ( #1168 )
...
* chore(install-script): automatically add bun to path - bash shell
* add tildify
* chore: make requested changes
* fix: add equals true
Co-authored-by: Wallunen <44848747+Wallunen@users.noreply.github.com >
* fix: $XDG_CONFIG_HOME can be undefined
Co-authored-by: Wallunen <44848747+Wallunen@users.noreply.github.com >
Co-authored-by: Wallunen <44848747+Wallunen@users.noreply.github.com >
2022-09-03 05:01:26 -07:00
PANG, Kit
98ecfc4f76
Fix GitHub CLI installation ( #1204 )
...
A workaround for <https://github.com/cli/cli/issues/6175 >.
This commit references <https://github.com/devcontainers/features/pull/133 >.
2022-09-03 04:10:21 -07:00
Jarred Sumner
0ca42e81f3
Plugin API ( #1199 )
...
* Plugin API
* Fix the bugs
* Implement `"object"` loader
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-09-03 03:57:43 -07:00
Dylan Conway
8b2d07e82e
fixed is_export and added test cases ( #1203 )
2022-09-03 01:39:24 -07:00
Jarred Sumner
3e9f7ab3e4
Update devcontainer scripts
...
Won't work until https://github.com/cli/cli/issues/6175 is fixed
2022-09-02 16:15:23 -07:00
usrtax
89524d55bd
allow set proxy for github ( #1198 )
...
in china , github is blocked, we use https://ghproxy.com/ for proxy
for example
use
`wget https://ghproxy.com/https://github.com/stilleshan/ServerStatus/archive/master.zip `
instead of
`wget https://github.com/stilleshan/ServerStatus/archive/master.zip `
2022-09-01 23:12:33 -07:00
Zilin Zhu
2dc07d7505
Fix failing Buffer tests ( #1197 )
2022-09-01 23:11:09 -07:00
Jarred Sumner
4e73726bee
Delete some dead code
2022-09-01 20:34:41 -07:00
Jarred Sumner
dfc27e3c30
Clean up options
2022-09-01 20:22:54 -07:00
Jarred Sumner
c78f7463a9
Add missing directories to make devcontainer
2022-09-01 16:32:27 -07:00
Jarred Sumner
793a42e7f5
[bun run] Silence .env loaded log
...
Fixes https://github.com/oven-sh/bun/issues/1192
2022-09-01 15:31:22 -07:00
Zilin Zhu
700c31dd13
Add native StringDecoder ( #1188 )
...
* Add native StringDecoder
* fix upon reviews
* add Constructor and use LazyClassStructure
2022-09-01 12:56:41 -07:00
Jarred Sumner
f023b89b73
Fix crash in napi finalizer
2022-09-01 01:58:42 -07:00
Jarred Sumner
5eb431dcd0
Fixes https://github.com/oven-sh/bun/issues/1183
2022-09-01 01:08:59 -07:00
Ikko Ashimine
5d99398850
Fix typo in futex.zig ( #1186 )
...
Therefor -> Therefore
2022-09-01 00:14:20 -07:00
Johan Bergström
43fc696d7b
readme: remove recurse flag from xattr ( #1182 )
...
This shouldn't be necessary since we're only doing it for one file.
Fixes: https://github.com/oven-sh/bun/issues/1180
2022-09-01 00:14:01 -07:00
Bram Wasti
bfe9d594a9
Add profiler support ( #1110 )
2022-08-30 19:31:58 -07:00
Taher
8651799097
Fixed JSBuffer write issues ( #1175 )
2022-08-29 13:09:46 -07:00
Jarred Sumner
9d8fb81413
Improve error when FFI fails to dlopen()
2022-08-29 13:02:02 -07:00
Zilin Zhu
34c0f77319
chore: Clean buffer C API ( #1174 )
2022-08-29 05:09:47 -07:00
Jarred Sumner
7b628ca09c
Fixes https://github.com/oven-sh/bun/issues/1127
2022-08-29 03:26:07 -07:00
Jarred Sumner
5dc260d07e
Update README.md
2022-08-28 22:02:27 -07:00
Jarred Sumner
86ac5f09bc
Update README.md
2022-08-28 22:01:07 -07:00
Jarred Sumner
1c492e2791
Update package.json
2022-08-28 21:51:24 -07:00
Jarred Sumner
d7dbe6f329
Remove code that doesn't work
2022-08-28 21:46:47 -07:00
Jarred Sumner
c1734c6ec5
More reliable macOS event loop ( #1166 )
...
* More reliable macOS event loop
* Reduce CPU usage of idling
* Add another implementation
* Add benchmark
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-08-28 21:28:05 -07:00