Sergey Chernov sergeych
  • Joined on 2022-07-18
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 »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-03 15:37:01 +03:00
54c6fca0e8 Add generic bounds checks and union/intersection types
c5bf4e5039 Add variance-aware type params and generic delegates
c9da0b256f Add minimal generics and typed callable casts
Compare 3 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-03 03:39:56 +03:00
51b397686d Remove outdated CmdVmTest
be337144eb Enable tests and fix destructuring/prop setter parsing
824a58bbc5 Tighten compile-time slot resolution
523b9d338b Update compile-time resolution and tests
8f60a84e3b Fix loop scoping in bytecode and unignore ScriptTests
Compare 47 commits »
sergeych released 1.2.1: full featured language, stable at SergeychWorks/lyng 2026-02-02 21:11:06 +03:00
sergeych pushed tag 1.2.1 to SergeychWorks/lyng 2026-02-02 21:11:05 +03:00
sergeych pushed to master at SergeychWorks/lyng 2026-02-02 20:22:07 +03:00
f357f4039b 1.2.1
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-29 06:47:47 +03:00
e346e7e56e Add iterator cancellation for bytecode for-in loops
0e069382a2 Re-enable ScriptTest concurrency and delegation cases
ac8277d374 Re-enable ScriptTest when sample and for-in bytecode checks
e143f31f3d Add bytecode support for when statements
Compare 4 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-29 04:09:37 +03:00
91624a30b8 Re-enable ScriptTest regex and while break cases
55e06f04b2 Re-enable ScriptTest do/while and scoping cases
a8f9ddb60c Re-enable ScriptTest search and stacktrace cases
7f7cf0d904 Re-enable ScriptTest misc utility cases
Compare 4 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-29 03:54:52 +03:00
104fd6b517 Re-enable ScriptTest exception cases
6c36314ed8 Re-enable more ScriptTest stdlib cases
8cec5cf7ec Re-enable ScriptTest apply/sum cases
6a0f6b3db5 Re-enable ScriptTest call-ellipsis and loop label cases
079bdb44a6 Re-enable ScriptTest lambda and while cases
Compare 13 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-29 02:53:18 +03:00
f2b99fe23b Update JVM subset test ignores
e2a8de97f5 Enable more bytecode-ready tests
70d05f7987 Enable props/ops/object tests and improve unary/incdec
Compare 3 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-29 02:36:31 +03:00
54d882ce89 Enable CmdVm, map literal, and jvm misc tests
3250e5e556 Enable MiniAst inference tests and map literal eval
1eb8793e35 Enable binding/miniast tests and support decl bytecode eval
5d5453d994 Unignore types and scope pooling tests
297810154f Unignore return and scope cycle tests
Compare 27 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-26 03:57:20 +03:00
059e366787 Add bytecode slot metadata and compile-time mutability
sergeych created branch bytecode-spec in SergeychWorks/lyng 2026-01-25 23:42:30 +03:00
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-01-25 23:42:30 +03:00
b4598bff98 Add object comparison opcodes to bytecode
fd1548c86c Add object equality and reference ops to bytecode
9c56cf751b Expand bytecode expression support for mixed ops
8ae6eb8d69 Add short-circuit ops in bytecode compiler and VM
3d9170d677 Expand bytecode expression support and add disassembler
Compare 10 commits »
sergeych pushed to master at SergeychWorks/lyng 2026-01-25 13:01:58 +03:00
b674ee7c18 Fix implicit member resolution for fields
a4f41f17bf Fix ctor param reassignment regression
96947aac50 Add benchmark notes
98d6ffe998 Optimize int range loops and add benchmark gating
Compare 4 commits »
sergeych pushed to master at SergeychWorks/lyng 2026-01-25 03:14:57 +03:00
74d73540c6 Optimize member access via slots
9b580bafb6 avoid suspend lambdas in var declaration statements
Compare 2 commits »