Skip to content
Snippets Groups Projects
  1. Mar 06, 2014
  2. Feb 25, 2014
  3. Feb 19, 2014
  4. Feb 18, 2014
  5. Feb 17, 2014
  6. Feb 14, 2014
  7. Feb 10, 2014
  8. Feb 07, 2014
  9. Feb 04, 2014
  10. Feb 03, 2014
    • Konstantin Osipov's avatar
      Implement #! (aka hashbang, aka shebang) (gh-184) · 50b2a848
      Konstantin Osipov authored
      Allow start of tarnatool_box in #! form.
      
      Remove script_dir.
      
      Make all configuration options optional (primary_port
      was the last one required).
      Make the configuration file itself optional.
      
      If no watcher is started for the event loop, either based on
      the config file settings, or in the #! script, do not start the event loop.
      
      Update the test runner to take the new changes into account.
      
      Fix a bug in symbols_load() when no symbols
      could be loaded when path to executable was neither
      relative nor absolute (but based on PATH).
      
      Fix a bug with ignored return value of slab_arena_create()
      in tuple.cc
      50b2a848
  11. Jan 12, 2014
    • Konstantin Osipov's avatar
      Remove Lua-MsgPack serializer hints 'array' and 'map'. · a4f8ee34
      Konstantin Osipov authored
      In Lua, by definition, an array is something that
      is indexed from 1 and doesn't have gaps in indexes.
      
      This can be easily checked without serializer hints.
      
      Tuple to YAML conversion should not go through a temporary
      conversion to a Lua table in the future, so it should
      also not be an argument for slowing things down.
      a4f8ee34
  12. Jan 09, 2014
  13. Dec 16, 2013
  14. Nov 25, 2013
  15. Nov 21, 2013
  16. Nov 15, 2013
  17. Nov 14, 2013
  18. Nov 13, 2013
    • Roman Tsisyk's avatar
      Replace BER encoding with MsgPack everywhere · 37fef8eb
      Roman Tsisyk authored
      This commit completely changes the data format used by Tarantool.
      A new binary serialization format called MsgPack (http://msgpack.org)
      has been introduced to store tuples, keys, request members, etc.
      MsgPack supports various data types and hierarchical structures. Since
      tuple & keys format has been changed, the binary protocol is no more
      compatible with 1.5 clients.
      
      The list of major changes:
      
       * Add MsgPack library and unit tests as a submodule
       * Add Lua bindings for the library and unit tests for it
       * Update IPROTO to use MsgPack for all kinds of requests
       * Change struct tuple to use MsgPack Array instead of BER-encoded fields
       * Remove fixed offsets from tuples (cannot be supported by MsgPack)
       * Replace const char *key, key_part pairs with MsgPack Arrays
       * Rework comparators and indicies to support MsgPack'ed fields
       * Merge NUM and NUM64 types into the one single type (NUM)
       * Rewrite box_lua.cc functions to support MsgPack instead of BER
       * Rewrite tuple_update to support MsgPack instead of BER
       * Totaly remove varint32 functions from all modules
       * Rework lua_tofield and YAML encoder to properly support Lua tables
       * Modifie bootstrap files and system spaces to use the new format
       * Add MsgPack support to the test system via msgpack-python
       * Update tests to use proper data types and remove unneeded box.packs
      
      Tarantool 1.6 is the world's first MsgPack-based database!
      37fef8eb
  19. Nov 06, 2013
  20. Oct 18, 2013
  21. Oct 16, 2013
  22. Oct 12, 2013
  23. Sep 23, 2013
  24. Sep 08, 2013
  25. Sep 02, 2013
  26. Aug 27, 2013
  27. Aug 26, 2013
    • Konstantin Osipov's avatar
      Fix libyaml compiler warnings. · 0b93523f
      Konstantin Osipov authored
      0b93523f
    • Dmitry Simonenko's avatar
      lua-console: make admin console work entirely under lua. · 90ebc525
      Dmitry Simonenko authored
      Integrate libyaml instead of internal yaml formaters.
      
      changelog:
      * fixed i64 convertion bug
      * refactored bindings to new admin .info() scheme
      * moved lua plugin api to separate file
      * moved lua fiber api to separate file
      * slab binding refactored
      * added fiber lua bindings
      * rewriten admin reply handler
      * proper yaml end-of-document formater
      * proper server error formater
      * fixed bug with leftover data on stack on exception error
      * added support of i64 types to lyyaml
      * removed couple of box.show_ bindings
      * console client fixes to support new scheme
      
      This push has a yet broken test's.
      90ebc525
  28. Aug 15, 2013
  29. Jul 09, 2013
Loading