Module Name: src Committed By: jmmv Date: Sat Feb 16 15:06:53 UTC 2013
Update of /cvsroot/src/external/bsd/lutok/dist In directory ivanova.netbsd.org:/tmp/cvs-serv242 Log Message: Initial import of Lutok, version 0.2. This is a required component of Kyua and its build will be guarded by the MKKYUA knob. core@ has approved this import. Description: Lutok is a lightweight C++ API library for Lua. Lutok provides thin C++ wrappers around the Lua C API to ease the interaction between C++ and Lua. These wrappers make intensive use of RAII to prevent resource leakage, expose C++-friendly data types, report errors by means of exceptions and ensure that the Lua stack is always left untouched in the face of errors. The library also provides a small subset of miscellaneous utility functions built on top of the wrappers. Lutok focuses on providing a clean and safe C++ interface; the drawback is that it is not suitable for performance-critical environments. In order to implement error-safe C++ wrappers on top of a Lua C binary library, Lutok adds several layers or abstraction and error checking that go against the original spirit of the Lua C API and thus degrade performance. Status: Vendor Tag: GOOGLE-CODE Release Tags: lutok-0-2 N src/external/bsd/lutok/dist/prepare-import.sh N src/external/bsd/lutok/dist/Makefile N src/external/bsd/lutok/dist/dist/Atffile N src/external/bsd/lutok/dist/dist/state.hpp N src/external/bsd/lutok/dist/dist/README N src/external/bsd/lutok/dist/dist/Kyuafile N src/external/bsd/lutok/dist/dist/debug.hpp N src/external/bsd/lutok/dist/dist/AUTHORS N src/external/bsd/lutok/dist/dist/NEWS N src/external/bsd/lutok/dist/dist/c_gate_test.cpp N src/external/bsd/lutok/dist/dist/exceptions_test.cpp N src/external/bsd/lutok/dist/dist/operations.cpp N src/external/bsd/lutok/dist/dist/exceptions.cpp N src/external/bsd/lutok/dist/dist/lutok.pc.in N src/external/bsd/lutok/dist/dist/debug.cpp N src/external/bsd/lutok/dist/dist/stack_cleaner.cpp N src/external/bsd/lutok/dist/dist/operations.hpp N src/external/bsd/lutok/dist/dist/state.cpp N src/external/bsd/lutok/dist/dist/debug_test.cpp N src/external/bsd/lutok/dist/dist/test_utils.hpp N src/external/bsd/lutok/dist/dist/operations_test.cpp N src/external/bsd/lutok/dist/dist/state_test.cpp N src/external/bsd/lutok/dist/dist/exceptions.hpp N src/external/bsd/lutok/dist/dist/COPYING N src/external/bsd/lutok/dist/dist/examples_test.sh N src/external/bsd/lutok/dist/dist/stack_cleaner.hpp N src/external/bsd/lutok/dist/dist/state.ipp N src/external/bsd/lutok/dist/dist/c_gate.cpp N src/external/bsd/lutok/dist/dist/c_gate.hpp N src/external/bsd/lutok/dist/dist/stack_cleaner_test.cpp N src/external/bsd/lutok/dist/dist/examples/hello.cpp N src/external/bsd/lutok/dist/dist/examples/interpreter.cpp N src/external/bsd/lutok/dist/dist/examples/bindings.cpp N src/external/bsd/lutok/dist/dist/examples/raii.cpp N src/external/bsd/lutok/dist/lib/Makefile N src/external/bsd/lutok/dist/lib/liblutok/shlib_version N src/external/bsd/lutok/dist/lib/liblutok/Makefile N src/external/bsd/lutok/dist/lib/liblutok/config.h N src/external/bsd/lutok/dist/share/Makefile N src/external/bsd/lutok/dist/share/examples/Makefile N src/external/bsd/lutok/dist/share/examples/lutok/Makefile N src/external/bsd/lutok/dist/tests/Makefile N src/external/bsd/lutok/dist/tests/lib/Makefile N src/external/bsd/lutok/dist/tests/lib/liblutok/Makefile N src/external/bsd/lutok/dist/tests/share/Makefile N src/external/bsd/lutok/dist/tests/share/lutok/Makefile No conflicts created by this import