Re: [pypy-dev] 2GB Limit on Windows

2013-04-09 Thread Maciej Fijalkowski
On Sun, Apr 7, 2013 at 11:49 PM, Roger Flores wrote: > Amaury wrote: >>Surely we could have another copy with the largeadressaware flag? > > I agree. That's a smart way to proceed for now. > > > I'm still wondering if there is any technical reason against the flag? > Particularly the "CFFI extens

Re: [pypy-dev] 2GB Limit on Windows

2013-04-08 Thread Armin Rigo
Hi Roger, On Sun, Apr 7, 2013 at 11:49 PM, Roger Flores wrote: > I'm still wondering if there is any technical reason against the flag? > Particularly the "CFFI extensions want the high bit reserved or not" issue. Obviously CFFI doesn't store random stuff in the high bit. It's meant to work on

Re: [pypy-dev] 2GB Limit on Windows

2013-04-07 Thread Roger Flores
Amaury wrote: >Surely we could have another copy with the largeadressaware flag? I agree.  That's a smart way to proceed for now. I'm still wondering if there is any technical reason against the flag?  Particularly the "CFFI extensions want the high bit reserved or not" issue.  Matt wrote:

Re: [pypy-dev] 2GB Limit on Windows

2013-04-07 Thread Armin Rigo
Hi Amaury, On Sun, Apr 7, 2013 at 10:57 AM, Amaury Forgeot d'Arc wrote: > In the nightly distribution, pypy.exe is only 7kb. > Surely we could have another copy with the largeadressaware flag? +1 Great idea. Armin ___ pypy-dev mailing list pypy-dev@py

Re: [pypy-dev] 2GB Limit on Windows

2013-04-07 Thread Amaury Forgeot d'Arc
2013/4/6 matti picus > I would vote -1 for adding the largeaddressaware > flag to our translation proccess for nightlies. Better to run out of > memory than to use cffi to call some random dll andhave it explode. Those > who are in the know will have a compiler or can down load a free version > a

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Matti Picus
We started a 64 bit windows port once, but it died from lack of interest. The port is complicated since on windows 64 bit,/longs/are only 32 bit. This is a problem for/PyPy/right now, since it assumes that a c/long/can hold a pointer Can you ship a largeaddressaware exe with your code, or even b

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Roger Flores
From: Amaury Forgeot d'Arc To: matti picus Cc: Roger Flores ; PyPy Developer Mailing List Sent: Saturday, April 6, 2013 7:36 AM Subject: Re: [pypy-dev] 2GB Limit on Windows 2013/4/6 matti picus I was under the impression that that link flag can cause problems for

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread matti picus
I would vote -1 for adding the largeaddressaware flag to our translation proccess for nightlies. Better to run out of memory than to use cffi to call some random dll andhave it explode. Those who are in the know will have a compiler or can down load a free version and DIY. Matti On Apr 6, 2013 5:3

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Amaury Forgeot d'Arc
2013/4/6 matti picus > I was under the impression that that link flag can cause problems for 32 > bit systems, but maybe we don't care? For instance see this > http://stackoverflow.com/questions/5185406/how-does-the-large-address-aware-flag-work-for-32-bit-applications-on-64-bit-com. > Why is it

Re: [pypy-dev] 2GB Limit on Windows

2013-04-06 Thread matti picus
I was under the impression that that link flag can cause problems for 32 bit systems, but maybe we don't care? For instance see this http://stackoverflow.com/questions/5185406/how-does-the-large-address-aware-flag-work-for-32-bit-applications-on-64-bit-com. Why is it a problem for you to run editbi

[pypy-dev] 2GB Limit on Windows

2013-04-06 Thread Roger Flores
Is the 2GB limit being lifted on the Windows nightlies?  I ask because I keep bumping, painfully, into it.  I found this link: http://doc.pypy.org/en/latest/windows.html#preping-windows-for-the-large-build Googling more about "editbin /largeaddressaware" http://www.velocityreviews.com/forums/t4