Jarred Sumner
|
f7e9b91701
|
[parser] Fix symbol collision with require
Fixes https://github.com/oven-sh/bun/issues/674
Fixes https://github.com/oven-sh/bun/issues/382
|
2022-07-15 23:08:25 -07:00 |
|
Aurora Luna Takemi
|
418972b423
|
Update GitHub URL to match new repo URL (#547)
* Update repo URLs
* GitHub URL update
* Revert accidental URL changes
|
2022-07-10 19:37:30 -07:00 |
|
Jarred Sumner
|
41f4302d39
|
Handle global require("string")
|
2022-07-04 17:17:29 -07:00 |
|
Jarred Sumner
|
7bb75f5553
|
Add dynamic require support
|
2022-06-24 06:59:47 -07:00 |
|
Jarred Sumner
|
1bc3747042
|
[JS Parser] Fix undefined memory bug when printing an "cannot be used in strict mode" error message
|
2022-06-22 06:56:47 -07:00 |
|
Jarred Sumner
|
cc4a164f20
|
Update js_parser.zig
|
2022-06-10 18:55:16 -07:00 |
|
Jarred Sumner
|
78bf1150ff
|
Fix defaultProps with JSX optimization
|
2022-06-09 05:09:00 -07:00 |
|
Jarred Sumner
|
43de33afc7
|
Web Streams API (#176)
* [bun.js] `WritableStream`, `ReadableStream`, `TransformStream`, `WritableStreamDefaultController`, `ReadableStreamDefaultController` & more
* Implement `Blob.stream()`
* Update streams.test.js
* Fix sourcemaps crash
* [TextEncoder] 3x faster in hot loops
* reading almost works
* start to implement native streams
* Implement `Blob.stream()`
* Implement `Bun.file(pathOrFd).stream()`
* Add an extra function
* [fs.readFile] Improve performance
* make jsc bindings a little easier to work with
* fix segfault
* faster async/await + readablestream optimizations
* WebKit updates
* More WebKit updates
* Add releaseWEakrefs binding
* `bun:jsc`
* More streams
* Update streams.test.js
* Update Makefile
* Update mimalloc
* Update WebKit
* Create bun-jsc.test.js
* Faster ReadableStream
* Fix off by one & exceptions
* Handle empty files/blobs
* Update streams.test.js
* Move streams to it's own file
* temp
* impl #1
* take two
* good enough for now
* Implement `readableStreamToArray`, `readableStreamToArrayBuffer`, `concatArrayBuffers`
* jsxOptimizationInlining
* Fix crash
* Add `jsxOptimizationInline` to Bun.Transpiler
* Update Transpiler types
* Update js_ast.zig
* Automatically choose production mode when NODE_ENV="production"
* Update cli.zig
* [jsx] Handle defaultProps when inlining
* Update transpiler.test.js
* uncomment some tests
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-06-07 22:32:46 -07:00 |
|
Jarred Sumner
|
99d61877d6
|
[solid] more progress, no fragments, but still not right
|
2022-05-20 00:45:51 -07:00 |
|
Jarred Sumner
|
1af67dbe15
|
woops
|
2022-05-19 19:44:19 -07:00 |
|
Jarred Sumner
|
1d0124093c
|
[solid] Move the post-process JSX step
|
2022-05-19 19:27:23 -07:00 |
|
Jarred Sumner
|
44d1b217ac
|
move js_parser to src/
|
2022-05-19 17:52:40 -07:00 |
|
Jarred Sumner
|
97cb54de2e
|
classes work, excluding name and constructor/super
Former-commit-id: 818d014931
|
2021-05-02 13:04:55 -07:00 |
|
Jarred Sumner
|
3050d5a1a4
|
Assorted bugfixes but the next step really is porting tests and fixing
Former-commit-id: f59ec8d6c0
|
2021-05-01 01:28:40 -07:00 |
|
Jarred Sumner
|
7005f4c43c
|
it prints end to end though doesn't work yet
Former-commit-id: 006ca4f13c
|
2021-04-30 17:26:17 -07:00 |
|
Jarred Sumner
|
2961b7c8ca
|
inching closure
Former-commit-id: 107310d785
|
2021-04-30 15:34:31 -07:00 |
|
Jarred Sumner
|
cb639afb57
|
all in a days work
Former-commit-id: fd56d41c8e
|
2021-04-30 00:55:15 -07:00 |
|
Jarred Sumner
|
64d35e1dbf
|
ao[slk
Former-commit-id: daf9ea419b
|
2021-04-29 22:12:22 -07:00 |
|
Jarred Sumner
|
c895f10bbf
|
aoskdp
Former-commit-id: ac83057d08
|
2021-04-29 21:46:07 -07:00 |
|
Jarred Sumner
|
24d1479ea8
|
hm
Former-commit-id: 2567243c8d
|
2021-04-29 20:22:25 -07:00 |
|
Jarred Sumner
|
1e9e42618b
|
asdasd
Former-commit-id: 4e3f680ac4
|
2021-04-29 10:29:25 -07:00 |
|
Jarred Sumner
|
cabe773a4f
|
wip
Former-commit-id: b37acf309c
|
2021-04-28 21:58:02 -07:00 |
|
Jarred Sumner
|
02fbb8e82a
|
json works in CLI sort of
|
2021-04-27 12:00:10 -07:00 |
|
Jarred Sumner
|
70b6f889c7
|
lots
|
2021-04-26 19:22:17 -07:00 |
|
Jarred Sumner
|
568db047a3
|
wap
|
2021-04-26 00:34:45 -07:00 |
|
Jarred Sumner
|
99918c35ec
|
it prints true and false
|
2021-04-25 18:47:09 -07:00 |
|
Jarred Sumner
|
c0b7f71b9a
|
little defines, little readme, json parser
|
2021-04-25 00:56:48 -07:00 |
|
Jarred Sumner
|
ec66b1819a
|
WIP
|
2021-04-24 09:36:34 -07:00 |
|
Jarred Sumner
|
0a18da2d05
|
wip
|
2021-04-23 21:49:22 -07:00 |
|
Jarred Sumner
|
38540c9efc
|
starting the big function
|
2021-04-23 20:44:15 -07:00 |
|
Jarred Sumner
|
06b69619b8
|
I believe those are the Stmt!!!!!!
|
2021-04-23 18:03:03 -07:00 |
|
Jarred Sumner
|
6495a07c31
|
throw; debugger;{{{{{
|
2021-04-23 17:08:37 -07:00 |
|
Jarred Sumner
|
fe7acb13da
|
return! !continue! !break
|
2021-04-23 17:04:30 -07:00 |
|
Jarred Sumner
|
a75f0c1eea
|
import!
|
2021-04-23 17:00:07 -07:00 |
|
Jarred Sumner
|
f384465fa7
|
for!
|
2021-04-23 15:09:56 -07:00 |
|
Jarred Sumner
|
a01148834c
|
try catch finally
|
2021-04-23 14:13:26 -07:00 |
|
Jarred Sumner
|
2a8d124287
|
switch
|
2021-04-23 14:01:31 -07:00 |
|
Jarred Sumner
|
36fd4be150
|
with do while
|
2021-04-23 13:48:18 -07:00 |
|
Jarred Sumner
|
b5174cf95f
|
if
|
2021-04-23 13:42:27 -07:00 |
|
Jarred Sumner
|
e78a991e28
|
var const
|
2021-04-23 13:38:08 -07:00 |
|
Jarred Sumner
|
fdbf212515
|
decorator func enum
|
2021-04-23 12:37:34 -07:00 |
|
Jarred Sumner
|
de976f2ffe
|
exports!
|
2021-04-23 12:30:37 -07:00 |
|
Jarred Sumner
|
862afbaf62
|
T_default
|
2021-04-23 11:03:28 -07:00 |
|
Jarred Sumner
|
a160501ca6
|
sdf
|
2021-04-22 23:02:05 -07:00 |
|
Jarred Sumner
|
9414d52ffb
|
lots
|
2021-04-22 22:50:18 -07:00 |
|
Jarred Sumner
|
8bcc729477
|
I think that's prasePRefix
|
2021-04-22 20:47:13 -07:00 |
|
Jarred Sumner
|
0a623cae91
|
wip
|
2021-04-22 20:23:35 -07:00 |
|
Jarred Sumner
|
5ef6df40f3
|
asopdk
|
2021-04-22 19:29:32 -07:00 |
|
Jarred Sumner
|
da509f3d5a
|
a
|
2021-04-22 14:24:28 -07:00 |
|
Jarred Sumner
|
bee68ecc00
|
wip
|
2021-04-22 12:38:51 -07:00 |
|