Jarred Sumner
|
1604666988
|
20% faster TextDecoder on small inputs
|
2022-11-08 12:55:45 -08:00 |
|
Jarred Sumner
|
abf3a13433
|
Fail earlier when there are encoding errors
|
2022-10-16 00:13:18 -07:00 |
|
Jarred Sumner
|
c2c9173eff
|
Fix https://github.com/oven-sh/bun/issues/1263
What happened: when moving to uSockets for the http client, I forgot to call `SSL_set_tlsext_host_name` and uSockets apparently doesn't do that
|
2022-10-08 01:06:35 -07:00 |
|
Jarred Sumner
|
11aa17a57c
|
Support async onLoad callbacks in Bun.plugin
|
2022-09-05 23:05:22 -07:00 |
|
Taher
|
8651799097
|
Fixed JSBuffer write issues (#1175)
|
2022-08-29 13:09:46 -07:00 |
|
Jarred Sumner
|
950d03a9ea
|
Fix incorrect indexOfNotChar causing sourcemaps bugs
|
2022-08-25 18:53:20 -07:00 |
|
Jarred Sumner
|
d9ae284463
|
Fix console.log with typed arrays
|
2022-08-10 21:26:20 -07:00 |
|
Jarred Sumner
|
cc2c50ad09
|
[bun install] Implement bun link
|
2022-08-07 23:23:34 -07:00 |
|
Jarred Sumner
|
d034c004f9
|
Implement bun init subcommand
|
2022-08-04 21:42:49 -07:00 |
|
Jarred Sumner
|
928f6e068b
|
Don't use SIMD in non-SIMD builds
|
2022-08-03 18:35:53 -07:00 |
|
Jarred Sumner
|
c2d6ceb0f3
|
[bun upgrade] Implement --canary and BUN_CANARY=1
|
2022-07-22 12:19:30 -07:00 |
|
Jarred Sumner
|
fd4a210b84
|
[bun.js] Fix non-ascii latin1 string handling in console.log
Closes https://github.com/oven-sh/bun/issues/738
Closes https://github.com/oven-sh/bun/issues/737
|
2022-07-15 21:07:41 -07:00 |
|
sno2
|
f5d896542a
|
fix: update build files to latest Zig version
|
2022-07-09 18:25:25 -07:00 |
|
Ikko Ashimine
|
6c5472a84c
|
[strings] Fix typo in string_immutable.zig
occurences -> occurrences
|
2022-07-07 02:46:32 -07:00 |
|
Jarred Sumner
|
0f987a5601
|
[strings] Minor performance optimizations to SourceMaps
|
2022-07-04 08:05:21 -07:00 |
|
Jarred Sumner
|
f9f573ebb4
|
[strings] Optimize TextEncoder a little more
|
2022-07-02 01:36:04 -07:00 |
|
Jarred Sumner
|
457a13e238
|
[strings] Faster latin1 -> UTF8 length count
|
2022-06-29 20:53:50 -07:00 |
|
Jarred Sumner
|
7168a40328
|
Make HTTP web streams faster
|
2022-06-29 07:07:52 -07:00 |
|
Jarred Sumner
|
7d5464adbe
|
[encoder] Fix non-ascii latin1 characters
|
2022-06-29 04:29:01 -07:00 |
|
Jarred Sumner
|
e93bdc79c7
|
Use less undefined
|
2022-06-27 05:30:16 -07:00 |
|
Jarred Sumner
|
6db9e10ff1
|
Explicitly tag memory ownership for escapeHTML
|
2022-06-22 06:56:47 -07:00 |
|
Jarred Sumner
|
7a20836a1b
|
small perf improvements to encoding
|
2022-06-09 05:02:46 -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
|
d4767ca763
|
[wip] Solid.js support for Bun!
|
2022-05-19 05:37:18 -07:00 |
|
Jarred Sumner
|
08e40efe11
|
[napi] Fix string bug
|
2022-05-10 20:24:07 -07:00 |
|
Jarred Sumner
|
8def37c14e
|
[bun.js] Implement Buffer.byteLength
|
2022-05-10 19:09:28 -07:00 |
|
Jarred Sumner
|
d629cfafd6
|
E.String gets a Rope
|
2022-05-05 21:32:19 -07:00 |
|
Jarred Sumner
|
77fbfb3fbb
|
Most of Buffer.toString
|
2022-04-26 01:12:28 -07:00 |
|
Jarred Sumner
|
6590d1f8bf
|
2x - 10x faster TextEncoder & TextDecoder
|
2022-04-25 19:58:57 -07:00 |
|
Jarred Sumner
|
2c6e5c3fc4
|
some of buffer
|
2022-04-25 07:09:18 -07:00 |
|
Jarred Sumner
|
0137e5cf94
|
[JS Parser] Support explicit removing
|
2022-04-16 09:29:10 -07:00 |
|
Jarred SUmner
|
81eb47de0e
|
[bun.js] Add stdout, stderr, stdin to Bun and support sendfile() + splice()
|
2022-04-06 01:53:05 -07:00 |
|
Jarred Sumner
|
3207ae5570
|
Delete unused
|
2022-03-31 05:10:05 -07:00 |
|
Jarred Sumner
|
2fc881540b
|
Add a function for moving slices from a type
|
2022-03-26 20:35:56 -07:00 |
|
Jarred Sumner
|
8f93cc37d2
|
handle min ascii 16
|
2022-03-14 23:44:24 -07:00 |
|
Jarred Sumner
|
4ab4ae77ac
|
Reference-counting for Blob and Headers
|
2022-03-14 01:31:56 -07:00 |
|
Jarred Sumner
|
44b0c8153a
|
Source Maps for client-side errors & columns
|
2022-03-11 00:03:09 -08:00 |
|
Jarred Sumner
|
1422055304
|
[bun.js] Support sourcemaps!
|
2022-03-10 05:39:46 -08:00 |
|
Jarred Sumner
|
187fd9f61f
|
woops
|
2022-03-10 00:44:13 -08:00 |
|
Jarred Sumner
|
69eeff1f76
|
console.log(<JSX>) support
|
2022-03-10 00:44:01 -08:00 |
|
Jarred Sumner
|
01b1fee284
|
69% perf improvement for long string literals
|
2022-03-09 04:00:19 -08:00 |
|
Jarred Sumner
|
d43a645535
|
source maps optimizations
|
2022-03-07 00:33:49 -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
|
806e406b67
|
Expose TextEncoder & TextDecoder globally
|
2022-02-24 00:15:17 -08:00 |
|
Jarred Sumner
|
3a0577ba96
|
Use an enum for Ref instead of a buggy packed struct
Fixes a printing bug with `Symbol`
|
2022-02-18 20:33:04 -08:00 |
|
Jarred Sumner
|
a0717e6fa7
|
Simple dead code elimination
|
2022-02-18 15:24:09 -08:00 |
|
Jarred Sumner
|
7653a2338e
|
[bun.js] formatter
|
2022-02-14 04:28:25 -08:00 |
|
Jarred Sumner
|
a52a948a70
|
path.relative passes Node's tests (which also fixed bugs)
|
2022-02-02 23:33:37 -08:00 |
|