Skip to content

Releases: tonysparks/leola

Fix bit shift operators

22 Nov 20:50
Compare
Choose a tag to compare
Pre-release

Fixed issue with bit shift operators not working correctly

var x = 1 << 0 // now correctly works

More bug fixes

24 Feb 20:50
Compare
Choose a tag to compare
More bug fixes Pre-release
Pre-release
  • Namespace access and setting (including embedded namespaces)
  • Added fromLeoObject API to create Java objects:
public class Person {
   public String name;
   public int age;
}

Person person = LeoObject.fromLeoObject(leoObject, Person.class);

Bug fix

25 Jan 01:06
Compare
Choose a tag to compare
Bug fix Pre-release
Pre-release
v0.10.2

update pom version

REPL and other stuff

20 Jan 16:49
Compare
Choose a tag to compare
REPL and other stuff Pre-release
Pre-release

This release includes:

  • Read Evaluate Print Loop (REPL)
  • Elvis Operator
  • Decorators
  • New parser
  • Various bug fixes

Maven Release!

19 Sep 04:17
Compare
Choose a tag to compare
Maven Release! Pre-release
Pre-release

Did some refactoring of the code and starting using Maven. This project can now be found on Nexus at:

<dependency>
  <groupId>leola</groupId>
  <artifactId>leola</artifactId>
  <version>0.9.5</version>
</dependency>

Leola v0.1.2-alpha

03 Feb 04:42
Compare
Choose a tag to compare
Leola v0.1.2-alpha Pre-release
Pre-release

Features

  • classes
  • single inheritance
  • namespaces
  • generators
  • language support for expandable arrays
  • language support for maps
  • easily embeddable in Java programs
  • easily access Java types in Leola code
  • closures
  • higher order functions
  • tailcail optimization
  • try on finally blocks
  • named parameters

Change Log

  • fixed bug with maps and named parameters

Leola v0.1.1-alpha

03 Feb 04:17
Compare
Choose a tag to compare
Leola v0.1.1-alpha Pre-release
Pre-release

Features

  • classes
  • single inheritance
  • namespaces
  • generators
  • language support for expandable arrays
  • language support for maps
  • easily embeddable in Java programs
  • easily access Java types in Leola code
  • closures
  • higher order functions
  • tailcail optimization
  • try on finally blocks
  • named parameters

Change Log

  • added named parameters
  • updated bytecode representation
  • enhanced collections API to include generator support

Leola v0.1.0-alpha

02 Nov 16:59
Compare
Choose a tag to compare
Leola v0.1.0-alpha Pre-release
Pre-release

Initial alpha release of the Leola Programming language.

Features

  • classes
  • single inheritance
  • namespaces
  • generators
  • language support for expandable arrays
  • language support for maps
  • easily embeddable in Java programs
  • easily access Java types in Leola code
  • closures
  • higher order functions
  • tailcail optimization
  • try on finally blocks