| ... | @@ -155,11 +155,8 @@ pub fn log( | ... | @@ -155,11 +155,8 @@ pub fn log( |
| 155 | } else return; | 155 | } else return; |
| 156 | } | 156 | } |
| 157 | | 157 | |
| 158 | const prefix1 = comptime level.asText(); | 158 | // Otherwise, use the default implementation. |
| 159 | const prefix2 = if (scope == .default) ": " else "(" ++ @tagName(scope) ++ "): "; | 159 | std.log.defaultLog(level, scope, format, args); |
| 160 | | | |
| 161 | // Print the message to stderr, silently ignoring any errors | | |
| 162 | std.debug.print(prefix1 ++ prefix2 ++ format ++ "\n", args); | | |
| 163 | } | 160 | } |
| 164 | | 161 | |
| 165 | var debug_allocator: std.heap.DebugAllocator(.{ | 162 | var debug_allocator: std.heap.DebugAllocator(.{ |
| ... | @@ -3363,6 +3360,10 @@ fn buildOutputType( | ... | @@ -3363,6 +3360,10 @@ fn buildOutputType( |
| 3363 | fatal("--debug-incremental requires -fincremental", .{}); | 3360 | fatal("--debug-incremental requires -fincremental", .{}); |
| 3364 | } | 3361 | } |
| 3365 | | 3362 | |
| | 3363 | if (incremental and create_module.resolved_options.use_llvm) { |
| | 3364 | warn("-fincremental is currently unsupported by the LLVM backend; crashes or miscompilations are likely", .{}); |
| | 3365 | } |
| | 3366 | |
| 3366 | const cache_mode: Compilation.CacheMode = b: { | 3367 | const cache_mode: Compilation.CacheMode = b: { |
| 3367 | // Once incremental compilation is the default, we'll want some smarter logic here, | 3368 | // Once incremental compilation is the default, we'll want some smarter logic here, |
| 3368 | // considering things like the backend in use and whether there's a ZCU. | 3369 | // considering things like the backend in use and whether there's a ZCU. |