Age | Commit message (Collapse) | Author | Files | Lines |
|
* Prepare to upgrade zig
* zig fmt
* AllocGate
* Update data_url.zig
* wip
* few files
* just headers now?
* I think everything works?
* Update mimalloc
* Update hash_map.zig
* Perf improvements to compensate for Allocgate
* Bump
* :camera:
* Update bun.lockb
* Less branching
* [js parser] Slightly reduce memory usage
* Update js_parser.zig
* WIP remove unused
* [JS parser] WIP support for `with` keyword
* Remove more dead code
* Fix all the build errors!
* cleanup
* Move `network_thread` up
* Bump peechy
* Update README.md
|
|
* Remove some dead code
* :skull: code
* Fix the zig tests
* [JS Printer] Print integers faster & less scientific notation on decimals
* :skull: dead code
* skip
* Run all the unit tests
|
|
We warn when a JSON object has duplicate keys, but detecting duplicate keys has a cost. Now the hash table used for deduping keys is pooled instead of reallocated each time
This also removes a call to potentially resize object properties and arrays to their smallest possible size. Resizing an array can be expensive
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
only update for JSON parsing
|
|
|
|
|
|
|
|
identifiers, inlining functions, and moving some branches to comptime
|
|
|
|
|
|
optional routes
|
|
|
|
|
|
Components)
|
|
We don't want to add an extra pass over the input to convert it to UTF16. And JS engines storing strings as UTF-16 is more expensive anyway, so the runtime win here probably isn't as big (though open to evidence to the contrary!)
|
|
strings, remove eagerly loading identifier_name
|
|
|
|
|
|
|
|
|
|
access when printing source code
|
|
|
|
Former-commit-id: ecaf29b47ec7b23a13615799a4e8ced9f42dcafe
|
|
Former-commit-id: f5600d123d3710e7ea80ff2b7c66d13382462420
|
|
Former-commit-id: 044e11d720bc6742dc53b30b4e88e8be7e76c419
|
|
about unbundled modules in speedy env,
Former-commit-id: ae718dbd05397bed9bc49a77fae20de70b635e82
|
|
Former-commit-id: 12db22bc3f5875ee0c43d25f8247983967451c3f
|
|
Former-commit-id: 0b8128cb3b4db02f9d33331b4c2c1b595156e6c8
|
|
Former-commit-id: ac66d6af52f6a2340c57a957bed078f94a8cf8ed
|
|
Former-commit-id: 98dd448ba21559caac4167f7acd1e8e9f551a0ab
|
|
Former-commit-id: ae113559c6dd1e1e77b69ee5edee93fe59b4be2e
|
|
Former-commit-id: 3a95a74b7feadb59a215ff06446ccebff4a4008e
|
|
Former-commit-id: d0f91082fcc8da17d224acb5432339c5d817e1c2
|
|
Former-commit-id: 1cc15b6c20f88721f55748036404e7f2e62ec71e
|
|
Former-commit-id: 58d77ab82795266ecee5f437f324db81f5706682
|
|
Former-commit-id: d49df1df573c40fbfa56c475098cc0da789aeffa
|
|
This reverts commit b5612b303b934b668c35c1a70d64f498b7c62856 [formerly 55dcde581df46b425733508c3923e073ccdf880f].
Former-commit-id: 6c2d19c1b0d4c3e805f90cfeb8282e2c8712578a
|
|
Former-commit-id: 55dcde581df46b425733508c3923e073ccdf880f
|
|
Former-commit-id: 91d6bf26b938e47205fc9517d11ac83265fa64b1
|
|
Former-commit-id: 2172f3c5e367e604349ad17866f7408ac259ca73
|
|
Former-commit-id: d1b3bce06733bd37aee2e22a8bc6d792e6edf53a
|
|
Former-commit-id: 96a33924fb1d0cf0716a6123660500146b9588ee
|
|
Former-commit-id: bc794e89edfa461f4c9166c10d0607708242dea9
|