27 lines
723 B
Zig
27 lines
723 B
Zig
const std = @import("std");
|
|
const Backlog = @import("Backlog");
|
|
const core = Backlog.core;
|
|
const panickers = core.panickers;
|
|
|
|
const realMain = @import("main");
|
|
|
|
pub const options = @import("BacklogOptions");
|
|
|
|
pub const std_options = std.Options{
|
|
.enable_segfault_handler = false,
|
|
};
|
|
|
|
//pub const build_options = @import("build_options");
|
|
//pub const tracy_enabled = build_options.tracy_enabled;
|
|
|
|
pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace, x: ?usize) noreturn {
|
|
core.forceFlush();
|
|
core.script.lua.takeDump();
|
|
std.debug.panicImpl(error_return_trace, x, msg);
|
|
}
|
|
|
|
pub fn main() !void {
|
|
panickers.attachSegfaultHandler();
|
|
try realMain.main();
|
|
}
|