Commits

Author Commit Message Labels Comments Date
jas43
Bindings for lightuserdata. lightdata can be used to pass a C pointer (e.g. to a Fortran object) from Fortran to the lua stack and vice versa.
Harald Klimach
Updated mainpage.md
Harald Klimach
Updated README to reflect the update to Lua 5.2.2
Harald Klimach
Removed unintentional commenting in the quadruple precision part
Harald Klimach
Changed aot_table_open to be a single routine with optional arguments instead of three routines in a generic interface.
Harald Klimach
Changed the aot_get_value interface to use optional thandle instead of dedicated interface for the global variables, to avoid need for distinguishing in the calling routines for this difference.
Harald Klimach
Merged in Lua 5.2.2.
Harald Klimach
Use version_info[0] instead of version_info.major to avoid trouble with Python 2.6
Harald Klimach
Updated waf
Harald Klimach
Check for libm for the Lua interpreter
Harald Klimach
Removed incompatability with Python3
Harald Klimach
Updated to Lua 5.2.2.
Harald Klimach
Include building the Lua interpreter, as it might be handy to have it available.
Harald Klimach
Merged in removal of unused long variable in unit test
Harald Klimach
Removed unused long variable from aot_buffer unit test.
Harald Klimach
Added copyright notices everywhere
Harald Klimach
Added a check for ISO_C_Binding support by the compiler
Harald Klimach
More improvements to the documentation entry points
Harald Klimach
Separate README from mainpage
Harald Klimach
Converted the README to markdown and included it as mainpage in doxygen
Harald Klimach
Documentation fixes
Harald Klimach
Backed out changeset a1b49232b696 Put execution back in place, it is needed to distinguish extdouble and quadruple precision. Ignore that this might not work on platforms, where the frontend can not execute the compiled applications.
Harald Klimach
Remove unnecessary configuration helper program executions
Harald Klimach
Encapsulate the character buffer, used to store Lua Bytecode in an extra datatype and carry around the original C pointer. Mainly needed to deallocate the buffer later on again, using C free instead of deallocate in Fortran. (Cray compiler complained when attempting to deallocate the C-allocated array)
Harald Klimach
Enable MPI executions for specific unit tests You can now tell waf to run given unit tests with a certain number of MPI processes by putting a line with: !mpi! nprocs = <Number of processes to use> into the *_test.f90 file that should be executed with mpiexec.
Harald Klimach
Ensure a big enough buffer to hold the Lua script chunks dumped to memory.
Harald Klimach
Increase initial size for buffer dump memory to typical page size
Harald Klimach
Some doxygen
Harald Klimach
Small refinement to the readme
Harald Klimach
Added the option to return the compiled script when loading it from a file
  1. Prev
  2. Next