Jarred Sumner
2dbc991af9
More tests for Bun.write
2022-09-07 19:58:04 -07:00
Jarred Sumner
c4b9c12677
Fix flaky tests
2022-09-07 19:56:23 -07:00
Jarred Sumner
d7759b88ee
Handle default better with ESM node
2022-09-07 19:56:11 -07:00
Jarred Sumner
25e4fcf5c8
Fast path for Bun.write with short-ish strings & typed arrays
...
Helps with https://github.com/oven-sh/bun/issues/646 but does not fully fix
2022-09-07 19:54:51 -07:00
Jarred Sumner
ce382788b0
Mild perf improvement for bindings
2022-09-07 19:53:49 -07:00
Jarred Sumner
c7874ed3fe
Fix issue with loading bundled entry points
bun-v0.1.11
2022-09-07 00:18:25 -07:00
Jarred Sumner
65affacc50
Fix missing file in SQL-raw test
2022-09-06 21:00:56 -07:00
Jarred Sumner
6e9159a9ad
workaround test failure
2022-09-06 20:59:18 -07:00
Jarred Sumner
dda23a6076
Move some things to the stack
2022-09-06 18:32:16 -07:00
Jarred Sumner
8d71a931a3
Add a helper for static strings
2022-09-06 18:31:20 -07:00
Jarred Sumner
0a67d7e951
[Bun.plugin] Fix validating loader
2022-09-06 17:38:08 -07:00
Jarred Sumner
52f3377d9e
[Bun.plugin] Throw an error when the loader is invalid
2022-09-06 17:32:00 -07:00
Jarred Sumner
b24a9b29d7
Fix potential crash when resolving package.json "exports"
...
Have not seen a crash happen here yet
2022-09-06 17:25:22 -07:00
Jarred Sumner
bac93e14ad
Fix bug with macros
2022-09-06 17:24:45 -07:00
Jarred Sumner
1454e448e6
[Bun.plugin] Allow slashes in namespaces
2022-09-06 17:24:39 -07:00
Jarred Sumner
9b16e245ba
Update README.md
2022-09-06 08:25:08 -07:00
Jarred Sumner
c2f59e72d6
Rename LinkerMap to Aliases to be less confusing
2022-09-06 07:23:05 -07:00
Jarred Sumner
7a5cfc4bae
Return a Buffer object for fs.readFile
2022-09-06 07:22:52 -07:00
Jarred Sumner
f5129dbd1a
Fix issue with process esm node export
2022-09-06 07:22:25 -07:00
Jarred Sumner
07cbc0193a
Set a default Loader based on filename
2022-09-06 07:22:14 -07:00
Jarred Sumner
1c1346dfa9
Add node:assert to list of hardcoded modules to fix ESM compat issue
2022-09-06 07:21:49 -07:00
Jarred Sumner
58af6db3a7
Update README.md
2022-09-06 04:06:06 -07:00
Jarred Sumner
342234eb64
Start to document loader api
2022-09-06 03:48:15 -07:00
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