Jarred Sumner
|
41c60fb848
|
[bun install] move around some code
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
8df49bc823
|
Update install.zig
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
ab4129061e
|
[bun install] Deduplicate packages by default
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
021a670d86
|
Fix bug with ~tilda ranges
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
fa27551428
|
[bun install] Install top-level node_modules
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
538243dc3b
|
[bun install] Deterministic lockfile and simple installs
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
d83c610002
|
[bun install] Support printing yarn.lock
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
a765b13f52
|
[bun install] Add some config flags
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
45b3e9d03c
|
[bun install] Shrink binary format size by 2.5x
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
5844166047
|
[bun install] Load lockfile. Generate diffs
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
c6dcc1cd9e
|
[bun install] Lockfile saves. Starting to implement diffing
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
118ed4d2ab
|
[bun install] Generate a lockfile
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
9fcd2c53c8
|
[JSON parser] const has better codegen (unlike in JavaScript!)
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
da80830bc5
|
Mimalloc cleanup
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
b060056480
|
Update memory_allocator.zig
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
b71df3a3d4
|
Bump mimalloc
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
128e9861f9
|
[bun install] Most of the Lockfile format (not done yet)
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
5d2cb27562
|
Start to restructure code
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
75e340bfbf
|
Resolve peer dependencies & optional dependencies too
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
b5744e5da4
|
save and load manifest
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
7bad5770a1
|
Channel seems faster or maybe the same?
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
809c1e46d8
|
[npm install] starting to look good!
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
c056093125
|
WIP
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
88ea1de80f
|
📻
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
7c8a835fa0
|
fix build
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
c6317888da
|
Fix redirects
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
9f1946ce70
|
[npm install] Use BoringSSL for https:// requests
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
32be2866f6
|
Replace S2N with BoringSSL (wip)
|
2021-12-16 19:18:51 -08:00 |
|
Jarred SUmner
|
e331ebbf7d
|
[bun install] Linux async http
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
b1660fa468
|
[bun install] async http request works I think?
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
4af743766d
|
[bun install] Begin to add io_uring (via tigerbeetle/@kprotty's interface)
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
8f35f16c7e
|
[libarchive] Fix occasional segfault
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
e08710e373
|
[bun install] Resolve more packages
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
48b9af1298
|
[bun install] Track build/pre tags with a bitset
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
dff23f5a7b
|
wip
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
bcdff7f6f0
|
[bun install] Support dist-tags
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
49dbf79e81
|
WIP
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
1610ff33ea
|
[bun install] some things install
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
b5fd121f26
|
[bun install] WIP
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
c292ea7b94
|
[bun install] WIP
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
de56f3a562
|
[bun install] WIP
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
94e469c803
|
[bun install] WIP
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
0d369baf9d
|
[bun install] implement serialization/deserialization of package versions in an efficient binary format
This is most of the code but does not compile yet
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
0ab00df154
|
[bun install] Make Semver serializable
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
6167d95167
|
Update string_immutable.zig
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
d582e42d4d
|
wip
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
6da14ae310
|
wip
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
442f85e89e
|
[bun install] support hyphen ranges in node-semver
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
8cf8bf441e
|
[bun install] node-semver works excluding hyphen ranges
|
2021-12-16 19:18:51 -08:00 |
|
Jarred Sumner
|
2cc25f64f2
|
[bun install] Add tests for parsing Semver versions
|
2021-12-16 19:18:51 -08:00 |
|