237 Commits

Author SHA1 Message Date
afa4b20070 update version, site and docs 2026-02-16 19:29:14 +03:00
c5b8871c3a Add support for closed classes and enhancements to the Kotlin reflection bridge 2026-02-16 19:08:32 +03:00
637258581d Optimize int loop jumps and document loop var immutability 2026-02-15 15:12:52 +03:00
62975ff511 1.3 notes 2026-02-08 12:43:33 +03:00
78d8e546d5 Add stepped range iteration 2026-02-07 05:45:44 +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
de9ac14e33 Add generics docs and link from tutorial 2026-02-05 20:29:25 +03:00
9db5b12c31 Implement nullable shorthand for params 2026-02-05 19:14:03 +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
523b9d338b Update compile-time resolution and tests 2026-02-03 02:07:29 +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
059e366787 Add bytecode slot metadata and compile-time mutability 2026-01-26 01:09:02 +03:00
b4598bff98 Add object comparison opcodes to bytecode 2026-01-25 21:37:20 +03:00
fd1548c86c Add object equality and reference ops to bytecode 2026-01-25 21:33:28 +03:00
9c56cf751b Expand bytecode expression support for mixed ops 2026-01-25 21:15:29 +03:00
f42ea0a04c Expand bytecode spec and add VM skeleton 2026-01-25 17:00:08 +03:00
bc9e557814 Add Lyng bytecode VM spec draft 2026-01-25 16:51:06 +03:00
717a79aca2 wasm generation bug workaround, docs and debugging tips 2026-01-24 18:24:31 +03:00
338dc00573 better homepage samples 2026-01-18 19:09:37 +03:00
d0230c5b89 + Intstant.truncateToMinute() 2026-01-18 18:22:49 +03:00
5dc2159024 added clamp function and extensions, fixed bug in range coloring 2026-01-18 07:18:51 +03:00
52a3a96e3f + DateTime 2026-01-16 09:06:42 +03:00
b7dfda2f5d + @Tranient for serialization 2026-01-16 07:47:27 +03:00
05e15e8e42 Add isEmpty, isNotEmpty, and isBlank methods to ObjString, update tests and docs 2026-01-16 07:06:22 +03:00
7bc17037f9 1.2.1-SNAPSHOT: improved visibility check for inheritance 2026-01-15 18:18:35 +03:00
6fa57c8197 plugin: run command. Lyng string "hello"*repeatCount operator. Plugin spell check is still not working properly 2026-01-14 13:34:08 +03:00
f6deabaa38 Enable SCOPE_POOL globally across all platforms and refactor pooling logic to enhance robustness, efficiency, and cleanup mechanisms. Update documentation to reflect changes. 2026-01-12 06:16:22 +01:00
7ab439d949 Updated documentation to clarify property syntax, closure resolution rules, and override usage 2026-01-10 18:08:07 +01:00
2acb60697d more tools to deal with Lyng exeption in Kotlin 2026-01-08 12:42:29 +01:00
c12804a806 user exceptions to kotlin fixes 2026-01-08 09:21:25 +01:00
1d089db9ff User exception classes, unified exception class architecture 2026-01-07 19:05:07 +01:00
eda34c1b3d operators overriding missing files 2026-01-07 09:44:13 +01:00
2c0a6c7b34 operators overriding 2026-01-07 09:33:10 +01:00
3941ddee40 + Ma is now Delegate
+ way to add pure Lyng parents when declaring kotlin bindings
2026-01-06 13:11:07 +01:00
555c9b94de null assignment operator added 2026-01-06 11:39:23 +01:00
660a80a26b lyngio: added processes and docs for it, JVM and linux 2026-01-06 02:35:24 +01:00
d91acd593a added return statement support 2026-01-06 02:18:31 +01:00
5fc0969491 added object expression support to the site, tnbundle, etc 2026-01-06 01:51:16 +01:00
eec732d11a implemented object expressions (anonymous classes) 2026-01-06 01:25:01 +01:00
8611543623 fixed delegation sample 2026-01-06 01:00:20 +01:00
41a3617850 improved lazy delegate; added with(newThis) {} to stdlib 2026-01-05 22:25:46 +01:00
f792c73b8f 1.1.1-SNPASHOT some serious bugs in initilazation fixed. They were revealed by delegation real world usage 2026-01-05 21:13:42 +01:00
5f819dc87a Added delegation support: Delegate, lazy, "by" keyword for valr/var/fun and object {} singletons 2026-01-05 19:05:16 +01:00
8e766490d9 AccessException -> IllegalAccessException in docs 2026-01-05 11:20:38 +01:00
514ad96148 AccessException -< IllegalAccessException; added TODO() and NotImplementedException 2026-01-05 11:14:05 +01:00
75e2b63923 fixed fences in the docs 2026-01-04 23:06:36 +01:00