Skip to content

0.1.0: Core language complete

Compare
Choose a tag to compare
@eudoxia0 eudoxia0 released this 02 Sep 22:05
· 923 commits to master since this release

Changes:

  • Austral programs can now read CLI arguments: #232
  • You can obtain pointers to functions and call them: #276 and #289
  • Austral functions can be exported to C: #286
  • Typeclass methods now support type parameters: #285
  • Added support for compiling without an entrypoint function (to compile libraries): #291
  • A minimal stdlib: #292
  • Compiler CLI is impproved: #294
  • Type conversions now done through userspace typeclasses, decreasing the language complexity: #328
  • allocate API is now less error prone: #323
  • Bug fixes:
    • Fix an underflow in string printing: #331
    • Fix a bug where functions with only region type parameters weren't being compiled correctly: #203
    • Fix a bug where private instances were being imported: #300

SHA-256 checksums:

21d5463929ede162b3fffb347b44273dbf0be4e343c7cbca7e0db898413429ac  austral-linux
1983c27ffd76256497b4178f9f618fd519c39568fa8abe85ca108cf2be21475e  austral-macos
3618a1c09696162efaf9dc21e92f247771d0d7cf5034f3806ffe200b8b7eec2b  austral.exe