Project

General

Profile

Actions

Backport #6014

closed

Please backport r32712, r32718, r32719 (test/dl/test_func.rb was crashed on Mac)

Added by nagachika (Tomoyuki Chikanaga) about 12 years ago. Updated about 12 years ago.

Status:
Closed
Assignee:
-
[ruby-dev:45243]

Description

#4929 の修正の r32712, r32718, r32719 のバックポートをお願いします。

Actions #1

Updated by naruse (Yui NARUSE) about 12 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r34604.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


merge revision(s) 32712,32718,32719: [Backport #6014]

* ext/dl/cfunc.c (dlcfunc_mark), ext/dl/cptr.c (dlptr_mark):
  workaround to mark wrapped object.  this is not a true fix,
  because [Bug #4929] is caused by the interface design of DL.

* ext/dl/cptr.c (rb_dlptr_s_to_ptr): fix wrapping condition.

* ext/dl/cptr.c (rb_dlptr_s_to_ptr): fix wrapping condition.

* ext/dl/cptr.c (rb_dlptr_s_to_ptr): use rb_check_funcall.
Actions

Also available in: Atom PDF

Like0
Like0