Commits

Author Commit Message Labels Comments Date
Harald Klimach
Updated waf with bugfix for fc_xlf
Harald Klimach
Updated waf and added openmp option to the fc_flags
jas43
Implement lua_register in Fortran. This allows fortran procedures compiled into a shared library and then used directly from Lua in the same way as C.
jas43
flu binding to lua_pushcclosure. I tried to keep the same kind of interface as in lua_pushcclosure, where a function is passed in as an argument (which then has to be converted to a function pointer which is interoperable with C).
jas43
Procedure to create flu_state from a pointer to an existing Lua state. This allows flu bindings to be used from a Fortran procedure which is called directly from Lua and hence has the interface function callable_from_lua(lua_state) result(val) use, intrinsic :: iso_c_binding, only: c_ptr type(c_ptr), value :: lua_state integer(c_int) :: val end function
Harald Klimach
Applied patch 3 for Lua 5.2.1 (from: http://www.lua.org/bugs.html#5.2.1-3)
Harald Klimach
Applied patch 2 for Lua 5.2.1 (from: http://www.lua.org/bugs.html#5.2.1-2)
Harald Klimach
Added aot_fun_put_top to allow the addition of the current top of the stack into the argument list of a Lua function.
Harald Klimach
Do not attempt to put a table inside itself in aot_table_set_top.
Harald Klimach
Added a wrapper aorund the lua_insert method. Allow setting the top of the stack as an entry for the table.
Harald Klimach
Added the wrapper for lua_setfield to LuaFortran
Harald Klimach
Added the possibility to create new tables in the Lua context to the aot_table module. Simple vectors can be created with aot_table_from_1Darray, this might be mainly useful to provide tables as arguments to functions.
Harald Klimach
Added a wrapper for lua_settable to LuaFortran
Harald Klimach
Added wrapper for lua_createtable in LuaFortran
Harald Klimach
Enhanced comments on the aot_fun_module
Manuel Hasert
merge
Manuel Hasert
much more cleaning up, merged tuts
Harald Klimach
Minor doxygen correction
Harald Klimach
Some more doxygen for aot_fun_module
Harald Klimach
Minor doxygen improvements for the vector module.
Harald Klimach
Doxygen for aot_table_module
Harald Klimach
Doxygen for aot_top_module
Harald Klimach
More doxygen comments in the aotus_module.
Harald Klimach
A little more doxygen documentation in the aotus_module
Harald Klimach
Merged in backout of Simons change of the addNode behaviour
Harald Klimach
Backed out changeset fe222295e03a No obvious reason for this change, even so declared as BUGFIX by Simon. The interface and behavior of Aotus should be as consistent and predictable as possible. Everywhere else keys overwrite postions, if both are given. There is no reason, why this should be different for the addNode in the aot_path_module.
Harald Klimach
Missed use statements for the new aot_err_handler
Harald Klimach
Merged the changes to the errorcode handling in
Simon Zimny
BUGFIX in aot path module, one can now set key and pos to path_AddNode (pos is favored)
Harald Klimach
Use the error handler in the aot_fun module when executing a Lua function
  1. Prev
  2. Next