diff options
author | 2021-12-18 21:03:26 -0800 | |
---|---|---|
committer | 2021-12-18 21:03:26 -0800 | |
commit | 39d8b0c8c143613627051e979fea7308548fbe69 (patch) | |
tree | 6b32425a9ed5d8165a06ad026848ff8a352724b8 /src | |
parent | 1356029beadc34a9dcb7e40a97326dc4e2dafdef (diff) | |
download | bun-39d8b0c8c143613627051e979fea7308548fbe69.tar.gz bun-39d8b0c8c143613627051e979fea7308548fbe69.tar.zst bun-39d8b0c8c143613627051e979fea7308548fbe69.zip |
cleanup
Diffstat (limited to 'src')
-rw-r--r-- | src/analytics/analytics_thread.zig | 2 | ||||
-rw-r--r-- | src/api/schema.d.ts | 98 | ||||
-rw-r--r-- | src/api/schema.js | 421 | ||||
-rw-r--r-- | src/api/schema.peechy | 63 | ||||
-rw-r--r-- | src/api/schema.zig | 326 | ||||
-rw-r--r-- | src/cli/upgrade_command.zig | 1 | ||||
-rw-r--r-- | src/fallback.version | 2 | ||||
-rw-r--r-- | src/install/install.zig | 32 | ||||
-rw-r--r-- | src/runtime.version | 2 |
9 files changed, 20 insertions, 927 deletions
diff --git a/src/analytics/analytics_thread.zig b/src/analytics/analytics_thread.zig index 3d5b63e4f..870dec5a5 100644 --- a/src/analytics/analytics_thread.zig +++ b/src/analytics/analytics_thread.zig @@ -367,7 +367,7 @@ fn readloop() anyerror!void { ) catch return; event_list.async_http.client.verbose = FeatureFlags.verbose_analytics; - + NetworkThread.init() catch unreachable; // everybody's random should be random while (true) { // Wait for the next event by blocking diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts index 36be0a593..d00dcfa6e 100644 --- a/src/api/schema.d.ts +++ b/src/api/schema.d.ts @@ -256,22 +256,6 @@ export const WebsocketCommandKindKeys = { 2: "manifest", manifest: "manifest", }; -export enum NPMPackageDataKind { - tarball = 1, - http = 2, - symlink = 3, - workspace = 4, -} -export const NPMPackageDataKindKeys = { - 1: "tarball", - tarball: "tarball", - 2: "http", - http: "http", - 3: "symlink", - symlink: "symlink", - 4: "workspace", - workspace: "workspace", -}; export interface StackFrame { function_name: string; file: string; @@ -624,58 +608,6 @@ export interface WebsocketMessageManifestFailure { log: Log; } -export interface SemverQualifier { - pre?: string; - build?: string; -} - -export interface Semver { - major: uint32; - minor: uint32; - patch: uint32; - raw: StringPointer; - qualifiers: SemverQualifier[]; -} - -export interface NPMPackageData { - kind: NPMPackageDataKind; - value: StringPointer; - integrity: StringPointer; - destination: StringPointer; -} - -export interface NPMPackage { - id: uint32; - name: StringPointer; - version: StringPointer; - resolution: Semver; - data: NPMPackageData; - dependencies_hash: uint32; - dev_dependencies_hash: uint32; - peer_dependencies_hash: uint32; - optional_dependencies_hash: uint32; - dependencies: DependencyResolution[]; -} - -export interface DependencyResolution { - version: Semver; - package: uint32; - required: boolean; - optional: boolean; - peer: boolean; - dev: boolean; -} - -export interface Lockfile { - version?: string; - registry?: string; - root?: uint32; - hashes?: Uint32Array; - name_hashes?: Uint32Array; - packages?: NPMPackage[]; - blob?: Uint8Array; -} - export declare function encodeStackFrame( message: StackFrame, bb: ByteBuffer @@ -965,33 +897,3 @@ export declare function encodeWebsocketMessageManifestFailure( export declare function decodeWebsocketMessageManifestFailure( buffer: ByteBuffer ): WebsocketMessageManifestFailure; -export declare function encodeSemverQualifier( - message: SemverQualifier, - bb: ByteBuffer -): void; -export declare function decodeSemverQualifier( - buffer: ByteBuffer -): SemverQualifier; -export declare function encodeSemver(message: Semver, bb: ByteBuffer): void; -export declare function decodeSemver(buffer: ByteBuffer): Semver; -export declare function encodeNPMPackageData( - message: NPMPackageData, - bb: ByteBuffer -): void; -export declare function decodeNPMPackageData( - buffer: ByteBuffer -): NPMPackageData; -export declare function encodeNPMPackage( - message: NPMPackage, - bb: ByteBuffer -): void; -export declare function decodeNPMPackage(buffer: ByteBuffer): NPMPackage; -export declare function encodeDependencyResolution( - message: DependencyResolution, - bb: ByteBuffer -): void; -export declare function decodeDependencyResolution( - buffer: ByteBuffer -): DependencyResolution; -export declare function encodeLockfile(message: Lockfile, bb: ByteBuffer): void; -export declare function decodeLockfile(buffer: ByteBuffer): Lockfile; diff --git a/src/api/schema.js b/src/api/schema.js index 80ab949aa..dc89e2b11 100644 --- a/src/api/schema.js +++ b/src/api/schema.js @@ -2863,413 +2863,6 @@ function encodeWebsocketMessageManifestFailure(message, bb) { } } -function decodeSemverQualifier(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["pre"] = bb.readString(); - break; - - case 2: - result["build"] = bb.readString(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeSemverQualifier(message, bb) { - var value = message["pre"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["build"]; - if (value != null) { - bb.writeByte(2); - bb.writeString(value); - } - bb.writeByte(0); -} - -function decodeSemver(bb) { - var result = {}; - - result["major"] = bb.readUint32(); - result["minor"] = bb.readUint32(); - result["patch"] = bb.readUint32(); - result["raw"] = decodeStringPointer(bb); - var length = bb.readVarUint(); - var values = (result["qualifiers"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeSemverQualifier(bb); - return result; -} - -function encodeSemver(message, bb) { - var value = message["major"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "major"'); - } - - var value = message["minor"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "minor"'); - } - - var value = message["patch"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "patch"'); - } - - var value = message["raw"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "raw"'); - } - - var value = message["qualifiers"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeSemverQualifier(value, bb); - } - } else { - throw new Error('Missing required field "qualifiers"'); - } -} -const NPMPackageDataKind = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - tarball: 1, - http: 2, - symlink: 3, - workspace: 4, -}; -const NPMPackageDataKindKeys = { - 1: "tarball", - 2: "http", - 3: "symlink", - 4: "workspace", - tarball: "tarball", - http: "http", - symlink: "symlink", - workspace: "workspace", -}; - -function decodeNPMPackageData(bb) { - var result = {}; - - result["kind"] = NPMPackageDataKind[bb.readVarUint()]; - result["value"] = decodeStringPointer(bb); - result["integrity"] = decodeStringPointer(bb); - result["destination"] = decodeStringPointer(bb); - return result; -} - -function encodeNPMPackageData(message, bb) { - var value = message["kind"]; - if (value != null) { - var encoded = NPMPackageDataKind[value]; - if (encoded === void 0) - throw new Error( - "Invalid value " + - JSON.stringify(value) + - ' for enum "NPMPackageDataKind"' - ); - bb.writeVarUint(encoded); - } else { - throw new Error('Missing required field "kind"'); - } - - var value = message["value"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "value"'); - } - - var value = message["integrity"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "integrity"'); - } - - var value = message["destination"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "destination"'); - } -} - -function decodeNPMPackage(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - result["name"] = decodeStringPointer(bb); - result["version"] = decodeStringPointer(bb); - result["resolution"] = decodeSemver(bb); - result["data"] = decodeNPMPackageData(bb); - result["dependencies_hash"] = bb.readUint32(); - result["dev_dependencies_hash"] = bb.readUint32(); - result["peer_dependencies_hash"] = bb.readUint32(); - result["optional_dependencies_hash"] = bb.readUint32(); - var length = bb.readVarUint(); - var values = (result["dependencies"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeDependencyResolution(bb); - return result; -} - -function encodeNPMPackage(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } - - var value = message["name"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "name"'); - } - - var value = message["version"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "version"'); - } - - var value = message["resolution"]; - if (value != null) { - encodeSemver(value, bb); - } else { - throw new Error('Missing required field "resolution"'); - } - - var value = message["data"]; - if (value != null) { - encodeNPMPackageData(value, bb); - } else { - throw new Error('Missing required field "data"'); - } - - var value = message["dependencies_hash"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "dependencies_hash"'); - } - - var value = message["dev_dependencies_hash"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "dev_dependencies_hash"'); - } - - var value = message["peer_dependencies_hash"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "peer_dependencies_hash"'); - } - - var value = message["optional_dependencies_hash"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "optional_dependencies_hash"'); - } - - var value = message["dependencies"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeDependencyResolution(value, bb); - } - } else { - throw new Error('Missing required field "dependencies"'); - } -} - -function decodeDependencyResolution(bb) { - var result = {}; - - result["version"] = decodeSemver(bb); - result["package"] = bb.readUint32(); - result["required"] = !!bb.readByte(); - result["optional"] = !!bb.readByte(); - result["peer"] = !!bb.readByte(); - result["dev"] = !!bb.readByte(); - return result; -} - -function encodeDependencyResolution(message, bb) { - var value = message["version"]; - if (value != null) { - encodeSemver(value, bb); - } else { - throw new Error('Missing required field "version"'); - } - - var value = message["package"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "package"'); - } - - var value = message["required"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "required"'); - } - - var value = message["optional"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "optional"'); - } - - var value = message["peer"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "peer"'); - } - - var value = message["dev"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "dev"'); - } -} - -function decodeLockfile(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["version"] = bb.readString(); - break; - - case 2: - result["registry"] = bb.readString(); - break; - - case 3: - result["root"] = bb.readUint32(); - break; - - case 4: - result["hashes"] = bb.readUint32ByteArray(); - break; - - case 5: - result["name_hashes"] = bb.readUint32ByteArray(); - break; - - case 6: - var length = bb.readVarUint(); - var values = (result["packages"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeNPMPackage(bb); - break; - - case 7: - result["blob"] = bb.readByteArray(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeLockfile(message, bb) { - var value = message["version"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["registry"]; - if (value != null) { - bb.writeByte(2); - bb.writeString(value); - } - - var value = message["root"]; - if (value != null) { - bb.writeByte(3); - bb.writeUint32(value); - } - - var value = message["hashes"]; - if (value != null) { - bb.writeByte(4); - bb.writeUint32ByteArray(value); - } - - var value = message["name_hashes"]; - if (value != null) { - bb.writeByte(5); - bb.writeUint32ByteArray(value); - } - - var value = message["packages"]; - if (value != null) { - bb.writeByte(6); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeNPMPackage(value, bb); - } - } - - var value = message["blob"]; - if (value != null) { - bb.writeByte(7); - bb.writeByteArray(value); - } - bb.writeByte(0); -} - export { Loader }; export { LoaderKeys }; export { FrameworkEntryPointType }; @@ -3404,17 +2997,3 @@ export { decodeWebsocketMessageManifestSuccess }; export { encodeWebsocketMessageManifestSuccess }; export { decodeWebsocketMessageManifestFailure }; export { encodeWebsocketMessageManifestFailure }; -export { decodeSemverQualifier }; -export { encodeSemverQualifier }; -export { decodeSemver }; -export { encodeSemver }; -export { NPMPackageDataKind }; -export { NPMPackageDataKindKeys }; -export { decodeNPMPackageData }; -export { encodeNPMPackageData }; -export { decodeNPMPackage }; -export { encodeNPMPackage }; -export { decodeDependencyResolution }; -export { encodeDependencyResolution }; -export { decodeLockfile }; -export { encodeLockfile }; diff --git a/src/api/schema.peechy b/src/api/schema.peechy index 88cd51a4f..8afb0f30a 100644 --- a/src/api/schema.peechy +++ b/src/api/schema.peechy @@ -536,66 +536,3 @@ struct WebsocketMessageManifestFailure { Loader loader; Log log; } - -message SemverQualifier { - StringPointer pre = 1; - StringPointer build = 2; -} - -struct Semver { - uint32 major; - uint32 minor; - uint32 patch; - SemverQualifier qualifier; -} - -enum NPMPackageDataKind { - tarball = 1; - http = 2; - symlink = 3; - workspace = 4; -} - -struct NPMPackageData { - NPMPackageDataKind kind; - StringPointer value; - StringPointer integrity; - StringPointer destination; -} - -struct NPMPackage { - uint32 id; - - StringPointer name; - StringPointer version; - Semver resolution; - NPMPackageData data; - - uint32 dependencies_hash; - uint32 dev_dependencies_hash; - uint32 peer_dependencies_hash; - uint32 optional_dependencies_hash; - - DependencyResolution[] dependencies; -} - -struct DependencyResolution { - Semver version; - uint32 package; - - bool required; - bool optional; - bool peer; - bool dev; -} - -message Lockfile { - string version = 1; - string registry = 2; - uint32 root = 3; - uint32[] hashes = 4; - uint32[] name_hashes = 5; - NPMPackage[] packages = 6; - byte[] blob = 7; -} - diff --git a/src/api/schema.zig b/src/api/schema.zig index 3c27a7fad..45589a431 100644 --- a/src/api/schema.zig +++ b/src/api/schema.zig @@ -2693,330 +2693,4 @@ pub const Api = struct { try writer.writeValue(@TypeOf(this.log), this.log); } }; - - pub const SemverQualifier = struct { - /// pre - pre: ?[]const u8 = null, - - /// build - build: ?[]const u8 = null, - - pub fn decode(reader: anytype) anyerror!SemverQualifier { - var this = std.mem.zeroes(SemverQualifier); - - while (true) { - switch (try reader.readByte()) { - 0 => { - return this; - }, - - 1 => { - this.pre = try reader.readValue([]const u8); - }, - 2 => { - this.build = try reader.readValue([]const u8); - }, - else => { - return error.InvalidMessage; - }, - } - } - unreachable; - } - - pub fn encode(this: *const @This(), writer: anytype) anyerror!void { - if (this.pre) |pre| { - try writer.writeFieldID(1); - try writer.writeValue(@TypeOf(pre), pre); - } - if (this.build) |build| { - try writer.writeFieldID(2); - try writer.writeValue(@TypeOf(build), build); - } - try writer.endMessage(); - } - }; - - pub const Semver = struct { - /// major - major: u32 = 0, - - /// minor - minor: u32 = 0, - - /// patch - patch: u32 = 0, - - /// raw - raw: StringPointer, - - /// qualifiers - qualifiers: []const SemverQualifier, - - pub fn decode(reader: anytype) anyerror!Semver { - var this = std.mem.zeroes(Semver); - - this.major = try reader.readValue(u32); - this.minor = try reader.readValue(u32); - this.patch = try reader.readValue(u32); - this.raw = try reader.readValue(StringPointer); - this.qualifiers = try reader.readArray(SemverQualifier); - return this; - } - - pub fn encode(this: *const @This(), writer: anytype) anyerror!void { - try writer.writeInt(this.major); - try writer.writeInt(this.minor); - try writer.writeInt(this.patch); - try writer.writeValue(@TypeOf(this.raw), this.raw); - try writer.writeArray(SemverQualifier, this.qualifiers); - } - }; - - pub const NpmPackageDataKind = enum(u32) { - _none, - /// tarball - tarball, - - /// http - http, - - /// symlink - symlink, - - /// workspace - workspace, - - _, - - pub fn jsonStringify(self: *const @This(), opts: anytype, o: anytype) !void { - return try std.json.stringify(@tagName(self), opts, o); - } - }; - - pub const NpmPackageData = struct { - /// kind - kind: NpmPackageDataKind, - - /// value - value: StringPointer, - - /// integrity - integrity: StringPointer, - - /// destination - destination: StringPointer, - - pub fn decode(reader: anytype) anyerror!NpmPackageData { - var this = std.mem.zeroes(NpmPackageData); - - this.kind = try reader.readValue(NpmPackageDataKind); - this.value = try reader.readValue(StringPointer); - this.integrity = try reader.readValue(StringPointer); - this.destination = try reader.readValue(StringPointer); - return this; - } - - pub fn encode(this: *const @This(), writer: anytype) anyerror!void { - try writer.writeEnum(this.kind); - try writer.writeValue(@TypeOf(this.value), this.value); - try writer.writeValue(@TypeOf(this.integrity), this.integrity); - try writer.writeValue(@TypeOf(this.destination), this.destination); - } - }; - - pub const NpmPackage = struct { - /// id - id: u32 = 0, - - /// name - name: StringPointer, - - /// version - version: StringPointer, - - /// resolution - resolution: Semver, - - /// data - data: NpmPackageData, - - /// dependencies_hash - dependencies_hash: u32 = 0, - - /// dev_dependencies_hash - dev_dependencies_hash: u32 = 0, - - /// peer_dependencies_hash - peer_dependencies_hash: u32 = 0, - - /// optional_dependencies_hash - optional_dependencies_hash: u32 = 0, - - /// dependencies - dependencies: []const DependencyResolution, - - pub fn decode(reader: anytype) anyerror!NpmPackage { - var this = std.mem.zeroes(NpmPackage); - - this.id = try reader.readValue(u32); - this.name = try reader.readValue(StringPointer); - this.version = try reader.readValue(StringPointer); - this.resolution = try reader.readValue(Semver); - this.data = try reader.readValue(NpmPackageData); - this.dependencies_hash = try reader.readValue(u32); - this.dev_dependencies_hash = try reader.readValue(u32); - this.peer_dependencies_hash = try reader.readValue(u32); - this.optional_dependencies_hash = try reader.readValue(u32); - this.dependencies = try reader.readArray(DependencyResolution); - return this; - } - - pub fn encode(this: *const @This(), writer: anytype) anyerror!void { - try writer.writeInt(this.id); - try writer.writeValue(@TypeOf(this.name), this.name); - try writer.writeValue(@TypeOf(this.version), this.version); - try writer.writeValue(@TypeOf(this.resolution), this.resolution); - try writer.writeValue(@TypeOf(this.data), this.data); - try writer.writeInt(this.dependencies_hash); - try writer.writeInt(this.dev_dependencies_hash); - try writer.writeInt(this.peer_dependencies_hash); - try writer.writeInt(this.optional_dependencies_hash); - try writer.writeArray(DependencyResolution, this.dependencies); - } - }; - - pub const DependencyResolution = struct { - /// version - version: Semver, - - /// package - package: u32 = 0, - - /// required - required: bool = false, - - /// optional - optional: bool = false, - - /// peer - peer: bool = false, - - /// dev - dev: bool = false, - - pub fn decode(reader: anytype) anyerror!DependencyResolution { - var this = std.mem.zeroes(DependencyResolution); - - this.version = try reader.readValue(Semver); - this.package = try reader.readValue(u32); - this.required = try reader.readValue(bool); - this.optional = try reader.readValue(bool); - this.peer = try reader.readValue(bool); - this.dev = try reader.readValue(bool); - return this; - } - - pub fn encode(this: *const @This(), writer: anytype) anyerror!void { - try writer.writeValue(@TypeOf(this.version), this.version); - try writer.writeInt(this.package); - try writer.writeInt(@as(u8, @boolToInt(this.required))); - try writer.writeInt(@as(u8, @boolToInt(this.optional))); - try writer.writeInt(@as(u8, @boolToInt(this.peer))); - try writer.writeInt(@as(u8, @boolToInt(this.dev))); - } - }; - - pub const Lockfile = struct { - /// version - version: ?[]const u8 = null, - - /// registry - registry: ?[]const u8 = null, - - /// root - root: ?u32 = null, - - /// hashes - hashes: []const u32, - - /// name_hashes - name_hashes: []const u32, - - /// packages - packages: []const NpmPackage, - - /// blob - blob: []const u8, - - pub fn decode(reader: anytype) anyerror!Lockfile { - var this = std.mem.zeroes(Lockfile); - - while (true) { - switch (try reader.readByte()) { - 0 => { - return this; - }, - - 1 => { - this.version = try reader.readValue([]const u8); - }, - 2 => { - this.registry = try reader.readValue([]const u8); - }, - 3 => { - this.root = try reader.readValue(u32); - }, - 4 => { - this.hashes = try reader.readArray(u32); - }, - 5 => { - this.name_hashes = try reader.readArray(u32); - }, - 6 => { - this.packages = try reader.readArray(NpmPackage); - }, - 7 => { - this.blob = try reader.readArray(u8); - }, - else => { - return error.InvalidMessage; - }, - } - } - unreachable; - } - - pub fn encode(this: *const @This(), writer: anytype) anyerror!void { - if (this.version) |version| { - try writer.writeFieldID(1); - try writer.writeValue(@TypeOf(version), version); - } - if (this.registry) |registry| { - try writer.writeFieldID(2); - try writer.writeValue(@TypeOf(registry), registry); - } - if (this.root) |root| { - try writer.writeFieldID(3); - try writer.writeInt(root); - } - if (this.hashes) |hashes| { - try writer.writeFieldID(4); - try writer.writeArray(u32, hashes); - } - if (this.name_hashes) |name_hashes| { - try writer.writeFieldID(5); - try writer.writeArray(u32, name_hashes); - } - if (this.packages) |packages| { - try writer.writeFieldID(6); - try writer.writeArray(NpmPackage, packages); - } - if (this.blob) |blob| { - try writer.writeFieldID(7); - try writer.writeArray(u8, blob); - } - try writer.endMessage(); - } - }; }; diff --git a/src/cli/upgrade_command.zig b/src/cli/upgrade_command.zig index 61000023f..345876b55 100644 --- a/src/cli/upgrade_command.zig +++ b/src/cli/upgrade_command.zig @@ -83,6 +83,7 @@ pub const UpgradeCheckerThread = struct { std.time.sleep(std.time.ns_per_ms * delay); Output.Source.configureThread(); + NetworkThread.init() catch unreachable; const version = (try UpgradeCommand.getLatestVersion(default_allocator, env_loader, undefined, undefined, true)) orelse return; diff --git a/src/fallback.version b/src/fallback.version index 23bd52db7..74aeaab27 100644 --- a/src/fallback.version +++ b/src/fallback.version @@ -1 +1 @@ -796022f759787f0a
\ No newline at end of file +2bbe5942da63d2ba
\ No newline at end of file diff --git a/src/install/install.zig b/src/install/install.zig index 34d788b06..075a249a0 100644 --- a/src/install/install.zig +++ b/src/install/install.zig @@ -5276,16 +5276,16 @@ pub const PackageManager = struct { clap.parseParam("--lockfile <STR> Store & load a lockfile at a specific filepath") catch unreachable, clap.parseParam("-f, --force Always request the latest versions from the registry & reinstall all dependenices") catch unreachable, clap.parseParam("--cache-dir <STR> Store & load cached data from a specific directory path") catch unreachable, - // clap.parseParam("--no-dedupe Disable automatic downgrading of dependencies that would otherwise cause unnecessary duplicate package versions ($BUN_CONFIG_NO_DEDUPLICATE)") catch unreachable, clap.parseParam("--no-cache Ignore manifest cache entirely") catch unreachable, clap.parseParam("--silent Don't log anything") catch unreachable, clap.parseParam("--verbose Excessively verbose logging") catch unreachable, clap.parseParam("--cwd <STR> Set a specific cwd") catch unreachable, clap.parseParam("--backend <STR> Platform-specific optimizations for installing dependencies. For macOS, \"clonefile\" (default), \"copyfile\"") catch unreachable, - clap.parseParam("--omit <STR>... Skip installing dependencies of a certain type. \"dev\", \"optional\", or \"peer\"") catch unreachable, - clap.parseParam("--link-native-bins <STR>... Link \"bin\" from a matching platform-specific \"optionalDependencies\" instead. Default: esbuild, turbo") catch unreachable, + // clap.parseParam("--omit <STR>... Skip installing dependencies of a certain type. \"dev\", \"optional\", or \"peer\"") catch unreachable, + // clap.parseParam("--no-dedupe Disable automatic downgrading of dependencies that would otherwise cause unnecessary duplicate package versions ($BUN_CONFIG_NO_DEDUPLICATE)") catch unreachable, + clap.parseParam("--help Print this help menu") catch unreachable, }; @@ -5388,19 +5388,19 @@ pub const PackageManager = struct { cli.optional = args.flag("--optional"); } - for (args.options("--omit")) |omit| { - if (strings.eqlComptime(omit, "dev")) { - cli.omit.dev = true; - } else if (strings.eqlComptime(omit, "optional")) { - cli.omit.optional = true; - } else if (strings.eqlComptime(omit, "peer")) { - cli.omit.peer = true; - } else { - Output.prettyErrorln("<b>error<r><d>:<r> Invalid argument <b>\"--omit\"<r> must be one of <cyan>\"dev\"<r>, <cyan>\"optional\"<r>, or <cyan>\"peer\"<r>. ", .{}); - Output.flush(); - std.os.exit(1); - } - } + // for (args.options("--omit")) |omit| { + // if (strings.eqlComptime(omit, "dev")) { + // cli.omit.dev = true; + // } else if (strings.eqlComptime(omit, "optional")) { + // cli.omit.optional = true; + // } else if (strings.eqlComptime(omit, "peer")) { + // cli.omit.peer = true; + // } else { + // Output.prettyErrorln("<b>error<r><d>:<r> Invalid argument <b>\"--omit\"<r> must be one of <cyan>\"dev\"<r>, <cyan>\"optional\"<r>, or <cyan>\"peer\"<r>. ", .{}); + // Output.flush(); + // std.os.exit(1); + // } + // } if (args.option("--token")) |token| { cli.token = token; diff --git a/src/runtime.version b/src/runtime.version index 1bb8f5e5f..936ae3d67 100644 --- a/src/runtime.version +++ b/src/runtime.version @@ -1 +1 @@ -e43302007fc3716f
\ No newline at end of file +b79c80cf594c185e
\ No newline at end of file |