[#9869] a block argument within a block which argument has the same name leaks — <noreply@...>

Bugs item #7680, was opened at 2007-01-08 22:53

34 messages 2007/01/08
[#9871] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/08

Hi,

[#9872] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Evan Webb <evan@...> 2007/01/08

On Jan 8, 2007, at 2:30 PM, Yukihiro Matsumoto wrote:

[#9873] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/08

Hi,

[#9876] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — dblack@... 2007/01/09

Hi --

[#9878] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/09

Hi,

[#9879] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — dblack@... 2007/01/09

Hi --

[#9880] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/09

Hi,

[#9882] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Evan Phoenix <evan@...> 2007/01/09

[#9885] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/09

Hi,

[#9887] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Evan Phoenix <evan@...> 2007/01/09

[#9888] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Charles Oliver Nutter <charles.nutter@...> 2007/01/09

Evan Phoenix wrote:

[#9892] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/09

Hi,

[#9899] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Charles Oliver Nutter <charles.nutter@...> 2007/01/10

Yukihiro Matsumoto wrote:

[#9904] Re: [ ruby-Bugs-7680 ] a block argument within a block which argument has the same name leaks — Yukihiro Matsumoto <matz@...> 2007/01/10

Hi,

[#9960] Scoping and locating definitions — Jos Backus <jos@...>

Consider the following:

17 messages 2007/01/18
[#9964] Re: Scoping and locating definitions — Pit Capitain <pit@...> 2007/01/19

Jos Backus schrieb:

[#9966] Re: Scoping and locating definitions — Jos Backus <jos@...> 2007/01/19

On Fri, Jan 19, 2007 at 06:40:03PM +0900, Pit Capitain wrote:

[#9972] Re: Scoping and locating definitions — Jos Backus <jos@...> 2007/01/19

On Sat, Jan 20, 2007 at 02:18:19AM +0900, Jos Backus wrote:

[#9996] new method dispatch rule (matz' proposal) — SASADA Koichi <ko1@...>

Hi,

50 messages 2007/01/23
[#10002] Re: new method dispatch rule (matz' proposal) — Daniel DeLorme <dan-ml@...42.com> 2007/01/23

SASADA Koichi wrote:

[#10003] Re: new method dispatch rule (matz' proposal) — Yukihiro Matsumoto <matz@...> 2007/01/23

Hi,

[#10004] Re: new method dispatch rule (matz' proposal) — James Edward Gray II <james@...> 2007/01/23

On Jan 23, 2007, at 7:41 AM, Yukihiro Matsumoto wrote:

[#10017] Re: new method dispatch rule (matz' proposal) — Daniel DeLorme <dan-ml@...42.com> 2007/01/24

Yukihiro Matsumoto wrote:

[#10018] Re: new method dispatch rule (matz' proposal) — Yukihiro Matsumoto <matz@...> 2007/01/24

Hi,

[#10024] Re: new method dispatch rule (matz' proposal) — Daniel DeLorme <dan-ml@...42.com> 2007/01/24

Yukihiro Matsumoto wrote:

[#10027] Re: new method dispatch rule (matz' proposal) — Yukihiro Matsumoto <matz@...> 2007/01/24

Hi,

[#10048] Re: new method dispatch rule (matz' proposal) — Evan Phoenix <evan@...> 2007/01/25

The more this discussion goes on, the more I worry that Joe Q Public

[#10019] stable branch policy & schedule for 1.8.6 — "Akinori MUSHA" <knu@...>

Core developers,

29 messages 2007/01/24
[#10021] Re: stable branch policy & schedule for 1.8.6 — Charles Oliver Nutter <charles.nutter@...> 2007/01/24

Akinori MUSHA wrote:

[#10032] Re: stable branch policy & schedule for 1.8.6 — Joel VanderWerf <vjoel@...> 2007/01/24

Charles Oliver Nutter wrote:

[#10085] Collaborative Ruby Language Specification — "John Lam (CLR)" <jflam@...>

Hi Everyone,

36 messages 2007/01/28
[#10108] Re: Collaborative Ruby Language Specification — Charles Oliver Nutter <charles.nutter@...> 2007/01/29

M. Edward (Ed) Borasky wrote:

[#10112] Re: Collaborative Ruby Language Specification — "Eustaquio Rangel de Oliveira Jr." <eustaquiorangel@...> 2007/01/30

-----BEGIN PGP SIGNED MESSAGE-----

[#10114] add usage of uri.userinfo to open-uri.rb — <noreply@...>

Patches item #8309, was opened at 2007-01-30 15:25

16 messages 2007/01/30
[#10131] Re: [ ruby-Patches-8309 ] add usage of uri.userinfo to open-uri.rb — Yukihiro Matsumoto <matz@...> 2007/01/31

[#10132] Re: [ ruby-Patches-8309 ] add usage of uri.userinfo to open-uri.rb — Paulo Kh <paulo.koch@...> 2007/01/31

On 2007/01/31, at 06:07, Yukihiro Matsumoto wrote:

[#10137] Re: [ ruby-Patches-8309 ] add usage of uri.userinfo to open-uri.rb — Yukihiro Matsumoto <matz@...> 2007/01/31

Hi,

[#10139] Re: [ ruby-Patches-8309 ] add usage of uri.userinfo to open-uri.rb — Sam Roberts <sroberts@...> 2007/01/31

On Thu, Feb 01, 2007 at 01:19:34AM +0900, Yukihiro Matsumoto wrote:

[#10143] Re: [ ruby-Patches-8309 ] add usage of uri.userinfo to open-uri.rb — Yukihiro Matsumoto <matz@...> 2007/02/01

Hi,

Re: Compiling ruby on cygwin-1.3.2

From: borg@...3.net
Date: 2007-01-17 17:37:18 UTC
List: ruby-core #9948
rebase didnt worked..
I tried w/ different params and nothing.. still the same
error.

Anyway, I googled a bit about that rebase and seems they
suggest to use it in different case.
I didnt saw any post for rebase + heap allocation error.

Seems that on WinXP + cygwin-1.3 I can use only staticaly linked
ruby. This is not problem.. since for superb features I will use
Linux or BSD.

And btw.. I forgot to add patch Ive made to actualy makes miniruby
to really work:
Attaching: ruby+cygwin.patch

If there is still need to make ruby work (at least w/ basic
functionality) on ancient cygwin, please let me know.
I can prepare patch + Makefile.cyg..

For now, I think, this case can be closed.

Best regards,
Borg

----- Original Message -----
From: borg@uu3.net
Sent: 16-Jan-2007, 4:26
To: ruby-core@ruby-lang.org
Cc: 
Subject: Compiling ruby on cygwin-1.3.2

AtTue, 16 Jan 2007 03:49:14 +0900,
borg@uu3.net wrote in [ruby-core:09942]:
> Now, this happens when im compiling Ruby on cygwin-1.3.2:
> # ./miniruby.exe
> u:\DEVEL\SRC.OTHER\ruby-1.8.5-p12\miniruby.exe: *** Couldn't
> reserve space for cygwin's heap (0x2890000) in child, cygheap,
> Win32 error 487

Try rebaseall.

> Warning: resolving _GetLastError by linking to _GetLastError@0
> Use --enable-stdcall-fixup to disable these warnings
> Use --disable-stdcall-fixup to disable these fixups
>
> Really odd warning.. but okey.. its just a warning afterall :)

Because you removed cygwin specific options.

> 1) What is the difference between miniruby and ruby itself?

Miniruby is statically linked, and cannot load extension libraries on
some platform, (e.g., Windows, including cygwin).

-- 
Nobu Nakada

Attachments (1)

ruby+cygwin.patch (1.04 KB, text/x-diff)
diff -ubr ruby.orig/gc.c ruby/gc.c
--- ruby.orig/gc.c	Fri Aug 25 10:12:46 2006
+++ ruby/gc.c	Tue Jan 16 11:20:01 2007
@@ -1477,7 +1477,7 @@
 Init_stack(addr)
     VALUE *addr;
 {
-#if defined(_WIN32) || defined(__CYGWIN__)
+#if defined(_WIN32)
     MEMORY_BASIC_INFORMATION m;
     memset(&m, 0, sizeof(m));
     VirtualQuery(&m, &m, sizeof(m));
diff -ubr ruby.orig/ruby.c ruby/ruby.c
--- ruby.orig/ruby.c	Wed Aug 16 04:11:21 2006
+++ ruby/ruby.c	Tue Jan 16 11:24:21 2007
@@ -12,7 +12,7 @@
 
 **********************************************************************/
 
-#if defined _WIN32 || defined __CYGWIN__
+#if defined _WIN32
 #include <windows.h>
 #endif
 #ifdef _WIN32_WCE
@@ -239,11 +239,11 @@
     char libpath[FILENAME_MAX+1];
     char *p;
     int rest;
-#if defined _WIN32 || defined __CYGWIN__
+#if defined _WIN32
     HMODULE libruby = NULL;
     MEMORY_BASIC_INFORMATION m;
 
-#ifndef _WIN32_WCE
+#if 0
     memset(&m, 0, sizeof(m));
     if (VirtualQuery(ruby_init_loadpath, &m, sizeof(m)) && m.State == MEM_COMMIT)
 	libruby = (HMODULE)m.AllocationBase;

In This Thread

Prev Next