Jarred Sumner
a0a2fa964b
[internal] Remove more dead code, add script to find .zig files that aren't imported by other .zig files
2021-10-23 16:48:12 -07:00
Jarred Sumner
1b90619890
[internal] ✂️ dead code
2021-10-23 16:15:36 -07:00
Jarred Sumner
a1b8c20c3f
Add "process.env" to global object
2021-10-23 04:59:03 -07:00
Jarred Sumner
e039ba5130
[Bun.js] Add Bun.env and support process.env for non-transpiled environment variables
2021-10-23 04:54:17 -07:00
Jarred Sumner
33b0c89e7c
[Bun.js] Fix SyntaxError not showing source file or line number
2021-10-21 04:27:36 -07:00
Jarred Sumner
58b196c583
rewrote most of the router
2021-10-20 04:18:29 -07:00
Jarred SUmner
92e489760d
Linux build fixes
2021-10-15 22:33:36 -07:00
Jarred Sumner
88a5e2d34d
Add TLS 1.3 support, improve fetch() HTTPS performance
2021-10-13 00:27:35 -07:00
Jarred Sumner
ae7b91efe2
Add CSS HMR benchmark
2021-10-07 21:27:47 -07:00
Jarred Sumner
5370ea71c0
Add support for reading JSX config from tsconfig.json
2021-10-06 16:49:26 -07:00
Jarred Sumner
3b10cfae80
analytics is good enough for now
2021-10-05 23:08:06 -07:00
Jarred SUmner
38c73788e1
Bump
2021-10-03 21:55:50 -07:00
Jarred Sumner
aee263d050
Update linux build instructions
2021-10-03 21:21:54 -07:00
Jarred Sumner
73c27a9a25
Fix various macOS-specific compile errors and run zig fmt
2021-10-03 20:26:54 -07:00
Jarred SUmner
cdabcfd9d0
Linux works now.
2021-10-02 22:54:19 -07:00
Jarred Sumner
6932f3d543
Merge branch 'jarred/linux' of github.com:Jarred-Sumner/bun into jarred/linux
2021-10-01 15:08:14 -07:00
Jarred SUmner
222027991f
Build stuff
2021-10-01 15:05:34 -07:00
Jarred Sumner
5bb5091fe0
Bump webkit
2021-10-01 15:02:17 -07:00
Jarred Sumner
5fdaad9a2f
Pass macro_context when appropriate. This needs to be refactored more.
2021-09-30 22:34:54 -07:00
Jarred Sumner
fdda1078f8
Support remapping macro paths
2021-09-30 18:58:39 -07:00
Jarred Sumner
88e7e12a50
Fix all the compile errors
2021-09-30 14:20:45 -07:00
Jarred Sumner
4cdc8939ab
Wire up macro-injected imports and move some structs above the gigantic parser type to reduce bun compile time a little
2021-09-30 13:49:46 -07:00
Jarred Sumner
74db7809eb
Most of the code & API changes necessary for supporting Relay (GraphQL)
2021-09-29 23:28:54 -07:00
Jarred Sumner
2f8be4f13f
()
2021-09-27 21:05:20 -07:00
Jarred Sumner
37ffe4501c
Ignore leading invalid unicode characters in response bodies in Response.text()
2021-09-27 21:03:00 -07:00
Jarred Sumner
13f6297312
Access object properties from macros
2021-09-27 21:01:34 -07:00
Jarred Sumner
0da19a25cf
u16 isn't big enough
2021-09-27 16:28:04 -07:00
Jarred Sumner
97ad21dc68
Fix typo in error
2021-09-27 16:08:34 -07:00
Jarred Sumner
eb3473125c
Allow nested arrays
2021-09-26 23:04:07 -07:00
Jarred Sumner
e1306be4be
Update Bun.readFileAsBytes and Bun.readFile to also accept an array of filepaths to join
...
For example:
```
Bun.readFileAsString([Bun.main, "../pages/hi.tsx"]);
```
2021-09-26 20:06:10 -07:00
Jarred Sumner
002d46d0c4
Add JSArrayIterator, don't call JSC::Options after JSC already loaded once (that causes a crash)
2021-09-26 20:04:26 -07:00
Jarred Sumner
66ed7c1f30
Basic macro impl
2021-09-26 00:14:15 -07:00
Jarred Sumner
940570af59
skeleton code
2021-09-24 16:41:45 -07:00
Jarred Sumner
22837d69b7
Remove cache_files since it's not used and causes slower Bun compilation times
2021-09-24 15:23:55 -07:00
Jarred Sumner
79c7fe0f7a
[Bun.js] Add Bun.readFileBytes() to get a Uint8Array of the file's contents without copying.
2021-09-21 15:39:52 -07:00
Jarred Sumner
4e12a4c013
[Bun.js] Add support for console.time, console.timeEnd
2021-09-21 00:58:55 -07:00
Dov Alperin
c98e007ff7
Get bun ready for linux builds
...
Adds: conditional builds in makefile
Fixes: incorrect imports of 'JavaScriptCore.zig' (note the caps 's')
replaces with correct import of 'JavascriptCore.zig'
2021-09-17 08:43:15 -04:00
Jarred Sumner
9511bf94d5
Colorize build/resolve errors and add a ^
2021-09-16 17:37:22 -07:00
Jarred Sumner
5a89f30841
Switch to 0.0.x instead of 0.0.0-x to fix the npm install issue
2021-09-15 23:34:17 -07:00
Jarred Sumner
62d9a18ec6
zig fmt
2021-09-15 18:11:51 -07:00
Jarred Sumner
b0bb65f494
Big Heap:
2021-09-15 18:07:08 -07:00
Jarred Sumner
bba102c076
Warn when JIT is disabled
2021-09-15 17:04:00 -07:00
Jarred Sumner
9719ae096d
Fix build-generated typo
2021-09-14 23:07:55 -07:00
Jarred Sumner
516369d748
commit webkit update
2021-09-14 20:34:46 -07:00
Jarred Sumner
b0598f64ea
Fix crashes when accessing request metadata
2021-09-13 22:29:44 -07:00
Jarred Sumner
125d88bd65
bun:error.js into separate module, ensure we don't include fast refresh in Bun.js, log build errors to browser console, don't warn for node_modules,
2021-09-11 01:48:23 -07:00
Jarred Sumner
b66ef23167
yay
2021-09-10 03:32:21 -07:00
Jarred Sumner
fc907e2f81
current
2021-09-09 23:33:34 -07:00
Jarred Sumner
8a02ad48a5
fetc h!!!
2021-09-09 05:40:07 -07:00
Jarred Sumner
c30ec608b1
upgrade
2021-09-08 16:57:10 -07:00