Skip to content

Releases: nicholasdavies/luajr

luajr 0.1.8

26 Jul 10:32
Compare
Choose a tag to compare
  • The Lua "io" library is now capable of getting input from the R console
    (e.g. with io.read()) -- previously, trying this would cause R to hang
    (at least from RStudio).

  • The Lua os.exit() function now ends Lua execution without crashing RStudio.

  • lua_shell() now stores commands in the R console history.

  • The luajr build process now skips making libluajit.so and the luajit
    executable, as these are not needed for luajr.

  • Corrected an oversight in the documentation for lua_shell(); this fixes
    issue #3. Thanks to
    @SugarRayLua for bringing my attention to this!

  • Addressed some further issues turned up by CRAN checks.

luajr 0.1.7

24 Apr 16:40
Compare
Choose a tag to compare
  • Added support for passing the R type "raw" to Lua, as a string potentially
    with embedded nulls, and for returning strings with embedded nulls from
    Lua, which become "raw"s in R.

  • Replaced calls to Rf_allocVector3 with calls to Rf_allocVector, as the
    former is apparently not part of the API allowed in CRAN packages, as
    requested by CRAN.

  • @TimTaylor improved the R version of the "logistic map" example and
    benchmark in the main luajr vignette, so that now the R version is only
    10x slower than the Lua version, not 2,500x slower. This fixes issue
    #2. Thanks Tim!

  • Removed a compiler flag, -Wformat, that was causing errors with some
    standard R environments, most notably the rocker/r-base Docker
    environment. This fixes issue
    #1. Thanks @jonocarroll
    for reporting and helping to fix luajr's first official bug! :-)

luajr 0.1.6

09 Feb 15:25
Compare
Choose a tag to compare
v0.1.6

bump website version

luajr 0.1.5

02 Feb 12:31
Compare
Choose a tag to compare
  • This version updates the package DESCRIPTION and CITATION to better reflect
    Mike Pall's role as author of the embedded LuaJIT compiler.

luajr 0.1.4

31 Jan 18:49
Compare
Choose a tag to compare
  • Added luajr.NULL, to allow working with NULL in Lua.
  • Fixed some problems for CRAN.

luajr 0.1.3

31 Jan 08:55
Compare
Choose a tag to compare
  • Added a vignette describing the luajr Lua module.
  • Added lua_parallel() for basic multithreading.
  • Fixed compilation warnings about enums on some platforms.

luajr 0.1.2

28 Jan 09:15
Compare
Choose a tag to compare

-- no release notes --