[#1207] warning in ruby extension eats memory — Eugene Scripnik <Eugene.Scripnik@...>
This message was posted to ruby-talk, but I didn't get responce from
>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:
ts wrote:
>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:
ts wrote:
>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:
ts wrote:
>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:
ts wrote:
>>>>> "E" == Eugene Scripnik <Eugene.Scripnik@itgrp.net> writes:
Hi,
[#1229] stack problem — Mathieu Bouchard <matju@...>
On Sat, Jul 12, 2003 at 01:59:53PM +0900, Mathieu Bouchard wrote:
On Tue, Jul 15, 2003 at 01:26:43AM +0900, Mathieu Bouchard wrote:
Hi,
[#1237] FTP.new with block — Gavin Sinclair <gsinclair@...>
Hi,
>>>>> "G" == Gavin Sinclair <gsinclair@soyabean.com.au> writes:
Hi,
Mathieu Bouchard wrote:
On Sun, Jul 20, 2003 at 03:06:13AM +0900, Dave Thomas wrote:
>>>>> "R" == Richard Zidlicky <rz@linux-m68k.org> writes:
On Sun, Jul 20, 2003 at 06:51:03PM +0900, ts wrote:
>>>>> "R" == Richard Zidlicky <rz@linux-m68k.org> writes:
On Mon, Jul 21, 2003 at 09:59:19PM +0900, ts wrote:
[#1249] File.write(path, data)? — Gavin Sinclair <gsinclair@...>
I am glad to see File.read(path) in Ruby 1.8. But what about
[#1256] testunit, exit status and at_exit — Dave Thomas <dave@...>
I'd really like TestUnit to be able to return an exit status when I run
-----BEGIN PGP SIGNED MESSAGE-----
Sean E. Russell [mailto:ser@germane-software.com] wrote:
Hi,
[#1257] Add have_defined() and rework have_struct_member() — Michal Rokos <m.rokos@...>
Hello,
[#1297] Fix for Bug 1058 — Markus Walser <walser@...>
Hi,
Hi,
On Friday 25 July 2003 10:58, Yukihiro Matsumoto wrote:
Hi,
On Friday 25 July 2003 11:46, Yukihiro Matsumoto wrote:
I tried to figure out what's wrong. So far I havn't a solution:
Hello,
> Check the value of klass by
Hi,
[#1309] exceptions and such — Mathieu Bouchard <matju@...>
[#1310] adding NodeDump and ii — nobu.nokada@...
Hi,
>>>>> "n" == nobu nokada <nobu.nokada@softhome.net> writes:
Re: exceptions and such
In message "exceptions and such"
on 03/07/27, Mathieu Bouchard <matju@sympatico.ca> writes:
|a few questions, possibly difficult to answer:
Ruby is originally designed as an application after all. There are
some problems embedding it. The new API should be prepared and
designed separation of library stuff and application stuff in mind.
|1. any way to call c++ destructors of stack-allocated objects in
|conjunction with rb_raise/longjmp/etc ? Maybe that's something not
|possible (as in: not defined by the C++ standard) ?
I want to know if there's a way. Only workaround I can think of is
wrap every ruby callback with rb_protect().
|2. is there any way i could have something like rb_ensure but without
|meandering roundabouts ? I mean it's not like I could do things as easily
|as:
|
|TRY { ... } ENSURE { ... }
|
|where TRY and ENSURE are macros that work with Ruby's exception system
|through struct jmp_buf and setjmp() and longjmp().
|
|eval.c has a global variable called "prot_tag" that has to do with that,
|but it's static, so I couldn't implement those two macros myself, because
|I cannot intercede in the exception-handler-chain without that...
Not now. Planned.
|3. If I use Ruby and pthreads in the same program, and from ruby i call
|functions in another library that starts threads, but those threads aren't
|supposed to do anything with the ruby stuff directly, is there anything I
|need to do for those to work properly? like, mask and restore any
|signal-handlers?
No signal handler runs Ruby code directly, so that it should be safe.
|4. What are the signal labels that Ruby uses, and thus may interact badly
|with other libraries that use them? SIGVTALARM, and then? If there is such
|a conflict, what should I do?
Ruby installs signal handlers for SIGINT, SIGHUP, SIGQUIT, SIGALRM,
SIGUSR1, SIGUSR2, SIGBUS, SIGSEGV, and SIGPIPE.
matz.