Jarred Sumner
4dd398ca7a
ignore = dirty
2021-10-12 16:27:15 -07:00
Jarred Sumner
756bfc9077
Add fetch CLI test app
2021-10-12 16:26:57 -07:00
Jarred Sumner
f646250a91
Add s2n, remove openssl
2021-10-12 16:26:24 -07:00
Jarred Sumner
24c567086f
Add OpenSSL 😢
2021-10-11 20:15:15 -07:00
Jarred Sumner
05b1696df7
Add libarchive bindings
2021-10-11 18:31:24 -07:00
Jarred Sumner
e7f6cf12a5
Update .gitmodules
2021-10-10 23:41:49 -07:00
Jarred Sumner
e2ba468924
Update .gitmodules
2021-10-10 23:41:40 -07:00
Jarred Sumner
85760c0a4c
Missing fixture
2021-10-10 23:41:27 -07:00
Jarred Sumner
0db7af6166
[fetch] Add support for gzip & deflate to the http client
...
Powered by Cloudflare's zlib fork
2021-10-10 23:41:18 -07:00
Jarred Sumner
5e3d1dd4b5
Merge pull request #30 from alexkuz/patch-1
2021-10-09 03:47:24 -07:00
Alexander Kuznetsov
6eb9a36a22
Fetch WebKit submodule via https instead of ssh
...
Fetching submodule via ssh leads to auth error if SSH key is not provided in GitHub settings; all submodules left uninitialized as a result
2021-10-09 11:50:14 +03:00
Jarred Sumner
e88e9401f1
Fix bug where occasionally unary expressions would simplify incorrectly due to an undefined memory issue
2021-10-08 17:24:03 -07:00
Jarred Sumner
829b4287dd
Yet Another Packed Struct Bug
2021-10-08 15:48:58 -07:00
Jarred Sumner
2bf7b5a7ab
Update readme.md
2021-10-07 22:31:36 -07:00
Jarred Sumner
1c83f3091c
Update README.md
2021-10-07 21:31:52 -07:00
Jarred Sumner
dfd08e7c55
Fix potential symbol collision in bun-macro-relay
2021-10-07 21:31:11 -07:00
Jarred Sumner
3b28af17db
Fix edgecase when bundling JavaScript that references ESM exported functions before they're defined
2021-10-07 21:30:28 -07:00
Jarred Sumner
5a03dfb9a4
Schema
2021-10-07 21:29:16 -07:00
Jarred Sumner
fa1aa301e8
Add --port CLI flag for setting a port instead of --origin. --port has higher precedence than --origin so that proxies can work
2021-10-07 21:29:07 -07:00
Jarred Sumner
ae7b91efe2
Add CSS HMR benchmark
2021-10-07 21:27:47 -07:00
Jarred Sumner
6d9ccd9b8e
Fix package.json file
2021-10-06 20:02:58 -07:00
Jarred Sumner
0d79435ce2
Snapshots
2021-10-06 20:02:40 -07:00
Jarred Sumner
4ee2fdf1c6
uname
bun-v0.0.34
2021-10-06 19:32:32 -07:00
Jarred Sumner
cd273daa1b
Missing @TypeOf
2021-10-06 19:31:19 -07:00
Jarred Sumner
c2e9d49f69
oops
2021-10-06 19:29:50 -07:00
Jarred Sumner
38a9c92eec
Bump it
2021-10-06 19:28:44 -07:00
Jarred Sumner
1d0f442718
📷
2021-10-06 19:26:43 -07:00
Jarred Sumner
1e8babe185
HTTP paths must resolve from ./$PROJECT_ROOT unless explicitly marked absolute.
...
This fixes the issue with deeply nested PNPM workspace packages. Happened when using @emotion/react inside a PNPM workspace when @emotion/react was hoisted to the workspace root but react was in a child node_modules folder. It would fail to resolve `"react/jsx-dev-runtime"` because it didn't exist in any node_modules folder relative to `@emotion/react`'s real path.
2021-10-06 19:26:28 -07:00
Jarred Sumner
69d3b5ca60
Update browser.js
2021-10-06 19:21:34 -07:00
Jarred Sumner
a493c18193
Fix JSX transform edgecase with static children
2021-10-06 19:21:26 -07:00
Jarred Sumner
5370ea71c0
Add support for reading JSX config from tsconfig.json
2021-10-06 16:49:26 -07:00
Jarred Sumner
0afec7739b
Update README.md
2021-10-05 23:09:57 -07:00
Jarred Sumner
a7173d54ce
Update README.md
2021-10-05 23:08:11 -07:00
Jarred Sumner
3b10cfae80
analytics is good enough for now
2021-10-05 23:08:06 -07:00
Jarred Sumner
bd14ad9e6e
Async analytics works now
...
Requests are ~60 bytes and the thread mostly sleeps, so it should be pretty low overhead overall.
2021-10-05 17:50:05 -07:00
Jarred Sumner
9507cd8ed6
[fetch] Fix bug with HTTP request bodies
2021-10-05 17:45:32 -07:00
Jarred Sumner
dfe74cb5c4
Add BUN_DISABLE_ANALYTICS flag to disable analytics and automatically disable analytics when running inside hyperfine
2021-10-05 03:11:35 -07:00
Jarred Sumner
00e7b7c3d5
Simple analytics
2021-10-05 02:27:49 -07:00
Jarred SUmner
d2be50bf4d
Merge branch 'main' of github.com:Jarred-Sumner/bun into main
bun-v0.0.32
2021-10-04 20:42:17 -07:00
Jarred SUmner
f0f3d6d4eb
Statically link libicu on Linux so it doesn't require installing icu separately.
...
this doubles the binary size :(
2021-10-04 20:41:27 -07:00
Jarred SUmner
21d918921a
memfd experiment did not yield perf gains on Linux
...
I suspect the reason why is because we were already using tmpfs. So it was already writing to an in-memory file. O_TMPFILE doesn't seem to do anything for us either here.
2021-10-04 20:01:05 -07:00
Jarred Sumner
55095edee6
Don't pass O_EXCL
2021-10-04 19:07:19 -07:00
Jarred Sumner
6a7deab74d
O_TMPFILE
2021-10-04 19:00:18 -07:00
Jarred Sumner
7db27f11d0
memfd_create does not actually make it faster
2021-10-04 18:58:31 -07:00
Jarred Sumner
3ebb4feb98
Attempt to optimize bun bun on Linux by using memfd_create and copying the resulting file via sendfile()
2021-10-04 18:37:51 -07:00
Jarred Sumner
e8dab9bfcf
Fix moving files across mount points
2021-10-04 15:35:08 -07:00
Jarred Sumner
dc3eee44a9
Bump
2021-10-04 04:54:23 -07:00
Jarred Sumner
9e8463af33
Bump
bun-v0.0.31
2021-10-04 04:31:43 -07:00
Jarred Sumner
dd2bdd09db
Bump
bun-v0.0.29
bun-v0.0.30
2021-10-04 03:33:54 -07:00
Jarred Sumner
0eb3c1d393
Improve Bun's performance by 5%
...
By making E.Identifier not a pointer, we improve performance by 5%. Heap allocations are bad
2021-10-04 03:28:55 -07:00