Skip to content

Releases: aya-lang/aya

v0.4.0

15 Sep 03:08
Compare
Choose a tag to compare

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 as matrix 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
  • General performance optimizations #80
  • Bug fixes (#86 #83)

v0.4.0-rc1

14 Jun 21:40
8e6fecb
Compare
Choose a tag to compare
v0.4.0-rc1 Pre-release
Pre-release

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 as matrix 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
  • General performance optimizations #80

v0.3.3

12 May 21:43
ef24f3b
Compare
Choose a tag to compare
  • Bug fixes
    • Catch uncaught null pointer exception in graphics instruction
    • Add missing .text and .pressed_keys graphics calls to canvas

v0.3.2

04 Feb 15:48
66c4e8f
Compare
Choose a tag to compare
  • Canvas
    • Add mouse & keyboard input (#76)
    • Add mouse and keyboard examples (#77)
  • Bug fixes
    • Fix canvas freezing (#75)
    • Fix index error (#77)

v0.3.1

12 Dec 03:51
Compare
Choose a tag to compare

A few bug fixes and documentation updates

  • Update Docs
    • Add metaprogramming page to manual
    • Fix a few errors in syntax overview
  • Fix a few path related bugs
    • Fix escape character bug (#74)
    • :{sys.ad} always returns an absolute path (a76804d)
  • Fix viewmat failing for large datasets (e2585f1)

v0.3.0

03 Sep 19:47
Compare
Choose a tag to compare

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.

v0.2.0

21 Jun 23:56
Compare
Choose a tag to compare

Release of Aya v0.2.0