Skip to content
Snippets Groups Projects
  1. Jan 21, 2014
  2. Jan 20, 2014
    • Konstantin Osipov's avatar
      Implement MsgPack based update API · 0ab7129b
      Konstantin Osipov authored
      tuple_update() now accepts a MsgPack array
      of arrays, each array - an update operation.
      
      Fix a bug with wrong calculation of splice
      new field length in update.
      
      Fix a bug in test-suite.py where it would
      wrongly drop core files after a server crash.
      
      Convert the entire test suite to the new
      update.
      0ab7129b
  3. Jan 17, 2014
  4. Jan 16, 2014
  5. Jan 15, 2014
  6. Jan 14, 2014
  7. Jan 13, 2014
    • Konstantin Osipov's avatar
      Fix a YAML printing regression introduced in the previous patch. · cec4cbf1
      Konstantin Osipov authored
      field->compact in Lua field used to be memset() to false.
      I removed the memset since it's wasted cycles in 99% of cases,
      but did not add an explicit initialization of field->compact
      to LUA_TTABLE case, which uses it. By default, field->compact
      must be set to false, and only for tuples it should be true.
      cec4cbf1
  8. 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
  9. Jan 10, 2014
  10. Jan 09, 2014
  11. Jan 08, 2014
  12. Jan 07, 2014
  13. Jan 06, 2014
  14. Jan 05, 2014
    • Konstantin Osipov's avatar
      Change server reponse format to MessagePack. · b28f8909
      Konstantin Osipov authored
      Update the protoco spec in doc/box-protocol.txt.
      Update box.net.box with a bunch of hacks.
      Update the python driver.
      
      Remove support for flags variable (BOX_RETURN_TUPLE).
      It was not tested anywhere! (-> kill)
      
      Implemeng Lua msgpack.next() to support streamed processing.
      Add tests.
      
      Fix a bug with messed up aliases of msgpack.dumps() pointing
      to encode() and loads() pointing to decode() (should be vice versa).
      b28f8909
  15. Jan 04, 2014
  16. Jan 03, 2014
  17. Jan 02, 2014
  18. Jan 01, 2014
  19. Dec 31, 2013
  20. Dec 30, 2013
Loading