[#22684] [Bug #1247] YAML::load converts some dates into strings — Matthew Wilson <redmine@...>

Bug #1247: YAML::load converts some dates into strings

10 messages 2009/03/05

[#22725] [Bug #1253] Fix MSVC Build Issues — Charlie Savage <redmine@...>

Bug #1253: Fix MSVC Build Issues

13 messages 2009/03/07

[#22727] Moving ruby 1.9.1 forward on windows — Charlie Savage <cfis@...>

Hi everyone,

14 messages 2009/03/08

[#22731] [Bug #1255] += for large strings egrigiously slow — James Lee <redmine@...>

Bug #1255: += for large strings egrigiously slow

11 messages 2009/03/08

[#22736] Ruby 1.9.1 and tail recursion optimization — =?ISO-8859-15?Q?Wolfgang_N=E1dasi-Donner?= <ed.odanow@...>

Moin, moin!

13 messages 2009/03/08
[#22739] Re: Ruby 1.9.1 and tail recursion optimization — =?ISO-8859-15?Q?Wolfgang_N=E1dasi-Donner?= <ed.odanow@...> 2009/03/08

Wolfgang N疆asi-Donner schrieb:

[#22748] [Feature #1256] Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented — Wolfgang Nádasi-Donner <redmine@...>

Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented

7 messages 2009/03/08

[#22803] Relegate 1.8.6 to Engine Yard, part II — Urabe Shyouhei <shyouhei@...>

Hello and sorry for my being slow for this issue. It's OK now for me to pass

21 messages 2009/03/10

[#22812] [Bug #1261] cross-compiling Ruby extensions using mkmf doesn't fully respect DESTDIR — Daniel Golle <redmine@...>

Bug #1261: cross-compiling Ruby extensions using mkmf doesn't fully respect DESTDIR

8 messages 2009/03/10

[#22892] Ruby Time — valodzka <valodzka@...>

Got tired of current ruby Time limitation, I have written this -

24 messages 2009/03/14
[#22949] Re: Ruby Time — Tanaka Akira <akr@...> 2009/03/19

In article <9e19ed87-9d12-4f98-af3c-bd49a71b0bd4@p11g2000yqe.googlegroups.com>,

[#22974] Re: Ruby Time — valodzka <valodzka@...> 2009/03/20

[#22977] Re: Ruby Time — Urabe Shyouhei <shyouhei@...> 2009/03/20

valodzka wrote:

[#22981] Re: Ruby Time — valodzka <valodzka@...> 2009/03/21

> I bet you'll get tired of updating that database. There's a major difference

[#22893] [Feature #1291] O_CLOEXEC flag missing for Kernel::open — David Martin <redmine@...>

Feature #1291: O_CLOEXEC flag missing for Kernel::open

10 messages 2009/03/15

[#22939] [Bug #1303] A name considered a local variable on RHS of an assignment that defines it — Tomas Matousek <redmine@...>

Bug #1303: A name considered a local variable on RHS of an assignment that defines it

8 messages 2009/03/19

[#23063] [Bug #1332] Reading file on Windows is 500x slower then with previous Ruby version — Damjan Rems <redmine@...>

Bug #1332: Reading file on Windows is 500x slower then with previous Ruby version

11 messages 2009/03/30

[#23075] [Bug #1336] Change in string representation of Floats — Brian Ford <redmine@...>

Bug #1336: Change in string representation of Floats

37 messages 2009/03/31
[#23179] [Bug #1336] Change in string representation of Floats — Roger Pack <redmine@...> 2009/04/11

Issue #1336 has been updated by Roger Pack.

[#23181] Re: [Bug #1336] Change in string representation of Floats — Brent Roman <brent@...> 2009/04/11

[#23186] Re: [Bug #1336] Change in string representation of Floats — Yukihiro Matsumoto <matz@...> 2009/04/12

Hi,

[#23187] Re: [Bug #1336] Change in string representation of Floats — Brent Roman <brent@...> 2009/04/13

[#23188] Re: [Bug #1336] Change in string representation of Floats — Yukihiro Matsumoto <matz@...> 2009/04/13

Hi,

[ruby-core:22811] Re: Moving ruby 1.9.1 forward on windows

From: Roger Pack <rogerdpack@...>
Date: 2009-03-10 13:47:30 UTC
List: ruby-core #22811
> Well, my hope was to *not* have to rebuild things like pdcurses傭ut
> remember that I was trying to build against VS2005, not mingw (I'm
> *still* not convinced that mingw is a good idea because it depends on
> such an old C runtime), so the incompatibility issue mattered much
> much much more.

I suppose you can link against a newer version if desired [1], though
it's true that the project goes stagnant quite a bit.

I suppose my only concerns with the change are
1) are there subtle errors, like you do an ALLOC_N and then the
library frees it, so you can't control it, resulting in a binary
incompatibility?

2) Apparently you cannot use structures across different runtimes is
that right [2]?  I suppose that's not a problem?

There is definitely some utility to this proposal, though:
1) It will official "bless" a specific msvcrt.dll version
[msvcr90.dll? [4]]  This apparently drops support for windows 98, but
who cares [3] :)

Binaries would need to be built [re-built] using VC2008 or mingw cross
compile linked to that dll, is that right?  I think that would bring
some sanity to the windows environment as currently it's pretty
fragmented.

2) It allows mingw built binaries to interop with VC ones--binaries
are much faster if built by gcc [1 #5].

Do the core folks favor VC2008 or any compiler at all?  It appears
that as long as you link to the same DLL the two are compatible.

Another option would be to release a mingw only OCI linked against
msvcr90.dll, then instruct extension developers on how to release
binaries that "pretend" to be mingw though they're only "mingw
compatible."

Or perhaps rubygems could be patched to recognize compatible binaries.

Thoughts?
-=r

[1] http://www.develer.com/oss/GccWinBinaries
[2] http://luabinaries.luaforge.net/manual.html#LuaBinariesCompatible
[3] http://rcecafe.net/?p=33
[4] msvcr90.dll apparently? from
http://www.codeguru.com/forum/archive/index.php/t-456623.html though
apparently it's possible to force link against msvcrt.dll with all its
inconsistencies :)  Would mingw be forced to link against msvcr90.dll
then?
See also http://jove.prohosting.com/iwave/ipython/issues.html as an
example that it is possible to at least link against msvc7.1.dll with
success.  See also
http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx for a
reiteration 'it is named msvcr90.dll now"

In This Thread