aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ValueTypeGen.cc
AgeCommit message (Expand)Author
2026-10-30refactor(strings): construct string values implicitly from raw literals_ov4
2026-10-24feat(operator): select operator overloads by the expected result type_ov4
2026-10-24feat(overload): select overloads by return type as well as parameters_ov4
2026-10-22fix(classes): defer NEW for DECLARE without a parameterless constructor_ov4
2026-10-22refactor(codegen): remove dead parameters, fields and branches_ov4
2026-10-21feat(codegen): support explicit template arguments_ov4
2026-10-20refactor(strings): replace compiler builtins with the STRING library_ov4
2026-10-20feat(lexer): add C_STRING literal suffix_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(classes): overload methods and NEW constructors_ov4
2026-10-17feat(codegen): overload global functions and procedures_ov4
2026-10-17feat(classes): destroy stack objects at scope exit_ov4
2026-10-17feat(classes): allocate objects with NEW and rebind named class variables_ov4
2026-10-17feat(classes): construct declared objects and nested fields and arrays_ov4
2026-10-17feat(classes): support ordinary member methods and this references_ov4
2026-10-16feat(constants): implement literal constants with lexical scope_ov4
2026-10-16refactor(codegen): split emission by responsibility_ov4