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
Ashcon Partovi
1574ac7896
Only checkout test folder for ecosystem tests
2023-05-04 15:55:12 -07:00
Ashcon Partovi
a66137bdce
Actually fix the git clone URL
2023-05-04 15:36:56 -07:00
Ashcon Partovi
b2abf82494
Use HTTPS instead of SSH for git clone in ecosystem tests
2023-05-04 15:35:58 -07:00
Ashcon Partovi
d68786909c
Fix working directory of GitHub action
2023-05-04 15:33:33 -07:00
Ashcon Partovi
1183dd1a3f
Add initial ecosystem tests ( #2801 )
...
* Add initial ecosystem tests
* Run ecosystem tests every morning, after canary release
2023-05-04 15:27:12 -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
2d0eaf9842
Fix broken test
2023-05-03 15:32:15 -07:00
Jarred Sumner
101f0ee6ba
re-enable our CJS optimization
2023-05-03 10:35:55 -07:00
Jarred Sumner
9b5caf7467
Implement synthetic default export
2023-05-03 00:55:06 -07:00
Jarred Sumner
b2a50671ab
add deoptimization
2023-05-02 23:03:39 -07:00
Dylan Conway
ca776326cf
entry_point_kinds only at source_index
2023-05-02 22:16:46 -07:00
Jarred Sumner
1346293619
Add missing function
2023-05-02 22:12:56 -07:00
Jarred Sumner
bc4a8bf595
Small refactor
2023-05-02 22:02:19 -07:00
Jarred Sumner
2bc449656e
Visit the runtime
2023-05-02 22:02:19 -07:00
Jarred Sumner
6a74651eb4
Add helper fn
2023-05-02 22:02:19 -07:00
Dylan Conway
755874a9ea
Fix checking for dynamic exports ( #2792 )
...
* only look at import records for the current source index
* skip `source_index` when it is invalid
* iterate `export_star_records` at `source_index`
* comment
2023-05-02 21:57:57 -07:00
Jarred Sumner
082bc62589
alignment
2023-05-02 19:57:44 -07:00
Jarred Sumner
2250f7a0c0
Add __ulock_wait2 polyfill
...
cc @kzc
2023-05-02 18:33:03 -07:00
Jarred Sumner
fe52627dea
fix spacing
2023-05-02 11:58:24 -07:00
Jarred Sumner
6bdc158e9c
Use pretty
2023-05-02 11:58:14 -07:00
Jarred Sumner
7a699c1ac2
Fix a couple spltiting bugs
2023-05-01 22:23:07 -07:00
Jarred Sumner
c5df4e9477
Compress let f; f=123 => let f = 123;
2023-05-01 21:00:51 -07:00
Jarred Sumner
b3c7d0ea23
Small improvement to minifier
2023-05-01 21:00:31 -07:00
Jarred Sumner
1af4e1dce1
Fixes #2783
2023-05-01 16:55:50 -07:00
Jarred Sumner
5d8027cd5a
Fix test
2023-05-01 16:55:11 -07:00
Jarred Sumner
69b767fadc
Update bundle_v2.zig
2023-05-01 15:24:10 -07:00
Jarred Sumner
44fbd7719e
Fix some splitting bugs
2023-05-01 15:04:46 -07:00
Jarred Sumner
0b2422b1f3
Fix another crash
2023-05-01 13:01:30 -07:00
Jarred Sumner
331a3cec8c
Fix crash
2023-05-01 12:24:28 -07:00
Revenity
c2a223802b
Add StricJS to ecosystem ( #2747 )
...
* Create stric.md
* Update nav.ts
* Update stric.md
Add codetabs for ArrowJS
* Update stric.md
* Update stric.md
2023-05-01 10:37:39 -07:00
Ashcon Partovi
c19c522744
Fix error links in markdown summary
2023-05-01 09:01:41 -07:00
Ashcon Partovi
1fc8639177
Condense errors in test runner script
2023-05-01 08:48:40 -07:00
Jarred Sumner
fe57932dfb
Add missing type for sqlite ( #2764 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-04-30 23:36:32 -07:00
Will Richards 2
59b3556fab
Bun Test matchers even/odd. Also, .toContains fix and truthy ( #2754 )
...
* bun test matcher tests for even/odd, few more truthy tests, and fix for contains empty string
* implementation of even/odd matchers
* didn't add the codegen bindings
* linted
2023-04-30 23:36:08 -07:00
Jarred Sumner
8b53b3ed88
FIx esm -> cjs require interop with converted CJS
...
TODO: make `default` namespace object for these not load the entire wrapper
2023-04-30 23:17:25 -07:00
Jarred Sumner
c0a1c76edb
Fix garbled line text in some errors
2023-04-30 23:16:23 -07:00
Jarred Sumner
f26fef1010
Update options.zig
2023-04-30 22:41:07 -07:00
Jarred Sumner
f8b0730231
Fix missing imports in DCE tests
2023-04-30 22:34:23 -07:00
Jarred Sumner
fe14b7244d
Fix missing "default" export condition
2023-04-30 22:34:13 -07:00
Dylan Conway
0490bd3d2e
Implement source maps ( #2770 )
...
* wip
* Begin computing source map tables
* source map progress
* external source maps
* fix merge
* remove `@as` coercion
* inline source maps and output source map shifts
* fix `codeWithSourceMapShifts()` after merge
* remove second call to `findReachableFiles()`
* use `worker.allocator`, remove comment
* don't reuse memory for source and sourceContents
* don't reuse `quote_buf`
* fix writing to stdout
* Add comment
* Don't include a sourcemap if the text was empty
* Make the parser faster
* +16% faster sourcemap generation
@dylan-conway I'll need you to look this over to make sure I didn't mess anything up
Though it currently doesn't generate the offsets in the right order...
* 30% performance improvement to Bun.build()
* Print `debugId` in source maps
cc @mitsuhiko @notzeeg
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-04-30 22:09:40 -07:00
dave caruso
137dc6e19f
test default condition ( #2776 )
2023-04-30 21:16:32 -07:00
Alex Lam S.L
c05a6744bb
[install] handle devDependencies of local folders ( #2781 )
...
fixes #2653
2023-05-01 06:41:33 +03:00