Releases: aya-lang/aya
Releases · aya-lang/aya
v0.4.0
Focus of v0.4: Vectorization & Performance Improvements
Changes
- Generalized vectorization for n-dimensional lists (ex:
[[1 2][3 4]] 10 *
is now valid) #78 - Added a few operators for working with multi-dim lists (
:E
shape,.S
rotate, ..) #78 - Changed a handful of existing operators as several of them conflicted with new vectorization rules #78
- Remove
matrix
from all examples asmatrix
operations can be done with built-in lists #78 - Vectorized operations for lists of doubles are much faster (still need proper metrics but some quick examples are on #79)
- Lists of plain doubles are rendered with a leading
d
for now, it will be removed before releasing 0.4
- Lists of plain doubles are rendered with a leading
- General performance optimizations #80
- Bug fixes (#86 #83)
v0.4.0-rc1
Focus of v0.4: Vectorization & Performance Improvements
Changes
- Generalized vectorization for n-dimensional lists (ex:
[[1 2][3 4]] 10 *
is now valid) #78 - Added a few operators for working with multi-dim lists (
:E
shape,.S
rotate, ..) #78 - Changed a handful of existing operators as several of them conflicted with new vectorization rules #78
- Remove
matrix
from all examples asmatrix
operations can be done with built-in lists #78 - Vectorized operations for lists of doubles are much faster (still need proper metrics but some quick examples are on #79)
- Lists of plain doubles are rendered with a leading
d
for now, it will be removed before releasing 0.4
- Lists of plain doubles are rendered with a leading
- General performance optimizations #80
v0.3.3
v0.3.2
v0.3.1
v0.3.0
A significant number of changes have been made since the v0.2 release 4+ years ago. Please see the Tour of Aya page for a tour of the current state of the language.