Skip to content

Releases: vtereshkov/umka-lang

Umka 0.4

07 Dec 23:12
e98054d
Compare
Choose a tag to compare
  • API change: Script source can be loaded from a string buffer
  • Composite literal address can be safely returned from a function
  • Bug fixes

Umka 0.3.4

27 Nov 12:49
0979052
Compare
Choose a tag to compare
  • Safer I/O
  • Extensible interface type
  • Dynamic array literals
  • More flexible append()
  • Language specification

Umka 0.3.3

01 Nov 12:27
4adcd24
Compare
Choose a tag to compare
  • Multiple assignment / return values
  • Simple 3D vector/matrix library
  • Syntax highlighting for Sublime Text
  • Better error messages
  • Bug fixes

Umka 0.3.2

11 Oct 17:52
0337e29
Compare
Choose a tag to compare
  • for...in... statement
  • Mandatory return in non-void functions
  • Overflow checking
  • Better error messages
  • Bug fixes

Umka 0.3.1

24 Sep 23:17
5ffe070
Compare
Choose a tag to compare
  • Nested and anonymous functions
  • 64-bit unsigned integer
  • Type-cast lvalues like ^T(x)^
  • Char-to-string conversion
  • atan2(y, x) function
  • Lisp interpreter example
  • Bug fixes

Umka 0.3

22 Aug 11:29
Compare
Choose a tag to compare
  • Truly cross-platform (tested on x86, x86-64, aarch64, PPC)
  • Thread-safe (global state eliminated)
  • More flexible and convenient interface type
  • Functional programming tools (map/filter/reduce)
  • Long strings
  • Safe printf/scanf with runtime type checking
  • Universal repr function for string representation of any value

Umka 0.2.3

20 Jun 23:47
525a54f
Compare
Choose a tag to compare
Umka 0.2.3 Pre-release
Pre-release
  • Dynamic type casts for interfaces
  • Non-structured method receivers
  • Weak pointers
  • Bug fixes

Umka 0.2.2

12 Jun 13:45
abeb1c8
Compare
Choose a tag to compare
Umka 0.2.2 Pre-release
Pre-release
  • Dynamic array syntax simplification
  • VM optimizations
  • Obsolete stuff elimination

Umka 0.2.1

31 May 22:00
4efb5d5
Compare
Choose a tag to compare
Umka 0.2.1 Pre-release
Pre-release

Garbage collection optimizations and bug fixes

Umka 0.2

20 May 00:23
ada9e4b
Compare
Choose a tag to compare
Umka 0.2 Pre-release
Pre-release
  • RTTI-aided garbage collection
  • C/Umka interface improvements