Activity
From 01/12/2018 to 01/18/2018
01/18/2018
-
09:34 PM Bug #14372: Memory leak in require with Pathnames in the $LOAD_PATH in 2.3/2.4
- I did a small change to see how the number of Pathnames in the `$LOAD_PATH` changes the leak amount at the script's c...
-
05:16 PM Bug #14372: Memory leak in require with Pathnames in the $LOAD_PATH in 2.3/2.4
- It's worth mentioning that more `Pathname` objects in the `$LOAD_PATH` may make this leak worse as even on ruby 2.5.0...
-
04:57 PM Bug #14372 (Closed): Memory leak in require with Pathnames in the $LOAD_PATH in 2.3/2.4
- There is a memory leak that we have found on ruby 2.3.6 and 2.4.3 that happens on Mac OSX and Linux. Ruby 2.2.6 and ...
-
06:53 PM Feature #14370: Directly mark instruction operands and avoid mark_ary usage on rb_iseq_constant_body
- normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > I was concerned that this patch might impact... -
06:33 PM Bug #14373: Methods with more than 32 keyword arguments with default values have some of the arguments set to default despite being passed in.
- I ran the code and indeed, this is very strange behaviour.
The bigget surprise to me was the "prints nothing in 2.... -
05:23 PM Bug #14373 (Closed): Methods with more than 32 keyword arguments with default values have some of the arguments set to default despite being passed in.
- ~~~ ruby
class Test
# 33 keyword arguments
def test1(a0: '', a1: '', a2: '', a3: '', a4: '', a5: '', a6: '', ... - 03:48 PM Revision 09b4d6e8 (git): * 2018-01-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:48 PM Revision 823a4fe7 (git): compile.c: use ALLOCV_N
- * compile.c (ibf_dump_object_list): allocate known-size array by
ALLOCV_N instead of rb_ary_tmp_new.
git-svn-id: s... -
12:54 PM Revision ce7ad3a8 (git): Use already casted variable
- r61883
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:54 PM Revision 646db52f (git): [DOC] Add `Array#{append,prepend}` to call-seq [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:19 PM Feature #14371: New option "recursive: true" for Hash#transform_keys!
- I agree with the proposal.
If it is approved, please do not forget meaningful documentation + perhaps
at the leas... -
05:59 AM Feature #14371: New option "recursive: true" for Hash#transform_keys!
- > Why prefer `each` over `transform_keys!`?
> And probably you wanted to write `elsif`.
Your points are correct. ... -
05:56 AM Feature #14371: New option "recursive: true" for Hash#transform_keys!
- tagomoris (Satoshi TAGOMORI) wrote:
> ```ruby
> if v.respond_to?(:each)
> else v.respond_to?(:transform_ke... -
05:29 AM Feature #14371 (Rejected): New option "recursive: true" for Hash#transform_keys!
- `Hash#transform_keys!` is available when we want to symbolize hash keys.
But in some/many cases (for example, receiv... -
11:44 AM Revision ef9bc609 (git): Fix typos.
- * rememberd -> remembered
* refered -> referred
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61933 b2dd03c8-3... -
11:34 AM Revision 37f0d532 (git): marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 9e746a35 (git): rb_global_tbl marked as static
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 8fca7e00 (git): rb_parser_lex_state_names marked as static
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 39f0269b (git): usage analysis functions marke as static
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision f5e3ddf2 (git): vm_super_outside marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision edb413ff (git): vm_stackoverflow marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 0c932244 (git): raise_closed_queue_error marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 3b787be5 (git): rb_threadptr_to_kill marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 9d792adb (git): sigill marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 856496bf (git): ruby_abort marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 31358b47 (git): sigsegv marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 4aff8e73 (git): sigbus marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision cdff88b8 (git): rb_reg_raise_str marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 86915152 (git): rb_enc_reg_raise marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 8bc36159 (git): rb_reg_enc_error marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision f41b1d07 (git): rb_reg_raise marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 193b85a9 (git): num_funcall_op_1_recursion marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 29b0b75b (git): long_toobig marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision ebe0247c (git): dir_closed marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 213782d0 (git): ibf_dump_object_unsupported marked as NORETURN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 414c0901 (git): -Wmissing-noreturn
- This is the -Wsuggest-attribute=noreturn equivalent option for clang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
09:44 AM Revision 449cceb8 (git): merge extern declarations into internal.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 8fc054fd (git): export transcode exceptions
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 2950cb06 (git): export rb_mProcGID, rb_mProcUid, rb_mProcID_Syscall
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision f64c6997 (git): export rb_mFConst
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 3cc4559c (git): export ruby_mWarning
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 8dc9ecfe (git): export rb_cLazy
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 585a2131 (git): sort lines
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:59 AM Revision 001212b9 (git): vm_eval.c: for auto-indent
- * vm_eval.c (rb_type_str): moved `case`s and semicolons so auto
indentation works.
git-svn-id: svn+ssh://ci.ruby-l... -
07:53 AM Revision 440a6476 (git): eval_intern.h: duplicate check
- * eval_intern.h (pass_passed_block_handler): remove duplicate
check. vm_block_handler_verify() is called in the su... -
04:42 AM Bug #14232: Unused refinement still breaks method search
- You cannot refine Module on 2.3.x.
I set DONTNEED for 2.3. -
04:37 AM Bug #14366: Not possible to compile ruby C extension when using `-std=c90`
- It your ruby is compiled with that option, `long long` should not be used.
-
04:05 AM Feature #14362: use BigDecimal instead of Float by default
- You can write "exact" number by `1.2r`.
-
03:53 AM Revision 04de75bf (git): extend timeout more
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:42 AM Bug #14361 (Closed): Segmentation fault when array includes two nil's without a comma between them: [nil nil, nil]
-
03:37 AM Revision b2feea29 (git): parse.y: no longer undef assignable
- * parse.y (assignable): no longer needs to undef since r61899.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@619... -
03:29 AM Revision e6883ef6 (git): parse.y: fix overflow
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:25 AM Revision 257fbc2c (git): parse.y: REQUIRED_KEYWORD
- * parse.y (REQUIRED_KEYWORD): special argument for required
keyword argument, for core and ripper.
git-svn-id: svn... -
03:09 AM Bug #14369 (Closed): Win32::Resolv.get_hosts_path may return nil, causing Resolv to fail
- Applied in changeset trunk|r61898.
----------
resolv.rb: NUL hosts
* lib/resolv.rb (Resolv::Hosts::DefaultFileName)... -
03:01 AM Bug #14369: Win32::Resolv.get_hosts_path may return nil, causing Resolv to fail
- What configuration causes it?
No TCP/IP stack? -
03:09 AM Revision 456dc174 (git): resolv.rb: NUL hosts
- * lib/resolv.rb (Resolv::Hosts::DefaultFileName): fallback to NUL
device when Win32::Resolv.get_hosts_path() return... -
02:44 AM Revision fa5870b9 (git): resolv: use safe navigation operator
- * lib/resolv.rb (each_address): use safe navigation operator to
avoid extra hash lookups, as well as each_name sinc... -
01:27 AM Revision fcb112a1 (git): marshal.c: initialize keywords
- * marshal.c (r_object0): initialize `keywords` and removed
`keyword_init` flag, to get rid of maybe-uninitialized w... -
01:10 AM Revision 1c98a41a (git): win32/resolv.rb: call rb_w32_osid
- * ext/win32/lib/win32/resolv.rb: call rb_w32_osid instead of
direct GetVersionExA API.
git-svn-id: svn+ssh://ci.ru... - 12:52 AM Revision f729089f (git): logger: use safe navigation operator
- Saves a few hundred bytes of bytecode in a frequently loaded module.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
01/17/2018
-
11:32 PM Feature #14370: Directly mark instruction operands and avoid mark_ary usage on rb_iseq_constant_body
- [email protected] wrote:
> I was concerned that this patch might impact GC time, but
> `make gcbench-rdoc` ... -
08:12 PM Feature #14370 (Closed): Directly mark instruction operands and avoid mark_ary usage on rb_iseq_constant_body
- Hi,
I've attached a patch that changes rb_iseq_mark to directly mark instruction operands rather than adding them ... -
06:12 PM Bug #14369: Win32::Resolv.get_hosts_path may return nil, causing Resolv to fail
- Added [GitHub PR #1791](https://github.com/ruby/ruby/pull/1791)
-
05:56 PM Bug #14369 (Closed): Win32::Resolv.get_hosts_path may return nil, causing Resolv to fail
- [Win32::Resolv.get_hosts_path()](https://github.com/ruby/ruby/blob/e0468f5ce87ef77c1ad08bc0d107a967e4906783/ext/win32...
-
06:08 PM Revision 900bf768 (git): include ruby/ruby.h before ruby.io.h
- It breaks AIX build:
https://rubyci.org/logs/rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/log/20180117T113303Z.log.ht... -
06:02 PM Revision b87958ca (git): extend timeout
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:54 PM Bug #13889: FileUtils.rmdir が Errno::ENOTEMPTY を無視している
- The decision to not backport this is questionable IMO.
For example, the test suite of spring-watcher-listen passes... - 03:28 PM Revision 4fd6391c (git): * 2018-01-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:28 PM Revision 2f678334 (git): iseq.c: dump as non-trace instructions
- * iseq.c (iseq_data_to_ary): when OPT_CALL_THREADED_CODE is used,
iseq_encoded is overwritten by instructions with ... -
01:31 PM Feature #14362: use BigDecimal instead of Float by default
- In TruffleRuby we represent values that have a single logical class using multiple implementation techniques, transpa...
-
01:15 PM Revision 9869ec7a (git): Fix typos.
- * node.c: strucutre -> structure
* random.c: acquried -> acquired
* thread.c: accross -> across
git-svn-id: svn+ss... -
12:29 PM Bug #14368 (Closed): backport r61862 (Fix SEGV of `/#{"\u3042"}#{'い'}/` in non UTF-8)
- backport 管理用チケットです。
-
11:22 AM Revision e9f77725 (git): process.c: get_clk_tck fallback
- * process.c (get_clk_tck): prefer CLK_TCK over older HZ, next to
_SC_CLK_TCK.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
11:16 AM Revision 9a952626 (git): process.c: remove useless cast
- * process.c (get_clk_tck): remove useless cast, implicitly cast to
long again.
* process.c (rb_proc_times): cast e... -
11:12 AM Revision 1d281ba6 (git): common.mk: ripper.c recipe
- * common.mk (ripper.c): strip nmake-style VPATH from depend file,
as well as mkmf.rb does.
git-svn-id: svn+ssh://c... -
10:28 AM Bug #14367: Wrong interpretation of backslash C in regexp literals
- Hanmac (Hans Mackowiak) wrote:
> the problem is this:
>
> ~~~ ruby
> /\c\xFF/.source == "\\c\\xFF"
> ~~~
No,... -
10:04 AM Bug #14367: Wrong interpretation of backslash C in regexp literals
- the problem is this:
~~~ ruby
/\c\xFF/.source == "\\c\\xFF"
~~~
which is already escaped
you might want ... -
08:18 AM Bug #14367 (Closed): Wrong interpretation of backslash C in regexp literals
- Following ruby code returns nil.
```sh
% LC_ALL=C ruby -ve 'p(/\c\xFF/ =~ "\c\xFF")'
ruby 2.6.0dev (2018-01-16 t... -
10:17 AM Revision d52c977f (git): ext/ripper/depend: Try to fix the path of id.h
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:55 AM Bug #14366: Not possible to compile ruby C extension when using `-std=c90`
- graywolf (Gray Wolf) wrote:
> Out of curiosity, is there any particular reason we still stick with c90?
Because V... -
09:09 AM Bug #14366: Not possible to compile ruby C extension when using `-std=c90`
- Out of curiosity, is there any particular reason we still stick with c90?
-
08:25 AM Bug #14366 (Rejected): Not possible to compile ruby C extension when using `-std=c90`
- Let me reject this. Using long long when available must never be a bad thing.
Also, we do check availability of l... -
06:38 AM Revision 2f5a20ce (git): test_ast.rb: no base directory name
- * test/-ext-/ast/test_ast.rb: exclude base directory name from
test method names.
git-svn-id: svn+ssh://ci.ruby-la... -
06:23 AM Revision 640c3dbf (git): iseq.c: flatten TS_NUM operand conditions
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:16 AM Bug #11119: Anonymous classes and modules have terrible #name and #inspect performance
- Some new benchmarks with recent MRI versions:
Ruby 2.3.6:
```
named
0.300000 0.010000 0.310000 ( 0.305... -
06:05 AM Revision edb8b498 (git): parse.y: refine negate_lit_gen error message
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:03 AM Revision 377b1895 (git): time.c: use "unsigned int" for bitfields
- Followup to r61870
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:25 AM Revision d611e071 (git): ripper.c: depends on preproc.rb
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:09 AM Bug #14360 (Rejected): Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
01/16/2018
-
10:05 PM Bug #14366 (Rejected): Not possible to compile ruby C extension when using `-std=c90`
- DeveloperHowto says that ruby should be C90, not C99, however it's not possible
to compile C extension using `-std=c... -
09:34 PM Feature #14365: irreconcilable ancestor chain ordering expectations should perhaps produce an error
- > would it not be better if this were an error?
I have not yet reached the build-up chain that you described above... -
05:34 PM Feature #14365 (Open): irreconcilable ancestor chain ordering expectations should perhaps produce an error
- ```ruby
module Module1
def foo
puts 'Module1#foo'
super
end
end
module Module2
include Module... -
05:53 PM Feature #14362: use BigDecimal instead of Float by default
- That's absolutely true. However, it's much less likely and I would say less surprising than the issues you find with ...
-
09:00 AM Feature #14362: use BigDecimal instead of Float by default
- "arbitrary-precision" doesn't mean that `BigDecimal` is immune to rounding problems:
```ruby
a = BigDecimal(1)
b... -
05:33 PM Feature #14183: "Real" keyword argument
- I've filed a bug report some time ago, maybe you could add it as a related issue: https://bugs.ruby-lang.org/issues/1...
-
05:23 PM Bug #14364 (Open): Regexp last match variable in procs
- While working on TruffleRuby's regexp variables implementation I found the following behaviour when comparing our beh...
-
05:14 PM Bug #14353: $SAFE should stay at least thread-local for compatibility
- > Of course, I proposed $SAFE as Fiber local.
:)
If $SAFE had no effect at all, then I think it would be fine t... -
03:14 AM Bug #14353: $SAFE should stay at least thread-local for compatibility
- Of course, I proposed `$SAFE` as `Fiber` local.
However, Matz said process global is enough.
akr also said nobody... -
04:48 PM Bug #14361: Segmentation fault when array includes two nil's without a comma between them: [nil nil, nil]
- Confirmed with 2.5.0, 2.4.3 did not occur. Below shows 2.6/trunk info:
```
ruby 2.6.0dev (2017-12-31 trunk 61522... -
03:12 PM Revision f8a0c7d6 (git): parse.y: Refactor for-statement generation
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:12 PM Revision 0160006b (git): parse.y (new_args_tail): Use human-friendly variable names
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:12 PM Revision d52e51ec (git): * 2018-01-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:12 PM Revision 5fd143c1 (git): node.c: Separately allocate a struct having flexible array
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:03 PM Feature #12306: Implement String #blank? #present? and improve #strip and family to handle unicode
- I would also like to have `blank?` and `present?` in Ruby. @matz says he doesn't see the benefit of having them, but ...
-
12:21 PM Bug #14360: Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
- jeremyevans0 (Jeremy Evans) wrote:
> This isn't a regression, it's an intentional bug fix. If you tell it to write ... -
09:21 AM Revision 96268c1d (git): nested flexible array member is a GCCism
- This is NG. The ISO C section 6.7.2.1 explicitly states that
structs having flexible array members "shall not be a me... -
08:35 AM Revision 7edb0a27 (git): -Wno-overlength-strings
- as per https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/Assumptions
we are officially giving up 509 characters lim... -
08:21 AM Revision b343c53d (git): parse.y: unified local_push argument
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:05 AM Revision 1c0073fa (git): parse.y: simplified compstmt
- * parse.y (top_compstmt, compstmt): unified void_stmts with
ripper.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
07:52 AM Bug #14363 (Closed): each_grapheme_cluster.size returns the wrong size
- Ruby 2.5 adds `String#each_grapheme_cluster` to enumerate the string's grapheme clusters:
```ruby
str = "a\u0300i... -
07:24 AM Revision 4b6f3bce (git): node.c: Stop double meaning of NODE_FOR by introducing NODE_FOR_MASGN
- NODE_FOR was used both for "for"-statement itself and for
multi-assignment of for-statement (for x, y, in...end).
Thi... - 06:36 AM Revision 56524df9 (git): timev.h: just use "unsigned int" for bitfields
- There's no point in having separate types depending on C dialect
when using bitfields, "unsigned int" bitfields are b... -
05:49 AM Revision f62a2fd1 (git): fix macro argument names inconsistency
- * include/ruby/defines.h (RUBY_ALIGNAS): Fix macro definition.
Fix compile error with Fujitsu C Compiler (fcc) on S... -
05:27 AM Revision ce769284 (git): parse.y (expr_value_do): factor out COND_PUSH->expr_value->do->COND_POP
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:16 AM Revision 96dcd215 (git): parse.y: removed PARSER_ARG macro
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:16 AM Revision 28e554a6 (git): parse.y: expand tokadd_mbchar
- * parse.y (tokadd_mbchar): renamed and expand callers with p.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6186... -
03:09 AM Revision dc1e6f17 (git): sizeof(uintptr_t) != sizeof(uintptr_t *)
- Reported by mame. Thanks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61865 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
02:27 AM Revision 840d0dc1 (git): parse.y: set location of nodes that lexer generates
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:00 AM Revision 6fe72f29 (git): parse.y: set location of string/literals in the lexer instead of actions
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:43 AM Revision cf924a05 (git): parse.y (new_regexp): Fix SEGV of `/#{"\u3042"}#{'い'}/` in non UTF-8
- Mixing other encoding string literals in one Regexp caused SEGV.
This bug was found by CoverityScan.
git-svn-id: svn... -
01:32 AM Revision fb1172bc (git): parse.y (symbol_append): Added to factor out `%i[]` and `%I[]`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/15/2018
- 11:43 PM Revision f6c65935 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:43 PM Revision 0f3dcbdf (git): Add tests for Node code locations
- * test/-ext-/ast/test_ast.rb: Add tests for Node
code locations. This file tests
1. There are no Node whose code... -
10:25 PM Feature #14362: use BigDecimal instead of Float by default
- > I realize this goes against the 3x3 goal but I think BigDecimal
> is preferable over Float for developer happiness... -
09:32 PM Feature #14362 (Rejected): use BigDecimal instead of Float by default
- When writing a decimal the default type assigned is `Float`:
```ruby
> 1.2.class
=> Float
```
This is great ... -
10:07 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- Well, well, well Aaron. What have you been doing? Gmail has an eye on you!
Your messages are being considered spam. ... -
10:03 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- I am seeing emails from Aaron's comments.
-
09:56 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- Aaron, why aren’t we seeing email notifications from your comments? Or is it just me?
-
09:54 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- > Pause / Resume just seems like ignoring coverage information for some code.
Yes, the goal would be to ignore it... -
07:10 PM Bug #10643: 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
- Hello,
Below are the two failures for `test_rubyoptions.rb`, using `ruby 2.4.4p228 (2018-01-15 revision 61854) [x6... -
01:37 PM Bug #10643: 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
- Hello, Grep
Thank you very much for your investigation!
I confirmed that the revision r59040 was depend on some o... -
05:51 PM Bug #14360: Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
- This isn't a regression, it's an intentional bug fix. If you tell it to write the headers, it should write the heade...
-
05:32 PM Bug #14360: Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
- Eric Wong <[email protected]> wrote:
> doc/maintainers.rdoc points to GH.
... for the CSV gem; as parts of t... -
05:32 PM Bug #14360: Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
- [email protected] wrote:
> Issue #14360 has been updated by shevegen (Robert A. Heiler).
> > This issue is also o... -
03:02 PM Bug #14360: Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
- > This issue is also open in its repository because it's not clear to me
> where is the appropriate place to open th... -
02:20 PM Bug #14360 (Rejected): Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0
- I have noticed a different behaviour between Ruby <= 2.4.3 and Ruby 2.5.0 for the `#open` method.
This issue is al... -
05:42 PM Bug #14361 (Closed): Segmentation fault when array includes two nil's without a comma between them: [nil nil, nil]
- Easily reproduced segmentation fault relating to forgetting to type a comma between nil's in an array. Doesn't occur ...
-
04:12 PM Revision e947f26f (git): parse.y: Removes unneeded Ripper/Parser guards
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:04 PM Revision e7c8b324 (git): * 2018-01-16
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:04 PM Revision ef1b0f36 (git): parse.y (new_command_qcall): Receives a block (optional)
- There were four cases that uses new_command_qcall and then
method_add_block. This change factors out the four rules.... -
02:01 PM Revision bd313552 (git): test/ruby/test_syntax.rb (test_command_with_cmd_brace_block): Added
- The bison rules were not covered.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61855 b2dd03c8-39d4-4d8f-98ff-82... -
01:54 PM Bug #14359 (Closed): IO#ungetbyte integer overflow
- In Ruby's IO, a "byte" means an integer of range 0...256.
However IO#ungetbyte is the only exception.
It does not c... -
01:27 PM Bug #13794: Infinite loop of sched_yield
- ruby_2_4 r61854 merged revision(s) 60079.
-
01:27 PM Revision e25eace6 (git): merge revision(s) 60079: [Backport #13794]
- thread_pthread.c: do not wakeup inside child processes
* thread_pthread.c (rb_thread_wakeup_timer_thread): c... -
12:25 PM Revision 79a25170 (git): test_console_attr.rb: fix test
- * test/-ext-/win32/test_console_attr.rb (reverse_video): fix test
when reverse video is set.
git-svn-id: svn+ssh:/... -
12:00 PM Revision c420603f (git): Fix a typo.
- * gc.c: beacuse -> because.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61852 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
11:58 AM Bug #14356: Backport 61605
- It's a private team.
-
06:45 AM Bug #14356: Backport 61605
- What is that slack channel?
Is it open to subscription? -
03:48 AM Bug #14356 (Closed): Backport 61605
- It fixed secure token of the slack channel.
-
11:53 AM Bug #14358 (Closed): URI.encode_www_form_component doesn't encode bad chars properly
- ~~~ruby
URI.encode_www_form_component "\u02DA", Encoding::WINDOWS_1252
#=> "%26730%3B"
# Expected:
#=> "%26%237... -
10:09 AM Revision 2701001b (git): Fix a typo.
- * win32/win32.c: wrok -> work
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61851 b2dd03c8-39d4-4d8f-98ff-823fe6... -
10:00 AM Bug #14357 (Closed): thread_safe tests suite segfaults
- The thread_safe gem is not maintained anymore, but I don't see any reason why its test suite should segfault with Rub...
-
08:54 AM Revision 4d073d53 (git): parse.y: Removes unreachable warnings
- tIDENTIFIER is now always a local id (except fname).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61850 b2dd03c... -
08:54 AM Revision 6bdd1989 (git): parse.y: Removes unneeded NULL checks
- Nowadays, there are less rules whose return value is NULL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61849 b... -
07:54 AM Revision 84cf66cc (git): parse.y: Remove unneeded NULL check
- There are many usages assuming that bodystmt always returns non-null.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
07:39 AM Revision 8ac73660 (git): parse.y (last_arg_append, rest_arg_append): factor out the code clones
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:32 AM Revision 194d4e99 (git): __declspec(align(#)) does not take sizeof()
- same as r61833
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:30 AM Revision 8a52dbdb (git): ruby_aligned_char no longer needed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:01 AM Revision 995717e1 (git): raddrinfo.c: fix parse_numeric_port
- * ext/socket/raddrinfo.c (parse_numeric_port): necessary
regardless of GETADDRINFO_EMU.
git-svn-id: svn+ssh://ci.r... -
06:47 AM Revision 8699a7a0 (git): take alignof instead of sizeof
- win32ole.c includes ALLOCA_N(struct myCPINFOEX, 1). On such case
it is not a wise idea to align to the size of that ... -
06:25 AM Revision 7c088b96 (git): parse.y (new_ary_op_assign): Factor out the typical code clone
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:25 AM Revision c2052b02 (git): parse.y: Fix a bug of `obj[42, &blk] ||= foo bar`
- Follow up of r28123 (!)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:25 AM Revision 53c6960d (git): parse.y (begin_block): Factor out BEGIN {} process.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:51 AM Revision 369aca64 (git): also blacklist gcc 4.9 for __builtin_alloca_with_align
- Reports show that gcc (Raspbian 4.9.2-10) 4.9.2 fails here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61839... -
05:27 AM Revision 55af6259 (git): tool/ruby_vm/models/attribute.rb: void for empty arguments
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:17 AM Revision 52a5f76e (git): parse.y: Remove unused code comment blocks
- The code fragments were commented out in YARV merge era.
I believe that it will be never needed in near future.
git-... -
04:36 AM Revision 39ee36f6 (git): disable __builtin_alloca_with_align for GCC 4.8
- It seems to be a false positive that the configure detects this
undocumented function to be available on the compiler... -
04:36 AM Revision e41b4a45 (git): give up RSTRING_PTR() being VALUE-aligned
- rb_setup_fake_str() can take arbitrary char* address, typicalluy
C string literals. These arguments have no guarante... -
04:36 AM Revision bca40b8b (git): sorry, this hunk was a garbage. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:59 AM Revision cabc3b65 (git): __declspec(align(#)) does not take sizeof()
- Use compile-time constant expression instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61833 b2dd03c8-39d4... -
02:39 AM Revision 65236c06 (git): more ytab.sed fixes
- * tool/ytab.sed: fix for more old bison which does not support %lex-param
at yydestruct (missed at the previous com... -
02:37 AM Bug #14246: Inconsistent C source code indentation
- I can't count to 8 in
```
xargs grep --files-with-match '^ '`
```
, sorry, just ignore me. :/ -
02:26 AM Bug #14246: Inconsistent C source code indentation
- @graywolf we are talking about C codes here. The "Do not use TABs" policy applies to non-C files.
-
02:35 AM Revision 8f745a2f (git): more support for NORETURN
- Before this NORETURN was checked only for __attribute__ or __declspec,
but nowadays other ways are there to tell comp... -
02:35 AM Revision df9a7090 (git): __builtin_alloca_with_align for optimal memory access
- ALLOCA_N takes type arugment. It is natural that the returned
value to be used as an array of type, thus type-aligne... -
02:35 AM Revision 39cfa67b (git): __builtin_assume_aligned for *(foo *) casts
- These casts are guarded. Must be safe to assume alignments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61829 ... -
02:35 AM Revision 21429b14 (git): __alignof__ to take alignment of a type
- C11 and C++11 has this feature so why not use it when available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6... -
02:35 AM Revision f089a528 (git): __attibute__((__aligned__)) for RSTRING_PTR()
- For instance array.c:rb_ary_product() uses RSTRING_PTR() as an
array of int. So to avoid misaligned memory access RST... -
02:23 AM Revision 630ab3b9 (git): more ytab.sed fixes
- * tool/ytab.sed: `p` is too short to distinguish alone from other
names. fix for more old bison which does not sup... - 12:45 AM Revision 5f3ddb32 (git): * 2018-01-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:45 AM Revision 4cc98948 (git): tool/ytab.sed: Support some old bison implementations
- At least, I confirmed bison 2.3 (because macOS uses the version).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
01/14/2018
-
11:53 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- > The more important piece of the change is being able to pause and resume coverage.
Pause / Resume just seems lik... -
09:10 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- Thanks for the reply... So you are right about the calculating the current coverage with `peek_result` and if we want...
-
08:31 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- I have two questions:
1. How is this different than recording the current coverage with `peek_result`, then subtra... -
05:55 PM Bug #9572: Restarting Coverage does not produce correct coverage result
- I would like to work on closing this out but I believe due to changes in the API expectations since the bug was filed...
-
08:12 PM Bug #14355 (Rejected): clone issue
- As documented, `Object#clone` and `Object#dup` do shallow copies by default, so this behavior is expected. Create yo...
-
07:27 PM Bug #14355 (Rejected): clone issue
- #!/usr/bin/env ruby
aMutantSpeak = [[nil,nil],[nil,nil]]
aDogSpeak = aMutantSpeak.clone
aCatSpeak = aMutantSpeak.c... -
05:56 PM Bug #14246: Inconsistent C source code indentation
- As @vo.x already pointed out, there are guidelines for the indentation. So based on the guidelines the 101 files are ...
-
03:39 PM Bug #10643: 2.2: TestRubyOptions#test_command_line_progname_nonascii test failure (MinGW)
- @nagachika
First of all, I'd like to apologize for the above, as it is incorrect. I revisited this (ruby-loco 'br... -
03:24 PM Misc #13968: [Ruby 3.x perhaps] - A (minimal?) static variant of ruby
- What You think about mrubyc ?
Second idea is turn off float and stdio
-
02:44 PM Revision 5c0748b6 (git): parse.y (parser_heredoc_dedent): Removed
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:28 PM Revision 07d356ee (git): parse.y: yydebug
- * parse.y (yydebug): define to disable a global variable and get
rid of linker error when static linked ext.
git-s... -
02:17 PM Revision a9f25963 (git): parse.y: Remove unused a macro "FIXME"
- I don't know what it was, but seems that it has been already fixed since
r12117.
git-svn-id: svn+ssh://ci.ruby-lang.... -
02:14 PM Revision 99e52bcd (git): parse.y: ripper no longer uses rb_discard_node
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:09 PM Revision 269856a4 (git): parse.y: Remove a code for old yacc
- The current parse.y won't compile with yacc since it depends on many
bison's extensions. Also, configure.ac does not... -
01:51 PM Revision 15352965 (git): parse.y: Remove almost all *_gen macros by passing parser_params explicitly
- In parse.y many functions were suffixed "_gen" and had companion macros
to pass struct parser_params implicitly, whic... -
01:51 PM Revision 97b98999 (git): parse.y: Expand global-like accessor macros for struct parser_params
- For example, `lex_strterm` is expanded to `p->lex.strterm`.
I believe that this expansion make the code straightforwa... -
01:51 PM Revision 14be478d (git): parse.y: Use "p" for the variable of struct parser_params consistently
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:51 PM Revision ca6e1620 (git): parse.y: Avoid "p" as a variable name
- Because I want to use the name "p" for struct parser_params through
parse.c. This change renames "p" to "ptr", "pare... -
01:41 PM Bug #14354 (Closed): Remove confusing doc comments for 2.3
- Broken doc comments are removed at @56285:
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/56285... -
11:19 AM Revision 6b5e0bd9 (git): exclude flexible array size with old compilers
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:44 AM Feature #14339 (Closed): [PATCH] net/http: use writev for HTTP chunked request bodies
- Applied in changeset trunk|r61812.
----------
net/http: use writev for HTTP chunked request bodies
This reduces bot... - 02:44 AM Revision bbea0270 (git): * 2018-01-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:44 AM Revision 7db24a62 (git): net/http: use writev for HTTP chunked request bodies
- This reduces both user and system CPU time for large
uploads with dynamically-generated request bodies.
...
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...
Also available in: Atom