Sergey Chernov sergeych
  • Joined on 2022-07-18
sergeych pushed to master at SergeychWorks/lyng 2025-08-03 15:06:53 +03:00
790cce0d24 maps serialization
sergeych pushed to master at SergeychWorks/lyng 2025-08-03 14:42:28 +03:00
2339130241 trivial implementation of class name = based serialization (LynonType.Other)
sergeych pushed to master at SergeychWorks/lyng 2025-08-03 13:30:49 +03:00
d7bd159fcb list serialization (optimized, homogenous and heterogeneous
sergeych opened issue SergeychWorks/lyng#41 2025-07-24 14:23:53 +03:00
rewrite ObjRange compiler to use it as operator, not a term
sergeych pushed to master at SergeychWorks/lyng 2025-07-23 20:51:45 +03:00
12b209c724 refs #35 generic implementation of Huffman compression for variable bit length source alphabet
20181c63a1 refs #35 refac to get caching out of Obj; it is decoder/encoder matter now
Compare 2 commits »
sergeych pushed to master at SergeychWorks/lyng 2025-07-19 14:12:45 +03:00
405ff2ec2b refs #35 hack to avoid cache clush for encodeAny and encode, double caching same object conflict. to refactor!
sergeych pushed to master at SergeychWorks/lyng 2025-07-19 12:28:26 +03:00
a9f65bdbe3 refs #35 serializatino framework refactored: implementation put in open methods of Obj/ObjClass for flexibility
sergeych pushed to master at SergeychWorks/lyng 2025-07-17 23:24:05 +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 pushed to master at SergeychWorks/lyng 2025-07-17 12:34:46 +03:00
cffe4eaffc refs #35 bits in BitArray/input/output reordered for better performance; started typed serialization
sergeych pushed to master at SergeychWorks/lyng 2025-07-16 11:47:33 +03:00
7aee25ffef refs #35 Buffer is not mutable, MutableBuffer added (to cache in serialized form)
sergeych pushed to master at SergeychWorks/lyng 2025-07-16 11:10:57 +03:00
f3d766d1b1 refs #35 Lynon builtin compression
sergeych pushed to master at SergeychWorks/lyng 2025-07-13 00:37:31 +03:00
34bc7297bd refs #35 bit granularity for bitstreams; LZW done
sergeych pushed to master at SergeychWorks/lyng 2025-07-12 22:15:05 +03:00
23dafff453 refs #35 started user class serialization; started MP compression
77f9191387 refs #35 caching moved to level above objec serializing so we can cache strings, etc that are not Obj instances
Compare 2 commits »
sergeych pushed to master at SergeychWorks/lyng 2025-07-12 00:47:15 +03:00
f26ee7cd7c refs #35 minimal serialization of simple types in bit-effective format
sergeych pushed to master at SergeychWorks/lyng 2025-07-11 06:09:14 +03:00
d969993997 ref #35 bitwise pack/unpack for integers
sergeych opened issue SergeychWorks/lyng#40 2025-07-11 05:59:55 +03:00
create type references in module scopes and class constructors and be sure packge name is available
sergeych commented on issue SergeychWorks/lyng#35 2025-07-11 05:58:17 +03:00
Minimal serialization

format will be named as "Lynon"; it will use bit-encoding for minimal size and variable-length cache references.

sergeych pushed to master at SergeychWorks/lyng 2025-07-11 05:56:49 +03:00
987b80e44d lynon started
sergeych pushed to master at SergeychWorks/lyng 2025-07-10 15:55:05 +03:00
5848adca61 fix #39 correct implementation of ++ and -- with indexing access
sergeych closed issue SergeychWorks/lyng#39 2025-07-10 15:55:05 +03:00
++/ indexing fails