Commit Graph

15 Commits

Author SHA1 Message Date
3fb04aef3b Emit IL alongside raw IC10 for use in future optimization passes 2025-12-12 15:51:36 -07:00
92f0d22805 hook up compilationResult to FFI boundry 2025-12-11 13:32:46 -07:00
342b1ab107 Fix function invocation stack underflow 2025-12-11 01:03:43 -07:00
0ac010ef8f Fixed documentation rendering and added ternary expressions 2025-12-10 18:00:20 -07:00
d9a7a31306 Lifetimes are declared, now I gotta fix the lifetime issues 2025-12-09 13:51:54 -07:00
d40b759442 TEST -- use Cow instead of String for tokens 2025-12-09 13:17:35 -07:00
c531f673a5 Remove quickerror in favor of thiserror 2025-12-09 11:32:14 -07:00
9993bff574 Added support for compile-time constant hash expressions 2025-12-05 21:34:51 -07:00
4b6c7eb63c Implement AST for 'const' expressions. TODO -- add const expressions to compiler 2025-12-04 18:01:16 -07:00
836fd3bf99 wip -- dot notation 2025-12-01 18:46:59 -07:00
06a151ab7e wip -- lsp mappings to various types 2025-11-30 20:31:06 -07:00
c5c4cfdc64 Compilation errors solved 2025-11-30 16:11:54 -07:00
1c52ec2b9c parser and tree nodes seem to be working. Need to fix compiler 2025-11-30 15:35:54 -07:00
50d8f90816 WIP -- Expressions should know what their span is 2025-11-30 14:56:54 -07:00
353dc16944 Unified the C# mod and the Rust compiler into a monorepo 2025-11-26 16:02:00 -07:00