20 Commits

Author SHA1 Message Date
637258581d Optimize int loop jumps and document loop var immutability 2026-02-15 15:12:52 +03:00
9cf87d1075 Add Kotlin bridge reflection handles and tests 2026-02-15 01:23:13 +03:00
cd145f6a96 Migrate runtime locals to frame slots 2026-02-14 23:25:19 +03:00
3b290116b8 Add nested declarations and lifted enums 2026-02-05 23:57:34 +03:00
d82a9bb930 Add type aliases for type expressions 2026-02-05 21:08:04 +03:00
7a286f2e06 Infer map literal types 2026-02-05 20:31:20 +03:00
40de53f688 Define type expression checks for unions 2026-02-05 20:14:09 +03:00
6220e982a0 optimization: Scope access is now a Kotlin interface, compiler uses direct slot access also for closures 2026-02-05 13:55:24 +03:00
1fab2702dd Allow Object members on unknown types 2026-02-04 03:40:07 +03:00
47654aee38 Enforce compile-time only member access 2026-02-04 03:30:56 +03:00
c5bf4e5039 Add variance-aware type params and generic delegates 2026-02-03 09:09:04 +03:00
c9da0b256f Add minimal generics and typed callable casts 2026-02-03 07:38:41 +03:00
523b9d338b Update compile-time resolution and tests 2026-02-03 02:07:29 +03:00
68122df6d7 Fix implicit extension calls and apply scope captures 2026-01-30 16:20:55 +03:00
2311cfc224 Stabilize bytecode baseline for nested range benchmark 2026-01-28 06:35:04 +03:00
2f4462858b bytecode: extend call args and cache call sites 2026-01-26 06:33:15 +03:00
144082733c Expand bytecode expressions and loops 2026-01-26 05:47:37 +03:00
72901d9d4c Fix bytecode call-site semantics 2026-01-26 04:09:49 +03:00
96947aac50 Add benchmark notes 2026-01-25 11:35:08 +03:00
b8f27c7a18 migrated stdlib to separate .lyng files and added build-time generation of Kotlin constants. reduced noise in plugin 2025-12-04 12:26:38 +01:00