Skip to content

Version 1.3.13 - #1666

Merged
sinclairzx81 merged 5 commits into
mainfrom
composite
Aug 12, 2026
Merged

Version 1.3.13#1666
sinclairzx81 merged 5 commits into
mainfrom
composite

Conversation

@sinclairzx81

Copy link
Copy Markdown
Owner

This PR carries out general internal maintenance work on Evaluate and Composite to fix Composite evaluation order, optimize Union broadening, and correct a order-dependence issue related to Any, Never and Unknown evaluation.

Updates

  • Composite Left Right Evaluate Order
  • Dependent Type uses full Intersect and Union Evaluation
  • Any, Never and Unknown support Order Independent Evaluation
  • Single Pass Broaden Filter Optimization

Additional

This PR also carries out general maintenance to try and reduce bundle sizes, and introduces general Guard.ShiftLeft usage across recursive evaluation paths. This update also reduces the gzipped bundle from 44.94 KB to 44.93 KB inclusive of the applied correctness fixes.

- Composite Left Right Evaluate Order

- Dependent Type uses full Intersect and Union Evaluation

- Any, Never and Unknown support Order Independent Evaluation

- Single Pass Broaden Filter Optimization
@sinclairzx81
sinclairzx81 merged commit 6ef14ba into main Aug 12, 2026
6 checks passed
@sinclairzx81
sinclairzx81 deleted the composite branch August 12, 2026 12:46
@sinclairzx81 sinclairzx81 changed the title Revision 1.3.13 Version 1.3.13 Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant