Skip to content
Snippets Groups Projects
  1. Aug 26, 2015
  2. Aug 25, 2015
  3. Apr 28, 2015
  4. Apr 22, 2015
    • Roman Tsisyk's avatar
    • Roman Tsisyk's avatar
      Rename module.h to tarantool.h · b53e4674
      Roman Tsisyk authored
      b53e4674
    • Roman Tsisyk's avatar
      Define public module API for Tarantool Lua/C modules · efe97b7b
      Roman Tsisyk authored
      This patch adds `src/module.h` header file with definition of all public
      API functions suitable to use in Lua/C modules for Tarantool. This header
      is automatically generated from src/*.h by CMake (`make generate_module_api`)
      by extracting code blocks between /** \cond public */ /* \endcond public */
      Doxygen-style comments.
      
      Definitions of functions in module.h are frozen and must not be changed by
      future commits/releases. A new test case `app/module_api` is added to check
      compilation, linkage and loading of Lua modules and functionality of
      provided API functions.
      
      Other changes:
      
       * Convert mysql and pg to use module.h and prepare to convert to .c
       * Fix includes in say.h, coeio.h
       * Rename luaL_pushnumber64 to luaL_pushuint64 and
                luaL_pushinumber64 to luaL_pushint64
       * Add LUA_API macros to public luaL_* functions (actually adds extern "C")
      efe97b7b
  5. Mar 16, 2015
  6. Mar 12, 2015
  7. Feb 03, 2015
  8. Jan 30, 2015
  9. Dec 26, 2014
  10. Nov 18, 2014
  11. Oct 21, 2014
  12. Oct 17, 2014
  13. Sep 25, 2014
    • Roman Tsisyk's avatar
      Refactor src/uri.rl to support RFC3986 and add Lua bindings · 1376aad9
      Roman Tsisyk authored
       * Split parser and resolver in src/uri.rl
       * Extend URI parser grammar to fully support RFC3986
       * Add Lua bindings to URI parser
       * Implement proper DNS logic in coio_connect() /
         evio_service_bind()
       * Replace uri_to_string() with sio_strfaddr()
      
      Prerequisite for #447
      1376aad9
  14. Sep 24, 2014
  15. Aug 28, 2014
  16. Aug 26, 2014
    • Roman Tsisyk's avatar
      Refactor msgpack, yaml, cjson to use common code base · 5a7d8b07
      Roman Tsisyk authored
      Major changes:
      
       - All common logic and code from all serializes replaced by
         luaL_field/luaL_serializer functions
       - All features and methods were unified
       - cdata support added to JSON
       - ffi's .NULL added to JSON
       - .cfg{} method added to MsgPack, YAML and JSON
       - .new() method added to MsgPack and YAML
       - NaN and Inf checks ported from JSON
       - array vs map detection logic ported from JSON
       - support for __serialize hint added for table/cdata/userdata
       - _serializer_compact and _serializer_type superseded by __serialize
       - 64-bit integers encoding/decoding fixed in JSON and YAML
       - floating point encoding/decoding fixed in YAML
       - JSON was converted from submodule
       - New TAP-based tests added for MsgPack, MsgPackFFI, YAML, JSON
      5a7d8b07
    • Dmitry E. Oboukhov's avatar
      Drop out old sockets. · 36a574ae
      Dmitry E. Oboukhov authored
      36a574ae
  17. Aug 13, 2014
  18. Aug 06, 2014
  19. Aug 04, 2014
  20. Jul 29, 2014
  21. Jul 21, 2014
    • bigbes's avatar
      Changes: · ea7e6e2c
      bigbes authored
      1) Backport `path_find`
      2) Disable debuginfo in RPM
      3) Disable failing part of BSDSocket test
      ea7e6e2c
  22. Jul 17, 2014
  23. Jul 16, 2014
  24. Jul 14, 2014
  25. Jul 09, 2014
  26. Jul 07, 2014
  27. Jun 30, 2014
  28. Jun 23, 2014
  29. Jun 10, 2014
  30. Jun 09, 2014
  31. Jun 04, 2014
  32. Jun 03, 2014
Loading