aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ExpressionGen.cc
AgeCommit message (Expand)Author
2026-10-22feat(codegen): short-circuit AND and OR_ov4
2026-10-22feat(codegen)!: require explicit REAL to INTEGER conversion and add INT_ov4
2026-10-22feat(codegen)!: reject implicit BOOLEAN, CHAR and INTEGER mixing_ov4
2026-10-22feat(codegen): pass C-struct records by value as variadic arguments_ov4
2026-10-22refactor(codegen): share file keyword filename operand emission_ov4
2026-10-21feat(codegen): support explicit template arguments_ov4
2026-10-20refactor(strings): replace compiler builtins with the STRING library_ov4
2026-10-18feat(operators): add member and unary overloads with explicit calls_ov4
2026-10-18feat(operators): support global binary operator overloads_ov4
2026-10-17feat(codegen): declare and call EXTERN C functions_ov4
2026-10-17feat(codegen): overload global functions and procedures_ov4
2026-10-17feat(classes): allocate objects with NEW and rebind named class variables_ov4
2026-10-17feat(classes): support ordinary member methods and this references_ov4
2026-10-17feat(memory): add checked REALLOC with failure preservation_ov4
2026-10-17feat(memory): add tracked MALLOC and FREE builtins_ov4
2026-10-17feat(calls): support standalone calls and void pointer casts_ov4
2026-10-16fix(compiler): correct CIE semantics and diagnostic locations_ov4
2026-10-16feat(constants): implement literal constants with lexical scope_ov4
2026-10-16feat(control-flow): implement ordered CASE OF matching_ov4
2026-10-16refactor(codegen): split emission by responsibility_ov4