Sergey Chernov sergeych
  • Joined on 2022-07-18
sergeych pushed to master at SergeychWorks/lyng 2025-12-14 02:20:54 +03:00
5d8fdce637 Move qualified identifier resolution to Scope as resolveQualifiedIdentifier, replace inline logic in LynonDecoder.
sergeych pushed to master at SergeychWorks/lyng 2025-12-14 02:06:59 +03:00
5a8881bfd5 Refactor decodeClassObj to mimic compiler behavior for qualified names, add evaluateQualifiedNameAsCompiled.
sergeych pushed to master at SergeychWorks/lyng 2025-12-14 01:42:03 +03:00
d487886c8f some more trace on strange decpdeClassObj behavior
sergeych pushed to master at SergeychWorks/lyng 2025-12-14 01:21:11 +03:00
180471e4cd Merge remote-tracking branch 'origin/fix_decodeClassObj'
9e11519608 revert to wirking ugly fix for decodeClassObj
Compare 2 commits »
sergeych pushed to master at SergeychWorks/lyng 2025-12-14 01:17:24 +03:00
71a37a2906 Revert "Improve decodeClassObj class resolution in LynonDecoder, add fallback lookup mechanisms, and refine related tests"
ab05f83e77 Revert "Add documentation for Lynon class-name resolution behavior and future plans for fully-qualified name support"
Compare 2 commits »
sergeych created branch fix_decodeClassObj in SergeychWorks/lyng 2025-12-14 01:11:46 +03:00
sergeych pushed to fix_decodeClassObj at SergeychWorks/lyng 2025-12-14 01:11:46 +03:00
9e11519608 revert to wirking ugly fix for decodeClassObj
sergeych pushed to master at SergeychWorks/lyng 2025-12-13 19:16:21 +03:00
a2d26fc777 Add documentation for Lynon class-name resolution behavior and future plans for fully-qualified name support
sergeych pushed to master at SergeychWorks/lyng 2025-12-13 19:12:56 +03:00
dd1a1544c6 Improve decodeClassObj class resolution in LynonDecoder, add fallback lookup mechanisms, and refine related tests
sergeych pushed to master at SergeychWorks/lyng 2025-12-13 15:49:23 +03:00
fba44622e5 Refactor toString implementations to support Scope context, add inspect, and improve assertions readability.
sergeych pushed to master at SergeychWorks/lyng 2025-12-12 15:48:07 +03:00
2737aaa14e add mapNotNull to ObjIterable with documentation
sergeych pushed to master at SergeychWorks/lyng 2025-12-11 03:09:47 +03:00
bce88ced43 Merge pull request 'fix/scope-parent-cycle' (#92) from fix/scope-parent-cycle into master
fd473a32d8 refine some tests
d15dfb6087 core: prevent scope parent-chain cycles when reusing pooled frames
Compare 3 commits »
sergeych merged pull request SergeychWorks/lyng#92 2025-12-11 03:09:45 +03:00
fix/scope-parent-cycle
sergeych commented on pull request SergeychWorks/lyng#92 2025-12-11 03:09:30 +03:00
fix/scope-parent-cycle

This seems to fix critical while exotic and rare problem; all existing tests are ok with it so I do merge it

sergeych created pull request SergeychWorks/lyng#92 2025-12-11 03:08:22 +03:00
fix/scope-parent-cycle
sergeych pushed to fix/scope-parent-cycle at SergeychWorks/lyng 2025-12-11 02:55:15 +03:00
fd473a32d8 refine some tests
sergeych created branch fix/scope-parent-cycle in SergeychWorks/lyng 2025-12-11 02:50:52 +03:00
sergeych pushed to fix/scope-parent-cycle at SergeychWorks/lyng 2025-12-11 02:50:52 +03:00
d15dfb6087 core: prevent scope parent-chain cycles when reusing pooled frames
sergeych pushed to master at SergeychWorks/lyng 2025-12-10 02:04:20 +03:00
b953282251 docs on updated scopes
sergeych pushed to master at SergeychWorks/lyng 2025-12-10 01:56:03 +03:00
bcabfc8962 fix endless recursion in scope resolution in some specific cases