compiler: Increase retained IL arena capacity

52fcce369b7358e0d2864f7bd2e9f5621dad828cb81253158f35c2cd1d9385c4
Alexis Sellier committed ago 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