Releases: elaraai/east-workspace
Releases · elaraai/east-workspace
Release list
v1.0.51
What's Changed
- feat(east-py): give eager Options unwrap_or / is_some / is_none (#453) by @crambelsoupy in #454
Full Changelog: v1.0.50...v1.0.51
v1.0.50
What's Changed
- fix(east-py): type callbacks from the type system, not a sampled value (#450) by @crambelsoupy in #451
Full Changelog: v1.0.49...v1.0.50
v1.0.49
What's Changed
- fix(east-c): GC full collections paced on old-generation growth + pure-data struct/variant untracking (#437) by @crambelsoupy in #438
Full Changelog: v1.0.48...v1.0.49
v1.0.48
What's Changed
- fix(east-py): EastDict.update_many takes C-backed arrays by pointer by @crambelsoupy in #435
- fix(east,east-py): EastDict.get, DateTime duration* direction docs, columnar/tracer SKILL corrections by @crambelsoupy in #432
Full Changelog: v1.0.47...v1.0.48
v1.0.47
What's Changed
- perf(east-c): size values by kind, inline short strings, share none, borrow struct field names by @crambelsoupy in #424
- fix(east-c): size the string inline buffer from the word size, not 47 by @crambelsoupy in #425
Full Changelog: v1.0.46...v1.0.47
v1.0.46
What's Changed
- feat(east,east-c,east-py): beast2 v5 — natively streamable container format by @eforstaer in #420
Full Changelog: v1.0.45...v1.0.46
v1.0.45
What's Changed
- feat(east-py): trace-time CSE — shared kernel subexpressions bind once by @eforstaer in #412
Full Changelog: v1.0.44...v1.0.45
v1.0.44
What's Changed
- fix(east-c): patch replace payloads stored in canonical {before, after} order — print/parse/equal consistency (#402) by @eforstaer in #408
- fix(east-py): precompiled kernels run natively through eager methods — trampoline, purity-gate, and sampling fixes (#409) by @eforstaer in #410
Full Changelog: v1.0.43...v1.0.44
v1.0.43
What's Changed
- fix: #379 papercuts — dataflow --filter/--force (#378) + east-py none (#377) + traced-kernel Options (#376) + npm install DX (#365) + log tail (#380) + error locations (#381) + ValueTree height (#385) by @crambelsoupy in #383
- feat(east-ui): collection + East Application design system (closes #389, consolidates #388) by @eforstaer in #390
- feat: engine correctness & performance epic (#395) by @eforstaer in #396
- fix(east-c,east): patch diff/compose runner divergence — diff-to-empty replace normalization + update-then-delete composition (#400) by @eforstaer in #401
- feat(east-py): kernel tracer constructs homoiconic IR, compiled with no serialization round-trip (#398) by @eforstaer in #404
- feat(east-py): kernel.bind(*values) — bind side-tables by reference, C-level partial application (#399) by @eforstaer in #406
- feat(east-py): traced first_map + short-circuiting some/every via the native FirstMap scans (#403) by @eforstaer in #407
Full Changelog: v1.0.42...v1.0.43
v1.0.42
What's Changed
- feat(e3-ui): TaskPreview/UITaskPreview bare mode (edge-to-edge kiosk embedding) by @eforstaer in #375
Full Changelog: v1.0.41...v1.0.42