jak-project/goalc/compiler
Tyler Wilding 87ff182332
dbgr: allow dumping the backtrace to a file (#2284)
Some backtraces are quite large, an option is to increase your terminal
buffer -- but dumping to a file is also useful if you want to share the
crash.

I'm not crazy about the way I hacked this in, but it felt like the least
invasive way for now and I don't want to cause a regression with the
debugger. It's also nice that it dumps with ansi colors as then you can
view the backtrace with the original coloring:


![image](https://user-images.githubusercontent.com/13153231/221460358-991916ad-90f0-445d-ba81-7bc3dbc42eb4.png)

Usage:
```clj
(:di "./stacktrace.log")
```
2023-02-27 18:54:23 -05:00
..
compilation dbgr: allow dumping the backtrace to a file (#2284) 2023-02-27 18:54:23 -05:00
docs docs: Automatically generate documentation from goal_src code (#2214) 2023-02-20 19:49:37 -05:00
CodeGenerator.cpp [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
CodeGenerator.h [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
Compiler.cpp [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
Compiler.h [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
CompilerException.h split new pc features in some files into their own code files + address some old issues + ripple graphics improvements (#2216) 2023-02-13 21:39:14 +00:00
CompilerSettings.cpp [jak2] support for multiple out/ directories (#1585) 2022-06-30 21:11:58 -04:00
CompilerSettings.h [jak2] support for multiple out/ directories (#1585) 2022-06-30 21:11:58 -04:00
ConstantValue.h lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
Env.cpp [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
Env.h [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
IR.cpp some bug fixes (#2125) 2023-01-14 11:04:15 -05:00
IR.h [decompile] subdivide, wind-work, tie-work, bsp, focus (#1897) 2022-09-17 14:58:25 -04:00
Label.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
Lambda.h [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00
StaticObject.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
StaticObject.h lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
SymbolInfo.h docs: Automatically generate documentation from goal_src code (#2214) 2023-02-20 19:49:37 -05:00
Util.cpp goalc/repl: cleanup of goalc/REPL code and some QoL improvements (#2104) 2023-01-07 11:24:02 -05:00
Val.cpp [jak 2] fix boot, increase level heap sizes (#2252) 2023-02-25 15:20:17 -05:00
Val.h [goalc] reduce compiler memory usage (#2247) 2023-02-24 18:32:30 -05:00