Skip to content
Snippets Groups Projects
  1. Feb 19, 2014
  2. Feb 18, 2014
  3. Feb 17, 2014
  4. Feb 14, 2014
  5. Feb 13, 2014
  6. Feb 12, 2014
    • Dmitry Simonenko's avatar
      set master version (modules) · 17d3aefc
      Dmitry Simonenko authored
      17d3aefc
    • Roman Tsisyk's avatar
      Explicitly use thread-local buffer for C++ exceptions · 250d031a
      Roman Tsisyk authored
      This patch explicitly saves Exception to a thread-local variable inside
      struct cord on tnt_raise(). This variable can be used to safetly
      re-throw last exception from any place (not only from catch() block).
      This technique requires exception to be thrown and catched by pointers.
      tnt_raise macros was rewritten and all 'catch (Exception &)' blocks were
      substituted with 'catch (Exception *e)'.
      
      This patch also adds a new feature to box.raise() function.
      When called without arguments box.raise() re-throws last exception (if
      any).
      
      These changes needed to implement proper handlings of exception for FFI
      calls.
      250d031a
    • Dmitry Simonenko's avatar
      Merge branch 'stable' · c68b2118
      Dmitry Simonenko authored
      Conflicts:
      	CMakeLists.txt
      	extra/rpm.spec.in
      	src/admin.cc
      	src/admin.rl
      	src/box/box_lua.cc
      	src/box/lua/box_net.lua
      	src/coio.cc
      	src/lua/init.cc
      	src/module/mysql/mysql.cc
      	src/module/pg/pg.cc
      	src/plugin.h
      	test/box/admin.result
      	test/box/net.box.result
      	test/box/net_sql.mysql.result
      	test/box/net_sql.mysql.test
      	test/box/net_sql.pg.result
      	test/box/net_sql.pg.test
      	test/box/socket.result
      	test/box/socket.test.py
      c68b2118
Loading