Sergey Chernov sergeych
  • Joined on 2022-07-18
sergeych commented on issue SergeychWorks/lyng#99 2026-02-07 05:47:59 +03:00
bytecode: int/float inference bug

the bug was not in inference but in invalid local slot reuse; fixed

sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-07 05:46:19 +03:00
78d8e546d5 Add stepped range iteration
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-06 13:46:55 +03:00
79bece94a5 Refine implicit receiver type resolution and enhance related tests.
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 23:58:04 +03:00
3b290116b8 Add nested declarations and lifted enums
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 22:23:00 +03:00
c35efdc2ae Disambiguate type alias declarations from type() calls
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 21:08:39 +03:00
d82a9bb930 Add type aliases for type expressions
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 20:31:35 +03:00
7a286f2e06 Infer map literal types
de9ac14e33 Add generics docs and link from tutorial
Compare 2 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 20:14:28 +03:00
40de53f688 Define type expression checks for unions
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 19:45:24 +03:00
c31343a040 Add union type checks and list literal inference
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 19:14:33 +03:00
9db5b12c31 Implement nullable shorthand for params
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 18:39:41 +03:00
7e538ed8aa Expand mixed-slot stress tests
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 18:00:55 +03:00
566ddc6bde Add mixed-slot closure stress test
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 17:56:40 +03:00
afbd6e45b9 Fix numeric fast-paths for Obj arithmetic
sergeych opened issue SergeychWorks/lyng#99 2026-02-05 14:02:39 +03:00
bytecode: int/float inference bug
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 13:55:43 +03:00
6220e982a0 optimization: Scope access is now a Kotlin interface, compiler uses direct slot access also for closures
43a6a7aaf4 Implement qualified cast views for MI
Compare 2 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-04 16:49:18 +03:00
308a9c0bcb work in progress: unignoring tests
24c4ed85b4 Declare List.add in stdlib
Compare 2 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-04 03:40:30 +03:00
1fab2702dd Allow Object members on unknown types
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-04 03:31:21 +03:00
47654aee38 Enforce compile-time only member access
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-04 03:04:27 +03:00
862486e0e8 Add stdlib extension wrapper coverage test
ce0393b309 Add wasm stdlib extension smoke test
0f1748e053 Add generic extern collection types
Compare 3 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-04 00:25:25 +03:00
6539b9deff Fix wasm map usage and ignore annotation
ac2a734998 Align extern class member ids with runtime
ec64d7309c Add typed Iterable/Iterator externs
874f8fc205 Support generic extension receivers and Iterable signatures
Compare 4 commits »