Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 888 Bytes

File metadata and controls

18 lines (13 loc) · 888 Bytes

2026

C Frontend Maturity

Glint Standard Library and Semantic Maturity

Conversion between fixed arrays, dynamic arrays, and views

Including string literals.

Register Allocation

We need to pass allocate_registers() a context reference, so it can know what platform does what and stuff. I wanted to keep everything very separate and abstract, but, er, who is going to be using LCC’s register allocation engine without also using LCC? There’s currently some hacky stuff in there that just assumes certain architectures/system ABIs are happening without checking first.

[2026-06-27 Sat 03:24]

gdb error/warning

Section .debug_aranges in /home/lens_r/Programming/play/LensorCompilerCollection/test has duplicate debug_info_offset 0x0, ignoring .debug_aranges.

It’d be nice if we didn’t bork debug information in the process of linking…