Sergey Chernov sergeych
  • Joined on 2022-07-18
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-09 10:06:29 +03:00
473a5dd6ed Handle optional assign-ops and inc/dec in bytecode
694d15c69d Add bytecode destructuring assignment
780227a229 Complete bytecode module declaration step
8a7582891a Fix bytecode object refs and post-inc
5b1a8af4e3 Allow delay in bytecode
Compare 5 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-09 02:10:01 +03:00
58581d6bf0 Step 9: module-level bytecode execution
e2f503744d Bytecode: dynamic member assign ops
d739833c57 Step 8: bytecode ObjDynamic member access
Compare 3 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-09 01:54:01 +03:00
5fd322a43e Step 7: bytecode class-scope member refs
3a46e59ec8 Step 6: support map spread in bytecode
026b023892 Step 5: allow bytecode for delegated var decls
f9fe3d1186 Step 4: allow bytecode for destructuring/extension decls
Compare 4 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-09 01:34:36 +03:00
f5ced02505 Step 3: bytecode try/catch/finally
7ea67d4816 Step 2: bytecode for implicit this refs
Compare 2 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-08 21:47:49 +03:00
7b70a37e90 Step 1: module import slots and extension lookup
a557d0cc59 Add import binding data for module slot seeding
40a55f298e Allow wrapping break/continue/return statements
b857686d7d Add bytecode support for destructuring decls
eb58720365 Add bytecode support for delegated var decls
Compare 5 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-08 12:52:19 +03:00
3391da595f more memory for build
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-08 12:43:48 +03:00
62975ff511 1.3 notes
sergeych opened issue SergeychWorks/lyng#100 2026-02-08 11:53:03 +03:00
Reduce number of non-bytecode compiled features
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-08 11:22:39 +03:00
b5bb68d042 less noise in tests
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-07 05:48:00 +03:00
c16c0d7ebd language tools and site suport
sergeych closed issue SergeychWorks/lyng#99 2026-02-07 05:47:59 +03:00
bytecode: int/float inference bug
sergeych commented on issue SergeychWorks/lyng#99 2026-02-07 05:47:59 +03:00
bytecode: int/float inference bug

the bug was not in inference but in invalid local slot reuse; fixed

sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-07 05:46:19 +03:00
78d8e546d5 Add stepped range iteration
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-06 13:46:55 +03:00
79bece94a5 Refine implicit receiver type resolution and enhance related tests.
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 23:58:04 +03:00
3b290116b8 Add nested declarations and lifted enums
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 22:23:00 +03:00
c35efdc2ae Disambiguate type alias declarations from type() calls
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 21:08:39 +03:00
d82a9bb930 Add type aliases for type expressions
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 20:31:35 +03:00
7a286f2e06 Infer map literal types
de9ac14e33 Add generics docs and link from tutorial
Compare 2 commits »
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 20:14:28 +03:00
40de53f688 Define type expression checks for unions
sergeych pushed to bytecode-spec at SergeychWorks/lyng 2026-02-05 19:45:24 +03:00
c31343a040 Add union type checks and list literal inference