Jarred Sumner
2c762f47c9
Add simple Hot Module Reloading to bun's runtime
2022-10-06 00:47:03 -07:00
Jarred Sumner
51ced7d3e3
Fix bun:wrap not loading
2022-08-18 19:05:07 -07:00
Jarred Sumner
e253ce0948
Add process.revision and expose git sha to builds
2022-08-03 18:35:53 -07:00
Jarred Sumner
2e71ea4db9
[bun dev] Add flag to force hmr
2022-07-22 13:52:55 -07:00
r00ster91
16452c16da
Remove unnecessary Output.flushs before Global.exit and Global.crash ( #535 )
...
* fix: add missing newline
* refactor: std.process.exit -> Global.exit
* fix: std.os.abort -> Global.exit
I'm not sure about this one. Please verify.
* cleanup: remove unnecessary `Output.flush`s
2022-07-10 06:44:57 -07:00
Snazzah
528972ef8b
feat: update default favicon to new logo
2022-07-09 00:57:08 -07:00
Jarred Sumner
b64bfc0153
mitigate HMR bug
2022-07-05 10:28:34 -07:00
Jarred Sumner
d3ba6f0f12
Rename defaultErrorHandler to runErrorHandler
2022-07-02 01:36:04 -07:00
Jarred Sumner
729d445b68
change the directory structure
2022-06-22 23:21:48 -07:00
Jarred Sumner
70078f48c0
[bun de] Fix crash when printing source maps
2022-05-19 19:26:45 -07:00
Jarred Sumner
d4767ca763
[wip] Solid.js support for Bun!
2022-05-19 05:37:18 -07:00
Jarred Sumner
6728551dc4
Fix wasm build
2022-04-18 17:41:58 -07:00
Jarred Sumner
3e969244ac
[bun.js] Add a Server.stop function
2022-04-11 04:58:29 -07:00
Jarred Sumner
c6393bcd27
✂️ dead code
2022-04-11 01:44:22 -07:00
Jarred Sumner
34c478a4c4
make checking for bun modules a compile time step
2022-04-10 19:45:43 -07:00
Jarred Sumner
20cdb197e2
Fix Next.js stylesheet bug
2022-04-08 23:16:13 -07:00
Jarred Sumner
1f68b8ada0
remove some code bloat
2022-04-08 16:55:58 -07:00
Jarred Sumner
daeede28db
[bun dev] Fix segfaults
2022-04-05 06:38:36 -07:00
Jarred Sumner
5fa5df02f5
[bun dev] Re-create the shared buffer for each websocket
2022-03-31 04:57:03 -07:00
Jarred Sumner
3434b9ecf3
Implement error page for HTTP server
2022-03-24 19:08:20 -07:00
Jarred Sumner
86a4ab704d
Move Bun to JSC.API
2022-03-17 18:28:24 -07:00
Jarred Sumner
74f4c8bcab
query_string_map -> url
2022-03-17 01:27:35 -07:00
Jarred Sumner
a168c51395
Fix a couple memory leaks in bun dev
2022-03-14 23:43:20 -07:00
Jarred Sumner
4638871050
[bun dev] Fix crash on macOS
2022-03-14 01:26:39 -07:00
Jarred Sumner
44b0c8153a
Source Maps for client-side errors & columns
2022-03-11 00:03:09 -08:00
Jarred Sumner
701d6ec45d
rename _global -> bun
2022-03-08 18:54:54 -08:00
Jarred Sumner
d43a645535
source maps optimizations
2022-03-07 00:33:49 -08:00
Jarred Sumner
3598f0ed8a
1.7x faster sourcemap printing
2022-03-06 17:54:12 -08:00
Jarred Sumner
7c5c6cd519
source maps work for app code in bun dev!
2022-03-06 07:35:16 -08:00
Jarred Sumner
51fbbea1d3
upgrade zig
2022-03-04 00:20:22 -08:00
Jarred Sumner
4c5eb4b4db
[bun dev] Improve HMR performance by pooling websocket threads
...
Previously, bun would create a new thread for each websocket connection. Now, it re-uses them
Eventually, this should use evented i/o but other changes need to be made to support that
2022-03-02 21:17:38 -08:00
Jarred Sumner
117ca5355d
Send Date header in bun dev
2022-03-02 21:15:55 -08:00
Jarred Sumner
78cae049d2
cleanup code that checks if it should send an HTTP body
2022-03-01 22:19:15 -08:00
Jarred Sumner
50560e169c
WASM
2022-02-27 23:20:10 -08:00
Jarred Sumner
208885e3d2
[bun dev] Fix bug with not transpiling files at the root
2022-02-24 20:32:57 -08:00
Jarred Sumner
06ac065d4d
[bun dev] Implement /bun:info endpoint
...
This returns metadata for bun
2022-02-20 16:23:19 -08:00
Jarred Sumner
946404a365
[bun dev] Implement open in editor for transpiled files
2022-02-20 16:21:45 -08:00
Jarred Sumner
79974e4d81
[bun dev] Errors with file names can be opened in editor now
2022-02-18 20:46:55 -08:00
Jarred Sumner
aa8080f441
more mimalloc
2022-02-18 14:42:28 -08:00
Jarred Sumner
3d057950b9
std.os.exit -> Global.exit so stderr is always flushed
2022-02-11 14:56:28 -08:00
Jarred Sumner
cc1e19ade0
[bun dev] Use a Mimalloc Arena to attempt to resolve a crash when bun dev has been running for awhile
2022-02-10 01:46:49 -08:00
Jarred Sumner
2e2521c638
[bun dev] Implement hash: namespace for file loader to improve browser cache invalidation
...
This appends a hash to URLs and import paths
In `bun dev`, this means:
`/foo.woff2` => `/hash:/foo.woff2`
`bun dev` simply ignores this.
2022-02-10 01:37:23 -08:00
Jarred Sumner
c03b7a6f19
reminder
2022-02-04 02:43:49 -08:00
Jarred Sumner
a89726b30c
[bun dev] Fix bug with serving static files on next.js apps introduced in af69b47c22
2022-02-04 00:57:12 -08:00
Jarred Sumner
1993f9f9a5
Move detectFastRefresh to later so HTTP request handler starts faster
2022-02-03 20:59:34 -08:00
Jarred Sumner
205a6d45b5
[http] Fix assertion in favicon
2022-02-01 14:41:50 -08:00
Jarred Sumner
af69b47c22
[bun dev] Support HTML files in either project root or public folder (static)
2022-01-30 02:04:56 -08:00
Jarred Sumner
1de275325e
Embed a favicon when none exists
2022-01-29 23:51:01 -08:00
Jarred Sumner
14301284af
cleanup
2022-01-29 23:50:38 -08:00
Jarred Sumner
adeb880d7f
Enable Fast Refresh when not bundling
2022-01-29 23:49:41 -08:00