Activity
From 01/07/2018 to 01/13/2018
01/13/2018
-
10:23 PM Bug #14353: $SAFE should stay at least thread-local for compatibility
- I have seen $VERBOSE used in ways very similar as you described though and have used
it myself; most commonly I used... -
07:33 PM Bug #14353 (Closed): $SAFE should stay at least thread-local for compatibility
- In #14250 $SAFE changed from a frame+thread-local variable to a process-wide global variable.
This feels wrong and... -
01:08 PM Revision 982e9e62 (git): string.c (struct mapping_buffer): Use FLEX_ARY_LEN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 PM Revision c33ba4a6 (git): compile.c (struct ibf_object_*): Use FLEX_ARY_LEN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 PM Revision fb4b6f70 (git): compile.c (struct ibf_id_entry): Just removed.
- It looked unused.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:44 PM Revision 7ad9975f (git): iseq.h (struct iseq_catch_table_entry, iseq_compile_data_storage): Use FLEX_ARY_LEN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:25 PM Revision 879df66d (git): file.c (struct apply_arg): Use FLEX_ARY_LEN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:17 PM Revision ccc5c732 (git): variable.c (struct gen_ivtbl): Use FLEX_ARY_LEN.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61806 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:09 PM Revision 2768bae8 (git): node.c (node_buffer_elem_t): Use FLEX_ARY_LEN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:45 AM Revision 7da77161 (git): internal.h (FLEX_ARY_LEN): Add a macro to define a flexible array
- Also, use it in iseq.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:10 AM Revision afcd060a (git): Fix a typo.
- configure.ac: delcares -> declares.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61803 b2dd03c8-39d4-4d8f-98ff-... -
10:47 AM Revision 90cb7d30 (git): __VA_ARGS__ is a C99ism
- give up CALL_ATTRIBUTE macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61802 b2dd03c8-39d4-4d8f-98ff-823fe6... -
10:47 AM Revision 307547f0 (git): flexible array member is a C99ism
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:23 AM Revision 982e27e9 (git): Update dependencies
- * common.mk: enc/unicode.$(OBJEXT) depends on onigmo.h via
oniguruma.h.
* common.mk: dependencies of *prelude.$(OB... -
04:11 AM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
- 皆様ご意見いただきありがとうございます。
成瀬さんのおっしゃる通り、私の手元では現状はpack("M")の出力にgsubを付加して、呼び出し側で回避するコードを入れています。
また、Mailライブラリ側でも同種の議論があり... -
01:54 AM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
- 2018/01/13 10:53追記 \rと\nの表記が逆になっていたため訂正しました。
-
12:30 AM Revision e02e13d7 (git): Update dependencies using `tool/update-deps`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/12/2018
-
07:51 PM Feature #14339: [PATCH] net/http: use writev for HTTP chunked request bodies
- [email protected] wrote:
> > @debug_output << Array(strs).map(&:dump).join if @debug_output
>
> I thought strs i... -
01:02 PM Feature #14339: [PATCH] net/http: use writev for HTTP chunked request bodies
- > @debug_output << Array(strs).map(&:dump).join if @debug_output
I thought strs is always Array.
Is Array() is ne... -
05:48 PM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
- まず報告の\rと\nが逆なように思います。
で、検討にあたって互換性というかまず現状を考えたいのです。
そもそも quoted-printable は改行がCRLFであるべきところ、pack("M")の出力はLFだけを通すんで... -
04:49 AM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
- うささんの案には惹かれるものがありますが、 M を削除するよりは将来の挙動を変更すると警告するほうが良いと思います。で、デフォルトでどちらかによせるかというとバイナリかな?
Matz.
-
04:24 AM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
- 遠藤さんのRFCの解釈内容に同意します。
直さなければいけないのも同意しますが、互換性はやっぱり大切、というか、
テキストかバイナリかは本来必ず指定されなければいけない(判断のしようがない)と
思いますので、やはりここはオプ... -
01:35 AM Feature #14352: Array#pack("M") Quoted-Printable with binary mode
- 遠藤と申します。ご報告ありがとうございます。
Quoted-Printable を規定しているのは RFC 2045 の "6.7. Quoted-Printable Content-Transfer-Encoding" だと... - 03:59 PM Revision 4ebde39c (git): * 2018-01-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:59 PM Revision 1b102b71 (git): parse.y: Remove meaningless ifndef guards
- Because the part of the code is already within `#ifndef RIPPER`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6... -
02:25 PM Revision 21f03063 (git): parse.y (token_info_push, token_info_pop): Refactoring
- * remove unused argument len
* factor out initialization code of token_info
* make the condition of "mismatched inden... -
02:25 PM Revision ccf3a0d6 (git): parse.y (token_info_push, token_info_pop): Use code_location
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:25 PM Revision a1d6fba3 (git): suppress warning for VC12
- It says "warning C4146: unary minus operator applied
to unsigned type, result still unsigned"
git-svn-id: svn+ssh:/... -
01:22 PM Revision c4858f34 (git): parse.y: Remove unneeded dependence on pointer representatin
- A simple comparison is enough in this case
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61793 b2dd03c8-39d4-4d8... -
01:14 PM Revision 84012cd1 (git): merge revision: 61746
- `signed` is required for Rasbian (x86_64).
* tool/ruby_vm/views/_insn_stack_increase.erb: specify `signed` explicitl... -
01:05 PM Revision 4b190c48 (git): Fix a typo.
- * template/unicode_norm_gen.tmpl: ouput -> output
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61791 b2dd03c8-3... - 09:31 AM Revision 3f059374 (git): sample/iseq_loader: use File.open instead of Kernel#open
- This makes auditing for inadvertant command execution
easier.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6179... - 09:31 AM Revision 6ef345ab (git): sample/iseq_loader.rb: spelling fix
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:07 AM Revision d675b9de (git): Fixed typos.
- * sample/trick2013/kinaba/remarks.markdown: algorthim -> algorithm
* sample/trick2015/ksk_1/remarks.markdown: Limin... -
08:38 AM Revision fbacf5fa (git): tool/ruby_vm support for pre-2.0 BASERUBY
- This was not requested :) but actually easier than the previous
so I just did it anyway.
git-svn-id: svn+ssh://ci.ru... -
08:38 AM Revision 8a72c77c (git): tool/ruby_vm support for pre-2.1 BASERUBY
- as requested by devs, support for BASERUBY prior to 2.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61786 b2dd... -
08:38 AM Revision 069e9ff5 (git): tool/ruby_vm support for pre-2.3 BASERUBY
- as requested by devs, support for BASERUBY prior to 2.3
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61785 b2dd... -
08:38 AM Revision f6ea3763 (git): delete tool/instruction.rb (2nd try)
- Previous commit changed insns.def format. Now is the time for its
generators. In doing so I chose to modernize the sy... -
08:38 AM Revision 9456f88f (git): [ci skip] add comments about file format (2nd try)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:38 AM Revision e2b7cb9d (git): new insns.def format (2nd try)
- - Gave up @j comments
- Room for sp_inc to be a proper grammer element
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
12:22 AM Feature #14340: [PATCH/RFC] exclude expensive MDNS test
- Thank you naruse!
-
12:16 AM Revision 7994269c (git): Add `103 Early Hints` to `Net::HTTP::STATUS_CODES` [ci skip]
- Update by `ruby lib/net/http/status.rb | sponge lib/net/http/status.rb`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
12:16 AM Revision f4937c62 (git): doc/NEWS-2.5.0: `step` is not `Integer#step` but `Numeric#step` [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:15 AM Revision 99886a91 (git): thread.c (thread_cleanup_func): document small leak
- It's minor, I haven't analyzed how fixable it is, but we should
at least note it, here.
git-svn-id: svn+ssh://ci.rub...
01/11/2018
-
09:32 PM Feature #14197: `Enumerable#{select,reject}` accept a pattern argument
- I have personally found it useful to implement Regexp#to_proc as in https://bugs.ruby-lang.org/issues/7883 which perm...
-
07:41 PM Revision afe296be (git): fix for IPv6 env
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:37 PM Revision 82a97145 (git): NEWS: Matrix#antisymmetric?
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:36 PM Revision aae7c645 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:36 PM Revision 3b51e3a1 (git): matrix.rb: add Matrix#antisymmetric?
- * lib/matrix.rb: add Matrix#antisymmetric?.
Proposed by Yilo (@yiloo). Patch by Marcus Stollsteimer (@stomar).
[F... -
06:26 PM Feature #14340 (Closed): [PATCH/RFC] exclude expensive MDNS test
- Applied in changeset trunk|r61774.
----------
Mock fetching data from real DNS [Feature #14340]
This test just test... -
06:26 PM Revision 9e677261 (git): Mock fetching data from real DNS [Feature #14340]
- This test just tests MDNS#each_address method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61774 b2dd03c8-39d4... -
04:51 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Matz, if you don't mind, I'd like to give your questions a try:
>So, to persuade me, you have to answer following ... -
03:35 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> Daniel, I have no ideas on why you got those impressions.
Nothing ... -
03:16 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > Meanwhile all your feedback is more than welcome but if you show up just to rant me like many did in this discussio...
-
03:07 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- matz (Yukihiro Matsumoto) wrote:
> Daniel, don't try to read my mind. I tried years ago because I wanted to experi... -
02:25 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Daniel, don't try to read my mind. I tried years ago because I wanted to experiment what others liked (yes, we had si...
-
09:18 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > doc/extension.rdoc should tell you what you need to know.
Thanks Eric.
> That's as far
as I'm willing to hel... -
09:08 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- [email protected] wrote:
> I will say it again that I expect someone from the core team
> to work cl... -
08:23 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- we might talk about the different size of RString and RSymbol struct in MRI
or why Strings bigger than 23 characte... -
07:55 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- The fact that in Smalltalk Symbol is a subclass of String makes perfect sense.
It is key in the discussion we are h... -
02:10 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Thank you for confirming, Daniel. Indeed it seems the confusion would be about the same except that it seems symbols ...
- 03:54 PM Revision ddb79963 (git): * 2018-01-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 PM Revision 35b2038e (git): parse.y: Remove LEXPOP hack
- cmdarg_stack became inconsistent state due to look-ahead, and LEXPOP
hack smoothed over the inconsistency.
This comm... -
03:08 PM Feature #14352 (Closed): Array#pack("M") Quoted-Printable with binary mode
- 英語で書こうと思ったのですが、うまく伝えられないかもしれないので日本語で書かせてください。すみません。
mail libraryというgemを使ってメールをパースしたり、書きだしたりしているのですが、
Quoted-Print... -
01:56 PM Revision fda5e85e (git): Fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:56 PM Revision cf6f7292 (git): Fix indent and use as skipped message instead of comment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:42 PM Revision 69c8feb2 (git): parse.y: disentangle the lexer handling of ')', ']', and '}'
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:42 PM Revision f2bffa16 (git): parse.y: simplify and add a comment for paren_nest and lpar_beg
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:01 PM Feature #14328: SIMD vectorization
- I had tried to use SIMD in some parts.
But its performance improvement is limited.
Of course it can improve perfo... -
12:58 PM Feature #14316: Update Status Code classes
- > I wonder if we should slowly move towards using classes based on
> the numbers instead, and leave the unstable Eng... -
08:34 AM Revision 64be4cfb (git): iseq.c: child iseq encoding
- * iseq.c (iseq_inspect): preserve the encoding of child iseqs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@617... -
08:26 AM Bug #14350 (Closed): Strange behavior for Array.min in ruby 2.5.0
- Applied in changeset trunk|r61766.
----------
vm_insnhelper.c: search in the indexing order
* vm_insnhelper.c (vm_o... -
08:20 AM Bug #14350: Strange behavior for Array.min in ruby 2.5.0
- `1` is not greater than `1.0`, and vice versa.
The both results are correct in this case.
But the previous behavi... -
01:11 AM Bug #14350: Strange behavior for Array.min in ruby 2.5.0
- I doubt if this behavioural change is a bug that should be fixed.
-
08:26 AM Revision 83ac2dfe (git): vm_insnhelper.c: search in the indexing order
- * vm_insnhelper.c (vm_opt_newarray_max, vm_opt_newarray_min):
search in the indexing order, as well as usual method... -
04:25 AM Revision f41b4b1b (git): parse.y: add a simple comment for COND_* and CMDARG_*
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:23 AM Revision 5ab288f5 (git): parse.y (local_push_gen): Rewrite the condition of "unused var" warning
- It was unnecessarily too complex, IMO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61764 b2dd03c8-39d4-4d8f-98...
01/10/2018
-
07:36 PM Bug #14349: Fix Net::HTTP documentation around connection reuse
- [email protected] wrote:
> From [Net::HTTP's docs](http://ruby-doc.org/stdlib-2.5.0/libdoc/net/http/rdoc/Net/HTT... -
06:35 PM Bug #14349: Fix Net::HTTP documentation around connection reuse
- I think this is a bad idea. If you do:
~~~ ruby
http = Net::HTTP.new('httpbin.org', 80)
http.get("/")
~~~
t... -
05:37 PM Bug #14349: Fix Net::HTTP documentation around connection reuse
- > This happens because when start is called without a block and a connection doesn't exist, it proxies to a call with...
-
05:34 PM Bug #14349 (Closed): Fix Net::HTTP documentation around connection reuse
- From [Net::HTTP's docs](http://ruby-doc.org/stdlib-2.5.0/libdoc/net/http/rdoc/Net/HTTP.html#class-Net::HTTP-label-How...
-
06:53 PM Bug #14350 (Closed): Strange behavior for Array.min in ruby 2.5.0
- 2.4.2
~~~ ruby
[[1, 0.0].max, 1.0].min
=> 1
~~~
2.5.0
~~~ ruby
[[1, 0.0].max, 1.0].min
=> 1.0
[[... -
06:22 PM Feature #14344: refine at class level
- I was proposing the former, which would be to have `refine` be a class method that would effectively be the same as `...
-
06:05 PM Feature #14344: refine at class level
- kddeisz (Kevin Deisz) wrote:
> Just to take a real example from my current application, here's a job (from Rails Act... -
04:05 PM Feature #14344: refine at class level
- Just to take a real example from my current application, here's a job (from Rails ActiveJob) that I want to refine by...
-
06:00 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Rodrigo they are indeed different objects and they convert between each other like in ruby.
See:
* https://www.... -
01:48 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Hi Daniel, I've read your previous comment, but I also read this from Bill Kelly:
> Smalltalk's hash (dictionary) ... -
11:15 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> Is it possible to generate a symbol from a string in SmallTalk, such ... -
10:42 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Thanks for the explanation on SmallTalk symbols, Bill and Daniel.
It seems to be that symbols are seldom used in S... -
07:33 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Thank you very much Matz.
I don’t mind to give my time on that task. For a long time I’ve been willing to contribu... -
06:58 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- In the early stage of Ruby1.9 development, I tried to unify strings and symbols, first by making Symbol class compati...
- 03:44 PM Revision e3d7bc60 (git): * 2018-01-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:44 PM Revision 35e63127 (git): tool/downloader.rb: retry against Errno::ETIMEDOUT
- instead of Errno::ECONNREFUSED.
As I commented in r61498, at that moment I was not sure if the actual
exception is r... -
02:17 PM Feature #13604: Exposing alternative interface of readline
- any update on this?
-
02:13 PM Revision 9c650ee3 (git): Fix typos.
- * doc/contributors.rdoc: pathces -> patches.
* doc/syntax/refinements.rdoc: exmaple -> example.
git-svn-id: svn+ssh... -
01:51 PM Feature #13179: Deep Hash Update Method
- bettisworth (wurde _) wrote:
> I came across a scenario where I needed the ability to update a deeply nested hash (R... -
01:30 PM Revision 205f0dcf (git): spec/: skip some specs so that no failure occurs in root privilege
- Follow up of r61757, This change makes `sudo make test-spec` pass on my
machine.
git-svn-id: svn+ssh://ci.ruby-lang... -
01:30 PM Revision 5d0103f9 (git): spec/ruby/library/etc/getlogin_spec.rb: Use `logname` as an expected result
- It had used `id -un`, but it is not always equal to `Etc.getlogin`.
`id` returns the current user of the process, and... -
01:24 PM Feature #14340: [PATCH/RFC] exclude expensive MDNS test
- I get no results on my mac too.
So I think it is expected behavior in network without requested resources.
```
%... -
11:34 AM Feature #14348 (Open): win32ole: enable using coclass-es with multiple IDispatch implementations
- Currently win32ole requires coclass to directly implement (one) IDispatch. That
works fine for
```
coclass Good ... -
10:39 AM Revision b496220a (git): skip some tests so that no failure occurs in root privilege
- Some tests had failed on `sudo make test-all`, mainly because root can
access any files regardless of permission. Th... -
09:48 AM Bug #13628: rdoc json.gz files differ across builds
- I reviewed this at upstream:
https://github.com/ruby/rdoc/pull/569
@bmwiedemann Please check the upstream issue. -
09:36 AM Bug #13627: created.rid prevents reproducible builds
- This is adopted at upstream:
https://github.com/ruby/rdoc/pull/570
@hsbt Please close this. -
08:27 AM Feature #14347: Explain How Symbols Differ From Strings in Symbol's Rdoc
- Yay for better documentation. \o/
-
05:14 AM Feature #14347: Explain How Symbols Differ From Strings in Symbol's Rdoc
- duerst (Martin Dürst) wrote:
> Thanks, great idea. Just a small point: There should be at least a pointer, or some p... -
05:03 AM Feature #14347: Explain How Symbols Differ From Strings in Symbol's Rdoc
- dsferreira (Daniel Ferreira) wrote:
> Thanks Jeremy for this patch.
>
> Could we add to the documentation the def... -
04:56 AM Feature #14347: Explain How Symbols Differ From Strings in Symbol's Rdoc
- jeremyevans0 (Jeremy Evans) wrote:
> This adds more detail to Symbol's RDoc, explaining how symbols differ from stri... -
04:07 AM Feature #14347: Explain How Symbols Differ From Strings in Symbol's Rdoc
- Thanks Jeremy for this patch.
Could we add to the documentation the definition of identifier in ruby land?
Exam... -
03:04 AM Feature #14347 (Closed): Explain How Symbols Differ From Strings in Symbol's Rdoc
- This adds more detail to Symbol's RDoc, explaining how symbols differ from strings, and giving examples showing how r...
-
07:06 AM Feature #14277 (Rejected): Improve strings vs symbols ambiguity
- I didn't reject this proposal because I wanted to keep the place you can express why you want to unify them. As I sta...
-
05:58 AM Bug #10643: 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
- @nagachika,
Sorry for not reporting more. I think this issue was fixed sometime around 01-June, but I'm not total... -
05:07 AM Bug #10643 (Closed): 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
- Thank you MSP-Greg,
So the issue was fixed on trunk during 2.5.0 development.
I have to find which revisions fixe... -
05:57 AM Revision 0542d61e (git): iseq.c: Succinct bitvector now supports 32-bit machine
- Second try of succinct bitvector.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61757 b2dd03c8-39d4-4d8f-98ff-82... - 03:54 AM Revision b8757110 (git): should cause preprocess error as other cases
- * string.c (NONASCII_MASK): should cause preprocess error immediately if the
compiler does not satisfy our assumpti... -
03:00 AM Bug #14264: RDoc comment of warn does not mention uplevel:
- Here's a patch that adds documentation of uplevel keyword to Kernel#warn.
-
02:40 AM Bug #14261: invalid syntax segfaults: "x, true"
- git bisect tell me that the SEGV was introduced by r60829 (https://github.com/ruby/ruby/commit/28d00c2fb2949c67f9510d...
-
01:53 AM Revision 5ad95486 (git): merge revisions 61753:61750 61747:61740 61737:61728
- Revert all the VM generator rewrites; requested by naruse
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61755 b... -
01:12 AM Bug #14234: Failed to build on CentOS 6.9
- ewaters (Evan Waters) wrote:
> Do we know when the next version of ruby is likely to be released, and if it will inc... -
01:07 AM Bug #14346 (Closed): [PATCH] dir.c: pass flags to openat(2) correctly
- Applied in changeset trunk|r61754.
----------
dir.c: pass flags to openat(2) correctly
Flags are 3rd argument of op... -
01:06 AM Bug #14346 (Closed): [PATCH] dir.c: pass flags to openat(2) correctly
- dir.c: pass flags to openat(2) correctly
Flags are 3rd argument of openat(2) while the 4th argument
(mode_t) is u... - 01:07 AM Revision 7c7d47d2 (git): dir.c: pass flags to openat(2) correctly
- Flags are 3rd argument of openat(2) while the 4th argument
(mode_t) is unnecessary for our uses. This bug exists sin... - 01:00 AM Revision 60a1dcea (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 AM Revision 2340d5e7 (git): Fixed typos.
- * tool/ruby_vm/loaders/opt_operand_def.rb: grammer -> grammar
* tool/ruby_vm/scripts/insns2vm.rb: beginnig -> begin... -
12:12 AM Bug #14345 (Closed): http_proxy setting should respect both parent domain and subdomain
- When a ruby app is run in an environment where an http proxy is configured, it is not possible to provide separate se...
-
12:01 AM Revision a3ecb0f8 (git): Fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/09/2018
- 11:47 PM Revision 0c60f22e (git): thread_pthread.c: remove dead code around "get_stack_of"
- "get_stack_of" was only in a proposed patch for [Feature #8793]
https://bugs.ruby-lang.org/issues/8793 and never appl... -
11:08 PM Feature #14340: [PATCH/RFC] exclude expensive MDNS test
- [email protected] wrote:
> How about adding timeouts instead of excluding?
>
> ~~~ruby
> require 'resolv'
> mdn... -
11:42 AM Feature #14340: [PATCH/RFC] exclude expensive MDNS test
- How about adding timeouts instead of excluding?
~~~ruby
require 'resolv'
mdns = Resolv::MDNS.new
mdns.timeouts ... -
02:58 AM Feature #14340 (Closed): [PATCH/RFC] exclude expensive MDNS test
- test/excludes: exclude expensive MDNS resolv test
This test takes around 80s on my Debian GNU/Linux systems, not
... - 10:59 PM Revision 3e8b9f85 (git): thread.c: threadptr_pending_interrupt_active_p is static
- It's not used elsewhere.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:12 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- dsferreira (Daniel Ferreira) wrote:
> Can we come up with a new syntax for symbols and let them be the exception aga... -
06:57 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Looking at Smalltalk deeper we have: [Smalltalk Symbol class](https://www.gnu.org/software/smalltalk/manual-base/html...
-
06:39 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > distinction was anticipated to be a point of
confusion for some users
That is very important to note, plus in S... -
06:08 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- [email protected] wrote:
>
> You often say that symbols already exist in other languages and has been
> borrowed... -
02:34 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > You know, not every regular Ruby user follows ruby-core list
Isn't that obvious for everyone here? I thought it ... -
02:13 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > Two or three users are telling about "everybody hates", "people are confused", "WE need to fix this", and everybody...
-
02:08 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- zverok (Victor Shepelev) wrote:
> Two or three users are telling about "everybody hates", "people are confused", "... -
02:02 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- zverok (Victor Shepelev) wrote:
> Ruby 1.9 Hash syntax is a blessing, and exactly because it forces to tell inter... -
02:01 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > Victor one thing is the idealisation of a feature another thing is its use in the wild.
Yeah, yeah, been told so... -
01:53 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Victor one thing is the idealisation of a feature another thing is its use in the wild.
When one thing doesn't match... -
01:52 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Aren't we suppose to make string operations in top of hash keys?
People don't care about that.
They simply use the ... -
01:48 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- >> I can (and will) only blame Rails for this misconception.
> What about ruby 1.9 Hash syntax? Wasn't it an invit... -
01:46 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > Lets stop with blames here and fix the issue shall we?
There is no issue to fix, except for not understanding wh... -
01:41 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- zverok (Victor Shepelev) wrote:
> I can (and will) only blame Rails for this misconception.
What about ruby 1.9... -
01:21 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > It's pretty rare that someone would intentionally want `hash[:a]` to be different from `hash['a']`.
This (and mo... -
12:24 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Matz, I'd just like to remind you that this discussion is not about unfamiliarity.
When I suggested the removal of... -
12:51 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- nobu (Nobuyoshi Nakada) wrote:
> Note that we had tried it once and concluded it wasn't good.
I understand that... -
12:44 AM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Note that we had tried it once and concluded it wasn't good.
We don't reject it with no evidence. -
05:31 PM Feature #14344: refine at class level
- > Also I guess in general refinements are not defined right in the class using them, especially if they are not trivi...
-
05:26 PM Feature #14344: refine at class level
- There is probably room for a shorter syntax for refinements.
But one thing which is not acceptable in this specific ... -
05:19 PM Feature #14344: refine at class level
- I think we're talking about two different use cases. There is a place for refinements with large batch changes and a ...
-
05:13 PM Feature #14344: refine at class level
- The whole purpose of the Module around it is so multiple refinements can be bundled up together in a Module and that ...
-
04:38 PM Feature #14344: refine at class level
- I like the proposed syntax. Syntax is one major reason for
me, oddly enough, to not use refinements. In particular t... -
03:54 PM Feature #14344 (Rejected): refine at class level
- I rely on refinements a lot, but don't want to keep writing `Module.new` in code. I'm proposing `Object::refine`, whi...
-
05:09 PM Revision 6a87d516 (git): use binary search for insns_info.
- * vm_core.h (VM_INSN_INFO_TABLE_IMPL): use 1 (binary search)
because 2 (succinct bitvector) doesn't work on Rasbian... - 04:27 PM Revision 818eb534 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:27 PM Revision 39c21498 (git): `signed` is required for Rasbian (x86_64).
- * tool/ruby_vm/views/_insn_stack_increase.erb: specify `signed` explicitly
for systems which use `unsigned` for `ch... - 03:47 PM Revision 0d654f3d (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 PM Revision 0533d9a2 (git): grep_v is ruby 2.3 feature
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:41 PM Revision 0b3b88d2 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61743 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:41 PM Revision 033246d3 (git): * 2018-01-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:41 PM Revision f5b459c2 (git): Here document <<~ is Ruby 2.3 feature
- baseruby should support wider ruby versions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61741 b2dd03c8-39d4-4d... -
02:11 PM Revision ab2c205c (git): iseq.c: Add explicit casts from long to int (to pass compile on clang)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:05 PM Revision 83262f24 (git): iseq.c: Add a succinct bitvector implementation for insn_info_table
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:05 PM Revision 6d2de83b (git): iseq.c (iseq_data_to_ary): Avoid direct use of insns_info.positions
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:30 PM Revision 0cff2f4c (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision 8a233a2b (git): insns_info.inc.tmpl: share large tablese
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision e43fec9a (git): insns_info.inc: position independent
- * template/insns_info.inc.tmpl (insn_name_info): make position
independent for large strings.
git-svn-id: svn+ssh:... -
01:30 PM Revision 30bd46a3 (git): comma at the end of enum is a C99ism.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision 55317a74 (git): delete tool/instruction.rb
- Previous commit changed insns.def format. Now is the time for its
generators. In doing so I chose to modernize the sy... - 01:30 PM Revision ae4045f0 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:30 PM Revision 7d02105e (git): * append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision 310be754 (git): [ci skip] add comments about file format
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:30 PM Revision 89df12d8 (git): new insns.def format
- - Gave up @j comments
- Room for sp_inc to be a proper grammer element
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
01:30 PM Revision df76e353 (git): rb_num_t happen to be unsigned; introduce signed variant
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:04 PM Revision 0ea778d8 (git): parse.y: insane syntax too (class definition in cond)
- This change partially reverts r61724 and take another approach:
exploiting struct local_vars to backup the cond_stack... -
12:57 PM Feature #14277: Improve strings vs symbols ambiguity
- matz (Yukihiro Matsumoto) wrote:
> Of course, it is always bad to break compatibility. The point is if the benefi... -
03:16 AM Feature #14277: Improve strings vs symbols ambiguity
- Of course, it is always bad to break compatibility. The point is if the benefit of the change overcomes the penalty o...
-
01:30 AM Feature #14277: Improve strings vs symbols ambiguity
- rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> Of course, some code would have to break if we want to get rid of sym... -
01:15 AM Feature #14277: Improve strings vs symbols ambiguity
- Also if you think about my API example:
```ruby
alias_method :foo, :bar
alias_method "foo", "bar"
```
We wou... -
01:01 AM Feature #14277: Improve strings vs symbols ambiguity
- > However, then, I don't see what problem the proposal solves.
By considering symbols as strings all string method... -
12:56 AM Feature #14277: Improve strings vs symbols ambiguity
- dsferreira (Daniel Ferreira) wrote:
> That way code like yours that relies on the syntax to build the logic will not... -
12:35 PM Revision 82e986c2 (git): Fix indent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:35 PM Revision 51edb300 (git): Include ruby/{io,encoding}.h before internal.h
- because of r61712 and r61713
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61725 b2dd03c8-39d4-4d8f-98ff-823fe69... -
12:33 PM Revision 9c2c2f77 (git): parse.y: insane syntax
- * parse.y (primary): save/restore COND and CMDARG stacks at method
definition, to distinguish do_block and do_cond ... -
12:26 PM Revision d68a3d3b (git): insns_info.inc.tmpl: split rb_vm_insn_name_info
- * template/insns_info.inc.tmpl (rb_vm_insn_name_info): split
instruction names pool not to exceed C90 limit.
git-s... -
12:13 PM Bug #14343: Segfault during generating documentation
- Ok, this is the patch I'm going to use for Fedora:
https://src.fedoraproject.org/rpms/ruby/blob/master/f/ruby-2.5.... -
09:20 AM Bug #14343: Segfault during generating documentation
- Thanks. Unfortunately, I cannot easily apply the patch into the tarball :/
-
09:05 AM Bug #14343 (Closed): Segfault during generating documentation
- This is the same issue as #14261, which has been already fixed at r61523. Thanks.
-
08:47 AM Bug #14343 (Closed): Segfault during generating documentation
- This happens on Fedora Rawhide (see the most recent build.log [1]):
~~~
$ rm -rf usr/share/gems/doc/webmock-2.3.2... -
11:52 AM Revision 0b3dfa08 (git): thread_pthread.c: round stack size
- * thread_pthread.c (rb_thread_create_timer_thread): round up
additional stack size to PTHREAD_STACK_MIN, to get rid... -
09:19 AM Bug #14261: invalid syntax segfaults: "x, true"
- Thanks. Unfortunately, I cannot easily apply the patch into the tarball :/
-
08:45 AM Revision 49289008 (git): Rename code_range to code_location
- Because the name "code_range" is ambiguous with encoding's.
Abbreviations ("crange", and "cr") are also renamed to "l... - 08:26 AM Revision 043e1fd5 (git): thread_pthread: remove checks for pthread_cond*_init
- These were added for NaCL support in r36022, and we dropped NaCL
in r60374.
IMHO, any pthreads implementation withou... -
08:26 AM Misc #14342 (Closed): [PATCH 0/2] remove pthreads ifdefs leftover from NaCL
- Applied in changeset trunk|r61719.
----------
thread_pthread: remove HAVE_PTHREAD_ATTR_INIT ifdefs
ifdefs make code... -
08:03 AM Misc #14342: [PATCH 0/2] remove pthreads ifdefs leftover from NaCL
- +1
-
07:55 AM Misc #14342 (Closed): [PATCH 0/2] remove pthreads ifdefs leftover from NaCL
- #ifdefs make code confusing, hard-to-follow, and more bug-prone.
These checks were added for NaCL and we no longer... - 08:26 AM Revision e8f40bd8 (git): thread_pthread: remove HAVE_PTHREAD_ATTR_INIT ifdefs
- ifdefs make code confusing for my easily-confused mind :<
These were added for NaCL support in r36022, and we dropped... -
08:05 AM Revision 60bb4fcd (git): bootstraptest/test_fork.rb: Stop too restrict NPROC test temporarily
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:33 AM Revision 3ecd8ab8 (git): Fix the position of VM_ASSERT for "pthread_create failed for time"
- Fix r61706. Thank you, Eric Wong. [ruby-core:84756]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61717 b2dd03c... - 07:15 AM Revision 66e42f4a (git): thread_pthread: more diagnostics around timer thread creation failures
- However, I don't think EAGAIN on pthread_create can really
be fixed in our code. I suspect test machines are overloa... -
06:55 AM Revision aaa18bae (git): update dependencies
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:55 AM Revision 141d794f (git): update-deps: strip -j option
- * update-deps: strip -j option from ENV['GNUMAKEFLAGS'], not
dirstack to get confused by intermingled entering/leav... -
06:24 AM Revision e9cb552e (git): internal.h: remove dependecy on ruby/encoding.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:24 AM Revision ee85a6e7 (git): internal.h: remove dependecy on ruby/io.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:17 AM Revision cdd77289 (git): compile.c (iseq_compile_each0): remove irrelevant tracecoverage
- This change removes tracecoverage instructions on a line that has any
NODE but is non-significant, such as, just one ... -
05:20 AM Bug #14341 (Closed): do/end blocks after arrow operator don't work with ensure/rescue/else
- Fixed at r61710. Thank you!
-
05:18 AM Bug #14341 (Closed): do/end blocks after arrow operator don't work with ensure/rescue/else
- New feature #12906 seems lacks a bit of implementation.
Example:
~~~
-> do
rescue
end
# => syntax error, u... -
05:19 AM Revision 3cfa84d5 (git): Allow `-> do rescue; end` as well as `proc do rescue; end`
- https://twitter.com/takiuchi/status/950593389963051008
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61710 b2dd0... -
05:03 AM Revision 3a38b3c5 (git): parse.y: Remove redefinition of malloc
- Because the purpose is now unsure (maybe, to support very old bison?).
If an issue occurs, it should be resurrected w... -
04:27 AM Revision 0d163031 (git): parse.y: PARSER_DEBUG is no longer used
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 AM Revision 46139097 (git): parse.y: Remove meaningless ifndef guards
- Because the part of the code is already within `#ifndef RIPPER`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6... -
03:47 AM Revision 6c3bf2df (git): Explicit failure in VM_CHECK_MODE when failing to create timer thread
- "warning: pthread_create failed for timer: Resource temporarily
unavailable, scheduling broken" still occurs randomly... -
03:37 AM Revision 56c7dd9f (git): common.mk (srcs_vpath): renamed for nmake
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 AM Feature #14337 (Closed): We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- If your intention of compartmentalizing is security, I don't agree that much. The reason was stated by @normalperson ...
- 02:45 AM Revision 4c0c2999 (git): use predefined ids in a few more places
- Saves a little space on x86:
text data bss dec hex filename
3684110 11968 34240 3730318 38eb8... -
02:10 AM Revision e6358072 (git): gmake.mk: update srcdir files
- * defs/gmake.mk (commit): update source files under the sources
directory after commit.
git-svn-id: svn+ssh://ci.r... -
01:56 AM Revision 3644cddb (git): parse.y: set ID to yylval ID instead of token
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:49 AM Revision da4067ba (git): parse.y: Remove special handling of tOROP and tANDOP
- The complexity is no longer considered necessary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61701 b2dd03c8-3... -
01:46 AM Revision 580424d5 (git): .gdbinit (print_lineno): follow up changes in r61534, r61536
- insns_info was refactored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:10 AM Revision 1e395da1 (git): parse.y: use change_shortcut_operator_id
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:25 AM Revision f651ff63 (git): wrap statement expression with __extension__
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:19 AM Revision 473aea56 (git): parse.y: Remove duplicated nd_line set
- * parse.y: These nodes are created with `@$` locations.
Start position of `@$` is same as start position of `@1`.
... -
12:06 AM Revision c434b4ab (git): constified
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/08/2018
-
11:35 PM Revision 840bfeac (git): vm.c: remove extra ifdef
- * vm.c (rb_execution_context_mark): VM_ASSERT works only if
VM_CHECK_MODE > 0.
git-svn-id: svn+ssh://ci.ruby-lang.... -
11:01 PM Feature #14277: Improve strings vs symbols ambiguity
- spatulasnout (B Kelly) wrote:
> A statement suggesting :a and "a" are equal, apart from one having
"the symbol sy... -
10:51 PM Feature #14277: Improve strings vs symbols ambiguity
- [email protected] wrote:
>
> I would say `:a.value == “a”.value # => true` But one has the
> symbo... -
08:08 PM Feature #14277: Improve strings vs symbols ambiguity
- If we assume `:a == “a” # => true` aren’t we saying that they are objects with the same properties?
I would say `:... -
07:46 PM Feature #14277: Improve strings vs symbols ambiguity
- Yeah, making :id != 'id' doesn't make sense to me either. If Ruby was going in the direction of deprecating symbols, ...
-
07:10 PM Feature #14277: Improve strings vs symbols ambiguity
- I think we should go further! Most of classes are unneccessary, in fact, they just burden the language.
```ruby
i... -
07:07 PM Feature #14277: Improve strings vs symbols ambiguity
- ```ruby
bar = :foo
bar.class # => String
bar.symbol? # => true
baz = "foo"
baz.class # => String
baz.symbol? ... -
06:10 PM Feature #14277: Improve strings vs symbols ambiguity
- mame (Yusuke Endoh) wrote:
> How? My example needs to distinguish between hsh["leaf"] and hsh[:leaf]. (To be exac... -
05:45 PM Feature #14277: Improve strings vs symbols ambiguity
- dsferreira (Daniel Ferreira) wrote:
> I believe proposed `String#symbol?` will help you on your example.
How? My... -
05:37 PM Feature #14277: Improve strings vs symbols ambiguity
- Hi Yusuke:
> I show one example that the difference between Symbols and Strings is actually useful for me
Pleas... -
05:25 PM Feature #14277: Improve strings vs symbols ambiguity
- I show one example that the difference between Symbols and Strings is actually useful for me: [a trie](https://en.wik...
-
10:53 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- matz (Yukihiro Matsumoto) wrote:
> But it's not wise to change Ruby because of your unfamiliarity.
This subje... -
09:59 PM Feature #14336 (Rejected): Create new method String#symbol? and deprecate Symbol class
- Symbols in Ruby are for identifiers. They are kind of like Enums in other languages such as Swift or C# (although Sym...
-
06:48 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- dsferreira (Daniel Ferreira) wrote:
> Jeremy, there are still conversations going on out there. Lets see how it will... -
06:14 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > They didn't regress. There is overlap between the ranges, so you can't say with confidence statistically using the ...
-
06:13 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > Daniel, are you OK with closing #14277? There doesn't seem to be a reason to have two separate issues opened for ba...
-
06:12 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- dsferreira (Daniel Ferreira) wrote:
> Why did frozen string literals outperformed symbols in ruby 2.3.0 and now that... -
05:47 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- > It sounds like these would still be broken, with no deprecation warning:
> h['a'] = 1
> h[:a] = 2
> h['a'] # w... -
05:33 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Jeremy so we have some possible performance problems regarding frozen string literals that we should try to understan...
-
04:21 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- dsferreira (Daniel Ferreira) wrote:
> There is also one important thing here that deserves consideration: We are doi... -
03:44 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- dsferreira (Daniel Ferreira) wrote:
> There is also one important thing here that deserves consideration: We are doi... -
03:36 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- There is also one important thing here that deserves consideration: We are doing a great effort to improve the perfor...
-
03:36 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- >> Symbol is an internal name, String is user input
> What do you mean with that? Can you be more specific?
Sym... -
03:21 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- I like this transition path and support it. I'd love to see symbols gone for good. The `'string'.symbol?` trick seems...
-
03:06 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Hi Victor,
> `Symbol` is an internal name, `String` is user input
What do you mean with that? Can you be more s... -
02:47 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- To be completely honest, I feel like you are solving the problem that exists for very small percent of Rubyists (I am...
-
01:58 PM Feature #14336: Create new method String#symbol? and deprecate Symbol class
- Some comments.
> Current String vs Symbol is not the ideal scenario. See:
> Matz and Koichi comments.
I think ... -
09:57 AM Feature #14336 (Rejected): Create new method String#symbol? and deprecate Symbol class
- From the discussions on the three previous issues related to the String vs Symbol subject ([5964](https://bugs.ruby-...
-
04:06 PM Revision 8a83cd10 (git): use `getblockparamproxy` to pass blocks.
- * compile.c (setup_args): use `getblockparamproxy` (`rb_block_param_proxy`)
to represent a block parameter passing.... -
04:00 PM Revision b4960648 (git): fix a bug only on assertion.
- * vm.c (rb_execution_context_mark): check escaped directly
to skip assertions. Not sure why there is an inconsisten... -
03:33 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- The issue described in this article talking about issues involving NPM also applies to RubyGems:
https://hackernoo... -
03:10 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- I never said that Github is required for Rubygems, I was referring to a common practice. Even if I audit the code in ...
-
02:50 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- also about ruby gems:
you can push the C-Lib gems as source but also as precompiled ones (for ones without compile... -
02:26 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- I was about to write a lot but I think it is better to be short.
I am not at all against more security; perhaps ru... -
01:42 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- [email protected] wrote:
> Of course I check the gems I add and the gems those gems use, but that gives me no ... -
01:34 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- Easier solution: Develop your own class in top of ruby core or fork the third-party code and control the development ...
-
01:31 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- > Do you know any way to store information in Ruby that are hidden to third-party classes ?
That is why I said to ... -
01:12 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- dsferreira (Daniel Ferreira) wrote:
> Are you saying ruby cannot be used if you want to develop a secure application... -
12:46 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- Are you saying ruby cannot be used if you want to develop a secure application?
-
12:40 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- dsferreira (Daniel Ferreira) wrote:
> Ruby was not meant to be handled like that.
> Security should be handled in d... -
12:35 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- GitHub is not the place where you should audit the gems.
Right? -
12:30 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- Ruby was not meant to be handled like that.
Security should be handled in different ways.
If you’re concerned about... -
12:14 PM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- I don't agree locking up everything. What I am saying is being able to lock down specific parts (like the object that...
-
11:50 AM Feature #14337: We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- i think if Ruby would freeze everyting and close it up, that would be a no go for the language itself and its death
... -
10:46 AM Feature #14337 (Closed): We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
- With the recent incidents in the npm community (https://github.com/npm/registry/issues/255), the earlier the unethica...
- 03:27 PM Revision a823cd16 (git): * 2018-01-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:27 PM Revision adc0bf93 (git): fix mark miss of Env (which is pointed by prev_ep).
- * vm.c (rb_execution_context_mark): r61624 and r61659 introduce marking miss
bug for Env objects as a prev_ep which... -
12:56 PM Revision 52057336 (git): parse.y: Make consistent with the terms about code ranges and locations
- "loc" was ambiguous; it might refer both a location and a code range.
This change uses "loc" for a location, and "cra... -
12:39 PM Revision 991c45c5 (git): parse.y (remove_duplicate_keys): Remove a not used argument
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 PM Revision 47cf2fd7 (git): parse.y: Factor out code fragments that merges two code ranges
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:23 PM Revision dab956b7 (git): parse.y (block_append_gen): Remove a not used argument
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:23 PM Revision fe1575fa (git): parse.y: Use nd_loc of head and tail
- * parse.y (block_append_gen): Use nd_loc of
head(tail) when create NEW_BLOCK of head(tail).
e.g. The locations o... -
12:06 PM Feature #14339 (Closed): [PATCH] net/http: use writev for HTTP chunked request bodies
- ```
net/http: use writev for HTTP chunked request bodies
This reduces both user and system CPU time for large
up... -
11:57 AM Bug #14338 (Closed): IO#write without args seems wrong
- "`ruby -e STDOUT.write`" outputs "`#<IO:0x583a2de0>`" (without quotes)
"`ruby -rstringio -e 'p StringIO.new.write'... -
11:50 AM Revision a7d49457 (git): parse.y: Fix the lineno of nd_set_line
- * parse.y: Follow up of r61676. r61676 removed
ruby_sourceline from some actions. When stop to
use lineno of "n t... -
10:54 AM Bug #14324: Should Exception#full_message include escape sequences?
- nobu (Nobuyoshi Nakada) wrote:
> Since `Exception#full_message` is expected to return the message printed to stderr,... -
10:26 AM Bug #13794: Infinite loop of sched_yield
- I notice that this bug has been closed for a while but has not been backported into 2.3. Is this likely to happen? Th...
- 10:23 AM Revision 436eef27 (git): net/http: clear compressed chunk after decompression
- We no longer need the compressed data once the inflate block is
called; so clear it ASAP to reduce memory overhead. ... -
10:12 AM Revision 79161d30 (git): Update minitest-5.11.1
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:39 AM Revision ec01271c (git): parse.y: Remove dispose_string
- I think that recycling the delimiter string objects doesn't pay its
complexity.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
09:11 AM Revision 380c84ea (git): vm_insnhelper.c: vm_invoke_block_opt_call
- * vm_insnhelper.c (vm_invoke_block_opt_call): renamed with sliding
arguments.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
09:04 AM Bug #14335 (Closed): block.call should respect redefinition of Proc#call
- Applied in changeset trunk|r61680.
----------
vm.c: respect redefinition of Proc#call
* vm.c (vm_redefinition_check... -
08:54 AM Bug #14335 (Closed): block.call should respect redefinition of Proc#call
- r61659の変更によって、
ブロック引数に対してcallメソッドを呼び出したときに
Proc#callの再定義が無視されるようになっています。
~~~
$ cat t.rb
Proc.prepend Module.ne... -
09:04 AM Revision 0948eb62 (git): vm.c: respect redefinition of Proc#call
- * vm.c (vm_redefinition_check_method_type): hoist out method
definition type to check redefinition.
* vm.c (rb_vm_... -
08:12 AM Revision c818e364 (git): Add parens [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:55 AM Revision 39c7700d (git): node.c: show newline node mark
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:54 AM Revision 80768abe (git): parse.y: Use last_loc.lineno instead of ruby_sourceline
- State-less way is better.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:30 AM Revision 33b2ac9f (git): parse.y: Remove `$<num>$ = ruby_sourceline` hacks
- Instead, use bison's lineno.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61676 b2dd03c8-39d4-4d8f-98ff-823fe69... -
05:17 AM Revision dc0dc648 (git): compile.c: compile_case2 branch
- * compile.c (compile_case2): compile as a branch condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61675 ... -
05:17 AM Revision 51e6e260 (git): parse.y: constified NULL_LOC
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:35 AM Revision 6bb9890f (git): doc/NEWS-2.5.0: Time.at is a class method
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:57 AM Bug #10643: 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
- Just checked `TestRubyOptions#test_command_line_progname_nonascii` with three recent builds:
Passed:
```
ruby 2.... -
03:22 AM Revision fbb5a9d9 (git): parse.y: Factor out special handling of a short-cut operator id
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:38 AM Revision 8ef39549 (git): parse.y: Remove duplicated nd_loc set
- * parse.y: nd_loc is set by NEW_CASE2/NEW_WHEN
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61671 b2dd03c8-39d4... -
02:36 AM Revision 81cc61d5 (git): parse.y: Embed simple wrapper functions for NEW_NODEs
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:24 AM Revision 6e6a2539 (git): parse.y: Make NULL_LOC to be internal
- * parse.y (NULL_LOC): We will create NODEs only
inside of parse.y, so make NULL_LOC to be internal.
git-svn-id: sv... -
02:24 AM Bug #14334 (Closed): Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
- Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 and simplecov-0.15.1/lib/simplecov/source_file.rb:85)
... -
02:19 AM Revision 7fdbced2 (git): parse.y: Remove unneeded wrapper functions for NEW_NODEs
- Just refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:49 AM Revision 4db3b9eb (git): parse.y: set bison's first_loc.lineno to nd_line by default
- This change initializes nd_line, lineno of each node, by default, by
using the first line number of code range that b... -
01:29 AM Revision 413d862f (git): parse.y: make all NEW_NODE macros receive location
- This looks a big change, but just for refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61666 b2dd03c8-... -
01:11 AM Feature #14319 (Closed): [PATCH] zlib: reduce garbage on Zlib::GzipReader#readpartial
- Applied in changeset trunk|r61665.
----------
zlib: reduce garbage on Zlib::GzipReader#readpartial
For garbage-conc... - 01:11 AM Revision 787fab5b (git): zlib: reduce garbage on Zlib::GzipReader#readpartial
- For garbage-concious users who use the `outbuf' argument of
`readpartial' to supply a destination buffer, this provid... -
01:11 AM Feature #14320 (Closed): [PATCH] open-uri: clear string after buffering
- Applied in changeset trunk|r61664.
----------
open-uri: clear string after buffering
Since r58846 (in Ruby 2.5), it... - 01:11 AM Revision e1dd1fc3 (git): open-uri: clear string after buffering
- Since r58846 (in Ruby 2.5), it is safe to clear the string
yielded to Net::HTTPResponse#read_body methods. This
redu... -
12:34 AM Feature #14326 (Closed): [PATCH] net/protocol: read directly into rbuf if it's empty
- Applied in changeset trunk|r61663.
----------
net/protocol: read directly into rbuf if it's empty
There's no need t... - 12:34 AM Revision b02fc0f9 (git): net/protocol: read directly into rbuf if it's empty
- There's no need to allocate a temporary string when @rbuf is
empty, we can use it as the read_nonblock destination bu... - 12:34 AM Revision 816efa9a (git): net/protocol: use binary string buffers
- Not an encoding expert, but this seems necessary for the next
change. All of the IO#read, IO#read_nonblock and relat...
01/07/2018
-
11:40 PM Bug #14333 (Closed): Backport r61645
- Please backport r61645 to ruby_2_5 branch.
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/616... -
11:31 PM Feature #14332 (Closed): Module.used_refinements to list refinement modules
- Module.used_modules was added in #7418.
But I think `Module.used_refinements` is more useful or at least complementa... -
10:27 PM Bug #14312 (Closed): backport r61591
-
10:26 PM Bug #14272: backport r61561 (fix memory leak (FOUND BY A COMPILER WARNING))
- ruby_2_5 r61661 merged revision(s) 61561.
-
10:26 PM Revision 26b037fe (git): merge revision(s) 61561: [Backport #14272]
- fix memory leak (FOUND BY A COMPILER WARNING)
Confusion of argument order ignores this st_free_table.
... -
10:25 PM Bug #14260: test failure related with proc arity on 32-bit environment (e.g. Solaris 10 with 32-bit compile)
- ruby_2_5 r61660 merged revision(s) 61518.
-
10:25 PM Revision 70c59ba5 (git): merge revision(s) 61518: [Backport #14260]
- bit fields treating negative values should be declared as signed int
* internal.h (struct vm_ifunc_argc): Bi... -
10:23 PM Bug #14259: Integer#pow returns an invalid result with large modulo
- ruby_2_5 r61629 merged revision(s) 61517.
-
07:18 PM Feature #14330 (Closed): Speedup `block.call` where `block` is passed block parameter.
- Applied in changeset trunk|r61659.
----------
Speedup `block.call` [Feature #14330]
* insns.def (getblockparamproxy... -
04:58 PM Feature #14330 (Closed): Speedup `block.call` where `block` is passed block parameter.
- # abstract
Speedup `block.call` where `block` is passed block parameter with a special object named "proxyblock" w... -
07:18 PM Revision 7fd11834 (git): Speedup `block.call` [Feature #14330]
- * insns.def (getblockparamproxy): introduce new instruction to return
the `rb_block_param_proxy` object if possible... -
06:04 PM Feature #14331: change call CGI methods from :: to .
- I agree.
I assume that the most likely reason for the ancient style in CGI is that not many use CGI and probably n... -
05:14 PM Feature #14331 (Closed): change call CGI methods from :: to .
- Hi.
I think using :: for call methods for CGI class methods in documentation and core may cause confusion.
I think... -
05:49 PM Revision bb8f6ac0 (git): lib/scanf.rb: [DOC] fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:47 PM Revision 33f4ff71 (git): * 2018-01-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 PM Revision 403c03d1 (git): doc/NEWS-2.5.0: improve language
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:57 PM Feature #14329 (Closed): Speedup `block.call` where `block` is passed block parameter.
- move to ruby-core.
-
04:49 PM Feature #14329 (Closed): Speedup `block.call` where `block` is passed block parameter.
- # abstract
Speedup `block.call` where `block` is passed block parameter with a special object named "proxyblock" w... -
04:13 PM Feature #14328 (Open): SIMD vectorization
- Hello,
in order to make ruby faster, I'd like to propose an optional SIMD optimization for some cases. I want to tar... -
04:06 PM Bug #14327: Segmentation fault while compiling ruby 2.5 on alpine armhf
- Tried ruby 2.4 and got the same result as shown in #13811
https://semaphoreci.com/encodeering/docker-ruby/branches... -
10:31 AM Bug #14327 (Closed): Segmentation fault while compiling ruby 2.5 on alpine armhf
- Hi,
I'm trying to compile ruby 2.5 within a docker container. The code is compiling for a debian base image, but n... -
12:55 PM Revision 933a3eb0 (git): node.c: fix SEGV of `->(a:){}` when --dump=parsetree
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:51 AM Revision f3aa3cd8 (git): parse.y: do not overwrite case_body position
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:51 AM Revision e1ac09db (git): parse.y: set case_body line position to args
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 057c88bc (git): parse.y: removed unused macro new_command_call
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:36 AM Revision f423f7c2 (git): parse.y: nd_line of new_qcall
- * parse.y (new_qcall): set nd_line to the method name location.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61... -
09:26 AM Feature #12589: VM performance improvement proposal
- vmakarov (Vladimir Makarov) wrote:
> For example, GCC/LLVM optimizes well int->fixnum->int->... conversions but they... -
07:43 AM Bug #13774 (Rejected): for methods defined from procs, the binding of the resulting bound_method.to_proc does not have access to the original proc's closure environment
-
07:43 AM Bug #13774: for methods defined from procs, the binding of the resulting bound_method.to_proc does not have access to the original proc's closure environment
- Once a `Proc` is bound as a method, the context of that method is not same as the based `Proc`, `receiver` for instan...
-
06:22 AM Feature #14313: Support creating KeyError with receiver and key from Ruby
- `Kernel.#raise` expects backtrace for the 3rd argument.
If we want to extend the current `Kernel.#raise` behavior, w... -
06:18 AM Feature #14313: Support creating KeyError with receiver and key from Ruby
- `NameError` already supports assigning `name`:
```ruby
p NameError.new("message", :x).name # => :x
```
Ah, di... -
05:55 AM Bug #14324: Should Exception#full_message include escape sequences?
- Since `Exception#full_message` is expected to return the message printed to stderr, escape sequences are intentional....
-
05:38 AM Revision 89f04195 (git): eval_error.c: reset in each line
- * eval_error.c (print_errinfo): reset in each line, so that
Exception#full_message ends with a newline and puts wil... -
04:57 AM Revision ac4d348d (git): eval_error.c: concat directly
- * eval_error.c (write_warn, write_warn2): get rid of unnecessary
intermediate string objects, concat directly.
git... -
04:23 AM Revision 51501137 (git): test_exception.rb: fix message
- * test/ruby/test_exception.rb (test_full_message): fix method name
in a message.
git-svn-id: svn+ssh://ci.ruby-lan... -
04:16 AM Revision 23a0a9b9 (git): eval_error.c: renamed an argument
- * eval_error.c (print_errinfo): renamed argument `colored` as
`highlight`, as it does not use colors.
git-svn-id: ... -
04:10 AM Revision f39ea3d1 (git): io.c: rb_stderr_to_original_p
- * io.c (rb_stderr_to_original_p): hoist out the condition to write
messages to the stderr FD directly.
git-svn-id:... -
03:14 AM Revision 707ab2c8 (git): Added bundler for `test-bundled-gems` dependency.
- rake, did_you_mean, test-unit depends on bundler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61645 b2dd03c8-3... -
03:10 AM Revision b9ca1265 (git): prelude.rb: eliminate a private constant
- * prelude.rb (Thread.exclusive): eliminate a private constant,
MUTEX_FOR_THREAD_EXCLUSIVE.
git-svn-id: svn+ssh://c... -
02:49 AM Revision 4328d1f5 (git): extmk.rb: exclude recursively
- * ext/extmk.rb: exclude extension libraries recursively.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61643 b2d... -
01:55 AM Bug #14069: Document order of elements in Set
- *Is* that actually guaranteed by the specification? Can you point to any specification or documentation or official s...
-
01:50 AM Misc #13968: [Ruby 3.x perhaps] - A (minimal?) static variant of ruby
- Just to make sure I understand what you are talking about, when you write "Ruby", do you *really* mean "Ruby", or do ...
- 01:20 AM Revision 0512ab04 (git): * 2018-01-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:20 AM Revision 33f34bbf (git): doc/NEWS-2.5.0: Fix the description of backtrace format change
- * The backtrace format change is affected by $stderr, but not STDERR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
12:43 AM Feature #14326 (Closed): [PATCH] net/protocol: read directly into rbuf if it's empty
- This relies on the reverted r61638 which was prematurely committed:
https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?vie...
Also available in: Atom