non port: lang/ruby18/files/patch-eval.c |
SVNWeb
|
Number of commits found: 12 |
Mon, 22 Nov 2010
|
[ 05:47 stas ]
- Update ruby 1.8 to p302.
PR: ports/151712
Reported by: Pavel Argentov <argentoff@gmail.com>
|
Tue, 27 Apr 2010
|
[ 22:14 stas ]
- Do not try to stop the timer thread in child after fork: at this moment
there's already nothing to stop. Only mark the timer thread as stopped.
That fixes spontaneous lockups in ruby popen call.
Reported by: renchap @ FreeNode
|
Tue, 30 Oct 2007
|
[ 11:24 stas ] (Only the first 10 of 19 ports in this commit are shown above. )
- Update ruby to the latest 111 patchversion.
It's a bugfix release.
Thanks to: Alexander Logvinov <ports@logvinov.com> for initial patchset.
|
Tue, 10 Jul 2007
|
[ 15:04 stas ] (Only the first 10 of 17 ports in this commit are shown above. )
- Add a bunch of fixes and patchs from the upstream. These fixes a lot of
serious bugs, some of which can pose security-related problems.
- Bump up PORTREVISION.
Requested by: many
|
Sun, 27 Aug 2006
|
[ 09:53 sem ]
- Update to 1.8.5
A bugs fix release.
|
Tue, 24 Jan 2006
|
[ 14:38 ume ]
Use the code actually committed into Ruby CVS against
getcontext/setcontext issue.
Obtained from: Ruby CVS
|
Sun, 22 Jan 2006
|
[ 05:47 ume ]
Better fix for the problem on AMD64 and Pentium4 since rev1.4.
getcontext() saves EFLAGS and setcontext() restores it. When carry
flag is set in EFLAGS, setcontext() treats it as an system call error.
This problem is filed as misc/92110.
rev1.3 and before hid this problem, and rev1.4 exposed it.
Drop carry flag before getcontext() for workaround for this problem.
Submitted by: Tanaka Akira <akr__at__m17n.org>
Tested by: TAKANO Yuji <takachan__at__running-dog.net>
|
Sat, 21 Jan 2006
|
[ 18:11 ume ]
fix build on AMD64 for workaround.
Reported by: many
|
Fri, 20 Jan 2006
|
[ 19:32 ume ]
eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): use only for SPARC and IA64
before gcc 4.0.3.
previous one broke xcgroup of XCAST6:
http://sourceforge.net/projects/xcast6/
Reported by: SUZUKI Koichi <metal__at__gc5.so-net.ne.jp>
Obtained from:
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c.diff?r1=1.616.2.148;r2=1.616.2.149
|
Wed, 18 Jan 2006
|
[ 16:05 pav ]
- Fix build on sparc64
Investigated by: marius
This patch by: Tanaka Akira <akr@m17n.org> (akr in ruby CVS)
Obtained from: ruby CVS
|
Mon, 15 Dec 2003
|
[ 06:35 knu ] (Only the first 10 of 11 ports in this commit are shown above. )
Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3.
|
Thu, 27 Nov 2003
|
[ 07:39 marcel ]
Fix the build on ia64:
The __libc_ia64_register_backing_store_base variable is defined on
Linux (in glibc) to allow processes to obtain the base of the RSE
backing store. On FreeBSD we do not have such a variable. We also
do not yet have a different interface for processes to use. So, for
now, hardcode the base address of the RSE backing store as it is
on FreeBSD. There's little chance this will change in the future,
so it's not that evil.
Approved by: portmgr (kris)
|
Number of commits found: 12 |