Skip to content

Releases: callisto-lang/compiler

Beta 0.11.0

04 Oct 09:29
6cab59a

Choose a tag to compare

This update adds stack safety with a stack checker

What's Changed

  • Fix exporting symbols, calling C functions by @soxfox42 in #26
  • make callisto safe by @yeti0904 in #27
  • add unsafe block by @yeti0904 in #28

Full Changelog: b0.10.1...b0.11.0

Beta 0.10.1

10 Sep 17:21

Choose a tag to compare

Supported targets:

  • x86_64: linux, macOS
  • ARM64: linux, macOS
  • uxn (broken)
  • rm86: MS-DOS, bare metal
  • lua (subset CallistoScript)

What's Changed

  • ARM struct syntax support by @soxfox42 in #24
  • add new struct syntax by @yeti0904 in #25

Full Changelog: b0.9.0...b0.10.1

b0.9.0

02 Sep 16:23

Choose a tag to compare

What's Changed

  • Update Terminal Usage Information with Improved Formatting and ASCII Art 🎨 by @ThomasHumper in #19
  • Enhance README with Professional Tone and Improved Formatting 🎨 by @ThomasHumper in #20
  • merge main to exceptions by @yeti0904 in #21
  • arm64 macOS support + extended x86_64 macOS support by @soxfox42 in #22

New Contributors

Full Changelog: b0.8.0...b0.9.0

b0.8.0

16 Aug 11:15

Choose a tag to compare

Supported targets:

  • x86-64
  • rm86
  • ARM64
  • lua
  • uxn

What's Changed

  • fix init, fix macOS globals, add macOS args, add args + parse_int example by @soxfox42 in #11
  • Add arm64 Linux support by @soxfox42 in #13
  • add arm64 backend to FunctionParameters2 branch by @yeti0904 in #14
  • arm64 function parameters by @soxfox42 in #15
  • Function parameters by @yeti0904 in #16

New Contributors

Full Changelog: b0.7.0...b0.8.0

Beta 0.7.0

11 Aug 18:34

Choose a tag to compare

Supported targets

  • x86_64
  • rm86
  • uxn
  • lua (CallistoScript)

What's Changed

  • Add init and deinit methods by @yeti0904 in #5
  • Make backends OS independent by @yeti0904 in #7
  • New variables by @yeti0904 in #8
  • Fix Lua backend bug by @LordOfTrident in #9
  • add CallistoScript by @yeti0904 in #10

Full Changelog: b0.6.0...b0.7.0

Beta 0.6.0

25 Jun 09:54

Choose a tag to compare

Supported targets:

  • x86 real mode/MS-DOS
  • x86_64 Linux
  • Uxn

Full Changelog: b0.5.1...b0.6.0

Beta 0.5.1

07 Jun 14:11

Choose a tag to compare

Supported targets:

  • Real mode x86
  • Linux x86_64
  • Uxn

What's Changed

  • Add uxn target by @yeti0904 in #4

Full Changelog: b0.5.0...b0.5.1

Beta 0.5.0

01 Jun 17:56

Choose a tag to compare

Supported targets:

  • real mode x86
  • linux x86_64

Full Changelog: b0.4.1...b0.5.0

b0.4.1

02 May 10:16

Choose a tag to compare

Supported backends:

  • RM86
  • Linux86

Full Changelog: b0.3_3...b0.4.1

Beta 0.3_3

21 Apr 19:12

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: b0.2...b0.3_3