ec28b219f3
plugin: another attempt to fix spell checker
sergeych2026-01-14 14:28:50 +03:00
6fa57c8197
plugin: run command. Lyng string "hello"*repeatCount operator. Plugin spell check is still not working properly
sergeych2026-01-14 13:34:08 +03:00
017111827d
another attempt to fix plugin spellchecker
sergeych2026-01-12 16:05:46 +01:00
d2632cb99e
plugin improvements; attempt to make AI life easier (incomplete and weak)
sergeych2026-01-12 15:39:30 +01:00
474293cfe3
plugin deployment script, upload distributabkes mode for site deploy script
sergeych2026-01-12 12:25:12 +01:00
9924d02cb4
plugin docstring parsing now respect @param, @retunm, @throws and general support for such tags introduced
sergeych2026-01-12 11:55:39 +01:00
1efa96a990
improved type inference in plugin
sergeych2026-01-12 08:19:52 +01: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.
sergeych2026-01-12 06:16:22 +01:00
8f04b25fcb
Refactor scope pooling logic for robustness and efficiency, optimize argument assignment, and enhance benchmarks with pool-specific scenarios.
sergeych2026-01-11 02:50:08 +01:00
6b957ae6a3
Refactored ObjRef evaluation logic for enhanced performance and consistency across unary, binary, and field operations. Added evalValue overrides for more streamlined value resolution.
sergeych2026-01-11 01:42:47 +01:00
827df9c8cd
Fix argument priority handling in ObjInstance resolution logic and add corresponding tests
sergeych2026-01-10 20:25:06 +01:00
7ab439d949
Updated documentation to clarify property syntax, closure resolution rules, and override usage
sergeych2026-01-10 18:08:07 +01:00
91e6ae29ce
fixed mist edge cases with new language logic
sergeych2026-01-10 14:49:54 +01:00
b9831a422a
1.2.0-SNAPSHOT started bug core refactor to support all new future and more strict rules (namely, fundamental difference between properties, functions and delegates)
sergeych2026-01-10 02:57:05 +01:00
10b7cb2db2
improved error reporting for mismatched serialized vars in ObjInstance
sergeych2026-01-08 21:10:37 +01:00
f792c73b8f
1.1.1-SNPASHOT some serious bugs in initilazation fixed. They were revealed by delegation real world usage
sergeych2026-01-05 21:13:15 +01:00
aad7c9619b
fixed bug with reformatting code sequences in markdown + lyng
sergeych2026-01-04 04:12:15 +01:00
9e138367ef
plugin fixes: incorrect reformatting on }, incorrect parsing of class minidocs
sergeych2026-01-04 11:58:55 +01:00
1d9befe101
fixed fromatter, plugin, site, libs for new language features
1.1.0-rc
sergeych2026-01-04 01:25:16 +01:00
abb262d9cf
Improve property accessor indentation handling, add tests, and enhance nested control flow formatting. Fix enum and property keyword highlighting.
sergeych2026-01-04 00:09:47 +01:00
eca451b5a3
Implement restricted setter visibility (private set / protected set) for class fields and properties.
sergeych2026-01-03 23:00:47 +01:00
54af50d6d6
Implement support for late-initialized val fields in classes. Added ObjUnset, UnsetException, compile-time initialization checks, and write-once enforcement for val fields.
sergeych2026-01-03 22:05:29 +01:00
ce0fc3650d
"cache" bug found and fixed, causing some improvemts in lambda processing.
sergeych2026-01-03 21:04:30 +01:00
ce021e85f4
compiler bug with that can cause compilation infinite loop; object is always comparable to self instance or null
sergeych2026-01-03 19:20:40 +01:00
fac58675d5
plugin: autocomplete for enums and members, better support for local symbols; fixed bug in space normalization
sergeych2026-01-02 16:03:57 +01:00
22f6c149db
better formatting for multi-line comments
sergeych2026-01-02 11:20:52 +01:00
6d8b60fcfa
more docs on embedding fields
sergeych2026-01-02 10:41:16 +01:00
54ecffc803
improved docs and tools for embedding kotlin classes with properties
sergeych2026-01-02 10:34:50 +01:00
0731d63adf
Improve error message for ObjList concatenation and set version to 1.1.0-SNAPSHOT.
sergeych2025-12-30 02:52:53 +01:00
cd2b1a9cb7
Extensions methods and properties now are correctly isolated, respect visibility rules and allow adding class properties and class vals.
sergeych2025-12-24 00:29:10 +01:00
3b6504d3b1
Add flatten, flatMap, and filterNotNull functions with corresponding tests
sergeych2025-12-23 18:06:28 +01:00
357585d3ba
removed unneeded test via annotation
sergeych2025-12-23 13:36:20 +01:00
8300c2a3ab
v1.1.0-beta1: mini function declarations and working properties
sergeych2025-12-23 13:06:46 +01:00
17b4904ae3
fixed test to reflect small Int caching
sergeych2025-12-23 10:48:58 +01:00
7e8f1406b5
added optimizations for immutable numbers
sergeych2025-12-23 09:09:49 +01:00
3f235878c0
Add EfficientIterables.md documentation for Kotlin interop. Optimize ObjInt operations by integrating value caching and updating number operations. Introduce high-performance enumerate method for ObjList, ObjSet, ObjRange, and custom iterables. Update compiler and loop handling for improved enumeration logic.
sergeych2025-12-23 08:33:34 +01:00