Skip to content
Snippets Groups Projects
  1. Oct 17, 2013
  2. Oct 10, 2013
  3. Oct 06, 2013
  4. Sep 23, 2013
  5. Aug 26, 2013
    • Konstantin Osipov's avatar
      Implement the new data dictionary. · 93f8cf3f
      Konstantin Osipov authored
      Store the information about spaces in a pre-recreated
      system space.
      
      https://blueprints.launchpad.net/tarantool/+spec/space-ddl
      
      Remove space configuration from confetti.
      Use transaction and space triggers to run post-DML
      actions to perform DDL changes.
      
      Implement a Lua FFI binding to disable tests.
      
      Temporarily disable space-loading code in tarancheck
      and tarantar (this breaks them).
      
      Mostly all tests are broken.
      Memcached is disabled (non-functional).
      93f8cf3f
    • 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
  6. Aug 20, 2013
  7. Aug 19, 2013
  8. Jul 11, 2013
  9. Jul 10, 2013
  10. Jun 28, 2013
  11. Jun 24, 2013
  12. Jun 20, 2013
  13. Jun 18, 2013
    • Konstantin Osipov's avatar
      tuple-access: code review fixes · af4164fb
      Konstantin Osipov authored
      Two significant changes (both arguable, since this patch is about
      taste by a large measure):
      
      1) Split tuple_seek() into two: tuple_rewind()
      and tuple_seek().
      
      tuple_rewind() simply initializes the iterator and
      sets it to 'before-first' position.
      tuple_seek() returns a field, and sets the iterator
      to the position after the returned field.
      
      Previosly there was only tuple_seek(), which required
      tuple_next() to get the field, and it was confusing whether
      or not tuple_next() after tuple_seek() is required.
      Indeed, the very code I chagned sometimes would
      call tuple_next() after tuple_seek() and sometimes would not.
      
      2) Move the return value of the iterator outside
      of iteration state.
      
      The advantage of "binding" the out parameters of the iterator to
      iterator state is that you bind once, and don't need to supply out
      parameters into every call to tuple_next() function. It also makes
      it easy to add extra out parameters for bind in the future (field
      data type, flags, etc).
      
      This makes "binding" technique popular in database driver
      APIs. Binding makes API more stable, which is also
      important in drivers.
      
      In this case, however, binding adds for extra lines of code
      and (possibly) few extra instructions. Plus, since
      this is an internal API which we can change any day,
      its stability is not as important. So it seems that for
      now we're better of with an API which is a bit
      more concise/efficient, and can switch to using binding later,
      if needed.
      af4164fb
    • Dmitry E. Oboukhov's avatar
      a3767dcc
  14. Jun 14, 2013
  15. Jun 08, 2013
  16. Jun 07, 2013
  17. Jun 06, 2013
  18. Jun 05, 2013
  19. Jun 04, 2013
  20. Jun 02, 2013
  21. May 16, 2013
  22. May 04, 2013
    • Konstantin Osipov's avatar
      Tarantool/Box -> Tarantool. · 6af037d1
      Konstantin Osipov authored
      This messes the old "core/module" paradigm quite a bit, but Box,
      while a neat name, was confusing people.
      
      tarantool_box is preserved as the daemon name.
      6af037d1
  23. Apr 25, 2013
  24. Apr 10, 2013
Loading