Activity
From 05/03/2017 to 05/09/2017
05/09/2017
-
08:41 PM Feature #13488: Set Encoding.default_external to UTF-8 on Windows
- I agree that changing the default to UTF-8 is not appropriate on Windows in a Ruby 2.x release.
Should a change oc... -
07:52 PM Misc #13541 (Closed): [PATCH] test/thread: relax checks for internal implementation
- Applied in changeset trunk|r58644.
----------
test/thread: relax internal implementation check in error message
Que... - 07:52 PM Revision 6ad7c53b (git): test/thread: relax internal implementation check in error message
- Queue, SizedQueue, and ConditionVariable internal implementation
should not be tied to using arrays. Implementation ... -
06:56 PM Bug #13231 (Closed): DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
- Applied in changeset trunk|r58643.
----------
date_core.c: fix docs for %Z format
* ext/date/date_core.c: [DOC] fix... -
06:56 PM Revision 257eacee (git): date_core.c: fix docs for %Z format
- * ext/date/date_core.c: [DOC] fix documentation for %Z format
of {Date,DateTime}.strftime.
Reported by Damon Tim... -
05:41 PM Revision 8972de9f (git): dump stub specifications if nil
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:20 PM Bug #13547 (Closed): [].delete 1 { 'NG' }
- Applied in changeset trunk|r58641.
----------
parse.y: brace after literal arg
* parse.y (symbol, dsym, parser_set_... -
05:20 PM Revision 99871095 (git): parse.y: brace after literal arg
- * parse.y (symbol, dsym, parser_set_number_literal, parser_yylex):
set state to END too not only ENDARG and after a... -
05:12 PM Revision 046c9438 (git): parse.y: do after cmdarg in paren
- * parse.y (parser_yylex): set state to ENDARG after a string
literal, so that `do` after a literal should be `do_bl... - 05:02 PM Revision 462e6675 (git): * 2017-05-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:02 PM Revision 92fa6670 (git): test_syntax.rb: test_brace_after_local_variable
- * test/ruby/test_syntax.rb (test_brace_after_local_variable):
another test using braces. [Bug #11873]
git-svn-id:... -
04:23 PM Feature #13551: Add a method to alias class methods
- Thanks Matthew, that result is exactly what I had in mind.
Having to nest the logic within `class << self` makes i... -
07:19 AM Feature #13551: Add a method to alias class methods
- Do you mean singleton methods?
Something like this would work:
~~~ruby
module Kernel
def alias_singleton_me... -
07:09 AM Feature #13551 (Feedback): Add a method to alias class methods
- What do you mean by 'intuitive'?
How frequent/important is this?
It's easily possible as follows:
```
class... -
04:20 AM Feature #13551 (Rejected): Add a method to alias class methods
- There doesn't seem to be an intuitive way to alias class methods.
Perhaps we can add a method such as
~~~ ruby... -
04:08 PM Bug #13524: miniruby: [BUG] Segmentation fault at 0x0055e487e00230 ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-li
- shyouhei (Shyouhei Urabe) wrote:
> Is it possible for you to show us how to reproduce this?
Hi, any update? -
03:49 PM Bug #13444: compatibility breaking change: backticks is not evalueted as shell script call while in "unless" operator context
- This is a bug, it does not execute part of the user program, even though the semantics are clearly defined.
Thanks... -
03:14 PM Bug #13444: compatibility breaking change: backticks is not evalueted as shell script call while in "unless" operator context
- ruby_2_4 r58634 merged revision(s) 58398.
-
03:42 PM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- ruby_2_4 r58637 merged revision(s) 58587,58588.
-
03:42 PM Revision b5b1a213 (git): merge revision(s) 58587,58588: [Backport #13526]
- variable.c: cleanup waitq upon thread death
* variable.c (autoload_reset): use idempotent list_del_init
... -
03:30 PM Bug #13439: [PATCH] fix RSTRUCT_LEN macro in public C API
- ruby_2_4 r58636 merged revision(s) 58359.
-
03:30 PM Revision 2d909ca1 (git): merge revision(s) 58359: [Backport #13439]
- fix RSTRUCT_LEN macro in public C API
rb_struct_size returns an Integer VALUE, so it must be converted
... -
03:24 PM Bug #13387: [PATCH]Add parenthesis to fix compile warning to string.c
- ruby_2_4 r58635 merged revision(s) 58211.
-
03:24 PM Revision 72fcda8b (git): merge revision(s) 58211: [Backport #13387]
- string.c: Supress logical-op-parentheses warning
* string.c(rb_str_upcase_bang): Supress logical-op-parenthe... -
03:15 PM Bug #13408: Backport r57359: fix non-IP format `no_proxy`
- Backported into ruby_2_4 branch at r58624.
-
03:13 PM Revision c4a34e5c (git): merge revision(s) 58398: [Backport #13444]
- compile.c: wrong optimization
* compile.c (compile_branch_condition): expression which has side
ef... -
03:06 PM Bug #13236: Ruby segfault
- ruby_2_4 r58632 merged revision(s) 58082,58083.
- 03:06 PM Revision 8ef97676 (git): * 2017-05-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@58633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:05 PM Revision cb68586c (git): merge revision(s) 58082,58083: [Backport #13236]
- class.c: ensure_includable
* class.c (ensure_includable): extract checks to include and
prepend.
... -
02:56 PM Bug #13214: FileUtils::mkdir_p creates additional (unrequested) directory on Cygwin
- ruby_2_4 r58631 merged revision(s) 57640.
-
02:56 PM Revision 0deee202 (git): merge revision(s) 57640: [Backport #13214]
- fileutils.rb: do not make root
* lib/fileutils.rb (FileUtils#mkdir_p): no need to make root
direct... -
02:55 PM Bug #13081: resolv.rb may be the cause of the rubygems bug on Windows
- ruby_2_4 r58630 merged revision(s) 57265,57266.
-
02:55 PM Revision e006dc67 (git): merge revision(s) 57265,57266: [Backport #13081]
- win32/resolv.rb: ad hoc workaround
* ext/win32/lib/win32/resolv.rb (Win32::Resolv::SZ): an ad hoc
... -
02:53 PM Bug #10944: Documentation of Array.new w.r.t. element index available to a block
- ruby_2_4 r58629 merged revision(s) 58037.
-
02:53 PM Revision 5634c62d (git): merge revision(s) 58037: [Backport #10944]
- docs for creating arrays
* array.c: [DOC] add example for Array.new with block and index.
Reported... -
02:51 PM Bug #9294: Documentation for IO#read claims resulting string is always ASCII-8BIT encoding
- ruby_2_4 r58628 merged revision(s) 58008.
-
02:51 PM Revision b2575bc8 (git): merge revision(s) 58008: [Backport #9294]
- io.c: improve docs
* io.c: [DOC] improve and harmonize docs for IO#read and ARGF#read;
fix invalid... -
02:50 PM Bug #13175: Building --with-jemalloc on FreeBSD fails
- ruby_2_4 r58627 merged revision(s) 57490.
-
02:50 PM Revision 97da0db7 (git): merge revision(s) 57490: [Backport #13175]
- configure.in: use AC_SEARCH_LIBS
* configure.in (--with-gmp, --with-jemalloc): use AC_SEARCH_LIBS
... -
02:48 PM Bug #13247: ruby won't build on macOS 10.6 SDK — mach_task_basic_info_data_t not available
- ruby_2_4 r58626 merged revision(s) 57180.
-
02:48 PM Revision 33b90a28 (git): merge revision(s) 57180: [Backport #13247]
- memory_status.c: support old Mac OS
* ext/-test-/memory_status/memory_status.c (read_status): use
... -
02:46 PM Bug #13499: need to backport r58453
- ruby_2_4 r58625 merged revision(s) 58453,58454.
-
02:46 PM Revision 51351b8f (git): merge revision(s) 58453,58454: [Backport #13499]
- Fix space flag when Inf/NaN and width==3
* sprintf.c (rb_str_format): while `"% 2f"` and `"% 4f"` result in
... -
02:28 PM Bug #13442: Please backport r57359
- ruby_2_4 r58624 merged revision(s) 57359.
-
02:28 PM Revision 4a3da1fb (git): merge revision(s) 57359: [Backport #13442]
- uri/generic.rb: fix exception on non-IP format
* lib/uri/generic.rb (URI::Generic#find_proxy): match IP addr... -
02:24 PM Bug #13530: backport r58370 and r58382
- ruby_2_4 r58623 merged revision(s) 58370,58382.
-
02:24 PM Revision 825538fc (git): merge revision(s) 58370,58382: [Backport #13530]
- thread_win32.c: no GVL for interrupt_event
* thread_win32.c (w32_wait_events): do not acquire GVL, to fix
... -
02:21 PM Bug #13533: please backport r58534
- ruby_2_4 r58622 merged revision(s) 58534.
-
02:21 PM Revision 53b976ef (git): merge revision(s) 58534: [Backport #13533]
- nogvl_wait_for_single_fd must wait as its name
poll(fds, n, 0) mean no timeout and immediately return. If yo... -
02:11 PM Revision 20824087 (git): string.c: fix r58618
- * string.c (unicode_normalize_common): aggregation type cannot be
initialized with dynamic values, in C89.
git-svn... -
02:11 PM Bug #13191: sample/pty/shl.rb がうまく動かない
- ruby_2_4 r58620 merged revision(s) 57531,57532,57533,57537.
-
02:11 PM Revision 881bee60 (git): merge revision(s) 57531,57532,57533,57537: [Backport #13191]
- pty/shl.rb: update [ci skip]
* sample/pty/shl.rb: stop writer loop when the child exited.
PTY::Chi... -
02:09 PM Bug #13361: Can't build Ruby trunk with i386 arch on macOS 10.12
- ruby_2_4 r58619 merged revision(s) 58084.
-
02:09 PM Revision 3f1737d8 (git): merge revision(s) 58084: [Backport #13361]
- configure.in: syscall is deprecated on macOS
* configure.in: syscall is no longer supported on macOS since
... -
11:21 AM Bug #11078: 2.2 String#unicode_normalize method does not appear in generated API docs
- Hanmac (Hans Mackowiak) wrote:
> i see your changes with unicode_normalize_common,
> i only asking because i thin... -
11:13 AM Revision a4301ec2 (git): replace hand-written argument check by call to rb_scan_args in unicode_normalize_common
- In string.c, replace hand-written argument count check by call to rb_scan_args.
This allows to use rb_funcallv once, ... -
10:45 AM Revision 88892c8d (git): add explanations about status of module UnicodeNormalize
- In lib/unicode_normalize/normalize.rb, add explanations and clarifications
about the status of the files and the modu... -
08:58 AM Bug #13549: MinGW / Windows encoding - Two issues
- Please post separate issues separately. If they are related, please link them with "Related issues".
-
07:47 AM Revision cc3042a7 (git): Add one more guard to avoid mixing nil into latest_specs
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:27 AM Bug #12492: RUBY_DEBUG=gc_stress dumps core
- GCC 7が出ていたので試したところ再現したので、r55429 はバックポートが必要です。
```
% lldb -- miniruby -ve0
(lldb) target create "miniruby"
Curre... - 06:17 AM Revision 7469699d (git): fixup r58614 for raspi3 and maybe other systems with odd compile
- [ruby-core:81048]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:06 AM Revision 9d09240d (git): rb_execution_context_t: move stack, stack_size and cfp from rb_thread_t
- The goal is to reduce rb_context_t and rb_fiber_t size
by removing the need to store the entire rb_thread_t in
there.... -
02:55 AM Revision 62b885b0 (git): Ignore fail on non empty ext and gems [ci skip]
- * Makefile.in ({ext,gems}/{distclean,realclean}): ignore fail on
removal of non empty directories. these directori...
05/08/2017
-
06:55 PM Bug #13549 (Closed): MinGW / Windows encoding - Two issues
- ## Issue #1
The documentation for [Encoding.default_internal=](https://msp-greg.github.io/ruby_trunk/Core/Encoding... -
04:29 PM Bug #13503: Improve performance of some Time & Rational methods
- normalperson (Eric Wong) wrote:
> Maybe CPU and compiler differences can account for this.
> What CPU and compile... -
04:07 PM Bug #13548: miniruby SEGV while building with non-default CFLAGS (caused by __builtin_setjmp)
- Forgot to say, the same happens too with more popular
~~~
CFLAGS="-O3 -funroll-loops -g"
~~~
And the cause of... -
03:53 PM Bug #13548 (Closed): miniruby SEGV while building with non-default CFLAGS (caused by __builtin_setjmp)
- Trying to build ruby-2.4.1 using gcc-5.4.0 I get the attached error. Just-released gcc-7.1.0 causes the similar error...
- 04:00 PM Revision f94b7bce (git): * 2017-05-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:00 PM Revision 0a1debb8 (git): Add mspec and rubyspec to LEGAL [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:29 PM Bug #13547 (Closed): [].delete 1 { 'NG' }
- Is this intentional?
```
% ruby --dump=parsetree -vwce "x 1 { 2 }"
ruby 2.5.0dev (2017-05-08 trunk 58609) [x86_6... -
01:14 PM Revision 15196f4c (git): Translate missing rdoc comment for opt_send_without_block.
- fix [GH-1608], Patch by @k0kubun
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58610 b2dd03c8-39d4-4d8f-98ff-823... -
08:00 AM Bug #13535: Installing Ruby2.4.1 on Solaris 10
- ご対応いただきありがとうございます。
日本語で再度質問させてください。
makeまでに実行したコマンドは以下の通りです。
ruby-2.4.1.tar.gzを/opt/oracle/media/Ruby/にインストール
... -
06:08 AM Bug #13535 (Feedback): Installing Ruby2.4.1 on Solaris 10
- usukere (高橋 佑典) wrote:
> ```
> make: Fatal error: Unknown option `-C'
> ***Error Code 1
> The following command c... -
03:23 AM Bug #13535: Installing Ruby2.4.1 on Solaris 10
- Thank you, We're installing ver2.4.1 in Solaris 10.
But DIfferent problems happened.
```
make: Fatal error: Unkn... -
05:31 AM Revision ebbe6782 (git): separate constdefs.c and constdefs.h
- * ext/socket/depend: separate constdefs.c and constdefs.h so that
only one process will run when parallel building.... -
01:59 AM Feature #10341 (Closed): Fiber switch performance improvements
- Applied in changeset trunk|r58606.
----------
benchmark/bm_vm2_fiber_switch.rb: check for fiber performance
There a... - 01:59 AM Revision 774420eb (git): reduce rb_mutex_t size from 80 bytes to 72 bytes on 64-bit
- We can use existing RVALUE flags to avoid adding a 4-byte
integer to store a boolean flag. This integer cost us 8 by... - 01:59 AM Revision cdc85aec (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:59 AM Revision 60473fe0 (git): benchmark/bm_vm2_fiber_switch.rb: check for fiber performance
- There are currently no benchmarks for Fiber performance, I
should've committed this years ago when [Feature #10341] w... -
12:18 AM Feature #13517 (Closed): [PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
- Applied in changeset trunk|r58604.
----------
reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
Instead of rely... - 12:18 AM Revision 153aa5af (git): * 2017-05-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:18 AM Revision 3586c9e0 (git): reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
- Instead of relying on a native condition variable and mutex for
every Ruby Mutex object, use a doubly linked-list to ...
05/07/2017
-
11:41 PM Feature #13517: [PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
- On 2017/05/08 8:08, Eric Wong wrote:
> Back to your original question. THREAD_RUNNABLE is possible
> if somebody ... -
11:11 PM Feature #13517: [PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
- SASADA Koichi <[email protected]> wrote:
> sorry for late response.
> I have no objection about this patch. thank you.... -
07:08 PM Feature #13517: [PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
- sorry for late response.
I have no objection about this patch. thank you.
one question.
```
list_for_each_s... -
03:17 PM Bug #13542: MinGW trunk Builds - Summary of Issues
- Saturday, I ran spec/mspec for the first time in a while, and today it was added to the ruby repo. I'm having some i...
-
02:21 PM Revision 7dae53f3 (git): relative path as VPATH
- * common.mk (ripper.c): use relative path as VPATH instead of
absolute path of the current working directory.
git-... -
02:03 PM Revision ac08e59b (git): parse.y: export rb_parser_fatal for ripper
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:40 PM Revision fd6853a2 (git): stale targets
- * common.mk (update-mspec, update-rubyspec): empty stale targets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
01:06 PM Revision 987508ce (git): extract prereq.status
- * tool/make-snapshot (package): extract static config values for
prereq and override dynamic values at runtime.
gi... -
12:36 PM Feature #13156: In-tree copy of ruby/spec
- I finally got around adding the in-tree copy of ruby/spec, sorry for the delay.
Dear MRI committers, you can now d... -
12:05 PM Feature #13156 (Closed): In-tree copy of ruby/spec
- Applied in changeset trunk|r58595.
----------
Add in-tree mspec and ruby/spec
* For easier modifications of ruby/sp... -
12:26 PM Revision a319225b (git): Update specs to follow newlines added by r58596
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:17 PM Revision e7ec88a4 (git): Rename spec/README to spec/README.md
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:05 PM Revision 7f9cd733 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:05 PM Revision 6bc742bc (git): * remove trailing spaces, append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:04 PM Revision 95e8c48d (git): Add in-tree mspec and ruby/spec
- * For easier modifications of ruby/spec by MRI developers.
* .gitignore: track changes under spec.
* spec/mspec, spec... -
12:01 PM Revision ed7d8035 (git): make update-rubyspec is no longer needed
- * Kept a no-op for compatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58594 b2dd03c8-39d4-4d8f-98ff-82... -
12:01 PM Revision 538dcb30 (git): Update README about ruby/spec
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:00 PM Revision e9628d97 (git): * spec/default.mspec: only require rbconfig if is it not already.
- Useful when running spec/mspec/bin/mspec directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58592 b2dd03c8-... - 08:06 AM Revision 95f13596 (git): vm_core.h (rb_thread_t): use 32-bit running_time_us
- The current range based current values of:
TIME_QUANTUM_USEC=100000
RUBY_THREAD_PRIORITY_MAX=3
... - 07:38 AM Revision b1bb2520 (git): io.c (do_fcntl): update max FD for F_DUPFD_CLOEXEC, too
- Somebody may pass 1030 (the value of F_DUPFD_CLOEXEC) to IO#fcntl
because they copied code from somewhere else. Ensu... -
07:18 AM Revision a0da5141 (git): NEWS: Integer#{round,floor,ceil,truncate} [Bug #13420]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:02 AM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- [email protected] wrote:
> normalperson (Eric Wong) wrote:
> > OK, committed as r58587 with that script.
>
> ... -
05:41 AM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- normalperson (Eric Wong) wrote:
> OK, committed as r58587 with that script.
Thank you!
It works perfectly as fa... -
04:31 AM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > `git bisect` shows that this issue is app... -
04:26 AM Bug #13526 (Closed): Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- Applied in changeset trunk|r58587.
----------
variable.c: cleanup waitq upon thread death
* variable.c (autoload_re... -
03:51 AM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- [email protected] wrote:
> `git bisect` shows that this issue is appeared at r52332 [Bug #11384].
>
> I ran htt... -
02:44 AM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- `git bisect` shows that this issue is appeared at r52332 [Bug #11384].
I ran https://bugs.ruby-lang.org/issues/135... - 04:26 AM Revision 8451d3c7 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:26 AM Revision c7ff36c6 (git): variable.c: cleanup waitq upon thread death
- * variable.c (autoload_reset): use idempotent list_del_init
(autoload_sleep): moved code from rb_autoload_load
(a... -
03:33 AM Bug #13546 (Feedback): std steams are closed in Windows app.
- Do you call `ruby_sysinit`?
05/06/2017
-
10:48 PM Bug #13546 (Rejected): std steams are closed in Windows app.
- We are embedding Ruby VM into a windows app ( msvc2015 CRT ). VM fails to initialize in `Init_IO` with 'closed stream...
-
10:13 PM Feature #13518: Indented multiline comments
- duerst (Martin Dürst) wrote:
> `=begin`/`=end` are rare, and it's better to make them stick out.
I would make the... -
08:38 PM Feature #13420: Integer#{round,floor,ceil,truncate} should always return an integer, not a float
- stomar (Marcus Stollsteimer) wrote:
> Applied.
> I opened a PR for the specs: https://github.com/ruby/spec/pull/436... -
08:16 PM Feature #13420: Integer#{round,floor,ceil,truncate} should always return an integer, not a float
- Applied.
I opened a PR for the specs: https://github.com/ruby/spec/pull/436 _[merged]_
Should I add a comment ... -
07:58 PM Feature #13420 (Closed): Integer#{round,floor,ceil,truncate} should always return an integer, not a float
- Applied in changeset trunk|r58586.
----------
make Integer#{round,floor,ceil,truncate} always return integer
* nume... -
01:19 AM Feature #13420 (Assigned): Integer#{round,floor,ceil,truncate} should always return an integer, not a float
- stomar (Marcus Stollsteimer) wrote:
> nobu, does this mean "Nice. Go ahead and apply!"?
Yes, of course.
> And ... -
07:58 PM Revision f495fe4f (git): make Integer#{round,floor,ceil,truncate} always return integer
- * numeric.c (int_round): return integer (self) instead of float
for Integer#round with positive ndigits argument, b... -
03:15 PM Bug #13536 (Closed): Ripper fails to tokenize nested squiggly heredoc
- Applied in changeset trunk|r58584.
----------
ripper/lexer.rb: nested indented heredoc
* ext/ripper/lib/ripper/lexe... - 03:14 PM Revision 7c0dcecb (git): * 2017-05-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:14 PM Revision 4671737b (git): ripper/lexer.rb: nested indented heredoc
- * ext/ripper/lib/ripper/lexer.rb (on_heredoc_dedent): insert
stripped leading spaces as `on_ignored_sp` elements, s... -
02:12 PM Revision 8727dce2 (git): fix up r58573
- * common.mk: make the directory for extension shared library with
the timestamp directory.
git-svn-id: svn+ssh://c... -
07:28 AM Revision 4b5a2b52 (git): math.c: improve docs for Math.sqrt
- * math.c: [DOC] mention Integer.sqrt in docs for Math.sqrt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58582 ... -
07:18 AM Revision 5e58811b (git): numeric.c: remove mention of Bignum from docs
- * numeric.c: [DOC] remove mention of Bignum from Integer#{+,-,*,/},
the return type does not depend on magnitude an... -
07:17 AM Revision f280556f (git): numeric.c: revise docs
- * numeric.c: [DOC] revise docs for Numeric, Integer, Float:
* nodoc Numeric#singleton_method_added
* mention that... -
04:42 AM Revision f8676697 (git): delete enc/prelude.rb, because no longer needed
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:12 AM Revision c7baa31c (git): delete lib/unicode_normalize.rb, because no longer needed
- (all content has been moved to string.c)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58578 b2dd03c8-39d4-4d8f-... -
02:54 AM Revision 0324e76d (git): remove enc/prelude.rb from list of prelude files in common.mk
- (This is a retry of r58559, it should work now that rubyspec does
no longer check for unicode_normalized to be requir... -
01:33 AM Bug #13539 (Closed): uninitialized class variable @@accept_charset in #<Class:CGI> when calling CGI.unescape
- Applied in changeset trunk|r58576.
----------
share `@@accept_charset`
* lib/cgi/{core,util}.rb: include CGI::Util ... -
01:33 AM Revision 97849e11 (git): share `@@accept_charset`
- * lib/cgi/{core,util}.rb: include CGI::Util not only extending, to
share `@@accept_charset` class variable, so that... -
01:01 AM Revision d7f2c723 (git): string.c: fix types
- * string.c (id_normalize, id_normalized_p): fix types, IDs should
be ID.
* string.c (unicode_normalize_common): di... - 12:54 AM Revision 4566365d (git): * 2017-05-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:54 AM Revision 6b4fc043 (git): timestamp for extensions
- * common.mk: use the same timestamp file for architecture specific
directory as the file used in Makefiles under ex... -
12:15 AM Bug #13543 (Rejected): local variable declaration
- As far as I understand, the detection of variables (and as a consequence the shadowing of methods with the same name)...
05/05/2017
-
02:16 PM Bug #13543: local variable declaration
- true, the parser detects the local variable early on, but it does not ignore the method until the point of assignment...
-
07:25 AM Bug #13543: local variable declaration
- the problem: the parser does find: `foo = foo.size`
and detect that foo is a local variable, and does ignore it was ... -
01:34 PM Feature #13420: Integer#{round,floor,ceil,truncate} should always return an integer, not a float
- nobu, does this mean "Nice. Go ahead and apply!"?
(I fear I'm not too familiar with the ways around here, yet.)
... -
09:19 AM Bug #13536 (Open): Ripper fails to tokenize nested squiggly heredoc
- Thank you, the exception disappeared.
But it seems incomplete. Look at this slightly different example:
```
r... -
07:48 AM Bug #11078: 2.2 String#unicode_normalize method does not appear in generated API docs
- @duerst (Martin Dürst):
i see your changes with unicode_normalize_common,
i only asking because i think that rb_s... -
12:35 AM Bug #13545 (Closed): Ruby built by clang 4.0.0 parses Float literal wrongly
- ~~~
$ ./configure --prefix=/home/mame/work/local CC=clang
$ make -j 4 miniruby
$ ./miniruby -e 'p 1.18515104415839... -
12:32 AM Feature #13544: Allow loading an ISeqs sequence directly from a C extension without requiring buffer is in an RVALUE
- On 2017/05/05 5:36, Eric Wong wrote:
> Maybe adding mmap support (at least read-only) to IO objects can
> support ... -
12:16 AM Misc #13541: [PATCH] test/thread: relax checks for internal implementation
- It seems no problem.
I think you can write that this change is related to "error message" in commit log (dependenc...
05/04/2017
-
08:41 PM Feature #13544: Allow loading an ISeqs sequence directly from a C extension without requiring buffer is in an RVALUE
- [email protected] wrote:
> https://bugs.ruby-lang.org/issues/13544
> Currently the only way to load an Instr... -
08:39 PM Feature #13544 (Closed): Allow loading an ISeqs sequence directly from a C extension without requiring buffer is in an RVALUE
- I agree. mruby has such feature and CRuby also should implement it.
For example, we should use it for rubygems and d... -
06:35 PM Feature #13544 (Closed): Allow loading an ISeqs sequence directly from a C extension without requiring buffer is in an RVALUE
- Currently the only way to load an InstructionSequence is to load the data into a Ruby RVALUE and then pass it to #loa...
-
06:08 PM Bug #13543 (Rejected): local variable declaration
- The following code snippet generates a strange error:
~~~ ruby
def foo
@foo ||= "foo"
end
foo = foo.size
... - 04:47 PM Revision cf1844f9 (git): * 2017-05-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:47 PM Revision 1267dad8 (git): benchmark/bm_vm_thread_pass_flood.rb: add comment
- I was about to write off this benchmark while working on GVL
improvements on multi-core systems.
However I noticed i... -
04:33 PM Bug #13542 (Closed): MinGW trunk Builds - Summary of Issues
- It appears that 64 bit MinGW trunk build results in `test-all` are stable . The only inconsistent item is the number...
-
01:42 PM Revision fd6dd50f (git): time.c: avoid taking a pointer to a member of packed struct
- clang 4.0.0 emitted a warning: "taking address of packed member
'subsecx' of class or structure 'vtm' may result in a... -
01:19 PM Revision 6ae3cf02 (git): string.c: [DOC] improve docs for String.new
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:17 AM Revision 93a6178f (git): internal.h (rb_gc_resurrect): remove stale declaration
- rb_gc_resurrect is no longer defined since r47444.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58568 b2dd03c8-... -
08:59 AM Revision 4e6daedc (git): string.c: [DOC] Properly refer to keyword argument by its name
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 AM Revision 5c8edab9 (git): dir.c: [DOC] Properly refer to keyword argument by its name [Fix GH-1543]
- enc is the name of the variable used in the example, not the name of the
keyword argument (encoding).
The documentat... - 08:55 AM Revision 9f9d9e50 (git): benchmark/bm_vm1_gc_wb_*.rb: fix GC.start args for invalid keyword
- "lazy_sweep" does not appear to have ever been a valid kwarg
for GC.start, however the opposite of "lazy_sweep" appea... -
08:13 AM Revision c20bba2c (git): gems/bundled_gems: Update to power_assert 1.0.2
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:18 AM Revision 2cdc26f8 (git): .gitignore: ignore benchmark/bm_require.data
- Followup-to r58562 in SVN
* .gitignore: ignore benchmark/bm_require.data
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... - 07:08 AM Revision e58f5801 (git): benchmark: ignore bm_require.data/
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:54 AM Bug #13540 (Closed): can't set length of shared string (RuntimeError) when interpolating __FILE__ in a heredoc
- Applied in changeset trunk|r58561.
----------
parse.y: make shared string modifiable
* parse.y (dedent_string): ens... -
06:54 AM Revision 9133f664 (git): parse.y: make shared string modifiable
- * parse.y (dedent_string): ensure that the string is modifiable,
not to set the length of shared string.
[ruby-co... -
05:07 AM Revision 05e82555 (git): revert 58559, because it fails on travis (rubyspec problem)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:53 AM Revision 1e793b64 (git): remove enc/prelude.rb from list of prelude files in common.mk
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:31 AM Bug #11078 (Closed): 2.2 String#unicode_normalize method does not appear in generated API docs
- Fixed in r58555 and related revisions, by converting Ruby code in lib/unicode_normalize.rb to C code in string.c.
-
02:16 AM Revision f47033e2 (git): refactor common parts of unicode normalization functions into unicode_normalize_common
- In string.c, refactor the common parts (requiring of unicode_normalize/normalize.rb,
check of number of arguments) of... - 02:13 AM Revision a0d4491f (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:13 AM Revision cbd34360 (git): benchmark: new single-threaded read/write benchmark with pipe
- This is currently for testing GVL performance in the uncontended
case: IO#write and IO#read unconditionally release G... -
02:00 AM Revision 140560e4 (git): move definition of String#unicode_normalized? to C to make sure it is documented
- * lib/unicode_normalize.rb: Remove definition of String#unicode_normalized?
(including documentation). Leave a comm... - 01:36 AM Revision 0efb15cd (git): * 2017-05-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:36 AM Revision 90ab1ee0 (git): move definition of String#unicode_normalize! to C to make sure it is documented
- * lib/unicode_normalize.rb: Remove definition of String#unicode_normalize!
(including documentation)
* string.c: De...
05/03/2017
-
06:50 PM Misc #13541 (Closed): [PATCH] test/thread: relax checks for internal implementation
- Queue, SizedQueue, and ConditionVariable internal implementation
should not be tied to using arrays. Implementation... -
01:33 PM Bug #13524: miniruby: [BUG] Segmentation fault at 0x0055e487e00230 ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-li
- shyouhei (Shyouhei Urabe) wrote:
> Is it possible for you to show us how to reproduce this?
Please, build it with... -
10:24 AM Bug #13524: miniruby: [BUG] Segmentation fault at 0x0055e487e00230 ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-li
- shyouhei (Shyouhei Urabe) wrote:
> Is it possible for you to show us how to reproduce this?
If you try to build i... -
12:25 PM Bug #13531 (Closed): RSS: a feed with empty channel description has completely empty '#to_xml' conversion
- Applied in changeset trunk|r58552.
----------
rss: Accept empty text element as valid element
Parser has been accep... - 12:25 PM Revision 6faa8408 (git): rss: Accept empty text element as valid element
- Parser has been accepted it but XML serializer wasn't accepted.
Reported by stefano frabetti. Thanks!!!
[ruby-core:... - 12:18 PM Revision 7abf8bae (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:18 PM Revision 5fee67c9 (git): move definition of String#unicode_normalize to C to make sure it is documented
- * lib/unicode_normalize.rb: Remove definition of String#unicode_normalize
(including documentation)
* string.c: Def... -
11:35 AM Feature #13379: [PATCH] safe IMAP connections
- I've merged your patch. Thank you.
Create another ticket for resolv if it's ready.
-
11:32 AM Feature #13379 (Closed): [PATCH] safe IMAP connections
- Applied in changeset trunk|r58549.
----------
net/imap: handle timeouts
Patch by Pavel Rosický. [Feature #13379] [... -
11:32 AM Revision 8b51a725 (git): net/imap: handle timeouts
- Patch by Pavel Rosický. [Feature #13379] [ruby-core:80440]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58549 ... -
06:29 AM Bug #13540 (Closed): can't set length of shared string (RuntimeError) when interpolating __FILE__ in a heredoc
- There appears to be a bug in Ruby 2.4.0 and 2.4.1 when interpolating `__FILE__` inside of a heredoc. In fact, no code...
-
05:08 AM Bug #13539 (Closed): uninitialized class variable @@accept_charset in #<Class:CGI> when calling CGI.unescape
- When I execute this script:
~~~ ruby
require "cgi/util"
CGI.unescape("foo")
~~~
On Ruby 2.3.0 this will exec... -
03:51 AM Bug #13503: Improve performance of some Time & Rational methods
- Eric Wong <[email protected]> wrote:
> Maybe CPU and compiler differences can account for this.
> What CPU and... -
03:51 AM Bug #13503: Improve performance of some Time & Rational methods
- Eric Wong <[email protected]> wrote:
> (+Cc tadf, I guess he has been inactive, lately)
<[email protected]> (ex... -
03:41 AM Bug #13503: Improve performance of some Time & Rational methods
- [email protected] wrote:
> Bug #13503: Improve performance of some Time & Rational methods
> https://bugs.ruby-... -
03:02 AM Bug #13519: Improve performance of some Time methods
- [email protected] wrote:
> Bug #13519: Improve performance of some Time methods
> https://bugs.ruby-lang.org/is... -
02:02 AM Bug #13538 (Closed): head: illegal option -- c
- Applied in changeset trunk|r58548.
----------
Use `dd` instead of `head -c`
[Bug #13538] [ruby-dev:50106] -
02:01 AM Bug #13538 (Closed): head: illegal option -- c
- [Solaris 11.3でビルドを試した](http://blog.n-z.jp/blog/2017-05-02-ruby-sample.html)ところ、configure の最後で以下のようなエラーが出ました。
-... -
02:02 AM Revision 929807a9 (git): Use `dd` instead of `head -c`
- [Bug #13538] [ruby-dev:50106]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58548 b2dd03c8-39d4-4d8f-98ff-823fe6... -
01:44 AM Revision 5c10fb41 (git): Fix NoMethodError [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Also available in: Atom