Releases: andrew-johnson-4/lambda-mountain
Releases · andrew-johnson-4/lambda-mountain
1.20.42
1.20.41
Features:
- if let syntax works in lsts
1.20.39
Features:
- simplify global indexes in compiler
- arity sensitive constructors work!
1.20.34
Features
- Remove 1 index that was deprecated
- port 1 index to use arity sensitive types
1.20.31
Features:
- port a few more functions to LSTS
- remove some unused functions and 1 type definition for a specialized list
1.20.30
Features:
- use quick props to infer some properties instead of hard-coded logic
- remove 3 type-set operations for old information
- 10% speedup
- -200 lines of code
1.20.29
Features:
- port some more lm code to lsts
- create a unit for type inference with some tests
- improve performance of quick-props by reducing scope of inference wrt type parameters
- 15% speed improvement
1.20.27
Features
- port some more code from lm to lsts
- remove GNU-X86 backend (would need significant work to start working again: needs a full rewrite)
1.20.26
Features:
- Port some more functionality to LSTS
- remove some dead code (10% speed up to self-compilation)
1.20.24
Features:
- port a the core Fragment logic to LSTS
- remove a specialized list definition in favor of a generic one