diff options
author | 2023-02-24 15:53:26 +0200 | |
---|---|---|
committer | 2023-02-24 05:53:26 -0800 | |
commit | e887a064fb63347b4a4b21c282c1db01dfee98b1 (patch) | |
tree | 6270a7ce5527ea06d709d4b92e14623518e0f5b5 /src/cli/package_manager_command.zig | |
parent | 6e4908e51793d82d3b6924b2ede9a02f1e95bf37 (diff) | |
download | bun-e887a064fb63347b4a4b21c282c1db01dfee98b1.tar.gz bun-e887a064fb63347b4a4b21c282c1db01dfee98b1.tar.zst bun-e887a064fb63347b4a4b21c282c1db01dfee98b1.zip |
prefer `bun.copy()` over `std.mem.copy()` (#2152)
Diffstat (limited to 'src/cli/package_manager_command.zig')
-rw-r--r-- | src/cli/package_manager_command.zig | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/cli/package_manager_command.zig b/src/cli/package_manager_command.zig index a3d3a4cb6..ec9936fbf 100644 --- a/src/cli/package_manager_command.zig +++ b/src/cli/package_manager_command.zig @@ -173,10 +173,10 @@ pub const PackageManagerCommand = struct { defer directories.deinit(); while (iterator.nextNodeModulesFolder()) |node_modules| { const path = try ctx.allocator.alloc(u8, node_modules.relative_path.len); - std.mem.copy(u8, path, node_modules.relative_path); + bun.copy(u8, path, node_modules.relative_path); const dependencies = try ctx.allocator.alloc(DependencyID, node_modules.dependencies.len); - std.mem.copy(PackageID, dependencies, node_modules.dependencies); + bun.copy(PackageID, dependencies, node_modules.dependencies); const folder = NodeModulesFolder{ .relative_path = @ptrCast(stringZ, path), @@ -310,9 +310,8 @@ fn printNodeModulesFolderStructure( for (directory.dependencies, 0..) |dependency_id, index| { const package_name_ = lockfile.buffers.dependencies.items[dependency_id].name.slice(string_bytes); - const package_name = allocator.alloc(u8, package_name_.len) catch unreachable; + const package_name = allocator.dupe(u8, package_name_) catch unreachable; defer allocator.free(package_name); - std.mem.copy(u8, package_name, package_name_); var possible_path = std.fmt.allocPrint(allocator, "{s}/{s}/node_modules", .{ directory.relative_path, package_name }) catch unreachable; defer allocator.free(possible_path); |