1. 10 Feb, 2017 2 commits
    • Vladimír Čunát's avatar
      lua: stop trying to tweak lua's GC · f0ca89ac
      Vladimír Čunát authored
      TL;DR: I believe all lua_gc() calls stemmed from misunderstanding lua
      documentation, and the current settings seem potentially dangerous.
      
      First, let me rely on lua 5.1 docs, as luajit 2 is documented to have
      done only minor changes in the GC.
      http://www.lua.org/manual/5.1/manual.html#lua_gc
      http://wiki.luajit.org/New-Garbage-Collector#rationale
      
      Commit 5a709411 claims to have increased the speed of GC to 400 % of
      speed of allocation, but LUA_GCSETSTEPMUL is the parameter that
      controls that, and that one was lowered to 99 % and later in
      0ee2d1d7 even to 50 %.  Documentation explicitly says that setting
      the value under 100 % may cause problems.
      
      The default values seem perfectly sane to me and currently I can't see
      any particular reason to change them.  It's 200 % relative GC speed,
      and waiting for allocated size to double before starting another cycle.
      
      I assume the resulting possibility of GC being too slow caused the need
      to explicitly force a non-incremental GC cycle once in a while, but
      that seems not useful anymore and not good for latency.
      f0ca89ac
    • Ondřej Surý's avatar
      Merge branch 'ta-multiple' into 'master' · e806158a
      Ondřej Surý authored
      trust anchor fixes
      
      Closes #151
      
      See merge request !193
      e806158a
  2. 09 Feb, 2017 7 commits
  3. 08 Feb, 2017 3 commits
  4. 07 Feb, 2017 1 commit
  5. 06 Feb, 2017 4 commits
  6. 03 Feb, 2017 20 commits
  7. 02 Feb, 2017 1 commit
  8. 01 Feb, 2017 2 commits