compiler: Increase retained IL arena capacity
52fcce369b7358e0d2864f7bd2e9f5621dad828cb81253158f35c2cd1d9385c4
1 parent
958fd2e0
compiler/radiance.rad
+2 -2
| 42 | 42 | ||
| 43 | 43 | /// AST arena size (64 MB) - retains parsed nodes throughout compilation. |
|
| 44 | 44 | constant TEMP_ARENA_SIZE: u32 = 67108864; |
|
| 45 | 45 | /// Per-function lowering and register-allocation arena size (16 MB). |
|
| 46 | 46 | constant FN_ARENA_SIZE: u32 = 16777216; |
|
| 47 | - | /// Main arena size (160 MB) - lives throughout compilation. |
|
| 47 | + | /// Main arena size (176 MB) - lives throughout compilation. |
|
| 48 | 48 | /// Used for: resolver data, types, symbols, global IL data, and codegen output. |
|
| 49 | - | constant MAIN_ARENA_SIZE: u32 = 167772160; |
|
| 49 | + | constant MAIN_ARENA_SIZE: u32 = 184549376; |
|
| 50 | 50 | ||
| 51 | 51 | /// AST storage arena. |
|
| 52 | 52 | static TEMP_ARENA: [u8; TEMP_ARENA_SIZE] = [0; TEMP_ARENA_SIZE]; |
|
| 53 | 53 | /// Scratch storage reclaimed after each generated function. |
|
| 54 | 54 | static FN_ARENA: [u8; FN_ARENA_SIZE] = [0; FN_ARENA_SIZE]; |
seed/radiance.rv64
+0 -0
Binary file changed.
seed/radiance.rv64.git
+1 -1
| 1 | - | 2a67faea10bc90ec2c810c94e06b752a2e30905084878116431fed5bc6668aea |
|
| 1 | + | 958fd2e0432760e79d436e6e04e6d9ad64570fe0b4476da0f10b93c8d74e551e |