Skip to content

Releases: axolotl-lang/axolotl

v0.3.0.5

10 Nov 03:14
eb948aa
Compare
Choose a tag to compare
v0.3.0.5 Pre-release
Pre-release

v0.3.0.5 of Axolotl with the following changes from 0.3.0.0:

  • Bug fixes
  • More comparison operators

note: these binaries were taken from the Github Actions run for the commit 49f1e17

sha512 hashes for the binaries are:

  • 5c2bfd0457637af262ed6b9a5ccf58e46c66a72646c49f62f7123feef035d54ae0ff95c4acdec5130f03c41c13438838c2bc61eb326c859d810b40d0159ce4bb for axl-linux
  • 5d636065b415009dc78717fa814db6c716f9fa47b8eb2d79aca6e8955d29c4bf2cd78d31994f2761aba8730a9bc2084007723bfb30bfaaa01de4c03562c861b4 for axl-macOS
  • 320aba0380d09bb4cbbc1adce1c1e15991767ef7254c83c7de5e13e043f6717cf3f6872c11b797a181aee3adf5df06a75a888645b8bfbf53a3543efd8ba7acb7 for axl-windows.exe

v0.3.0.0

09 Nov 04:56
ecb98a2
Compare
Choose a tag to compare
v0.3.0.0 Pre-release
Pre-release

v0.3.0.0 of Axolotl with the following changes from 0.1.0.0:

  • conditionals
  • transpilation support
  • JavaScript transpilation backend
  • variadic arguments
  • sugar for mathematical functions
  • performance optimisations
  • cleaner and more commented code
  • recursive functions
  • tons of bug fixes

note: these binaries were taken from the Github Actions run for the commit ecb98a2

sha512 hashes for the binaries are:

  • d5cc328f646f08a0179dcbaef0af4581a7735524c877ea45a677dddcaf46fa9d617cc583fbf9f9f042343fade1f95acaa37b74098b6295122d5e732d1ea3ce6a for axl-linux
  • dc567c004f75b9e549d57d93c6a991401609975f89c08e0cf72c77dbd2bc9088e0781f923a06b13b8b39ee20cde03726682d73c2735d8ae728a207cc75517b71 for axl-macOS
  • 472ac9bb65a45b98a823de9b0817f260a83d1bc9568f65c9ea441cf4f33561b0ecb1fbd28069fc119565ca30a87a9b8f9bc27e0eface9eb36ed4820419c8587e for axl-windows.exe

v0.1.0.0

02 Sep 18:15
69b2dec
Compare
Choose a tag to compare
v0.1.0.0 Pre-release
Pre-release

initial release of axolotl featuring:

  • ability to declare variables of type int, float, string, char or an array of one of the aforementioned types
  • static type-checking and use-before-definition checks
  • ability to define functions
  • pre-defined mathematical functions +, -, *, / with integer and float result variants formed by adding i or f to the operation, e.g (+i 2 4)
  • scopes for variables
  • ability to print to stdout

note: these binaries were taken from the Github Actions run for the commit 69b2dec

sha512 hashes for the binaries are:

  • d935b7929ecfe26067f1edc44e072f6990f10b1a87d3b04f5e7980d9f7998c998734401bbe56e512327a8b4c8ae4fe854e41a1448b68011054c219b5960aefe4 for axl-linux
  • 3993dec4f862f0545ff08fb8821c317071217b1146808502c28c79377dfc7d28c216ec91d44e67a3e8f279efb8bef1f965b7eecf91e5c70d0514372dae9000cd for axl-macOS
  • 04130097e5f1e9fe0c920d240cb0e3e7d0f8cfa74dbe31b20f06b7798fa209012dfc0f8ee71296c9b24eb22dc2b010c0c3b26d6cd60059f4f690fe6283ccf292 for axl-windows.exe