Skip to content

Releases: FSMaxB/liluat

1.2.0

26 Apr 16:34
Compare
Choose a tag to compare
  • New reference option that allows to not copy the entire environment
  • New Caveats section in the README.

1.1.4

12 Apr 13:12
Compare
Choose a tag to compare
  • Improvements of the README
  • Little fix in the output of runliluat --help

1.1.3

26 Mar 13:12
Compare
Choose a tag to compare
  • Pretty error messages for runtime errors in templates (forgot that in last release)
  • fix level that errors are reported on for syntax errors in templates

1.1.2

24 Mar 14:57
Compare
Choose a tag to compare
  • Made unit tests for runliluat indepent from the globally installed version.
  • Improved error messages when there is a syntax error in a template.
    Example:
lua: /usr/local/share/lua/5.2/liluat.lua:506: Syntax error in sandboxed code "templates/fifo_fetch.vhdl" in line 92:
 syntax error near '-'

 89:  \9\9IF read(")
 90:  __liluat_output_function( layers.total_number_fifos - 1)
 91:  __liluat_output_function(" downto 0) = (")
 92:> layer.total_number_fifos - 1
 93:  __liluat_output_function(" downto 0 => '1') THEN\
 94:  ")
 95:  for i = 1, #layers do

1.1.1

11 Mar 13:04
Compare
Choose a tag to compare
  • fix crash for certain inputs: 7d154ac

1.1.0

04 Mar 16:59
Compare
Choose a tag to compare
  • Improve rendering performance, see #7

NOTE: This changes the format of the compiled code, so you can't use templates that were compiled with v1.0.2 or older with this release, you'll have to run liluat.compile with the new version first.

1.0.2

18 Feb 11:54
Compare
Choose a tag to compare
  • Fix: liluat.version() returned an incorrect version number.

1.0.1

18 Feb 09:50
Compare
Choose a tag to compare

Fixes:

  • Fix #6 -i and -d command line flags didn't work together with loading templates from a file
  • More error messages on incorrect command line flags
  • README fixes

1.0

17 Feb 13:37
Compare
Choose a tag to compare
1.0

First release of liluat after being forked from slt2.

Changes since slt2 version 1.0:

  • almost complete rewrite of the code
  • unit testing with almost 100% code coverage
  • Lua 5.3 support
  • API changes
  • unified command line interface
  • left and right trimming of template blocks
  • cyclic inclusion detection
  • support for relative include paths
  • {{ and }} as default template tags
  • sandboxing
  • probably more