Activity
From 11/14/2017 to 11/20/2017
11/20/2017
-
11:58 PM Revision d9119202 (git): parse.y: Fix the last location of NODE_STR in %w
- * parse.y: Use @2 to only include a range of tSTRING_CONTENT.
e.g. The locations of NODE_STR is fixed:
```
%w... -
11:37 PM Revision 1bf50894 (git): parse.y: Set the last location of NODE_ARRAY in %w
- * parse.y: list_append uses the locations
of the second argument. So we should set the
locations of $2 before... -
11:12 PM Revision 29317b1c (git): parse.y: Fix the last location of NODE_LIT in %i
- * parse.y: Use @2 to not include a range of ' '.
e.g. The locations of NODE_LIT is fixed:
```
%i[a]
```
... - 10:48 PM Revision 70595c76 (git): * 2017-11-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:48 PM Revision 45100dbe (git): parse.y: Set the last location of NODE_ARRAY in %i
- * parse.y: list_append uses the locations
of the second argument. So we should set the
locations of $2 before... -
09:50 PM Feature #14111: ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
- nobu (Nobuyoshi Nakada) wrote:
> ...
返事してくれてありがとうございました。
数時間RubyのCをいじったらなんとか進みました。
必要なレシーバとメソッド名をArgumentErro... -
05:52 PM Bug #14121: test-all - rename duplicate classes for consistent test count
- shevegen (Robert A. Heiler) wrote:
> I like that you use an overview (the html page) for people to have a look at.
... -
05:22 PM Bug #14121: test-all - rename duplicate classes for consistent test count
- I like that you use an overview (the html page) for people to have a look at.
-
05:01 PM Bug #14121 (Closed): test-all - rename duplicate classes for consistent test count
- `test-all` reports varying test counts from build to build. This seems to be due to duplicate class names in the tes...
-
05:19 PM Bug #14120: Gem bundle installation on ruby 2.2.2
- Actually this is something I have not thought about yet; bundler is
now distributed with ruby past 2.5.x right? So ... -
05:09 PM Bug #14120: Gem bundle installation on ruby 2.2.2
- Might you be able to try a more current build like 2.2.8? Don't know if you can use one of the travis builds at http...
-
04:12 PM Bug #14120 (Closed): Gem bundle installation on ruby 2.2.2
- # gem install bundle
Fetching: bundler-1.16.0.gem (100%)
Successfully installed bundler-1.16.0
Fetching: bundle-0.... -
12:57 PM Revision 0e7c83e3 (git): [DOC] Fix example result [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:08 AM Feature #12700: regexg heredoc support
- shyouhei (Shyouhei Urabe) wrote:
> I had a chance to write a regexp constant consists of 300+ lines.
> I have to ad... -
10:41 AM Feature #12700: regexg heredoc support
- I had a chance to write a regexp constant consists of 300+ lines.
I have to admit that I did wish I could write that... -
11:03 AM Bug #14117 (Closed): [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
-
10:37 AM Bug #14117: [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
- Greg, that works!
Of course, make update-config_files looks for an existing Ruby as well, which seems a different... -
01:36 AM Bug #14117: [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
- When using the repo, you need:
```
make update-config_files
```
If you have any more build questions, the .tr... -
06:52 AM Feature #14116: Add Matrix #exponentiate method as Matlab's exp
- marcandre (Marc-Andre Lafortune) wrote:
> Thanks for the PR.
>
> The name is not acceptable, as the exponential o... -
06:32 AM Feature #14116: Add Matrix #exponentiate method as Matlab's exp
- Once again it is back to the oldest problem in computer technology - giving things a proper name. :-)
-
03:45 AM Feature #14116: Add Matrix #exponentiate method as Matlab's exp
- marcandre (Marc-Andre Lafortune) wrote:
> Thanks for the PR.
>
> The name is not acceptable, as the exponential o... -
02:31 AM Feature #14116 (Feedback): Add Matrix #exponentiate method as Matlab's exp
- Thanks for the PR.
The name is not acceptable, as the exponential of a matrix is something different (expm in Matl... -
06:00 AM Revision 4b279cfd (git): parse.y: Fix the locations of NODE_FCALL
- * parse.y: Update the locations of NODE_FCALL
when nd_args is determined.
e.g. The locations of NODE_FCALL is ... -
05:42 AM Bug #14119 (Assigned): IPAddr#include? does not seem to support the subnet mask
-
05:40 AM Bug #14119: IPAddr#include? does not seem to support the subnet mask
- s/IPAdrr/IPAddr/ です。申し訳ありません。。。
-
05:29 AM Bug #14119 (Closed): IPAddr#include? does not seem to support the subnet mask
- IPAdrr#include? において、引数のIPAddrオブジェクトのネットマスクが考慮された判定になっていないようです。
## 再現方法と得られた結果
~~~
irb(main):001:0> require 'i... - 02:29 AM Revision b7cbe4e2 (git): File.mkfifo releases GVL
- mkfifo(3) is subject to the same problems as open(2) on slow
filesystems. Release the GVL and let the rest of the VM... - 02:18 AM Revision b1152fab (git): lib/matrix: Add hadamard_product/entrywise_product.
- Based on a patch by Charley Hutchison. [GH-674]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60860 b2dd03c8-39d... - 02:18 AM Revision 980c0dd3 (git): lib/matrix: Add Matrix{.|#}combine
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:18 AM Revision 62646c8d (git): lib/matrix: accept vectors in {h|v}stack
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:18 AM Revision aa95a421 (git): lib/matrix: Add explicit coercion #to_matrix
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:11 AM Bug #14118 (Closed): Please backport r59454, r59954
- バックポート管理用のチケットです
-
01:17 AM Revision e33b1690 (git): win32.c: vm_exit_handler
- * win32/win32.c (vm_exit_handler): separate exit handler for
resources which must be released at exit of Ruby VM.
...
11/19/2017
-
11:59 PM Revision fa326994 (git): Update the last location of NODE_BLOCK
- * parse.y (block_append_gen): Update the last
location of NODE_BLOCK when a tail is appended.
e.g. The locations... -
11:40 PM Bug #14117: [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
- This issue occurs if you clone the github repo. It does not happen if you download the tar.gz file.
When running... -
11:30 PM Bug #14117 (Closed): [Compile] config.sub missing in 2.5.0-preview1 pulled from GitHub
- Updated autoconf to GNU latest (2.69). In "ruby" ran "autoconf".
When running ./configure I get:
configure: error: ... -
10:31 PM Feature #14112: Follow style conventions for Ruby code
- I'm only aware of a very brief style guide by the now abandoned Ruby Documentation Project, see http://documenting-ru...
-
06:52 PM Feature #14112: Follow style conventions for Ruby code
- Some elements of ruby style are hard to check statically because they encode semantics.
For example, I prefer to w... -
09:48 AM Feature #14112: Follow style conventions for Ruby code
- ana06 (Ana Maria Martinez Gomez) wrote:
> @duerst
> > Also, at the monthly Ruby committer meetings here in Japan... -
08:11 PM Feature #14116 (Feedback): Add Matrix #exponentiate method as Matlab's exp
- Add exponentiate method which results in returning a new matrix with each element being an exponent of the number e.
... -
03:24 PM Feature #6647: Exceptions raised in threads should be logged
- As an example, the bug in the test for https://bugs.ruby-lang.org/issues/13526#note-14
could have been detected much... -
03:22 PM Bug #13526: Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
- Note that the original example only works if it's a file under the current directory invoked like "ruby test.rb",
Ot... -
03:15 PM Revision ba26f1f8 (git): test/ruby/bug-13526.rb: Fix to actually refer to an existing file
- * Add Thread.report_on_exception=true to catch problems early.
* Increase the number of Thread.pass to let the autolo... - 03:15 PM Revision 764c8bb4 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:15 PM Revision 3cac7256 (git): * append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Revision bd69f8e1 (git): Add specs for concurrent Module#autoload
- * When the file does not exist or the constant is not set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60851 b... - 03:15 PM Revision b693cdf1 (git): * 2017-11-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Revision 578e760a (git): Reorganize Module#autoload to have similar specs next to each other
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:11 AM Feature #12275: String unescape
- I think rather than using true/false to distinguish single and double quotes, it would be better to have a keyword pa...
-
07:07 AM Revision a8c358b7 (git): gc.c: moved ENABLE_VM_OBJSPACE from vm_core.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:23 AM Revision 38e8a979 (git): file.c (rb_file_s_mkfifo): use mode_t instead of int
- mode_t is the correct type for mkfifo(3). This fixes an
oversight from r60592 which made the same change to several
... - 05:03 AM Revision 3152d68b (git): file.c: fix 64-bit conversion warnings from r60844
- * file.c (nogvl_truncate): cast int to VALUE before "void *"
(rb_file_s_truncate): cast "void *" to VALUE before in... - 05:03 AM Revision 6b58fd54 (git): File.readlink and rb_readlink releases GVL
- The `readlink' can stall on slow filesystems like `open' and
`read' syscalls. Release the GVL and let the rest of th...
11/18/2017
-
10:54 PM Feature #14112: Follow style conventions for Ruby code
- ana06 (Ana Maria Martinez Gomez) wrote:
> which leads to long style discussions in PRs
Please let's be fair: th... - 10:45 PM Revision 935d29f7 (git): file: File#truncate and File.truncate release GVL
- Like IO#write and IO.open, these file operations have
unpredictable performance on slow file systems. Allow other
th... - 09:57 PM Revision 5a9907dc (git): addr2line.c: fix r60841 for glibc before 2.22
- SHF_COMPRESSED was not defined until glibc 2.22, and there are
older distros (e.g. Debian 8.x jessie) which do not ha... - 06:05 PM Revision 25234f15 (git): * 2017-11-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:05 PM Revision 8752634a (git): explictly skip compressed debug line
- To identify the line of backtrace with ease, show the offset address of library.
You can just find the source filenam... -
03:51 PM Bug #14115: MinGW (ruby-loco) build stopped svn 60832 2017-11-18
- [email protected] wrote:
> Bug #14115: MinGW (ruby-loco) build stopped svn 60832 2017-11-18
> https://bugs.ruby-... -
08:25 AM Bug #14115 (Closed): MinGW (ruby-loco) build stopped svn 60832 2017-11-18
- Applied in changeset trunk|r60837.
----------
Cannot call rb_thread_call_with{out,}_gvl before running VM
* dir.c (... -
03:48 AM Bug #14115 (Closed): MinGW (ruby-loco) build stopped svn 60832 2017-11-18
- Previous build was successful at
```
ruby 2.5.0dev (2017-11-18 trunk 60828) [x64-mingw32]
```
Last lines of b... -
01:27 PM Feature #12275: String unescape
- Hi, I'm working on this feature for several months.
First of all, I began to implement this as a gem.
https://git... -
01:11 PM Revision 5fd65585 (git): parse.y: Fix the locations of NODE_ITER
- * parse.y: Update the locations of NODE_ITER
when nd_iter is determined.
e.g. The locations of NODE_ITER is fi... -
01:01 PM Revision fb826d58 (git): call only with ISEQ_TRACE_EVENTS.
- * vm_insnhelper.c (vm_trace): rb_iseq_trace_set() only accepts
ISEQ_TRACE_EVENTS.
git-svn-id: svn+ssh://ci.ruby-l... -
10:00 AM Feature #14043: Introduce Process.last_status as an alias for $?
- I don't want to write too much, but I would suggest more patience from
you, Ana. In particular towards any path forw... -
09:39 AM Revision 26451ab3 (git): introduce `trace_events' info for iseq.
- * vm_core.h (rb_iseq_t::aux): add `trace_events` which represents
which events are enabled on this iseq. With this ... -
09:25 AM Bug #14110 (Closed): Ruby 2.5.0.dev (from trunk) still doesn't support zero unicode codepoints
- My understanding is that bugs get backported, but features don't.
While I think allowing \u{} can be convenient in... - 08:25 AM Revision 4f83ca01 (git): Cannot call rb_thread_call_with{out,}_gvl before running VM
- * dir.c (opendir_without_gvl, with_gvl_gc_for_fd, opendir_at): check the VM is
already initialized before calling r... -
08:21 AM Revision db54a07c (git): parse.y: Fix the locations of NODE_DVAR and NODE_LVAR
- * parse.y: Fix the locations of NODE_DVAR and NODE_LVAR
when it's a multiple assignment method parameter.
e.g.... -
06:58 AM Bug #14068: Unused refinement breaks method search
- mame (Yusuke Endoh) wrote:
> But, defining UnusedRefinement that refines M2, breaks the behavior, even if it is enti... -
06:24 AM Revision 389c80ce (git): .gdbinit: fix print_pathobj
- $str is not C string but RString.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60835 b2dd03c8-39d4-4d8f-98ff-82... -
06:21 AM Bug #14070: Refining a module dumps core
- mame (Yusuke Endoh) wrote:
> Including and refining one module at a time, seems to cause "double free" bug. Here is... -
05:45 AM Revision f3a89242 (git): .gdbinit: follow up changes in r60726
- rb_iseq_constant_body::line_info_size and line_info_table have
been renamed to insns_info_size, insns_info.
git-svn-... -
05:26 AM Feature #13901: Add branch coverage
- We're thinking about an output format (for simplecov in particular) and I wanted to suggest for branch, method and "c...
-
03:32 AM Revision 15b02bce (git): parse.y: Use node_assign
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:53 AM Revision 3c0cf785 (git): * ext/win32ole/win32ole.c: use WIN32OLEQueryInterfaceError when failed
- to query com interface.
* ext/win32ole/win32ole_event.c: ditto.
* ext/win32ole/win32ole_method.c: ditto.
git-svn-id:... - 02:01 AM Revision 8840b033 (git): dir.c: openat calls release GVL, too
- openat(2) also performs a path lookup, so it is also subject
to pathological slowdowns like opendir(3) and open(2) sy... - 02:01 AM Revision 089eb0c5 (git): dir: release GVL on opendir
- opendir(3) is subject to the same pathological slowdowns on
slow or unreliable filesystems as open(2), so release the... -
01:40 AM Revision 28d00c2f (git): Update the last location of NODE_ARRAY
- * parse.y (list_append_gen, list_concat): Update
the last location of NODE_ARRAY when an item is
appended or conc... -
12:40 AM Feature #14111: ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
- esjee (SJ Stoker) wrote:
> # Evaluation
>
> * 複数のラインで書かれたメソッドのプロトタイプはどうやって見つければ?
> * 全ファイルを読み込んでるため、巨大なファイルだとパフォ...
11/17/2017
-
09:51 PM Bug #14108: Seg Fault with MinGW on svn 60769
- Btw, reiterating what I wrote privately, the correct way
to do this would be:
> Dir#read:
> release GVL
> acqu... -
08:20 PM Bug #13586: Ruby hangs when accessing array which is modified in instance_eval after Coverage.start
- This also happens on 2.4.2p198, but not 2.5.0-preview1.
- 03:08 PM Revision 19f70016 (git): * 2017-11-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:08 PM Revision 859abb7f (git): Fix typo in `Timeout` doc [ci skip]
- Author: yuuji.yaginuma <[email protected]>
https://github.com/ruby/ruby/pull/1760
[Fix GH-1760]
git-svn-id: s... -
01:13 PM Feature #14112: Follow style conventions for Ruby code
- @shevegen
> Ruby inherited the Perl philosophy of having more than one way to do the same thing.
I inherited that... -
01:04 PM Feature #14112: Follow style conventions for Ruby code
- @duerst
>> The Ruby code in the documentation and in the tests is currently not following any style rules, which ... -
12:16 PM Revision 813b8d0a (git): parse.y: RUBY_SET_YYLLOC to rb_parser_set_location
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:16 PM Revision 3465fdd4 (git): parse.y: RUBY_SET_YYLLOC
- * parse.y (RUBY_SET_YYLLOC): extract setting locations from the
source line.
* parse.y (yylex): use RUBY_SET_YYLLO... - 09:48 AM Revision 8d7d8d0c (git): Add examples to Set documentation [ci skip]
- GitHub PR: https://github.com/ruby/ruby/pull/1752 [Fix GH-1752]
Submitted by: @Ana06 <[email protected]>
git-svn... -
09:18 AM Feature #14114: Add #step for Array, Enumerable, Enumerator
- you might use `each_slice` for this:
~~~ ruby
module Enumerable
def step(n)
each_slice(n).map(&:first)
... -
09:07 AM Feature #14114: Add #step for Array, Enumerable, Enumerator
- I think you filed this in the wrong subsection (Bug rather than Feature).
To the topic - I am not sure if .step() ... -
12:51 AM Feature #14114 (Open): Add #step for Array, Enumerable, Enumerator
- This must have been discussed before,
please reassigned and close this one.
I want to propose an extension to the... -
08:23 AM Revision f26cce0b (git): NODE_CALL is not passed to node_assign_gen
- * parse.y (node_assign_gen): NODE_CALL is not passed to
node_assign_gen. NODE_CALL is not assignable. Assignable
... -
07:47 AM Revision 8a664f0c (git): don't use `goto`.
- * vm_trace.c (rb_exec_event_hooks): we don't need to use goto statement.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
07:39 AM Revision 114fc220 (git): Fix location of assignable nodes
- * parse.y (node_assign_gen): NODE_ATTRASGN is created
before rhs is created. It is needed to set location
after r... -
07:29 AM Revision d2bb08ec (git): remove a wrong assertion.
- * iseq.c (rb_iseq_trace_set): remove a wrong assertion.
This assertion checked `insn` is `trace_` prefix instructio... -
06:59 AM Revision c7ae8af9 (git): reuse gvar value.
- * vm_core.h (EXEC_EVENT_HOOK_VM_TRACE): added to pass vm_event_flags
(== ruby_vm_event_flags) as a macro parameter.... - 06:24 AM Revision 1fcdec57 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:24 AM Revision 1a960576 (git): remove `trace_` prefix insns lazily.
- * vm_trace.c (update_global_event_hook): set only when tracing is added.
If tracing was off (event flags are decrea... -
04:25 AM Revision 80facdd9 (git): Fix location of assignable nodes
- * parse.y (node_assign_gen): In some case assignable nodes
are created before rhs is created. In this case it is
... -
03:01 AM Bug #14113: Crashed Thread: 15 thread_pool.rb*
- Looks like [Bug #13107], which has been fixed in 2.4.1 already.
-
01:49 AM Bug #14113 (Feedback): Crashed Thread: 15 thread_pool.rb*
- 2.4.0 is outdated, does it reproduce with 2.4.2, or trunk?
```
Thread 17 Crashed:: thread_pool.rb*
0 libsystem...
11/16/2017
- 11:13 PM Revision a529ba94 (git): * 2017-11-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:13 PM Revision 82fe13d1 (git): Fix location of NODEs generated by new_op_assign_gen
- * parse.y (new_op_assign_gen): Use a location of lhs
when call gettable, bacause gettable creates a variable
node... -
03:01 PM Feature #14112: Follow style conventions for Ruby code
- I personally am against a "style guide".
Ruby's old philosophy was partially inspired by perl - more than one way ... -
11:35 AM Feature #14112: Follow style conventions for Ruby code
- ana06 (Ana Maria Martinez Gomez) wrote:
> The Ruby code in the documentation and in the tests is currently not follo... -
10:33 AM Feature #14112 (Rejected): Follow style conventions for Ruby code
- The Ruby code in the documentation and in the tests is currently not following any style rules, which leads to long s...
-
02:20 PM Bug #14113 (Closed): Crashed Thread: 15 thread_pool.rb*
- Started a project and it immediately crashed. This happened before, but so instantly.
/Users/vlad/.rbenv/versions... - 12:26 PM Revision 42fe7ceb (git): Old gem file had not been removed
- * common.mk (update-gems): `old.delete("gems/#{gem}")` always returns nil
because when really downloading new gem, ... -
11:03 AM Revision ec3a906b (git): Refactoring out the direct accesses of NODE's u1, u2, and u3
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:02 AM Revision 22c8cc44 (git): thread_win32.c: stop returning unused value
- to unify signature with pthread's one
I'm planning to use functions for rb_nativethread_cond_t and
rb_nativethread_m... -
09:24 AM Revision ea4b5355 (git): remove an unused function.
- * eval.c (rb_iterator_p): removed because nobody use it
and not exposed by headers.
git-svn-id: svn+ssh://ci.ruby... -
09:00 AM Revision a52603a8 (git): make a func static.
- * vm_backtrace.c (rb_ec_backtrace_location_ary): make it static and
remove `rb_` prefix.
git-svn-id: svn+ssh://ci... -
08:53 AM Revision b453fc2c (git): make a func static.
- * vm_method.c (rb_resolve_refined_method_callable): make it static.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
08:48 AM Revision f4cb93ad (git): make funcs static.
- * thread.c (rb_threadptr_trap_interrupt): make it static
and remove `rb_` prefix.
* thread.c (rb_threadptr_pending... -
08:19 AM Revision 87988225 (git): make funcs static.
- * node.c: make them static:
* rb_node_buffer_new
* rb_node_buffer_free
git-svn-id: svn+ssh://ci.ruby-lang.org/r... -
08:01 AM Revision 0de6da0e (git): make a func static.
- * addr2line.c (main_exe_path): make it static.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60805 b2dd03c8-39d... -
07:56 AM Revision 16ec72e5 (git): remove unused func.
- * gc.c (rb_garbage_collect): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60804 b2dd03c8-39d4-4d8f-98... -
07:49 AM Revision 2c7e974e (git): make a func static.
- * vm_eval.c (rb_f_block_given_p): make it static.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60803 b2dd03c8-... -
07:47 AM Revision 1a7af9d0 (git): make a func static.
- * vm_eval.c (rb_f_public_send): make it static.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60802 b2dd03c8-39... -
07:46 AM Revision 8184cb2b (git): remove unused function.
- * vm_method.c (rb_method_entry_with_refinements): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60801 ... -
07:43 AM Revision d4a69bb4 (git): make a func static.
- * vm.c (rb_proc_create_from_captured): make this func static and renmae
with vm_ prefix.
git-svn-id: svn+ssh://ci... -
07:41 AM Revision aaa43037 (git): export rb_tracearg_callee_id().
- * include/ruby/debug.h (rb_tracearg_callee_id): export.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60799 b2d... -
07:38 AM Revision 3936aaa5 (git): make a func static.
- * vm_eval.c (rb_raise_method_missing): make this func static and renmae with
vm_ prefix.
git-svn-id: svn+ssh://ci... -
07:28 AM Revision 686e54f7 (git): make it static.
- * vm.c (rb_thread_mark): now file local.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60797 b2dd03c8-39d4-4d8f... -
07:25 AM Revision 003fd99a (git): provide rb_vm_make_proc/lambda().
- * vm.c (rb_vm_make_proc): removed.
* vm_core.h: provide utility inline functions
* rb_vm_make_proc()
* rb_vm_mak... -
07:14 AM Revision 4d6e899a (git): remove unused function.
- * vm_insnhelper.c (rb_vm_env_write): remove unused function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6079... -
06:10 AM Revision 2fb4c36c (git): accepts `ec` as first parameter.
- * vm_insnhelper.c (vm_check_match): accepts `ec` as first parameter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
05:56 AM Revision 1ae69a20 (git): fix r60792.
- * error.c (warning_string): `file` is already cstr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60793 b2dd03c... -
05:52 AM Revision 360b78e4 (git): `rb_source_loc` -> `rb_source_location_cstr`
- * vm.c (rb_source_loc): rename to rb_source_location_cstr()
to make behavior clear compare with rb_source_location(... -
05:45 AM Revision 15abb961 (git): fix r60789.
- * vm.c (rb_source_loc): fix condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60791 b2dd03c8-39d4-4d8f-9... -
05:36 AM Revision 8c15f40a (git): parse.y: no return in class
- * parse.y (k_return): prohibit return in class/module body except
for singleton class.
git-svn-id: svn+ssh://ci.ru... -
05:35 AM Revision 7a666c67 (git): rb_source_location() may return nil.
- * vm.c (rb_source_location): return nil if path is not found.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@607... -
05:18 AM Revision b3cab0dc (git): remove an unused function.
- * vm.c (rb_sourcefilename): removed because nobody use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60788 ... -
05:14 AM Revision ea665dcd (git): add `ec` as first parameter.
- * vm.c (vm_svar_get): accepts `ec` as first parameter.
* vm.c (vm_svar_set): ditto.
git-svn-id: svn+ssh://ci.ruby-... -
05:05 AM Bug #14106: [BUG] Segmentation fault
- duerst (Martin Dürst) wrote:
> Can you give a pointer to that discussion?
https://github.com/sass/sass/issues/239... -
04:07 AM Bug #14106: [BUG] Segmentation fault
- Gillis (Giacomo Ciampoli) wrote:
> i used ruby only for sass, i wrote on sass community on github but the told me ... -
12:38 AM Bug #14106: [BUG] Segmentation fault
- nobu (Nobuyoshi Nakada) wrote:
> > ~~~
> > C:\Ruby24-x64\bin\x64-msvcrt-ruby240.dll(rb_w32_read_reparse_point+0x111... -
12:37 AM Bug #14106: [BUG] Segmentation fault
- nobu (Nobuyoshi Nakada) wrote:
> > ~~~
> > C:\Ruby24-x64\bin\x64-msvcrt-ruby240.dll(rb_w32_read_reparse_point+0x111... -
12:35 AM Bug #14106: [BUG] Segmentation fault
- shevegen (Robert A. Heiler) wrote:
> Isn't this some problem in the sass gem? Default ruby works fine on
> your sys... -
04:37 AM Revision c761514c (git): fix up r60782 and r60783.
- * cont.c (cont_restore_thread): re-check a condition (pointed by nobu).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
03:36 AM Revision 7fbab01f (git): Add a last location to branch coverage
- * compile.c (DECL_BRANCH_BASE, ADD_TRACE_BRANCH_COVERAGE): Add
a last location to arguments.
* compile.c (compile_... -
03:32 AM Revision 210f2cc7 (git): Regexp#===: Use `\A` and `\z` instead of `^` and `$`
- [ci skip]
ref https://github.com/rurema/doctree/pull/812
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60784 b2d... -
02:53 AM Revision e8ccf9f7 (git): avoid duplicated-cond compile error.
- * cont.c (cont_restore_thread): fix duplicated-cond compile error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
02:47 AM Revision 23e452b1 (git): cleanup hook cleanup code.
- * vm_trace.c: before this patch, deleted hooks are remvoed at
*the beggining* of hooks (exec_hooks_precheck).
Thi... -
01:56 AM Revision 575993d7 (git): parse.y: Fix location of asgn node
- * parse.y (new_op_assign_gen): Fix location of asgn node.
Assignable node (e.g. NODE_LASGN) is generated before rhs... -
01:06 AM Revision b465633f (git): parse.y: Preserve previous line and restore it when read '\n'
- * parse.y (parser_params): Add prevline to store previous line.
* parse.y (yycompile0): Initialize prevline with 0.
*...
11/15/2017
-
07:55 PM Feature #14111 (Open): ArgumentErrorが発生した時メソッドのプロトタイプをメッセージに含む
- (日本人じゃないですが、日本語を勉強してますから、日本語でレポートしてみました
日本語で会話することはまだ馴れてないから、読みつらいや見苦しいところもあると思います
そういうを指摘してくれれば幸いです)
# Abstract... -
07:37 PM Bug #14110: Ruby 2.5.0.dev (from trunk) still doesn't support zero unicode codepoints
- ibylich (Ilya Bylich) wrote:
> Hi,
>
> This commit - https://github.com/ruby/ruby/commit/7e8b910 - according to i... -
05:48 PM Bug #14110 (Closed): Ruby 2.5.0.dev (from trunk) still doesn't support zero unicode codepoints
- Hi,
This commit - https://github.com/ruby/ruby/commit/7e8b910 - according to its commit message should allow zero ... - 05:07 PM Revision f7c60f8d (git): * 2017-11-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:07 PM Revision ea5361b8 (git): Bump rake-12.3.0 on bundled gems.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 PM Feature #14097: Add union and difference to Array
- ana06 (Ana Maria Martinez Gomez) wrote:
> > You could build union without a nested application of |. No doubt you co... -
03:10 PM Feature #14097: Add union and difference to Array
- > The argument against the | operator could potentially apply to any operator. Most things are unclear until they are...
-
01:53 PM Revision 06ba86c9 (git): Remove redundant last newline [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:21 PM Revision a3071ea4 (git): remove rb_thread_t::event_hooks.
- * vm_core.h (rb_thread_t): remove rb_thread_t::event_hooks.
* vm_trace.c: all hooks are connected to vm->event_hooks... -
12:35 PM Bug #8352: URI squeezes a sequence of slashes in merging paths when it shouldn't
- I've also checked the `url` module of node.js and it didn't, neither. [Their test cases](https://github.com/nodejs/n...
-
11:24 AM Bug #8352: URI squeezes a sequence of slashes in merging paths when it shouldn't
- Addressable::URI (of the addressable gem) properly preserves sequences of slashes in a path, so it is a workaround to...
-
10:04 AM Bug #14108: Seg Fault with MinGW on svn 60769
- Eric Wong <[email protected]> wrote:
> However; when reading glibc source[1], I noticed every DIR stream has
>... -
09:21 AM Bug #14108: Seg Fault with MinGW on svn 60769
- "U.NAKAMURA" <[email protected]> wrote:
> Hi, Eric,
>
> In message "[ruby-core:83779] Re: [Ruby trunk Bug#14... -
07:41 AM Bug #14108: Seg Fault with MinGW on svn 60769
- Hi, Eric,
In message "[ruby-core:83779] Re: [Ruby trunk Bug#14108] Seg Fault with MinGW on svn 60769"
on Wed, 15... -
07:21 AM Bug #14108: Seg Fault with MinGW on svn 60769
- "U.NAKAMURA" <[email protected]> wrote:
> Hi, Eric
>
> In message "[ruby-core:83774] Re: [Ruby trunk Bug#141... -
04:51 AM Bug #14108: Seg Fault with MinGW on svn 60769
- On 2017/11/15 13:33, U.NAKAMURA wrote:
> In message "[ruby-core:83774] Re: [Ruby trunk Bug#14108] Seg Fault with Mi... -
04:41 AM Bug #14108: Seg Fault with MinGW on svn 60769
- Hi, Eric
In message "[ruby-core:83774] Re: [Ruby trunk Bug#14108] Seg Fault with MinGW on svn 60769"
on Wed, 15 ... -
04:21 AM Bug #14108: Seg Fault with MinGW on svn 60769
- [email protected] wrote:
> I've just committed a workaround for now, because this hides other failures and erro... -
03:47 AM Bug #14108: Seg Fault with MinGW on svn 60769
- I've just committed a workaround for now, because this hides other failures and errors on CI.
-
03:45 AM Bug #14108 (Closed): Seg Fault with MinGW on svn 60769
- Applied in changeset trunk|r60770.
----------
nogvl readdir make SEGV on Windows
* dir.c (readdir_without_gvl): wor... -
03:28 AM Bug #14108 (Closed): Seg Fault with MinGW on svn 60769
- The Noon JST ruby-loco MinGW build just failed. Last build on svn 60767 was successful.
Error shown in log:
``... -
08:02 AM Revision 25d56ea7 (git): tmpdir.rb: merged make_tmpname to create
- * lib/tmpdir.rb (Dir::Tmpname#create): try conversion of prefix
and suffix just once before loop.
git-svn-id: svn+... -
07:31 AM Feature #10328: [PATCH] make OPT_SUPPORT_JOKE a proper VM option
- patch to do full joke removal:
https://80x24.org/spew/[email protected]/raw - 07:24 AM Revision 0cc57ea0 (git): dir.c: revert r60772, r60770, and r60769
- Using readdir(3) without any locking causes thread-safety
problems if directory streams get shared between threads. ... -
06:32 AM Feature #14109 (Closed): FileUtils: Use Dir.children instead of Dir.entries
- Dir.children is available since Feature #11302. FileUtils uses
Dir.each on an internal method encapsulated on a priv... -
05:50 AM Revision e5b968f5 (git): thread.c: use ec
- * thread.c (call_without_gvl): use execution context for
RUBY_VM_CHECK_INTS_BLOCKING.
git-svn-id: svn+ssh://ci.rub... - 05:18 AM Revision e9614f9a (git): Cannot call rb_thread_call_without_gvl before running VM
- * dir.c (readdir_without_gvl): check the VM is already initialized before
calling rb_thread_call_without_gvl().
[... -
04:52 AM Revision 1d7247e6 (git): fix uninitialized memory reference.
- * compile.c (iseq_set_sequence): clear kwargs (in ci_entries) memory area.
kwargs ci entries are initialized by com... - 03:44 AM Revision 5570dba9 (git): nogvl readdir make SEGV on Windows
- * dir.c (readdir_without_gvl): workaround for Windows. [Bug #14108]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
01:28 AM Bug #14107 (Rejected): Enumerable#each_with_object partly mutate object
- fanantoxa (Anton Sivakov) wrote:
> Or even if I mutate memo directly at the end like:
It doesn't mutate the argum... -
12:25 AM Bug #14106 (Feedback): [BUG] Segmentation fault
- > ~~~
> C:\Ruby24-x64\bin\x64-msvcrt-ruby240.dll(rb_w32_read_reparse_point+0x111) [0x0000000067b11261]
> C:\Ruby24-...
11/14/2017
-
11:47 PM Bug #14107 (Rejected): Enumerable#each_with_object partly mutate object
- Hi. I was working with `each_with_object` and found a bug.
I was needed to iterate through the array and have an mem... - 11:20 PM Revision ea321172 (git): dir.c: release GVL around remaining readdir calls
- Release GVL around all remaining readdir calls from the Dir
class to prevent pathological stalls on slow filesystems ... -
09:49 PM Feature #14105: Introduce xor as alias for Set#^
- I am neutral on this so either way is fine by me. I very rarely
use Set so I suppose I would not even notice any ch... -
04:08 PM Feature #14105: Introduce xor as alias for Set#^
- `^` is used as the exclusive-or operator in many other programming languages including C, C++, C#, D, Java, Perl, PHP...
-
12:39 PM Feature #14105 (Feedback): Introduce xor as alias for Set#^
- Not sure if I should also add feautures for the `Set` class here or if I should do it somewhere else.
I would like... -
07:11 PM Feature #10328: [PATCH] make OPT_SUPPORT_JOKE a proper VM option
- [email protected] wrote:
> BTW, we provide "bitblt" and "answer" insturctions as a official (joke) instructions without... -
06:08 PM Bug #14106: [BUG] Segmentation fault
- Isn't this some problem in the sass gem? Default ruby works fine on
your system, right? So only sass should trigger ... -
04:09 PM Bug #14106 (Closed): [BUG] Segmentation fault
- hi,
when i try to compile a sass file i get this error:
~~~
C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.3/l... -
05:07 PM Revision c00265bb (git): compile.c: fixup TRACE
- * compile.c (remove_unreachable_chunk): ignore TRACE elements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@607... -
04:40 PM Feature #14104: Remove `trace` instructions
- ko1 (Koichi Sasada) wrote:
> # Abstract
>
> Remove `trace` instructions from bytecode and it will improve perform... -
12:58 PM Feature #14104 (Closed): Remove `trace` instructions
- Applied in changeset trunk|r60763.
----------
remove `trace` instruction. [Feature #14104]
* tool/instruction.rb: c... -
11:44 AM Feature #14104: Remove `trace` instructions
- Here is a result of benchmark result with
```
ruby ~/ruby/src/trunk/benchmark/driver.rb -e ruby_2_4::~/ruby/insta... -
09:08 AM Feature #14104: Remove `trace` instructions
- user system total real
trace off 9.090678 0.000000 9.090678 ( 9.083... -
08:40 AM Feature #14104 (Closed): Remove `trace` instructions
- # Abstract
Remove `trace` instructions from bytecode and it will improve performance, 10% faster.
Instead of `tra... - 03:37 PM Revision 0965709f (git): * 2017-11-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:37 PM Revision 50702d16 (git): parse.y: zero codepoints
- * parse.y (parser_tokadd_utf8): relax restriction to allow zero or
more codepoints. fixup r59417.
https://githu... -
02:24 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
- It is already 4 years since this was pointed out. I am really surprised that it is still inconsistent. It is not expe...
-
01:25 PM Revision 19ae98d5 (git): rewrite only if changed.
- * vm_trace.c (update_global_event_hook): rewrite ISeqs only when
effective events are changed.
git-svn-id: svn+ss... -
01:18 PM Revision b000b1d9 (git): fix prefix.
- * compile.c: the following functions accept LINK_ELEMENT so
rename to `ELEM_` prefix names:
* INSERT_ELEM_NEXT ->... -
12:58 PM Revision 665ba24b (git): remove `trace` instruction. [Feature #14104]
- * tool/instruction.rb: create `trace_` prefix instructions.
* compile.c (ADD_TRACE): do not add `trace` instructions... -
04:42 AM Revision fe3decb2 (git): process.c: removed preserving_errno
- * process.c (try_with_sh, handle_fork_error): added argument for
errno.
* process.c (proc_exec_cmd, proc_exec_sh, ... -
03:02 AM Revision 73e41247 (git): string.c: prefer rb_syserr_fail
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 AM Revision a48fac6e (git): common.mk: add dependencies for iseq.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:40 AM Revision 9cabbf84 (git): compile.c: comments for concatstrings optimization [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:37 AM Revision 77c30107 (git): use RUBY_API_VERSION as ISEQ versions.
- * iseq.h: use RUBY_API_VERSION_MAJOR for ISEQ_MAJOR_VERSION and
RUBY_API_VERSION_MINOR for ISEQ_MINOR_VERSION.
We...
Also available in: Atom