[#24648] [Bug #1852] Enumerable's #hash Raises ArgumentError When Recursive Values are Present — Run Paint Run Run <redmine@...>

Bug #1852: Enumerable's #hash Raises ArgumentError When Recursive Values are Present

20 messages 2009/08/01
[#24649] Re: [Bug #1852] Enumerable's #hash Raises ArgumentError When Recursive Values are Present — Tanaka Akira <akr@...> 2009/08/01

In article <4a73e51b5a4f9_138119f2a982704e@redmine.ruby-lang.org>,

[#24652] Re: [Bug #1852] Enumerable's #hash Raises ArgumentError When Recursive Values are Present — Run Paint Run Run <runrun@...> 2009/08/01

> Is it valuable to implement such function?

[#24682] Re: [Bug #1852] Enumerable's #hash Raises ArgumentError When Recursive Values are Present — Tanaka Akira <akr@...> 2009/08/02

In article <67e307490908010125r6fa76654pa8e2224f714588fc@mail.gmail.com>,

[#24673] [Feature #1857] install *.h and *.inc — Roger Pack <redmine@...>

Feature #1857: install *.h and *.inc

21 messages 2009/08/01

[#24732] [Bug #1873] MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group — Run Paint Run Run <redmine@...>

Bug #1873: MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group

12 messages 2009/08/03

[#24775] [Feature #1889] Teach Onigurma Unicode 5.0 Character Properties — Run Paint Run Run <redmine@...>

Feature #1889: Teach Onigurma Unicode 5.0 Character Properties

30 messages 2009/08/05

[#24786] [Bug #1893] Recursive Enumerable#join is surprising — Jeremy Kemper <redmine@...>

Bug #1893: Recursive Enumerable#join is surprising

24 messages 2009/08/06
[#28422] [Bug #1893] Recursive Enumerable#join is surprising — Yusuke Endoh <redmine@...> 2010/03/02

Issue #1893 has been updated by Yusuke Endoh.

[#28438] Re: [Bug #1893] Recursive Enumerable#join is surprising — Yukihiro Matsumoto <matz@...> 2010/03/03

Hi,

[#24854] embedding ruby 1.9 frustration — Rolando Abarca <funkaster@...>

Hello,

12 messages 2009/08/10

[#24982] [Feature #1961] Kernel#__dir__ — Yutaka HARA <redmine@...>

Feature #1961: Kernel#__dir__

26 messages 2009/08/19
[#28898] [Feature #1961] Kernel#__dir__ — Roger Pack <redmine@...> 2010/03/23

Issue #1961 has been updated by Roger Pack.

[#28900] Re: [Feature #1961] Kernel#__dir__ — Kornelius Kalnbach <murphy@...> 2010/03/23

On 23.03.10 19:10, Roger Pack wrote:

[#25025] [Backport #1975] Backport Dir.mktmpdir — Kirk Haines <redmine@...>

Backport #1975: Backport Dir.mktmpdir

12 messages 2009/08/21

[#25041] Proposal: Simpler block format — Yehuda Katz <wycats@...>

I'd like to propose that we add the following syntax for procs in Ruby:

45 messages 2009/08/23
[#25046] Re: Proposal: Simpler block format — Caleb Clausen <caleb@...> 2009/08/23

Yehuda Katz wrote:

[#25049] Re: Proposal: Simpler block format — Yehuda Katz <wycats@...> 2009/08/23

On Sat, Aug 22, 2009 at 7:38 PM, Caleb Clausen <caleb@inforadical.net>wrote:

[#25058] Re: Proposal: Simpler block format — Yukihiro Matsumoto <matz@...> 2009/08/23

Hi,

[#25059] Re: Proposal: Simpler block format — Yehuda Katz <wycats@...> 2009/08/23

On Sun, Aug 23, 2009 at 3:33 PM, Yukihiro Matsumoto <matz@ruby-lang.org>wrote:

[#25063] Re: Proposal: Simpler block format — "David A. Black" <dblack@...> 2009/08/23

Hi --

[#25068] Re: Proposal: Simpler block format — brian ford <brixen@...> 2009/08/24

Hi,

[#25086] [Bug #1991] ruby should use twolevel namespace on OS X — Michal Suchanek <redmine@...>

Bug #1991: ruby should use twolevel namespace on OS X

12 messages 2009/08/24

[#25208] Module#prepend and Array#prepend — Yehuda Katz <wycats@...>

Matz,

23 messages 2009/08/30

[#25210] [Feature #2022] Patch for ruby-1.8.6 and openssl-1.0 — Jeroen van Meeuwen <redmine@...>

Feature #2022: Patch for ruby-1.8.6 and openssl-1.0

15 messages 2009/08/30

[#25220] [Bug #2026] String encodings are not supported by most of IO on Linux — Vit Ondruch <redmine@...>

Bug #2026: String encodings are not supported by most of IO on Linux

18 messages 2009/08/31

[ruby-core:25188] Re: Patch writer's guide to submit

From: Marc-Andre Lafortune <ruby-core-mailing-list@...>
Date: 2009-08-29 22:26:21 UTC
List: ruby-core #25188
Reducing the submitters' frustration by reducing the delay for
feedback is a fine goal. Maybe it would be best to improve the steps 2
and 4 of http://www.ruby-lang.org/en/community/ruby-core/#patching-ruby
?

"2. Add your improvements to the code. Add tests in test/*/test_*.rb"
"4. Send your patch with a detailed explanation of what issues it
solves, ideally with code examples. As much as possible, keep changes
separate by making a patch for each bug fix/new feature"


My matrix patch (http://redmine.ruby-lang.org/issues/show/1532 )
probably qualifies as a big patch (fixing half a dozen bugs and
changing the behavior for many edge cases). I address the library as a
whole because I feel that the issues I raise are all interrelated and
that the library as a whole needs some love, but I would welcome some
guidance as to how to break it in parts if that makes it easier.

Given the gravity of the bugs in this library (as well as the lack of
feedback), I suspect that the Matrix lib is not used much, if at all.
Nevertheless, I hope it can become usable and mathematically sound in
the future.

Thanks,

Marc-Andr

On Wed, Aug 26, 2009 at 9:06 AM, Yukihiro Matsumoto<matz@ruby-lang.org> wrote:
> Hi,
>
> Sometimes we laze core developers have procrastinated to review
> submitted patches, been late to merge patchs, and frustrated
> submitters. hat's unfortunate for both side. ere's the guideline
> to avoid such miscommunication.
>
>  one modification per a patch
>
> This is the biggest issue for most deferred patches. hen you
> submit a patch that fix multiple bugs (and add features) at once,
> we have to separate them before applying it. t is kinda hard task
> for us, busy developers, so this kind of patches tend to be
> deferred. o big patches please.
>
>  more description
>
> Sometimes mere patches do not describe problems that fix. etter
> description (a problem that fix, precondition, platform, etc.)
> would help a patch to be merged earlier.
>
>  diff to the latest
>
> Your problem might have been fixed in the latest. r the code
> might be totally different. efore submitting a patch, try fetch
> the latest (trunk for 1.9, ruby_1_8 for 1.8) from Subversion,
> please.
>
>  diff -u
>
> We perefer diff -u style unified diff patches to diff -c or any
> other style of patches. hey are far easier to review. o not
> send modifed files, we don't want to make diff by ourselves.
>
>  (optional) test cases
>
> a patch to test cases (preferably in a patch to test/*/test_*.rb)
> would help us understand the patch and your intention.
>
> We might move to git style push/pull in the future. ut until then,
> the above guideline would help you to avoid your frustration.
>
> Thank you.
>
>
> atz.
>
>

In This Thread