-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
contributor friendlyThis issue is limited in scope and/or knowledge of Zig internals.This issue is limited in scope and/or knowledge of Zig internals.standard libraryThis issue involves writing Zig code for the standard library.This issue involves writing Zig code for the standard library.zig build systemstd.Build, the build runner, `zig build` subcommand, package managementstd.Build, the build runner, `zig build` subcommand, package management
Milestone
Description
Extracted from #14647.
Line 797 in b4d58e9
log.err("failed parsing {s}: {s}", .{ dep_file_basename, error_buf.items }); |
Line 809 in b4d58e9
log.err("failed parsing {s}: {s}", .{ dep_file_basename, error_buf.items }); |
The cache system is used by the build runner during build graph execution which is multi-threaded. Errors should be properly collected into their designated places, rather than written globally to a log function. Likewise, the compiler code that uses the Cache wants to store compilation errors in the appropriate place rather than, again, being written globally to a log function.
Metadata
Metadata
Assignees
Labels
contributor friendlyThis issue is limited in scope and/or knowledge of Zig internals.This issue is limited in scope and/or knowledge of Zig internals.standard libraryThis issue involves writing Zig code for the standard library.This issue involves writing Zig code for the standard library.zig build systemstd.Build, the build runner, `zig build` subcommand, package managementstd.Build, the build runner, `zig build` subcommand, package management