Activity
From 11/06/2018 to 11/12/2018
11/12/2018
-
10:46 PM Misc #15298: Inconsistent date errors
- While I am not sure if ArgumentError for all entries would be the proper
solution, I agree that there may be more el... -
06:08 PM Misc #15298 (Closed): Inconsistent date errors
- When using Date, if you initialize an invalid date you'll get an `ArgumentError`:
```ruby
Date.new(1999, 1, 32) ... -
06:14 PM Bug #14929: [PATCH] thread.c (do_select): fix leak on exception
- Could you backport below commits for test/ruby/test_io.rb#test_select_leak from ruby_2_5 or trunk to ruby_2_4 branch?...
-
03:59 PM Misc #15294: Add warnings for invalid ERB trim modes
- Thank you!
-
12:40 AM Misc #15294: Add warnings for invalid ERB trim modes
- I thought warning message should provide information that helps to fix the warning, so I modified your patch but appl...
-
12:37 AM Misc #15294 (Closed): Add warnings for invalid ERB trim modes
- Applied in changeset trunk|r65671.
----------
erb.rb: warn invalid trim_mode [Misc #15294]
From: Justin Collins <ju... -
12:43 PM Feature #6284: Add composition for procs
- I've forgotten to post the patch to use `<<` and `>>`.
https://github.com/nobu/ruby/tree/feature/6284-proc-composition -
10:29 AM Feature #13581: Syntax sugar for method reference
- @nobu Awesome!
Am I correct that receiver-less call, like `something.map(&.:puts)`, will be impossible?
Is it a v... -
07:20 AM Feature #13581: Syntax sugar for method reference
- https://github.com/nobu/ruby/tree/feature/13581-methref_op
-
10:19 AM Revision 803dcea4 (git): Revert r65681 which had a race condition issue
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:18 AM Revision 2dae9b36 (git): .travis.yml: resurrect -j on mac
- The "osx build randomly fails with `-j`" happens on make -j test-all.
Should be safe to do make -j all.
git-svn-id:... -
08:14 AM Revision 3208db7f (git): vm_insnhelper.c: avoid nevative sp
- space_size can be zero here, under the following script. We would
better bail out before bptr calculation.
% ./mini... -
07:58 AM Revision 5a10e835 (git): erb/new_spec.rb: fix spec failure by other specs
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:32 AM Revision 8ad336b5 (git): Adopt [Misc #15294]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:14 AM Revision d6cd22db (git): Export rb_flo_div_flo for MJIT
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:56 AM Revision 767ab942 (git): srcs-ext should update ext/ripper/eventids2table.c
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:09 AM Revision 68261c06 (git): numeric.c: fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:26 AM Revision 75521b8c (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 AM Revision 00b8b118 (git): vm_insnhelper.c: avoid division by zero
- same as r65642.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:39 AM Revision 21e1260f (git): char is neither signed nor unsigned
- read_escaped_byte() returns values of range -1...256. -1 indicates
error. So the function basically expects char to ... -
02:00 AM Revision bc7976f2 (git): lib/irb.rb: fix up r65674
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:08 AM Revision 199c5cc1 (git): ~(unsigned char) is not unsigned char
- The unary ~ operator excercises integer promotion of the operand
_before_ actually applying bitwise complement (cf: I... -
12:55 AM Revision 623ecdac (git): Document binding.irb on Binding [ci skip]
- For some reason this very useful method was undocumented since it was added in
493e48897421d176a8faf0f0820323d79ecdf9... - 12:53 AM Revision 8db14201 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:53 AM Revision 8f4aa4fd (git): Merge Bundler-2.0.0.pre1 from upstream.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:37 AM Revision ab5a3db4 (git): erb.rb: warn invalid trim_mode [Misc #15294]
- From: Justin Collins <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65671 b2dd03c8-39d...
11/11/2018
- 11:22 PM Revision 7e61fdca (git): * 2018-11-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:22 PM Revision 1febaff1 (git): win32/setup.mak: Substitute slashes in `MJIT_CC`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:22 PM Revision 2fcdfa6e (git): `MJIT_BUILD_DIR` is not used on Windows
- Because `LOAD_RELATIVE` is always enabled on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65668 b2dd03... -
01:26 PM Bug #15297 (Closed): Appveyor - test-all failures & build warnings - bison 3.1 vs 3.2 ?
- Seems fixed by r65667, too.
Thank you. -
04:30 AM Bug #15297: Appveyor - test-all failures & build warnings - bison 3.1 vs 3.2 ?
- After reverting to bison 3.1, ruby-loco passed on
ruby 2.6.0dev (2018-11-11 trunk 65664) [x64-mingw32] -
03:14 AM Bug #15297: Appveyor - test-all failures & build warnings - bison 3.1 vs 3.2 ?
- Finally took the time to look at this, and started with bison, as it's used by both the mswin/vc builds and the mingw...
-
01:05 PM Bug #15284: Unintentional warnings with node.h
- JFYI: It seems this commit on bison http://git.savannah.gnu.org/cgit/bison.git/commit/?id=e7b709ab0b00244f87f53e60bc2...
-
12:40 PM Bug #15284 (Closed): Unintentional warnings with node.h
- Applied in changeset trunk|r65667.
----------
Fix for bison 3.2 [Bug #15284] -
12:40 PM Revision 6a85c2a5 (git): Fix for bison 3.2 [Bug #15284]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:15 PM Revision 66f239c5 (git): Add docs to RubyVM::AbstractSyntaxTree.of
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:58 AM Revision 9f41da42 (git): Fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:21 AM Bug #15293: Since r64852, on Solaris with Oracle Developer Studio 12.4, syntax error
- ngoto (Naohisa Goto) wrote:
> [Bug #12397] にも少し書いたように、configure で `__extension__` や statement expression の有無をチェックするよ... -
01:25 AM Revision c8e8f4db (git): Use friendlier terminology in leaf helpers
- [Fix GH-2009]
From: Juanito Fatas <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@656... -
12:55 AM Revision ab97298a (git): Make some functions to be static
- These functions are used only in ast.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65663 b2dd03c8-39d4-4d8f-9... -
12:46 AM Revision afa1c6a2 (git): Use friendlier terminology in rubysocket.h comment
- [Fix GH-2008]
From: Juanito Fatas <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@656... -
12:46 AM Revision 06b63130 (git): Revert "Use friendlier terminology in rubysocket.h comment"
- This reverts commit dcd41bbbdb021b5e0e74f8a33c2c58cecf595f29.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6566... -
12:40 AM Revision 51fbeddd (git): Use friendlier terminology in rubysocket.h comment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:20 AM Revision 62680982 (git): Make rubygems follow the upstream of psych
- And merge psych again.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
11/10/2018
-
10:26 PM Revision ba8d27e6 (git): Revert "Merge psych from upstream."
- This reverts commit db3101ff301b8e6f52170df0891f4fc35579354f.
This caused build error: http://ci.rvm.jp/results/trun... - 06:06 PM Revision 49d079ce (git): * 2018-11-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:06 PM Revision db3101ff (git): Merge psych from upstream.
- * https://github.com/ruby/psych/pull/378
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65656 b2dd03c8-39d4-4d8f-... -
12:04 PM Revision f800c5fc (git): Constified ruby_sourcefile
- which usually refers ruby_sourcefile_string and is not freed
directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
11:43 AM Revision f53bd45d (git): AST.of -e script
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:40 AM Revision 6e610f5e (git): Parse the source in SCRIPT_LINES__ as array
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:28 AM Bug #15292: Since r64852, on Solaris with Oracle Developer Studio 12.6, compile error of iseq.c
- iseq.c のコンパイルは通りましたが、謎のリンクエラーが発生していました。
コンパイラまたは周辺のバグかもしれませんが全く不明です。
~~~
cc -errtags=yes -xO4 -xtarget=sparc64x... -
11:16 AM Revision 907ae13c (git): Check the argument before creating a parser
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:39 AM Revision 2aed2cbc (git): Parse the source in SCRIPT_LINES__ if possible
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:29 AM Revision 67099c45 (git): Fix potential NULL pointer access [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:29 AM Bug #15297 (Closed): Appveyor - test-all failures & build warnings - bison 3.1 vs 3.2 ?
- Appveyor just updated their images. I have rarely seen build/compile warnings with mingw/gcc & Ruby.
There are tw... -
05:01 AM Feature #13581: Syntax sugar for method reference
- matz (Yukihiro Matsumoto) wrote:
> Out of [ruby-core:85038](https://bugs.ruby-lang.org/issues/13581#change-69758) ca...
11/09/2018
- 11:24 PM Revision 9dd8c528 (git): * 2018-11-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:24 PM Revision 62c69768 (git): thread_pthread.c (rb_sigwait_sleep): add note about spurious wakeup
- I already forgot why we needed to jump through such hoops :x
[ruby-core:88102]
git-svn-id: svn+ssh://ci.ruby-lang.or... -
09:12 PM Misc #15294 (Closed): Add warnings for invalid ERB trim modes
- Currently, the ERB library will accept any value for the "trim mode". If the trim mode is any string containing `%`, ...
-
02:55 PM Bug #15293 (Closed): Since r64852, on Solaris with Oracle Developer Studio 12.4, syntax error
- r64852以降、Solaris 10 上の Oracle Developer Studio 12.4 にてコンパイルすると、以下のエラーで array.c のコンパイルに失敗します。(r65641 にて確認)
~~~
cc ... -
02:35 PM Bug #15292 (Third Party's Issue): Since r64852, on Solaris with Oracle Developer Studio 12.6, compile error of iseq.c
- r64852以降、Solaris 10 上の Oracle Developer Studio 12.6 にてコンパイルすると、以下のエラーでiseq.c のコンパイルに失敗します。(r65641 にて確認)
~~~
cc -e... -
01:39 PM Revision 4bf84ede (git): Get rid of setting SCRIPT_LINES__ by AST.parse
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 PM Revision 49c7c8ed (git): Hoisted out rb_ast_parse_str and rb_ast_parse_file
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 PM Revision 51902ea5 (git): Remove unused default value of MJIT_CC [ci skip]
- because always set `MJIT_CC` at `: ${MJIT_CC=$CC}`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65645 b2dd03c8-... -
11:19 AM Revision 9d2f88fc (git): addr2line.c: fix compilation for i386-darwin
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:44 AM Revision 1922253e (git): util.c: suppress warnings
- These functions handle overflows correctly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65643 b2dd03c8-39d4-... -
09:14 AM Revision b8540e0a (git): numeric.c: avoid division by zero
- In C, division by zero is undefined, even if the expression is double
(cf: ISO/IEC 9899:1990 section 6.3.5). OTOH we... -
01:37 AM Revision 1d7d0826 (git): Rename `AST` module to `AbstractSyntaxTree`
- Follow the same naming convention of `InstructionSequence` class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... - 01:13 AM Revision f67c0e56 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:13 AM Revision 191108a6 (git): There is a path to use bmethod with ifunc.
- * vm_insnhelper.c (vm_yield_with_cfunc): use passed me as bmethod.
We also need to set `VM_FRAME_FLAG_BMETHOD` if n... - 01:02 AM Revision 7c8b5e8f (git): * 2018-11-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:02 AM Revision 38d8d071 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:02 AM Revision 3cb6952f (git): fix passing wrong `passed_bmethod_me`.
- * vm_core.h: remove `rb_execution_context_t::passed_bmethod_me`
and fix functions to pass the `me` directly.
`pas... -
12:17 AM Feature #15085: Decrease memory cache usage of MJIT
- The issue is almost gone on v2_6_0_preview3.
`invokesuper` on MJIT runs as about fast as on normal VM.
Attached "...
11/08/2018
-
11:04 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- @normalperson Eric,
Sorry for the delay. The patch passed. I applied it to r65635...
-
03:43 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- [email protected] wrote:
> Yes. Below is a summary of all builds from r64892 2018-10-01 thru r65558, except Test... -
02:24 PM Feature #15289: Accept "target" keyword on `TracePoint#enable`
- Sounds nice. Please do not forget documentation when/if approved/added. :)
I have no particular opinion on the API... -
12:37 PM Bug #15290: load_from_binary Bus error on Solaris sparc
- I am not able to apply all these patches right now, but I managed to build latest Ruby 2.6.0 preview 3 and this issue...
-
08:46 AM Bug #15290: load_from_binary Bus error on Solaris sparc
- In addition to the above, r63118, r63119, and r63120 are needed.
-
09:52 AM Revision e3cfb1f3 (git): st.c: bin might be zero
- When EMPTY_OR_DELETED_BIN_P(bin) is true, it is a wrong idea to
subtract ENTRY_BASE from it. Delay doing so until we... - 09:46 AM Revision e226772a (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:46 AM Revision 39725a4d (git): gc.c: avoid integer overflow at process exit
- This is rather nitpicking but at the moment the process terminates,
heap_pages_final_slots overflows.
(lldb) bt
* th... -
07:42 AM Bug #595: Fiber ignores ensure clause
- > Eric Wong wrote:
> > It will be difficult/unsafe to use auto-fiber/Thread::Coro
> > [Feature #13618] without thi... -
07:41 AM Revision 3483e6da (git): hash.c: +(-1) is a wrong idea
- Before this changeset RHASH_ARRAY_SIZE_DEC() was expaneded to include
an expression like `RHASH_ARRAY_SIZE+(-1)`. RH... -
06:35 AM Bug #15291 (Assigned): ruby-2.6.0-preview3でbin/bundle_rubyがインストールされる
- `bundle_ruby` が無いと落ちるテストがあったので port してましたが、リリースまでにはテストと一緒に消しておこうと思います。
-
06:26 AM Revision 42274ff5 (git): vm_core.h: conform C90
- https://travis-ci.org/ruby/ruby/jobs/452230859
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65631 b2dd03c8-39d4... -
06:22 AM Revision 7cc97cfe (git): avoid (size_t)-- (2nd try)
- The decrements overflow and these variables remain ~0 when leaving the
while loops. They are not fatal by accident, ... -
06:19 AM Revision c68d1c92 (git): lib/rubygems/indexer.rb: suppress random test-all error
- by bundler. Similar to r65613, but fixing this more carefully
because here is not just inside tests but inside rubyge... -
05:35 AM Bug #15288 (Closed): RUBY_DEBUG=gc_stress dumps core
- Applied in changeset trunk|r65628.
----------
initialize VM postponed_job first. [Bug #15288]
* inits.c: call `Init... -
05:35 AM Revision 8634e62a (git): initialize VM postponed_job first. [Bug #15288]
- * inits.c: call `Init_vm_postponed_job` first because
postponed_job is used by transient heap.
git-svn-id: svn+ss... -
05:34 AM Revision a74d08b9 (git): svn merge -r 65625:65623 .
- Was breaking make test-all
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65627 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
05:34 AM Revision 7b9dd379 (git): .travis.yml: simplify travis matrix description
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:24 AM Revision 28997227 (git): st.c: fix comparison between signed and unsigned
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:06 AM Revision 24fff750 (git): avoid (size_t)--
- The decrements overflow and these variables remain ~0 when leaving the
while loops. They are not fatal by accident, ... - 05:01 AM Revision f4a2170e (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:01 AM Revision 26081169 (git): separate Thread type (func or proc) explicitly.
- * vm_core.h (rb_thread_struct): introduce new fields `invoke_type`
and `invoke_arg`.
There are two types threads:... -
04:24 AM Revision 96af6823 (git): st.c: straight-forward comparison of characters
- These functions are used in strcasehash, which is used to store encoding
names. Encoding names often include hyphens... -
04:06 AM Revision 3f1524f0 (git): test_ftp.rb: extend timeout for --jit-wait testing
- to avoid random failures like
https://app.wercker.com/ruby/ruby/runs/mjit-test1/5be394b818310600284f2b50?step=5be394f... - 03:27 AM Revision 86dca76e (git): ext/socket/init.c (wait_connectable): bail out early on some errors
- This becomes necesary if sockets become non-blocking by
default <https://bugs.ruby-lang.org/issues/14968>; but it's
a... -
02:25 AM Revision 17e9667f (git): refine parse_rat
- * rational.c (read_num): return the exponent instead of the
divisor, to get rid of huge bignums.
* rational.c (par... -
01:57 AM Revision dcfb7f6d (git): compile.c: compile error than rb_bug [ci skip]
- * compile.c (get_local_var_idx, get_dyna_var_idx): raise a compile
error which is useful than rb_bug, when ID is no... -
01:43 AM Revision 96c26fbb (git): st.c: suppress integer overlow warnings
- This `i += h;` overflows. Don't know the intention of the
operation, so just suppress UBSAN.
git-svn-id: svn+ssh:/... -
12:36 AM Revision 3038bc31 (git): NEWS: Add `RubyVM::AST.of` to NEWS [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:12 AM Revision 7d3e758a (git): compile.c: unreachable than rb_bug [ci skip]
- * compile.c (iseq_calc_param_size): use UNREACHABLE than rb_bug,
at where never reachable.
git-svn-id: svn+ssh://c... -
12:06 AM Revision e6c4d558 (git): test/rdoc/minitest_helper.rb: suppress bundler error
- maybe after bundler introduction to this repository, we randomly hit
errors like:
http://ci.rvm.jp/results/trunk-gc-a...
11/07/2018
-
07:25 PM Bug #15270: [PATCH] Fix TracePoint for code loaded using ISeq.load_from_binary
- @ko1 can you mark this issue to be backported to 2.5.x please?
-
05:18 PM Revision 5ea27174 (git): Following up r65583. Removed VCR files when retrieving code from upstream.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:51 PM Revision 9b7d8947 (git): Clear CC_WRAPPER in other than the toplevel
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:23 PM Bug #15290: load_from_binary Bus error on Solaris sparc
- The bus error occurs in compile.c line 8883, in function ibf_load_object_string().
It seems that this bug is alrea... -
11:26 AM Bug #15290 (Closed): load_from_binary Bus error on Solaris sparc
- When we updated to recently released version 2.5.3, one test on sparc started to fail:
~~~
/.../ruby-25/ruby-2.5.... -
04:12 PM Feature #11527 (Assigned): IPAddr#mask_addr isn't a method
-
04:00 PM Feature #6946: FIPS support?
- @rhenium I think we can close this ticket.
Thanks for reminding us.
I do not see the issue on the fips mode.
I cou... -
03:55 PM Feature #14109 (Closed): FileUtils: Use Dir.children instead of Dir.entries
- Applied in changeset trunk|r65610.
----------
Dir.children is available since Feature #11302. FileUtils uses
Dir.eac... -
03:55 PM Revision 37c08fad (git): Dir.children is available since Feature #11302. FileUtils uses
- Dir.each on an internal method encapsulated on a private class
`Entry_#entry`, having no '.' neither '..' entries wou... - 03:47 PM Revision 8c56aa51 (git): * 2018-11-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 PM Revision 852ddf18 (git): Expand MJIT_CC on mswin too
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:44 PM Bug #15291 (Closed): ruby-2.6.0-preview3でbin/bundle_rubyがインストールされる
- ruby-2.6.0-preview3を試していたところ、bin/以下に"bundle_ruby"というファイルがありました。
bundler由来のもののようですが、これは意図されたものでしょうか?
`gem install ... -
02:27 PM Revision 61eaa5e3 (git): Convert MJIT_CC to Windows path on msys too
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:48 PM Revision fc14c408 (git): * expand tabs. [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:48 PM Revision d99d8cc8 (git): Add cast to suppress warnings on Solaris [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:06 PM Bug #15206: require_relative in std_lib
- I revert examples in comment and replace numeric features too at r65548.
-
11:38 AM Revision adb723bc (git): `+` sign in the path of ruby needs to be escaped
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:55 AM Revision 9e618397 (git): Generalize r65594
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:55 AM Revision f84577ba (git): clean mjit_build_dir.dylib.dSYM directory on macOS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:03 AM Bug #15285: lambda return behavior regression from #14639
- ea15ceddbef2cc4c459c1ad5796e43ae9fa2cbf1 is r64996, which is a backport of r63030, which fixes #14639.
@nobu any i... -
08:51 AM Feature #15289 (Closed): Accept "target" keyword on `TracePoint#enable`
- # Abstract
To enable TracePoint for specific location, I propose new keyword argument `target:` to `TracePoint#ena... -
08:35 AM Feature #14145: Proposal: Better Method#inspect
- Good point. I can't think of a good solution to that that would not involve substantial work.
nobu (Nobuyoshi Naka... -
07:06 AM Feature #14145: Proposal: Better Method#inspect
- Ruby's default argument is not so simple as you think.
Where `foo` is defined as
```ruby
def foo(a, b = a.bar) e... -
08:19 AM Bug #15288 (Closed): RUBY_DEBUG=gc_stress dumps core
- ```
zsh % RUBY_DEBUG=gc_stress lldb -- ./miniruby -vep
(lldb) target create "./miniruby"
Current executable set to... -
08:15 AM Feature #15287: New TracePoint events to support loading features
- I love introspection, so .. \o/
-
05:19 AM Feature #15287 (Closed): New TracePoint events to support loading features
- # Abstract
I propose the following new TracePoint events:
* `loaded` (invoked after `require`/`load`)
* `metho... - 08:13 AM Revision ebf58990 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:13 AM Revision b06649b9 (git): Rename get/setinlinecache to opt_get/opt_setinlinecache
- The instructions are just for optimization. To clarity the intention,
this change adds the prefix "opt_", like "opt_... -
08:04 AM Revision c8cfd78b (git): mjit_worker.c: stop expanding already-absolute MJIT_CC
- r65577 seems to have made MJIT_CC (MJIT_CC_COMMONA) become an absolute
path. So start_process doesn't need to find th... -
08:04 AM Revision 3f6a4be3 (git): vm_backtrace.c: pos can be zero
- (lldb) target create "./miniruby"
Current executable set to './miniruby' (x86_64).
(lldb) settings set -- target.run-... -
08:03 AM Revision 0f36bc09 (git): insns.def: forgot add cast [ci skip]
- See r65595
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:21 AM Revision 76566bfd (git): ruby-runner.c: enable MJIT_SEARCH_BUILD_DIR only if no relative loading
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:16 AM Revision 48649e46 (git): insns.def: avoid integer overflow
- In these expressions `1` is of type `signed int` (cf: ISO/IEC
9899:1990 section 6.1.3.2). The variable (e.g. `num`) i... -
07:15 AM Revision ecbd0d79 (git): test_process.rb: avoid test failure by r65588
- on macOS.
https://travis-ci.org/ruby/ruby/jobs/451709313
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65594 b2d... -
05:26 AM Revision 391811c1 (git): .travis.yml: UNALIGNED_WORD_ACCESS=0 for UBSAN
- Unaligned word access warnings generated by UBSAN are often
treated well already, depending on this macro.
git-svn-... -
05:23 AM Revision 74fe1cc3 (git): string.c: this assumption is false [ci skip]
- Looking at the lines right above, it is clear than a blue sky
that we cannot assume `p` to be aligned at all when
UNA... -
05:07 AM Revision 4d3c254e (git): Fix call-seq [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:56 AM Revision 9722ed0e (git): suppress GCC warning about unknown sanitizers
- See also: https://travis-ci.org/ruby/ruby/jobs/451710726#L1941
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65... -
04:22 AM Feature #15286: Proposal: Add Kernel.#expand(*args)
- Thanks for comment, shevegen.
`Kernel.#expand` can be used as follows.
```ruby
names = [:a, :b, :meth]
# expa... -
12:33 AM Feature #15286: Proposal: Add Kernel.#expand(*args)
- I think one possible question in regards to the suggestion here is whether the above method may be useful
on its own... -
04:19 AM Misc #15229: DevelopersMeeting20181122Japan
- * [Feature #15286] Proposal: Add Kernel.#expand(*args)
-
04:09 AM Revision 234ffbce (git): blacklist UBSAN's unsigned integer overflow
- Integer overflow for unsigned types are fully defined in C. They
are not always problematic (but not always OK). The... -
04:02 AM Revision c818b2fc (git): ruby-runner.c: enable MJIT_SEARCH_BUILD_DIR
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:49 AM Revision f837601c (git): mjit_build_dir: separate MJIT_BUILD_DIR
- * Makefile.in (mjit_build_dir.so): separate MJIT_BUILD_DIR to
eliminate the feature for test-all after installation...
11/06/2018
-
11:50 PM Revision 92e9f615 (git): Fix build_os:host_os pair
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:36 PM Feature #14145: Proposal: Better Method#inspect
- It may be possible to procify the arguments to self-contain them without really disturbing their integrity. `method(:...
-
11:18 PM Feature #15286 (Rejected): Proposal: Add Kernel.#expand(*args)
- This is a suggestion for Hash shorthand.
* [add support for hash shorthand](https://bugs.ruby-lang.org/issues/15236)... - 10:56 PM Revision ca2e5225 (git): * 2018-11-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:55 PM Revision 9c40a954 (git): Revert "thread.c (rb_wait_for_single_fd): no point initializing pollfd.revents"
- It may cause an access to uninitialized variables.
The call to ppoll will set the `revents` field, but ppoll is not a... -
09:20 PM Bug #15285 (Closed): lambda return behavior regression from #14639
- The change in ea15ceddbef2cc4c459c1ad5796e43ae9fa2cbf1 to use rb_yield_force_blockarg changes the behavior of returns...
-
08:47 PM Revision e6bf368c (git): Removed VCR cassettes files for reducing package size.
- [Bug #14219]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:35 PM Feature #15281: Speed up Set#intersect with size check.
- > we can do that as Sets are ordered
IMO if they are, it's an implementation detail that you shouldn't rely on. Al... -
04:51 PM Bug #13999 (Assigned): Cygwin 環境で ripper_state_lex.rb がコアダンプする
-
03:52 PM Bug #15282: Segfault (null pointer dereference) in variable.c iv_index_tbl_make
- ruby_2_5 r65582 merged revision(s) 65554.
-
03:52 PM Feature #8781 (Closed): Use require_relative() instead of require() if possible
-
03:52 PM Revision 783f1b29 (git): merge revision(s) 65554: [Backport #15282]
- Don't set throw data as cause [Bug #15282]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@65582 b2dd0... -
03:48 PM Bug #15268: Solarisでtest/drb/test_drbssl.rbが落ちる
- これrubyciのLinux Armv7でも同様の問題が出ていたので、Solaris依存ではない気もしています
-
03:31 PM Bug #15271: Segfault (null pointer deref) in parse.y:1354
- ruby_2_5 r65581 merged revision(s) 65460.
-
03:31 PM Revision 218ac97b (git): merge revision(s) 65460: [Backport #15271]
- parse.y: last location from bison
* parse.y (command): set the last location from the location
man... -
03:28 PM Bug #15206: require_relative in std_lib
- Oh, good catch, I should have thought of that...
I modified my script to check if the path with .rb actually exist... -
03:13 PM Bug #15245: Heap buffer overflow (write of size 8) in vm.inc
- ruby_2_5 r65580 merged revision(s) 65350.
-
03:13 PM Revision 75600918 (git): merge revision(s) 65350: [Backport #15245]
- compile.c: fix peephole optimization
* compile.c (iseq_peephole_optimize): should `pop` before jump
... -
02:50 PM Bug #15087: Segmentation fault with splat and block
- ruby_2_5 r65579 merged revision(s) 64786.
-
02:49 PM Revision a2d9317d (git): merge revision(s) 64786: [Backport #15087]
- parse.y: fix block passing with empty kwargs
* parse.y (arg_blk_pass): preceeding arguments node may be NULL... -
02:33 PM Feature #4475: default variable name for parameter
- shevegen (Robert A. Heiler) wrote:
> The first variant, aka the variant with "x", or any other single letter, includ... -
02:15 PM Feature #4475: default variable name for parameter
- I also like the idea in principle, largely because I can relate to the idea. I encounter
this every now and then whe... -
12:08 PM Revision 78bf275c (git): Expand MJIT_CC in configure
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 AM Revision bb2ee549 (git): workaround C++ism in ASAN header
- See also: https://travis-ci.org/ruby/ruby/jobs/451299690
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65576 b2... - 10:19 AM Revision 3f97d88a (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:19 AM Revision 5fcc43e2 (git): cont.c: direct use of rb_thread_t
- The only usage of rb_fiber_reset_root_local_storage() is from
ruby_vm_destruct(), where the object space is already t... -
10:06 AM Revision 4a80c054 (git): adopt sanitizer API
- These APIs are much like <valgrind/memcheck.h>. Use them to
fine-grain annotate the usage of our memory.
git-svn-id... -
09:54 AM Bug #15284 (Closed): Unintentional warnings with node.h
- Recently, I got the following warnings with build time.
```
parse.c:4720:14: warning: incompatible pointer types ... -
08:01 AM Revision dbd90b2d (git): mjit.c: don't use mutex before checking availability
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:45 AM Misc #15007: Let all Init_xxx and extension APIs frequently called from init code paths be considered cold
- > Does that seem reasonable as a unit of work to you?
Perfect!
Note that we will release ruby 2.6 in Dec. If yo... -
07:30 AM Revision 6c201476 (git): mjit_worker.c: don't use _one for now
- I'm planning to use _one later, but it may be doubly registered by
switching `stop_worker_p` now and so we should not... -
07:28 AM Revision e0a35586 (git): Makefile.in: do not expand MJIT_CC if cross compiling
- * Makefile.in (mjit_config.h): expand MJIT_CC only if native
build, the path on cross compiling host is useless.
g... -
07:22 AM Revision 7a2263fb (git): mjit_worker.c: strictly control MJIT copy job
- -available region. reducing risk of SEGV in mjit_copy_job_handler() like
http://ci.rvm.jp/results/trunk-mjit@silicon-... -
07:03 AM Revision 9f17712d (git): Makefile.in: convert MJIT_CC to Windows path
- * Makefile.in (mjit_config.h): convert MJIT_CC to Windows path on
mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
06:38 AM Bug #15270 (Closed): [PATCH] Fix TracePoint for code loaded using ISeq.load_from_binary
- Thank you! You are completely right.
applied at r65567 (I forget to add ticket reference on commit log).
-
06:36 AM Revision 09821dd2 (git): Fix TracePoint for nested iseq loaded from binary [Bug#14702]
- When loading iseq from binary while a TracePoint is on, we need to
recompile instructions to their "trace_" variant. ... -
05:14 AM Revision b11b804f (git): Revert "mjit_build_dir: separate MJIT_BUILD_DIR"
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:07 AM Revision a5400ebb (git): do not delete function declarations in case of non-sanitizing builds
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:06 AM Revision cbb6a3a6 (git): annotate functions to blacklist MSAN
- In these functions we are intentionally reading memory address
not owned by us. These reads should not be diagnosed.... -
04:14 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- normalperson (Eric Wong) wrote:
> Do you have any historical info about the pass/fail rate of these tests in parall... -
01:03 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- [email protected] wrote:
> The above patch (v5) passed when added to:
>
> ruby 2.6.0dev (2018-11-06 trunk 6555... -
12:28 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
- @normalperson Eric,
The above patch (v5) passed when added to:
ruby 2.6.0dev (2018-11-06 trunk 65555) [x64-ming... -
04:13 AM Revision a39080f5 (git): mjit_build_dir: separate MJIT_BUILD_DIR
- * Makefile.in (mjit_build_dir.so): separate MJIT_BUILD_DIR to
eliminate the feature for test-all after installation... -
04:13 AM Revision a4b73e7e (git): Makefile.in: make MJIT_CC_COMMON an absolute path
- * Makefile.in (mjit_config.h): expand MJIT_CC_COMMON path to
mitigate potential security risks.
git-svn-id: svn+ss... -
03:32 AM Revision 67de4342 (git): configure.ac: insert DLDSHARED
- * configure.ac (DLDSHARED): `.dylib` (created by `-dynamiclib`)
and `.bundle` (created by `-dynamic -bundle`) on ma... - 03:18 AM Revision f740687e (git): Fixed compile error introduced at r65558
- * internal.h (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): of course, parens around
function signature in its definition ... -
03:06 AM Revision 1a83433f (git): .travis.yml: FIBER_USE_NATIVE=0
- I remember this configuration unveiled several bugs before.
Better check it occasionally.
git-svn-id: svn+ssh://ci.... -
02:57 AM Revision 16f5b18b (git): gc.c: move ASAN check to configure
- Availability of attributes are checked in configure these days,
rather than compiler macros. Also
__attribute__((no_... -
01:45 AM Revision ee7af442 (git): .travis.yml: allow UBSAN to fail
- Forgot this line, sorry!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:36 AM Revision 19adb808 (git): .travis.yml: add cron-only builds
- Inspired by [GH-1984], let us add some tests that run only
once a day. These configurations are either slow to compi... -
01:21 AM Feature #15236: add support for hash shorthand
- blakewest (Blake West) wrote:
> Hi all,
> I've really wanted a feature like this for a long time. I find myself of...