Activity
From 03/21/2014 to 03/27/2014
03/27/2014
-
10:42 PM Bug #9680 (Closed): String#sub and siblings should not use regex when String pattern is passed
- I missed to include this ticket reference in the commit log.
Inflector seems using other replacements with RE, so this improvement might not be significant much. -
07:03 PM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
- Good point, Benoit! This is actually why I started looking into #gsub in the first place. I benchmarked ActiveSupport::Inflector [1], which does operations like `gsub!('/', '::')` and `gsub('::', '/')`. Here are the benchmarks, before an...
-
04:17 PM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
- It would be interesting to run the benchmark on a more realistic example. One should use String#tr or String#tr! if it is only to replace a single character.
-
02:02 AM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
- I think the speedup in this patch comes almost entirely from skipping the regex engine, not from the GC savings.
Preserving `$&` (and `$~` and friends) while still not firing up the regex engine might be possible (constructing the bas... -
01:28 AM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
- I had an idea to replace the current reg_cache with memoization for
converting string literals, but never got around to it. That would
also reduce garbage while preserving $& compatibility. -
12:09 AM Bug #9680 (Closed): String#sub and siblings should not use regex when String pattern is passed
- Currently `String#sub`, `#sub!`, `#gsub, and `#gsub!` all accept a String pattern, but immediately create a Regexp from it, and use the regex engine to search for the pattern. This is not performant. For example, `"123:456".gsub(":", "_"...
-
08:16 PM Feature #9678: New heredoc syntax
- Yes, it has to be defined immediately, otherwise it would be impossible to reuse the same heredoc "identifier" (`Message:`), and it may conflict with program identifiers.
-
08:13 PM Feature #9678: New heredoc syntax
- Rodrigo Rosenfeld Rosas wrote:
> What should the scope for interpolation be?
I had thought about it, but i did not see a better option than to require the heredoc to be defined immediately after the line where it is used, as usual. -
07:12 PM Feature #9678: New heredoc syntax
- What should the scope for interpolation be?
~~~
def my_method
a = 1
b = <<:message
end
a = 2
message:
>> #{a}
my_method # what is the output?
~~~ -
07:08 PM Feature #9678: New heredoc syntax
- Rodrigo Rosenfeld Rosas wrote:
> Is it possible to start the '>' anywhere besides the first char?
Good point, why not. My motivation was however to be able to write heredocs without indentation in a nice and clear way.
I have jus... -
07:02 PM Feature #9678: New heredoc syntax
- Is it possible to start the '>' anywhere besides the first char?
~~~
def my_method
a = <<Message1:
Message1:
> Some
> content
end
~~~
Or even something anonymous like:
~~~
def my_method
a = <<:
> So... -
01:36 PM Feature #9678: New heredoc syntax
- I try to summarize again, hopefully better, and with a bit different syntax.
### Example
class C
def f(x)
print <<Message1: + <<Message2: + <<Message3:
Message1:
> 1. Some text
> without any in... -
01:42 AM Feature #9678 (Feedback): New heredoc syntax
- Could you summarize your proposal concretely?
-
05:13 PM Feature #9453: Return symbols of defined methods for `attr` and friends
- It's been almost 2 months...any chance we could get a comment on this from the core team?
-
03:30 PM Bug #8358: TestSprintf#test_float test failure
- We've decided to revert the whole sse2 block from configure.in in official Linux Arch ruby package. https://www.archlinux.org/packages/extra/x86_64/ruby/
That change breaks our users who uses 32-bit packages on old hardware that does ... -
02:36 PM Bug #9681: miniruby Bus Error at 0x3d44c4
- Just to give an update.
After many different tries, the solutions for compiling ruby 2.1 is to use Sunstudio rather than gcc.
This has working well.
-
10:06 AM Bug #9681 (Closed): miniruby Bus Error at 0x3d44c4
- Dear team,
I'm trying to compile ruby 2.1.1 on Solaris Oracle Solaris 11.1 SPARC, with gcc version 4.5.2 (GCC).
I wonder that maybe you can help on the issue.
Here is the result of the configure :
It complains for the conftes... -
02:00 PM Bug #9683: Segmentation fault when using default proc feature in ruby Hash object
- In ruby-2.0.0
➜ bruno-v2 rvm:(ruby-2.0.0) git:(master) ✗ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-darwin13.1.0]
➜ bruno-v2 rvm:(ruby-2.0.0) git:(master) ✗ irb
2.0.0-p451 :001 > a = Hash.new {|h,k| h[k] += 1}
=> ... -
01:51 PM Bug #9683 (Closed): Segmentation fault when using default proc feature in ruby Hash object
➜ bruno-v2 rvm:(ruby-2.1.0) git:(master) ✗ uname -a
Darwin erans-mbp.intkontera.com 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64
➜ bruno-v2 rvm:(ruby-2.1.0) git:(mas...-
01:59 PM Bug #9684 (Closed): Use same error messages in struct.c
- In `struct.c`, use the same error message "`foo' is not a struct member" in
- `rb_struct_getmember` (line 97) and
- `rb_struct_set` (lines 157)
-
01:42 PM Bug #9682 (Closed): [Doc] Improve Time.parse documentation (in lib/time)
- Consistently use EST like all other examples in lib/time.
Also tries to clarify the behaviour by adding a comment with the return value of Time.parse in the given example.
See discussion on #9521. -
12:03 PM Revision fb3bd787 (git): string.c: suppress warnings
- * string.c (rb_str_sub_bang, str_gsub): initialize conditionally
assigned variables to suppress maybe-uninitialized warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:58 AM Revision 5752b61d (git): string.c: search by rb_str_index
- * re.c (match_regexp): set regexp for MatchData from string.
* re.c (rb_backref_set_string): create MatchData from string and
set backref.
* string.c (rb_pat_search, rb_str_sub, rb_str_sub_bang, str_gsub),
(scan_once, rb_str_scan, rb... -
09:47 AM Revision 227a5a2a (git): string.c: mustnot_broken
- * string.c (mustnot_broken): extract function to reject invalid
byte sequence, from rb_str_split_m().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:08 AM Revision ffdb3ce9 (git): re.c: class name encoding
- * re.c (match_inspect): preserve class name encoding by PRIsVALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:08 AM Revision 2dc8f669 (git): test_m17n_comb.rb: refine assertions
- * test/ruby/test_m17n_comb.rb (test_str_scan): refine assertion
messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:42 AM Revision 7c9f1aa3 (git): [DOC] Fix NEWS about Symbol GC
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:18 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- kosaki: any ideas for the lack of guard page for the main thread?
I have one idea, but I hate it: run timer thread function in the main
thread and have all normal Ruby code in pthread_create-ed threads.
However, long term, I will... -
03:48 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- Increasing guard page size doesn't not fit for x86 32bit, at least. They have no enough room.
I see no regression if changes 64bit only.
-
03:03 AM Revision 949f1160 (git): string.c: invert flag
- * string.c (str_gsub): invert and rename `str_replace` flag as
`need_backref`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:01 AM Revision acc3cf5f (git): * addr2line.c (fill_lines): check shdr[i].sh_type because even if
- .symtab section exists, the section's type can be SHT_NOBITS and
actual data doesn't exist in the file. [Bug #9654]
revert r45441.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:58 AM Revision 6c27d383 (git): re.c: indent
- * re.c (rb_reg_search): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:58 AM Revision d94dcf1e (git): parse.y: type-punning cast
- * parse.y (rb_gc_free_dsymbol): use intermediate st_data_t and get
rid of type-punning cast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/26/2014
-
11:27 PM Bug #8508: Invalid byte sequence in UTF-8 (ArgumentError) in win32/registry.rb
- Add backport request
-
10:48 PM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- Eric Wong <normalperson@yhbt.net> wrote:
> normalperson@yhbt.net wrote:
> > I propose the following to test inside threads:
> > http://bogomips.org/ruby.git/patch?id=a2c08435f4346
>
> Bah, that fails on my 32-bit Debian 7.0 VM; ... -
07:48 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- normalperson@yhbt.net wrote:
> I propose the following to test inside threads:
> http://bogomips.org/ruby.git/patch?id=a2c08435f4346
Bah, that fails on my 32-bit Debian 7.0 VM; I only tried
64-bit before. I will investigate tom... -
03:59 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- I found no problems.
Let's try it. -
02:38 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
- v.ondruch@tiscali.cz wrote:
> It fails on x86 as well - #9198
It seems the common problem is the main thread stack has no guard page
(at least not on my GNU/Linux systems).
I propose the following to test inside threads:
http:/... - 09:46 PM Revision b1cd933e (git): * 2014-03-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:46 PM Revision c6aa2c46 (git): temporally change for powerpc64-linux fc18
- fc18 powerpc64's libc6-dbg has symtab/strtab but it can't be
referenced. therefore add workaround not to see them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:28 PM Bug #9657: Segfault in bigdecimal/util.rb Float#to_d
- Same thing...
~~~
2.1.0/lib/ruby/2.1.0/bigdecimal/util.rb:18: [BUG] Segmentation fault at 0x00000030d99000
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
-- Control frame information -------------------------------------... -
03:58 PM Bug #9679 (Third Party's Issue): /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/util/diff.rb:129: [BUG] Segmentation fault
- Hi
Not sure if it's a Chef or Ruby issue, I just thought I would follow the last lines of the output and report the bug here.
Some info on the system
~~~
$ uname -a
Linux xxx 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 U... -
02:19 PM Revision e6dcb3b1 (git): [DOC] Add NEWS about Symbol GC
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:52 PM Feature #9678: New heredoc syntax
- IMO, this would allow a program with heredocs to be easily readable without having to indent heredocs. Especially if editor's syntax highlighting will highlight `>` and `>>`.
-
01:47 PM Feature #9678: New heredoc syntax
- Sorry, of course:
f(42)
i would expect to output
Literal text
------------
Here text.
Text with interpolation and escapes
-----------------------------------
Here text with interpolation: 42.... -
01:40 PM Feature #9678: New heredoc syntax
- And the expected output?
-
01:27 PM Feature #9678 (Feedback): New heredoc syntax
- For whatever it is worth, i've just had this idea of a new heredoc syntax for some programming language:
class C
def f(x)
print >>Message1 + >>Message2
Message1:
> Literal text
> ------------
> ... -
12:10 PM Bug #9177: Can't exit curses program and retain screen contents
- Hiroshi SHIBATA wrote:
> curses is extracted from ruby-core. Please report this issue to https://github.com/ruby/curses
Done:
https://github.com/ruby/curses/issues/5
-
11:30 AM Revision bb1d0d28 (git): parse.y: set encoding
- * parse.y (rb_str_dynamic_intern): associate proper encoding with
the result symbol.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:14 AM Revision e8de850e (git): encoding.c: fix encoding of dynsym
- * encoding.c (rb_enc_get_index): the encoding of dynamic symbol
comes from fstr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:59 AM Revision 2d8c3e78 (git): remove break because strtab/symtab is usually the last segment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:53 AM Bug #9652: Marshal doesn't dump/load Time#zone correctly with too many time object
- Eric Wong wrote:
> Sorry about the portability problems.
Of course you don't have to take it seriously.
It's the reason why platform maintainers exist.
I'm worried that I don't understand the intention of the test correctly.
If... -
08:26 AM Bug #9674: Segfault when marshaling Queue
- Thank you for the fast fix! :)
-
02:20 AM Bug #9674 (Closed): Segfault when marshaling Queue
- Applied in changeset r45423.
----------
thread.c: undumpable
* ext/thread/thread.c (undumpable): ConditionVariable and Queue
are not dumpable. [ruby-core:61677] [Bug #9674] -
08:24 AM Revision 45fff515 (git): encoding.c: enc_capable symbol
- * encoding.c (enc_capable): Symbol is now encoding capable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:40 AM Revision 623da152 (git): temporaly show sym->st_name and so on
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:43 AM Revision ef02cae5 (git): parse.y: fix rb_str_symname_type call
- * parse.y (rb_str_dynamic_intern): fix the second argument to
rb_str_symname_type, which is a bit mask but not a boolean.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:36 AM Revision 5620a519 (git): * parse.y (rb_str_dynamic_intern): fix commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:34 AM Revision 33b8663f (git): parse.y: guard dup string
- * parse.y (rb_str_dynamic_intern): prevent a string which may be
duplicated, from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:34 AM Revision ad8ed59a (git): parse.y: dup iff needed
- * parse.y (rb_str_dynamic_intern): dup the given string only if
needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:34 AM Revision 9a848c5f (git): parse.y: no dup US-ASCII string
- * parse.y (rb_str_dynamic_intern): no needs to associate encoding
if it is US-ASCII.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:58 AM Revision e70b61d0 (git): * parse.y: inline must be static (for mswin).
- fixed build error introduced at r45426.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:54 AM Bug #9677 (Third Party's Issue): OpenSSL::PKey::EC#to_text causes a segmentation fault
- I have Ruby 2.1.1p76 and when I try to run a particular snippet of code using the OpenSSL extension, I get a segmentation fault. I am running Arch Linux and I have openssl 1.0.1.f-1. I built Ruby from source. This bug also affects Rub...
-
05:39 AM Revision b9ea1359 (git): * internal.h (USE_SYMBOL_GC): enable Symbol GC by default (USE_SYMBOL_GC == 1).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:14 AM Revision 17a6f922 (git): cast to int to silence clang compile error
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:57 AM Feature #9634 (Closed): [PATCH]Symbol GC - Applied in changeset r45426.
----------
* parse.y: support Symbol GC. [ruby-trunk Feature #9634]
See this ticket about Symbol GC.
* include/ruby/ruby.h:
Declare few functions.
* rb_sym2id: almost same as old SYM2ID but support dy... -
04:57 AM Revision 90b70738 (git): * parse.y: support Symbol GC. [ruby-trunk Feature #9634]
- See this ticket about Symbol GC.
* include/ruby/ruby.h:
Declare few functions.
* rb_sym2id: almost same as old SYM2ID but support dynamic symbols.
* rb_id2sym: almost same as old ID2SYM but support dynamic symbols.
* rb_sym2str:... -
04:30 AM Revision 2bf56ded (git): * addr2line.c (fill_lines): loop reverse order not to overwrite
- the basis of base addresses comparison.
* addr2line.c: use uintptr_t instead of intptr_t for poinrters.
* addr2line.c (rb_dump_backtrace_with_lines): don't use syms.
* vm_dump.c (rb_print_backtrace): ditto.
* addr2line.h: ditto.
git... -
02:20 AM Revision 3935f2ae (git): marshal.c: undumpable hidden objects
- * marshal.c (w_object): internal objects are not dumpable.
[ruby-core:61677] [Bug #9674]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:20 AM Revision 1dd52701 (git): thread.c: undumpable
- * ext/thread/thread.c (undumpable): ConditionVariable and Queue
are not dumpable. [ruby-core:61677] [Bug #9674]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:41 AM Bug #9675 (Rejected): Marshal.load fails with recursive structures and user defined hash method
- Cody Cutrer wrote:
> It seems like the hash should be constructed during loading *without* calling #hash, and then after the load has completed, call #rehash on all of the loaded hashes. This should fix any form of nested data structure... -
01:38 AM Revision f3867e22 (git): * addr2line.c (follow_debuglink): show message if it closes opened
- (and maybe used) elf binary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:38 AM Revision b8ba4016 (git): * addr2line.c (fill_line): pass and use offset instead of
- curobj_baseaddr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:48 AM Revision 62efb9c2 (git): add feature number to ChangeLog entry
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:21 AM Feature #9673: pieをconfigureからdisableしたい
- ありがとうございます。
入れておきました。
どこかで困っている人がいたら啓蒙しようと思います。
--
Yutaka KANEMOTO
http://d.hatena.ne.jp/kinpoco/ - 12:13 AM Revision 738c3034 (git): add --disable-pie option to configure
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:02 AM Revision 537623e4 (git): don't write _start as is; use dlsym
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/25/2014
-
11:55 PM Revision 3bd0fd11 (git): temporaly change/add to debug on powerpc64-linux
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:55 PM Revision 633b2fc9 (git): * addr2line.c (fill_lines): don't run fill_lines multiple times.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:52 PM Revision df0034f8 (git): * internal.h (rb_reg_search0): not a public API.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:46 PM Bug #9676 (Closed): String#gsub shouldn't allocate so many Strings in its loop - Applied in changeset r45414.
----------
Stop allocating backref strings within gsub's search loop
* internal.h: add prototype for rb_reg_search0
* re.c: rename rb_reg_search to rb_reg_search0, add set_backref_str
argument to allow c... -
10:55 PM Bug #9676 (Closed): String#gsub shouldn't allocate so many Strings in its loop
- `rb_reg_search()` allocates (dups) a String to attach to the backreference object ( `RMATCH(match)->str = rb_str_new4(str);` ). If #gsub has been passed 2 arguments (not Enumerator form) and the second argument is a String, then it shoul...
- 11:46 PM Revision a7720658 (git): Stop allocating backref strings within gsub's search loop
- * internal.h: add prototype for rb_reg_search0
* re.c: rename rb_reg_search to rb_reg_search0, add set_backref_str
argument to allow callers to indicate that they don't require the
backref string to be allocated
* string.c: don't a... -
11:29 PM Revision ebd9f1d0 (git): lib/rubygem.rb: Weirich
- * lib/rubygem.rb: fix spelling of Jim Weirich. [Fixes GH-577]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:29 PM Bug #9674: Segfault when marshaling Queue
- For clarity, a Queue is not dumpable. With DRb a reference to the Queue (DRbObject) is sent instead.
-
03:36 PM Bug #9674 (Closed): Segfault when marshaling Queue
- Marshaling `Queue` segfaults on ruby 2.1.1p76 (see attachment)
-
06:44 PM Revision 0fe34c4c (git): main is not a pubic function, use _start instead
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:11 PM Bug #9652: Marshal doesn't dump/load Time#zone correctly with too many time object
- usa@garbagecollect.jp wrote:
> r45364 introduced a test failure on Windows, and r45395 didn't fix it.
> After all, there is no portabl time zone name, I guess.
> Doesn't someone think of a better test?
Sorry about the portability ... -
06:49 AM Bug #9652: Marshal doesn't dump/load Time#zone correctly with too many time object
- r45364 introduced a test failure on Windows, and r45395 didn't fix it.
After all, there is no portabl time zone name, I guess.
Doesn't someone think of a better test? -
06:02 PM Feature #9673: pieをconfigureからdisableしたい
- さらっと見た感じ、あってそうです。どうせオプション増やしてるだけで失敗してても大きな影響はないんですから突っ込んでしまっていいのではないでしょうか。
-
02:38 PM Feature #9673 (Closed): pieをconfigureからdisableしたい
- 手持ちのある環境でtrunkを使いたくなって、./configure && makeでminirubyが落ちてしまいました。1.9の時代は動いていたという情報がたくさんあったので比較したところ、PIEが怪しかったので消してmakeしたところ無事コンパイルが終わってとりあえずmake testが終わるところまで確認しました。
configure.inをみると、一部のプラットフォームではデフォルトでPIEがdisableになっていますが、手持ちの環境(とあるNAS)のta... - 04:58 PM Revision 925a1e1d (git): * 2014-03-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:58 PM Revision c1b81d35 (git): * addr2line.c (rb_dump_backtrace_with_lines): a function to get must
- be a function in the main executable, whose absolute path is not
available by dladdr, and ruby get it by /proc/self/exe on Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:58 PM Revision cd2afc30 (git): * addr2line.c (fill_lines): skip if path is NULL.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 PM Bug #9675 (Rejected): Marshal.load fails with recursive structures and user defined hash method
- If a user class redefines hash to something that depends on instance variables, and the object is loaded both before a hash, and as a key of a hash of one of its own instance variables (that's loaded *before* the instance variables neede...
-
02:57 PM Bug #9669 (Closed): Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- Applied in changeset r45408.
----------
parse.y: required kwarg without parentheses
* parse.y (parser_yylex): only a newline after label should be
significant. [ruby-core:61658] [Bug #9669] -
08:15 AM Bug #9669 (Open): Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- It doesn't work yet...
-
07:47 AM Bug #9669 (Closed): Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- Applied in changeset r45405.
----------
parse.y: required kwarg without parentheses
* parse.y (lex_state_e, parser_params, f_arglist, parser_yylex):
separate EXPR_LABELARG from EXPR_BEG and let newline significant,
so that required... -
05:25 AM Bug #9669: Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- Nobuyoshi Nakada wrote:
> Do you mean **all** line continuations?
I don't think so; the only one that ever comes up as a gotcha is a final required keyword argument in a function definition. -
04:52 AM Bug #9669: Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- Or put a semicolon after `b:`.
Matthew Kerwin wrote:
> I think Ruby should drop the line continuation, and interpret all three code samples like the second case above, even though it might be hard to solve with the current parser.
... -
03:42 AM Bug #9669: Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- It's because of line continuations. It interpreted the code as:
~~~ruby
def foo a:, b: 'bar'
# returns `nil`
end
def foo a:, b: puts 'bar' #<< syntax error
end
~~~
There are two ways to add parentheses to make it legal:
... -
03:33 AM Bug #9669: Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- That is consistent. In the first example, `'bar'` is interpreted as the default value of `b`. In the second example, the expression `puts 'bar'` is inappropriate as the default value, hence the error.
-
02:36 AM Bug #9669 (Closed): Inconsistent SyntaxError in Ruby 2.1 mandatory keyword arguments definition without parentheses.
- Ruby allowed us to define method with arguments without parentheses.
~~~
def foo a:, b:
'bar'
end
#=> :foo
def foo a:, b:
puts 'bar'
end
#=> syntax error
~~~ -
02:57 PM Revision dcd1e5e5 (git): parse.y: required kwarg without parentheses
- * parse.y (parser_yylex): only a newline after label should be
significant. [ruby-core:61658] [Bug #9669]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:42 PM Revision 6df5f314 (git): remove unnecessary unshift
- * ext/pathname/lib/pathname.rb (Pathname#join): remove unnecessary unshift.
* test/pathname/test_pathname.rb (TestPathname#test_join): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:32 AM Feature #9620: Rename "curry" to "schönfinkelize"
- http://en.wikipedia.org/wiki/Currying
> The name "currying", coined by Christopher Strachey in 1967, is a reference to logician Haskell Curry.
So in this case, the Third Party is Christopher Strachey. -
05:09 AM Feature #9620: Rename "curry" to "schönfinkelize"
- I think because the proposed method is not for “native” speakers, its meant for third party individuals ;)
It was meant as a joke
On Mar 24, 2014, at 1:53 PM, duerst@it.aoyama.ac.jp wrote:
> Issue #9620 has been updated by Mart... - 07:57 AM Revision 602a9c14 (git): * test/ruby/test_time.rb: extended the timeout span and reduce the loop count.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:47 AM Revision d7442c32 (git): parse.y: required kwarg without parentheses
- * parse.y (lex_state_e, parser_params, f_arglist, parser_yylex):
separate EXPR_LABELARG from EXPR_BEG and let newline significant,
so that required keyword argument can place at the end of
argument list without parentheses. [ruby-... -
07:39 AM Revision 0574b646 (git): parse.y: removing padding
- * parse.y (parser_params): shrink struct size by removing padding
on 64-bit platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:55 AM Revision 69c80f18 (git): * test/ruby/test_time.rb: use portable time zone. see [ruby-core:61671] [Bug #9652]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:48 AM Feature #9667: Optimization of __FILE__ and __dir__
- `test/rubygems/test_gem.rb` fails at `untaint`ing `__FILE__`, when parallel test.
-
01:30 AM Revision b8c376cb (git): defs/gmake.mk: no _FORTIFY_SOURCE unless optimization
- * defs/gmake.mk (XCFLAGS): remove _FORTIFY_SOURCE if optimization is
disabled as it requires compiling with optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/24/2014
-
11:00 PM Bug #9659: crash in FIPS mode after unchecked algo->init_func failure
- I changed the `rb_digest_hash_init_func` typedef from a return type of `void` to `int`, so that the return value of `MD5_Init` could be checked. I changed digest.c to check the return value of `algo->init_func`, which at the time of the ...
-
07:08 PM Bug #9664: cannot resume transferred Fiber even if it should resume
- More straightforward example and a convenient way to detect the bug:
~~~
begin
Fiber.new { Fiber.yield Fiber.current }.transfer.resume
puts "Cool I'm in ruby 1.9.x. I've got fibers!"
rescue FiberError
puts "Too bad, I'm in ... - 03:28 PM Revision c54e268a (git): * 2014-03-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:28 PM Revision 4765f9c7 (git): vm.c: extract core_hash_merge
- * vm.c (core_hash_merge): extract from m_core_hash_merge_ary and
m_core_hash_merge_ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:28 PM Revision d617a02b (git): vm.c: merge code
- * vm.c (m_core_hash_from_ary, m_core_hash_merge_ary): merge
duplicated code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:51 PM Revision f9382d03 (git): [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:19 PM Revision 0331e42b (git): parse.y: freeze filename
- * parse.y (ripper_initialize): filename can not be modified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:25 AM Feature #9667: Optimization of __FILE__ and __dir__
- Sorry, my examples were inappropriate. Please ignore the examples above.
<hr>
Currently, different object id is returned each time:
2.times{puts __FILE__.object_id}
# => 70183725179420
# => 70183725129020
I propose ... -
09:19 AM Feature #9667 (Open): Optimization of __FILE__ and __dir__
- In the same spirit as the string literal followed by `freeze` is optimized, I think `__FILE__` and `__dir__` should be optimized. Currently, they return different object id each time they are called.
__FILE__.object_id # => 701837... -
08:26 AM Revision 87108634 (git): test_time.rb: arguments order
- * test/ruby/test_time.rb (TestTime#test_marshal_zone_gc): fix
the order of arguments. expected value should come first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:23 AM Feature #9620 (Rejected): Rename "curry" to "schönfinkelize"
- > Status changed from Open to Third Party's Issue
This is a discussion about the name of Proc#curry, which is built in. I don't think "Third Party's Issue" is appropriate for this. -
08:12 AM Bug #9666 (Closed): Segmentation fault while printing out C level backtrace information, when $0 is set
- It is because glibc's dladdr doesn't return absolute path.
r45394 fixes this with /proc/self/exe.
(this insists it cannot get symbols where ruby cannot fetch the absolute path of the executable like AIX) -
07:33 AM Bug #9666 (Closed): Segmentation fault while printing out C level backtrace information, when $0 is set
- This might be related to [Bug #9654], but when $0 is set, a segmentation fault happens while printing out C-level backtrace. Due to this issue, `TestRubyOptions#test_segv_setproctitle` fails in my environment (ppc64 linux).
~~~
rub... -
08:02 AM Revision f664ffb5 (git): Asia/Tokyo is more portable value for ENV["TZ"] [Bug #9652]
- FreeBSD doesn't accept "Japan".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:31 AM Bug #8344 (Assigned): Status of Psych and Syck
-
06:28 AM Revision 2e47a521 (git): * addr2line.c (rb_dump_backtrace_with_lines): fetch path of the
- executable from /proc/self/exe on Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:28 AM Revision 23d790e4 (git): gc.c: Fix up default GC params by @csfrancis [fix GH-556]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:18 AM Revision 75f44fc3 (git): * 2014-03-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:18 AM Revision d2b1deda (git): * addr2line.c (parse_debug_line_cu): explicitly specify signed char
- because DWARF's line_Base is signed char and char maybe unsigned.
patched by Rei Odaira. [ruby-dev:48068] [Bug #9654]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:55 AM Bug #9654: Segmentation fault while printing out C level backtrace information
- Thanks for the quick fix. The second segmentation fault no longer happens.
Unfortunately, I found another problem regarding the C-level backtrace. Here is what I see in my environment (ruby 2.2.0dev (2014-03-23) [powerpc64-linux]):
...
03/23/2014
-
09:48 PM Bug #9665 (Closed): Ruby 2.1.1 fails to build on PowerPC darwin, due to __builtin_unreachable
- Ruby 2.1.1 (and possibly a few older versions) fails to build on PowerPC Darwin using Apple-provided GCCs. When linking miniruby, the build fails due to:
~~~
/usr/libexec/gcc/powerpc-apple-darwin8/4.2.1/ld: Undefined symbols:
___bui... -
02:47 PM Revision d550d722 (git): .gdbinit: use st_numhash
- * .gdbinit (rb_numtable_entry): use st_numhash() to follow r45384.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:25 AM Feature #9620 (Third Party's Issue): Rename "curry" to "schönfinkelize"
-
06:06 AM Bug #9664 (Rejected): cannot resume transferred Fiber even if it should resume
- The simplified case:
~~~
root = Fiber.current
f = Fiber.new {
puts 'transfer'
root.transfer
puts 'yield'
Fiber.yield
puts 'ok'
}
f.resume
f.transfer
f.resume
~~~
First we resume into a new fiber, then the fibe... -
03:37 AM Bug #9653: gc_sweep(): unknown data type 0x0
- Thanks again Eric. For reference, I posted the list of C extensions Gems I used. I am trying different versions of them to figure out where the error came from.
therubyracer-0.12.1
yajl-ruby-1.2.0
passenger-3.0.21
mysql2-0.3.15
js... -
02:05 AM Revision 0ab88d13 (git): vm_method.c fix commit miss
- * vm_method.c (rb_method_entry_get_without_cache): fix commit miss.
remove extra !. [Bug #9663]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:03 AM Bug #9663 (Closed): Segfault with alias_method and include
- Applied in changeset r45387.
----------
vm_method.c: check if klass is 0
* vm_method.c (rb_method_entry_get_without_cache): me->klass is 0
for a method aliased in a module. [ruby-core:61636] [Bug #9663] -
02:03 AM Revision 99baae99 (git): vm_method.c: check if klass is 0
- * vm_method.c (rb_method_entry_get_without_cache): me->klass is 0
for a method aliased in a module. [ruby-core:61636] [Bug #9663]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:03 AM Revision bedc6fdf (git): vm_method.c: check if klass is 0
- * vm_method.c (rb_method_entry_get_without_cache): me->klass is 0
for a method aliased in a module. [ruby-core:61636] [Bug #9663]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:10 AM Revision 10cf7c5b (git): hash.c: use ID_SCOPE_SHIFT
- * hash.c (rb_any_hash): use ID_SCOPE_SHIFT instead of magic number.
[Feature #9425]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/22/2014
-
11:48 PM Feature #9425: [PATCH] st: use power-of-two sizes to avoid slow modulo ops
- normalperson@yhbt.net wrote:
> OK, I was right about compare_by_identity being worse with power-of-two,
> but I fixed it by tweaking numhash:
>
> http://bogomips.org/ruby.git/patch?id=1579e9d0d82789
I tweaked that further, a... -
11:34 PM Feature #9425 (Closed): [PATCH] st: use power-of-two sizes to avoid slow modulo ops - Applied in changeset r45384.
----------
st.c: use power-of-two sizes to avoid slow modulo ops
* st.c (hash_pos): use bitwise AND to avoid slow modulo op
(new_size): power-of-two sizes for hash_pos change
(st_numhash): adjust for co... - 11:34 PM Revision 152b33a1 (git): * 2014-03-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:34 PM Revision ef59670a (git): st.c: use power-of-two sizes to avoid slow modulo ops
- * st.c (hash_pos): use bitwise AND to avoid slow modulo op
(new_size): power-of-two sizes for hash_pos change
(st_numhash): adjust for common keys due to lack of prime modulo
[Feature #9425]
* hash.c (rb_any_hash): right shift for ... -
03:46 PM Bug #8177: ext/openssl/pkcs7 signing fails with EC keys
- I'm still encountering similar issue with ruby 2.1.1p76 when using `OpenSSL::PKey::EC#sign`. Will it be fixed only in 2.2?
Using the following monkey-patch it does work.
~~~
class OpenSSL::PKey::EC
def private?
private_key... -
03:24 PM Bug #9663: Segfault with alias_method and include
- Is NULL-check needed?
```diff
diff --git a/vm_method.c b/vm_method.c
index 2279190..6516a0b 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -578,7 +578,7 @@ rb_method_entry_get_without_cache(VALUE klass, ID id,
VALUE defined_... -
02:50 PM Bug #9663 (Closed): Segfault with alias_method and include
- The following code results in segfault since r45367.
```ruby
module M
alias_method :orig_to_s, :to_s
def to_s
'to_s'
end
end
class C
include M
end
C.new.orig_to_s
```
```
% ruby -v segv.rb
ruby 2.2.0dev... -
02:06 PM Bug #9654 (Closed): Segmentation fault while printing out C level backtrace information
- Applied in changeset r45383.
----------
* addr2line.c (fill_lines): compare the file names of object in which
symbols exist. [Bug #9654] [ruby-dev:48058] -
02:06 PM Revision 14c9cf88 (git): * addr2line.c (fill_lines): compare the file names of object in which
- symbols exist. [Bug #9654] [ruby-dev:48058]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:28 AM Bug #9662 (Closed): [Doc] Typo in README.EXT
- Enumerate module -> Enumerable module
-
04:59 AM Bug #9660: test/unit, minitest & bundler
- I guess this ugly patch fixes problem, but I want to find better solutions...
```
diff --git a/lib/test/unit.rb b/lib/test/unit.rb
index ccfe1ce..eb7545b 100644
--- a/lib/test/unit.rb
+++ b/lib/test/unit.rb
@@ -1,5 +1,25 @@
-gem... -
12:42 AM Bug #9661 (Closed): CSV Header Conversion Causes NoMethodError For Empty Headers
- Empty headers are parsed and returned as nil. CSV's symbol and downcase header converters call encode() on nil, causing a NoMethodError.
I've created a pull request with the fix: https://github.com/ruby/ruby/pull/575 -
12:04 AM Bug #9591: io-console versioning
- BTW, I've forgotten the passphrace of the PEM, so I can't make new gem file now.
03/21/2014
-
11:58 PM Bug #9641 (Feedback): Digest libraries are built incorrectly due to ambiguous location of "extconf.h"
- `-I.` option should be placed the top of `INCFLAGS`.
Why is the file in the parent directory used?
At least, your patch is wrong at the point that `extconf.h` won't be generated in `$(srcdir)` but in the cwd.
And what happens if n... -
09:58 PM Bug #9607: Change the full GC timing
- Eric Wong <normalperson@yhbt.net> wrote:
> ko1@atdot.net wrote:
> > File gc.patch added
>
> Running this (on top of current trunk) to serve my (mostly static sites)
> on yhbt.net. Memory usage seems stable at ~31M (from ~49M)
... -
09:46 PM Revision af1da410 (git): cgi/util.rb: use alias
- * lib/cgi/util.rb (escape_html, unescape_html): make synonyms
aliases instead of wrapper methods.
* lib/cgi/util.rb (escape_element, unescape_element): ditto.
[Fixes GH-573]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45382 b2... - 09:46 PM Revision 6ea03277 (git): * 2014-03-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:46 PM Revision 993fd536 (git): test_cgi_util.rb: escape for ruby-mode.el
- * test/cgi/test_cgi_util.rb (CGIUtilTest): escape '<' not
ruby-mode.el to confuse with here documents.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:10 PM Bug #9653: gc_sweep(): unknown data type 0x0
- hongbin034@gmail.com wrote:
> Issue #9653 has been updated by Hongbin Lu.
>
> File Gemfile.txt added
> File Gemfile.lock.txt added
Maybe therubyracer or passenger. I see a lot of reports on ruby-core
for therubyracer (but othe... -
03:56 PM Bug #9653: gc_sweep(): unknown data type 0x0
- For several reasons, I cannot update all of them, but I try my best. Also, I have a large set of depending Gems. It will be better if I have a subset of them which looks suspicious to this mysterious error. For reference, I attached the ...
-
06:18 AM Bug #9653: gc_sweep(): unknown data type 0x0
- hongbin034@gmail.com wrote:
> File log-545.txt added
>
> Got a slightly different error after upgraded to ruby 1.9.3p545:
> /usr/local/lib/ruby/1.9.1/net/protocol.rb:160: [BUG] rb_gc_mark(): unknown data type 0x0(0x6333370) corrupt... -
01:51 AM Bug #9653: gc_sweep(): unknown data type 0x0
- Got a slightly different error after upgraded to ruby 1.9.3p545:
/usr/local/lib/ruby/1.9.1/net/protocol.rb:160: [BUG] rb_gc_mark(): unknown data type 0x0(0x6333370) corrupted object
ruby 1.9.3p545 (2014-02-24 revision 45159) [x86_64-li... -
07:15 PM Bug #9660 (Closed): test/unit, minitest & bundler
- test/unit now calls `gem 'minitest'`, but this will create regressions for anyone using `bundler`.
For example, create an empty `Gemfile` and try `bundle exec ruby -e "require 'test/unit'"`
You get an error:
.rvm/gems/ruby-h... -
03:36 PM Bug #9599: Fiddle::Function#call leaks memory
- r45311 was also backported to ruby_2_0_0. It fixes a bug introduced by r45298.
-
03:34 PM Revision fd2d5797 (git): merge revision(s) r45311: [Backport #9599]
- r45298 fix trivial bug
$initial_size must be a size, not a status
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@45379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:23 PM Bug #9658: configure --with-opt-dir=dir と clang の組合せでビルドに失敗する
- Nobuyoshi Nakada wrote:
> いいんじゃないでしょうか。
trunkに入れました。2.1にもそのまま当たり、同じように直ると思います。
> ...
* コンパイラのフラグはソースファイル群に対してまとめて指定する
* -Idirの先のヘッダファイルをincludeするかどうかは個々のソースファイル次第
なので、目障りなケースが多いのは事実ですね。
-Iについてだけ警告を抑制できるようなきめ細かい指定があればいいのですが。 -
12:59 PM Bug #9658 (Closed): configure --with-opt-dir=dir と clang の組合せでビルドに失敗する
- Applied in changeset r45378.
----------
Fix a build problem with clang and --with-opt-dir.
* configure.in: Fix a build problem with clang and --with-opt-dir.
If ruby is configured with --with-opt-dir=dir when using clang
as compile... -
01:26 AM Bug #9658 (Assigned): configure --with-opt-dir=dir と clang の組合せでビルドに失敗する
- いいんじゃないでしょうか。
しかし、その警告は本当にただの余計なお世話ですよねぇ。 - 12:59 PM Revision cc4271c9 (git): Fix a build problem with clang and --with-opt-dir.
- * configure.in: Fix a build problem with clang and --with-opt-dir.
If ruby is configured with --with-opt-dir=dir when using clang
as compiler, a warning `clang: warning: argument unused during
compilation: '-I dir'` is emitted almo... -
07:33 AM Revision 27b9d591 (git): * gc.c: [DOC] Fix call-seq for GC.start by @jasonrclark [Fixes GH-572]
- https://github.com/ruby/ruby/pull/572 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:19 AM Bug #9657: Segfault in bigdecimal/util.rb Float#to_d
- Seems r45015.
- 12:45 AM Revision 6bb471a2 (git): * 2014-03-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:45 AM Revision cbf4eca6 (git): * complax.c: [DOC] Document number conversion of `nil` by @skade [fix GH-570] [ci skip]
- * object.c, rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e