Source

aotus / wscript

Author Commit Message Labels Comments Date
Harald Klimach
Use a dedicated set of LINKFLAGS for Fortran applications.
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
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
Added a check for ISO_C_Binding support by the compiler
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
Small refinement to the readme
Harald Klimach
Made target naming of lua library compatible with building the lua executable
Harald Klimach
Added the possibility to dump Lua functions into buffers lua_dump requires a callback function, and is therefore a little more complicated to use. With this implementation the data is written to a character pointer, hiding the call back function under the hood.
Harald Klimach
Define extdouble stuff only, if it is different from the quadruple kind
Harald Klimach
Added support for extended double precision numbers to the interfaces
Harald Klimach
Added quadruple and single precision interfaces to aot_fun_put
Harald Klimach
Moved fun_type declaration into a module of its own
Harald Klimach
Added quadruple interfaces for the output into Lua scripts
Harald Klimach
Separated general output routines into a module on their own.
Harald Klimach
Added a unit test for the quadruple interface
Harald Klimach
Added interface support for quadruple precision real numbers While Lua itself supports only floating point numbers with double precision representation in its default configuration, it might be convenient to have support for quadruple precision interfaces, if the Fortran compiler supports it. This patch adds support for such interfaces if the Fortran compiler has supports it. Otherwise some dummy code is used to satisfy all dependencies.
Harald Klimach
Separated error handling into module on its own.
Harald Klimach
Use a dedicated utests routine from utest_results
Harald Klimach
Use the waf_unit_test facilities, to run the unit tests
Harald Klimach
Upgraded Lua to 5.2.1
Harald Klimach
Avoid problems with ant_globbing in build directory for installation when not actually doing an install.
Harald Klimach
Let doxygen run in waf
Harald Klimach
Moved the sample into a sample directory
Harald Klimach
Interface Consolidation (BEWARE! major API change) With this redefinition of the interfaces, the API hopefully gets less cluttered and less surprising in most places. We are now using "L" for the handle to the Lua script everywhere, instead of conf in some places. Names are referred to as "key" now everywhere instead of var in some places. Global variables are obtained with aot_get_val, and the order of the arguments is more consistent with the ot…
Harald Klimach
Removed superlicious lualib name
  1. Prev
  2. 1
  3. 2
  4. Next