Releases: axolotl-lang/axolotl
Releases · axolotl-lang/axolotl
v0.3.0.5
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-linux5d636065b415009dc78717fa814db6c716f9fa47b8eb2d79aca6e8955d29c4bf2cd78d31994f2761aba8730a9bc2084007723bfb30bfaaa01de4c03562c861b4
for axl-macOS320aba0380d09bb4cbbc1adce1c1e15991767ef7254c83c7de5e13e043f6717cf3f6872c11b797a181aee3adf5df06a75a888645b8bfbf53a3543efd8ba7acb7
for axl-windows.exe
v0.3.0.0
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-linuxdc567c004f75b9e549d57d93c6a991401609975f89c08e0cf72c77dbd2bc9088e0781f923a06b13b8b39ee20cde03726682d73c2735d8ae728a207cc75517b71
for axl-macOS472ac9bb65a45b98a823de9b0817f260a83d1bc9568f65c9ea441cf4f33561b0ecb1fbd28069fc119565ca30a87a9b8f9bc27e0eface9eb36ed4820419c8587e
for axl-windows.exe
v0.1.0.0
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 addingi
orf
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-linux3993dec4f862f0545ff08fb8821c317071217b1146808502c28c79377dfc7d28c216ec91d44e67a3e8f279efb8bef1f965b7eecf91e5c70d0514372dae9000cd
for axl-macOS04130097e5f1e9fe0c920d240cb0e3e7d0f8cfa74dbe31b20f06b7798fa209012dfc0f8ee71296c9b24eb22dc2b010c0c3b26d6cd60059f4f690fe6283ccf292
for axl-windows.exe