> > https://bugs.ruby-lang.org/issues/14937
> 
> https://80x24.org/spew/20180728201723.20279-1-e / 80x24.org/raw

Hi Greg, thanks for testing.  I'll let k0kubun deal with JIT
failures.  For threading, I found more code to delete
(goes on top of above patch):

https://80x24.org/spew/20180729002256.22651-1-e / 80x24.org/raw

Also pushed to my git repo:

The following changes since commit 443f4d583c8fe78198bee791f2ac3da0be2dfb5e:

  mjit.c: introduce JIT compaction [experimental] (2018-07-28 16:14:56 +0000)

are available in the Git repository at:

  https://80x24.org/ruby.git tt-designated

for you to fetch changes up to 776e12582ba847e0d4b96fc1fcf05e2cd7049ee7:

  drop thread_destruct_lock and interrupt current ec directly (2018-07-29 00:16:27 +0000)

----------------------------------------------------------------
Eric Wong (2):
      thread_pthread: remove timer-thread by restructuring GVL
      drop thread_destruct_lock and interrupt current ec directly

 internal.h                |   3 +
 process.c                 | 103 +++++++-
 signal.c                  |   7 +-
 test/ruby/test_process.rb |   2 +-
 thread.c                  | 327 ++++++++++++++++----------
 thread_pthread.c          | 586 +++++++++++++++-------------------------------
 thread_pthread.h          |   6 +-
 thread_win32.c            |  27 ++-
 vm_core.h                 |   8 +-
 9 files changed, 526 insertions(+), 543 deletions(-)

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>