jak-project/goalc/compiler
ManDude 26c3fb65e9
make some macros for DMA stuff (#725)
* [compiler] allow infinite args for `logior`

* make some dma macros and use them on `display`

* [goos] add `string->symbol`

* make a sketchy macro

* fix tests

* `with-dma-bucket` and `dma-buffer-add-vector4w-2`

* cleanup `debug`

* cleanup `menu`

* go thru `texture` pt 1

* finish `texture`

* `sprite` pt 1

* `sprite` pt 2

* `generic`

* `gs` and `main`
2021-08-01 17:11:32 -04:00
..
compilation make some macros for DMA stuff (#725) 2021-08-01 17:11:32 -04:00
CodeGenerator.cpp [compiler] print a backtrace as part of di (#658) 2021-06-30 22:13:15 -04:00
CodeGenerator.h [Decompiler] Clean up the output (#245) 2021-02-09 20:59:14 -05:00
Compiler.cpp [goalc] add a build system (#704) 2021-07-15 21:37:15 -04:00
Compiler.h decomp: main-collide and support a bunch of new inline-asm operations (#673) 2021-07-27 19:57:14 -04:00
CompilerException.h Add some compiler features and documentation (#147) 2020-12-01 21:39:46 -05:00
CompilerSettings.cpp Compiler Cleanup and Documentation (#54) 2020-09-24 17:19:23 -04:00
CompilerSettings.h Compiler Cleanup and Documentation (#54) 2020-09-24 17:19:23 -04:00
ConstantValue.h [compiler] support 128-bit bitfields (#500) 2021-05-18 21:25:29 -04:00
Env.cpp allow aliasing of registers in variables if we explictly ask for it (#711) 2021-07-22 20:14:08 -04:00
Env.h allow aliasing of registers in variables if we explictly ask for it (#711) 2021-07-22 20:14:08 -04:00
IR.cpp decomp: main-collide and support a bunch of new inline-asm operations (#673) 2021-07-27 19:57:14 -04:00
IR.h decomp: main-collide and support a bunch of new inline-asm operations (#673) 2021-07-27 19:57:14 -04:00
Label.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
Lambda.h Add deftype (#48) 2020-09-17 21:47:52 -04:00
StaticObject.cpp Support dir tpages (#671) 2021-07-02 14:50:58 -04:00
StaticObject.h [decompiler/compiler] Fixes for task-control (#668) 2021-07-01 21:38:19 -04:00
SymbolInfo.h Fix compiler crashes and improve return statements. (#652) 2021-06-30 00:11:46 -04:00
Util.cpp Support Behaviors (#678) 2021-07-04 16:54:07 -04:00
Val.cpp [compiler] support 128-bit bitfields (#500) 2021-05-18 21:25:29 -04:00
Val.h [compiler/decompiler] Take the address of a variable (#554) 2021-06-04 13:43:19 -04:00