Dylan Conway
e74207650b
Fix bug with float minification
2023-05-08 23:07:14 -07:00
Dylan Conway
aa85d7af92
Fix incorrect fd usage
2023-05-08 22:54:25 -07:00
Jarred Sumner
0b52f9210a
Add a couple helpers
2023-05-08 22:36:52 -07:00
Jarred Sumner
69ea6fd54f
Fix memory issues with loader and define in JSBundler
2023-05-08 22:35:13 -07:00
Jarred Sumner
73b0d8a51c
Make the enum serializer more flexible
2023-05-08 22:34:01 -07:00
Jarred Sumner
b874d0b387
✂️ dead code
2023-05-08 22:32:04 -07:00
dave caruso
5e366872f6
implement build api define and loaders ( #2805 )
...
* parse error logs
* clean up types
* remove --jsx-production. use NODE_ENV instead
* add define to js api
* add loaders to js api
* fixups
* sourcemap
* typo fix
* remove label, comment dir just for now
* test tweaks
* test work
* make optional enums actually optional.
allows `sourcemap: undefined`
* overload host ram test
* string tests
* tests
* test for 2815
* requested changes
* sort this list
* remove this test file now that it passes
* oops
* add --format
* finish ts tests
* doc typos related to define and loader
2023-05-08 21:55:21 -07:00
Jarred Sumner
1a411e201b
Add some comments
2023-05-08 21:32:17 -07:00
Jarred Sumner
4a2d89d865
✂️ some dead code
2023-05-08 21:29:19 -07:00
Jarred Sumner
e422c849d5
Fix bug in Bun.build() where it wouldn't pick up changes to directories on rebuilds ( #2824 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-05-08 21:14:56 -07:00
Ciro Spaciari
c6c21eeba7
added some improvements on server ( #2803 )
...
* added some improvements on server
* undo unintended change
* clean data handler before end calls
* refactor
* make ctx.resp nullable
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-05-08 14:10:40 -07:00
Jarred Sumner
14597dbcdc
Don't leak file handles
2023-05-08 02:43:17 -07:00
Jarred Sumner
f9d6a61676
[fs] Add an extra byte to files we read
2023-05-08 01:45:10 -07:00
Jarred Sumner
3f895085a0
[fs] More logging
2023-05-08 01:44:50 -07:00
Jarred Sumner
81e4203efe
[bundler] Make module resolution single-threaded
2023-05-08 01:44:08 -07:00
Jarred Sumner
db44f41dd0
Possibly fix the linux perf issue
2023-05-07 23:53:45 -07:00
Jarred Sumner
56bd410044
Reduce over-allocation
2023-05-07 23:52:05 -07:00
Jarred Sumner
35685bbc86
Reduce the size of the JS AST to attempt to resolve the linux performance issue
2023-05-07 22:33:59 -07:00
Jarred Sumner
af1cd23b8c
Add tracy ( #2817 )
...
* Add tracy
* RTLD
* Linux needs LD_PRELOAD
* More tracing
* Inline this
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-05-07 21:08:32 -07:00
Jarred Sumner
d3ae9ac7ce
experiment to try to fix linux bundler perf regression
2023-05-07 01:51:05 -07:00
Jarred Sumner
243847f992
Add alignment feature flag
2023-05-07 01:04:38 -07:00
Jarred Sumner
25eecc3e07
Add latin1 identifier fast path
2023-05-06 23:36:37 -07:00
Jarred Sumner
0e1b934e27
Fix overflow
2023-05-06 19:52:46 -07:00
Jarred Sumner
2aa4fba99d
💅
2023-05-06 19:09:14 -07:00
Jarred Sumner
cf4d13dcc0
Fixes #2811
2023-05-06 19:06:52 -07:00
Jarred Sumner
4708835ae6
[minifier] Rewrite equality check logic
2023-05-06 18:23:37 -07:00
Jarred Sumner
8975717bc3
Fix several transpiler tests
2023-05-06 18:20:19 -07:00
Jarred Sumner
5327940132
Fixes https://github.com/oven-sh/bun/issues/2810
2023-05-06 18:16:21 -07:00
Jarred Sumner
54d5f59f09
Cleanup some of the log-related code
2023-05-06 16:32:29 -07:00
Jarred Sumner
46a0a4d984
[Bun.build] Add error when an onResolve plugin returns a namespace which has no loader
2023-05-06 16:32:06 -07:00
Jarred Sumner
70e850bf76
fix crash when there are lots of build errors
2023-05-06 16:31:46 -07:00
Jarred Sumner
d4b35d9ae6
Fix make headers
2023-05-06 13:19:41 -07:00
Jarred Sumner
f523b2187a
Fix make headers
2023-05-06 13:19:23 -07:00
Jarred Sumner
41a59d0d03
Fix a memory leak
2023-05-06 13:19:11 -07:00
Jarred Sumner
9c9425bc8c
Another .isFile()
2023-05-06 13:18:38 -07:00
Jarred Sumner
01ce690a01
Clone the logs more
2023-05-06 13:18:13 -07:00
Jarred Sumner
1da75791da
Use isFile() helper
2023-05-06 12:52:55 -07:00
Jarred Sumner
f95a81e05d
[napi] Fix crash in napi_create_external_buffer
...
This impacted LightningCSS when garbage collection ran. cc @devongovett
2023-05-05 17:16:47 -07:00
Jarred Sumner
9a09f9f532
Fix bug where the Bun.file() returned by Bun.build() would have an incorrect path
2023-05-05 15:48:26 -07:00
Jarred Sumner
3a01316707
Cleanup how some of the server components stuff works
2023-05-05 15:48:26 -07:00
Dylan Conway
d9386a68a4
fix source map line offsets ( #2791 )
...
* find codepoint at `i`
* fix allocator usage
* missing comment
* switch to `Cursor` iterator
2023-05-04 22:44:02 -07:00
Jarred Sumner
945d069290
Add UNLIKELY
2023-05-04 17:09:59 -07:00
Jarred Sumner
7cb1404511
Revert "Add setNoDelay"
...
This reverts commit 8b6dd0c7e1 .
2023-05-04 17:09:24 -07:00
Jarred Sumner
8e4f777d35
Throw error on non-file url
2023-05-04 17:09:10 -07:00
Jarred Sumner
8b6dd0c7e1
Add setNoDelay
2023-05-04 17:09:10 -07:00
Ashcon Partovi
c43c1b50ff
Add no-op for ClientRequest.{setNoDelay,setTimeout}
2023-05-04 16:09:45 -07:00
Dylan Conway
8e18229d5d
parse and visit catch body scope ( #2796 )
2023-05-04 08:21:33 -07:00
Jarred Sumner
243dfc177a
Fix code splitting for server components
2023-05-03 23:48:18 -07:00
Jarred Sumner
f114e88bee
Clean up edgecase causing plugins to be called too many times
2023-05-03 15:35:11 -07:00
Jarred Sumner
101f0ee6ba
re-enable our CJS optimization
2023-05-03 10:35:55 -07:00