This website requires JavaScript.
23737f9b5c
removed debug stuff
master
sergeych
2025-08-18 01:48:23 +03:00
fb6e2aa49e
bugfix: elvis + throw
sergeych
2025-08-18 01:19:49 +03:00
95c1da60ed
better elvis + throw +added run {}
sergeych
2025-08-18 00:56:52 +03:00
835333dfad
fixed objClass initialization in ObjInt.Zero, added Buffer.toBitInput, minimal descrription of Lynon
sergeych
2025-08-17 23:51:50 +03:00
eefecae7b4
more Buffer encodings
sergeych
2025-08-17 19:26:15 +03:00
2ac92a1d09
more elegant Iterable.all
sergeych
2025-08-17 18:21:52 +03:00
464a6dcb99
fixed many bugs with variable visibility in mixed scopes
sergeych
2025-08-17 12:18:51 +03:00
eca746b189
commented out delegate creation
sergeych
2025-08-14 14:34:44 +03:00
b07452e66e
more stdlib and docs, bugfixes
sergeych
2025-08-14 14:31:51 +03:00
202e70a99a
less debug noise
sergeych
2025-08-14 01:36:37 +03:00
f45310f7d9
default implementation for Iterator.cancelIteration (does nothing) and not implemented errors for iterator methods (better error messages)
sergeych
2025-08-13 23:34:54 +03:00
48a7f0839c
less warnings
sergeych
2025-08-13 23:24:51 +03:00
2adb0ff512
+copyrght, apache 2.0
sergeych
2025-08-13 23:22:04 +03:00
6735499959
more enum tests
sergeych
2025-08-12 14:57:52 +03:00
b5e89c7e78
smple enums w/serialization
sergeych
2025-08-12 14:47:41 +03:00
84e345b04e
more docs on function annotations
sergeych
2025-08-12 05:01:02 +03:00
9bd7aa368e
cleanup
sergeych
2025-08-12 04:52:40 +03:00
9704f18284
function annotation and some docs for it
sergeych
2025-08-12 04:51:26 +03:00
804087f16d
version bump
0.8.6
sergeych
2025-08-12 00:16:09 +03:00
6d8eed7b8c
added "dynamic" fields (get/set/call fields by name using dynamic
standard function
sergeych
2025-08-12 00:15:45 +03:00
e916d9805a
correct end-block token processing (detect more errors)
sergeych
2025-08-11 22:48:43 +03:00
c398496ee0
refining the readme/2
sergeych
2025-08-11 14:41:35 +03:00
299738cffd
refining the readme
sergeych
2025-08-11 10:36:29 +03:00
62461c09cc
readme fix
sergeych
2025-08-10 23:41:57 +03:00
63de82393a
multiline string literals
sergeych
2025-08-10 23:31:40 +03:00
ed0a21cb06
added test config
sergeych
2025-08-10 09:51:04 +03:00
1baf69f40f
more docs on Iterable
0.8.3
sergeych
2025-08-09 23:23:05 +03:00
ba8d543d87
more docs on Iterable
sergeych
2025-08-09 23:20:25 +03:00
d3785afa6f
adopt stdlib to CLI tool
sergeych
2025-08-09 22:59:43 +03:00
3948283481
0.8.4: stadlib in Lyng! added universal Iterable functions
sergeych
2025-08-09 22:50:48 +03:00
f9198fe583
parallelism and flows + bugfixes release
sergeych
2025-08-09 15:55:30 +03:00
4917f99197
docs
sergeych
2025-08-09 15:54:46 +03:00
e0ed27a01f
fixed many bugs in closures processing also in flows
sergeych
2025-08-09 15:48:41 +03:00
9aae33d564
fix #48 flows
sergeych
2025-08-08 19:33:17 +03:00
1a90b25b1e
fix #51 ref #48 flows started. bad closure-based bug fixed
sergeych
2025-08-08 19:19:50 +03:00
f7f020f4d6
0.8.2-SNAPSHOT
0.8.2-SNAPSHOT
sergeych
2025-08-07 21:50:14 +03:00
0f54e2f845
ref #47 yield
sergeych
2025-08-07 21:46:45 +03:00
19f8b6605b
fix #47 parallelism: launch, Deferred, CompletableDeferred, Mutex (delay was already implemented)
sergeych
2025-08-07 20:31:36 +03:00
de71c7c8ec
0.8.1 release version
0.8.1
sergeych
2025-08-06 23:12:25 +03:00
be370dfdef
fix #45 private statics and docs
sergeych
2025-08-06 23:10:02 +03:00
53a6a88924
fix #42 class static fields and methods
sergeych
2025-08-06 22:48:32 +03:00
2c2dae4d85
well redesigned class vals and vars, classScope introduced for class functions
sergeych
2025-08-06 11:47:45 +03:00
63b2808109
well redesigned class vals and vars, classScope introduced for class functions
sergeych
2025-08-06 11:46:17 +03:00
4165da5e81
published 0.8.0-SNAPSHOT
0.8.0-SNAPSHOT
sergeych
2025-08-04 16:52:43 +03:00
af463163bb
published 0.8.0-SNAPSHOT
sergeych
2025-08-04 16:52:25 +03:00
6df06a6911
fix #35 serialization alsso user classes. Fixed user classes comparison
sergeych
2025-08-04 16:49:55 +03:00
f805e1ee82
sets serialization
sergeych
2025-08-03 15:11:15 +03:00
790cce0d24
maps serialization
sergeych
2025-08-03 15:06:46 +03:00
2339130241
trivial implementation of class name = based serialization (LynonType.Other)
sergeych
2025-08-03 14:42:23 +03:00
d7bd159fcb
list serialization (optimized, homogenous and heterogeneous
sergeych
2025-08-03 13:29:33 +03:00
12b209c724
refs #35 generic implementation of Huffman compression for variable bit length source alphabet
sergeych
2025-07-23 20:49:40 +03:00
20181c63a1
refs #35 refac to get caching out of Obj; it is decoder/encoder matter now
sergeych
2025-07-19 14:19:50 +03:00
405ff2ec2b
refs #35 hack to avoid cache clush for encodeAny and encode, double caching same object conflict. to refactor!
sergeych
2025-07-19 14:12:41 +03:00
a9f65bdbe3
refs #35 serializatino framework refactored: implementation put in open methods of Obj/ObjClass for flexibility
sergeych
2025-07-19 12:19:13 +03:00
6ab438b1f6
refs #35 serialize any: null, int, real, boolean, Instant. Added unary minus as general operator, not only to numbers. Instant truncation (nice for serialization)
sergeych
2025-07-17 23:18:00 +03:00
cffe4eaffc
refs #35 bits in BitArray/input/output reordered for better performance; started typed serialization
sergeych
2025-07-17 12:33:32 +03:00
7aee25ffef
refs #35 Buffer is not mutable, MutableBuffer added (to cache in serialized form)
sergeych
2025-07-16 11:47:23 +03:00
f3d766d1b1
refs #35 Lynon builtin compression
sergeych
2025-07-16 11:02:35 +03:00
34bc7297bd
refs #35 bit granularity for bitstreams; LZW done
sergeych
2025-07-13 00:36:58 +03:00
23dafff453
refs #35 started user class serialization; started MP compression
sergeych
2025-07-12 22:14:11 +03:00
77f9191387
refs #35 caching moved to level above objec serializing so we can cache strings, etc that are not Obj instances
sergeych
2025-07-12 11:48:14 +03:00
f26ee7cd7c
refs #35 minimal serialization of simple types in bit-effective format
sergeych
2025-07-12 00:33:18 +03:00
d969993997
ref #35 bitwise pack/unpack for integers
sergeych
2025-07-11 06:09:09 +03:00
987b80e44d
lynon started
sergeych
2025-07-11 05:55:29 +03:00
5848adca61
fix #39 correct implementation of ++ and -- with indexing access
sergeych
2025-07-10 15:54:53 +03:00
f1ae4b2d23
fixed CLI for new compiler interface
sergeych
2025-07-10 12:47:00 +03:00
30b6ef235b
each new scope with no parent now starts with a copy of import manager to isolate its imports
sergeych
2025-07-10 12:42:39 +03:00
9771b40c98
fixed double imports bug added clean import scope Scope.new()
sergeych
2025-07-10 12:41:10 +03:00
230cb0a067
ref #34 time formatting and precision time access
sergeych
2025-07-10 11:10:26 +03:00
732d8f3877
fix #34 minimal time manipulation
sergeych
2025-07-09 23:59:01 +03:00
23006b5caa
fix #33 minimal Buffer with docs, in a separate package
sergeych
2025-07-09 17:55:29 +03:00
26282d3e22
fix #38 ImportManager integrated into Scope tree and all systems
sergeych
2025-07-09 13:15:28 +03:00
ce4ed5c819
migrated to kotlin 2.2.0 better support for shebangs in CLI lyng added jlyng local release
sergeych
2025-07-07 23:44:21 +03:00
612c0fb7b9
v.0.7.1 improved imports
sergeych
2025-07-07 15:02:10 +03:00
ef6bc5c468
refs #36 imports refined and optimized, circular imports are supported.
sergeych
2025-07-07 15:01:27 +03:00
1e2cb5e420
fixed import inside sources in InlineSourcesPacman
sergeych
2025-07-04 02:22:59 +03:00
868379ce22
v0.7.0: imports and stuff
0.7.0
sergeych
2025-07-04 01:00:20 +03:00
f37354f382
fix #36 basic import support
sergeych
2025-07-04 00:53:21 +03:00
ddbcbf9e4e
renaming context to scope, as it is rather scp[e than the context
sergeych
2025-07-03 21:46:25 +03:00
6cf99fbd13
Compiler refactored: CompilerContext now is class member
sergeych
2025-07-03 20:00:01 +03:00
950e8301c3
associateBy and Lyng:Iterable .toFlow() for kotlin integration simplicity
sergeych
2025-07-02 20:45:30 +03:00
ea2cf1f373
code cleaning
sergeych
2025-07-01 12:31:40 +03:00
eee6d75587
extension methids
sergeych
2025-06-20 03:43:16 +04:00
a8067d0a6b
fix #31 type records for simple types and extern keyword for methods/functions
sergeych
2025-06-19 01:06:45 +04:00
75a6f20150
fix #31 type records for simple types and extern keyword for methods/functions
sergeych
2025-06-17 18:41:44 +04:00
d969d6d572
fix #37 AppliedContext optimization
sergeych
2025-06-17 09:45:36 +04:00
2d4c4d345d
fix #30 : let, apply, also. Fix in context combining for lambda calls.
0.6.7
sergeych
2025-06-16 15:44:22 +04:00
f9416105ec
fix #29 mapentries, map iterators, => operator and .toMap()
sergeych
2025-06-16 02:11:47 +04:00
c002204420
fix #28 basic map supports (still no iterators)
sergeych
2025-06-16 01:12:04 +04:00
a4448ab2ff
fix #10 set +collection functions (map, forEach, toList, toSet, isEmpty, etc,)
sergeych
2025-06-15 17:26:32 +04:00
8a4363bd84
fix #26 lists redesigned for ranges, less chaotic and serpentic
sergeych
2025-06-14 14:51:41 +04:00
19eae213ec
fix #23 string formatting and manipulations
sergeych
2025-06-14 11:53:18 +04:00
1db1f12be3
refs #25 backbone of multiplatform shell
sergeych
2025-06-14 10:18:38 +04:00
dcde11d722
Merge remote-tracking branch 'origin/master'
sergeych
2025-06-14 01:21:44 +04:00
83e79f47c7
lyng CLI: support for shebang, started shell KMP code
sergeych
2025-06-14 01:20:00 +04:00
e0bb183929
lyng CLI: support for shebang, started shell KMP code
sergeych
2025-06-14 01:20:00 +04:00
b961296425
fix #19 set of null-coalesce operators
sergeych
2025-06-13 22:25:18 +04:00
bd2b6bf06e
readme actualized
sergeych
2025-06-13 21:20:45 +04:00
253480e32a
readme actualized
sergeych
2025-06-13 20:15:39 +04:00
eb8110cbf0
removed unnecessary
sergeych
2025-06-13 19:12:51 +04:00