prog8/codeOptimizers/src/prog8/optimizer
2024-01-01 16:00:11 +01:00
..
ConstantFoldingOptimizer.kt removed chained comparisons again, because they caused invalid expression evaluations due to changed semantics. 2024-01-01 16:00:11 +01:00
ConstantIdentifierReplacer.kt improved var -> const replacement, now done in constfolding already (fixes some obscure problems later on) 2023-12-29 19:48:40 +01:00
ConstExprEvaluator.kt fix asmgen for uword shift right 8 or more bits 2023-12-29 05:06:09 +01:00
ExpressionSimplifier.kt todos 2023-07-03 21:57:32 +02:00
Extensions.kt improved var -> const replacement, now done in constfolding already (fixes some obscure problems later on) 2023-12-29 19:48:40 +01:00
Inliner.kt improved docs about subroutine scoping, fix possible optimizer crash for inlined sub 2023-12-04 23:23:52 +01:00
StatementOptimizer.kt some WARN messages are now INFO 2023-12-28 14:20:47 +01:00
UnusedCodeRemover.kt improved var -> const replacement, now done in constfolding already (fixes some obscure problems later on) 2023-12-29 19:48:40 +01:00