Activity
From 10/20/2018 to 10/26/2018
10/26/2018
-
08:30 PM Revision 8f0eb44d (git): string.c: improve docs for String#strip and related
- * string.c: [DOC] improve docs for String#{strip,lstrip,rstrip}{,!}:
small clarification, avoid referring to the re... - 05:08 PM Revision ab99fd06 (git): * 2018-10-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:08 PM Revision b0546f1c (git): Do not :stopdoc: entire classes/modules
- It disables cross-references to the classes/modules, even if those
are defined in other places. I suspect this is no... -
12:23 PM Revision f889eba1 (git): proc.c: [DOC] improve docs for {Method,Proc}#===
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:21 PM Revision 96353b97 (git): proc.c: [DOC] fix grammar in doc for Method#to_s
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:19 PM Revision 905be736 (git): object.c: [DOC] fix typos in doc for yield_self
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:16 PM Revision 61cccab4 (git): NEWS: fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:34 AM Revision 0c289a7f (git): appveyor.yml: run second half of vs with -v
- because it may silently die like
https://ci.appveyor.com/project/ruby/ruby/builds/19813015/job/a99c4hrs69g4iorg
and w... -
06:41 AM Revision 300ac6c5 (git): Fix a condition and just call rb_fstring [Feature #15251]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:18 AM Revision ea9961f9 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:18 AM Revision 81c84917 (git): Simplify conditions [Feature #15251]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:04 AM Feature #15251: Hash aset should deduplicate non tainted string
- > But I got some spec failures due to singleton class (below). I
> haven't investigated, yet, but I think there ma... -
05:42 AM Feature #15251: Hash aset should deduplicate non tainted string
- [email protected] wrote:
> I think so far it looks good, let me know if I did something wrong while running th... -
05:32 AM Feature #15251 (Closed): Hash aset should deduplicate non tainted string
- Applied in changeset trunk|r65371.
----------
hash.c: aset deduplicates un-tainted string
We revisit [Bug #9188] si... - 05:32 AM Revision 1e83e15a (git): hash.c: aset deduplicates un-tainted string
- We revisit [Bug #9188] since st.c is much improved since then,
and benchmarks against so_k_nucleotide seem to indicat... -
04:46 AM Revision 7cc758f7 (git): Indent as a code block [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 AM Revision c9d720b8 (git): parse.y: remove "shadowing outer local variable" warning
- You can now write the following without warning.
user = User.all.find {|user| cond(user) }
Fixes [Feature #1249... -
03:08 AM Revision b171d920 (git): Revert "parse.y: remove "shadowing outer local variable" warning"
- I forgot to add the copyright of the patch...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65368 b2dd03c8-39d4-... -
02:54 AM Feature #12490 (Closed): Remove warning on shadowing block params
- Applied in changeset trunk|r65367.
----------
parse.y: remove "shadowing outer local variable" warning
You can now ... -
02:54 AM Revision 7f69d4e4 (git): parse.y: remove "shadowing outer local variable" warning
- You can now write the following without warning.
user = User.all.find {|user| cond(user) }
Fixes [Feature #12490]... - 01:47 AM Revision df38879a (git): * 2018-10-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:47 AM Revision e71ca6cd (git): Update for tzdata-2018f
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
10/25/2018
-
10:43 PM Bug #15255 (Rejected): Change in protected handling 2.3 -> 2.4,2.5
- It looks like when moving to 2.4 and higher, the access to protected method has changed. In the following case:
~~... -
09:56 PM Bug #15254 (Rejected): Array#slice should not treat the index past the last element as a special case
- This is per spec.
Here's one way to see the start indices:
```
[ :a, :b, :c ]
# ^ ^ ^ ^
# ... -
09:44 PM Bug #15254 (Rejected): Array#slice should not treat the index past the last element as a special case
- Array#slice should not treat the index past the last element as a special case. This causes Array#slice(start, length...
-
01:11 PM Bug #15253 (Closed): Arduinoとの接続においてSocket.tcp_server_loop中で$stderr.puts、pなどが使用できない
- サーバーにおいて以下のコードを動かしています。
```ruby
require 'socket'
Socket.tcp_server_loop("", 49088) {|sock, client_addrinfo|
... -
10:50 AM Misc #15202: Adding Coverity Scan to CI to see the result casually
- > Instead of that, It looks good to me that someone could see the result of coverity scan casually anytime to fix tho...
-
10:38 AM Misc #15220: Adding OpenSSL 1.1.1 on Travis CI gcc-8 case
- > Let me close this now. Thank you for the report!
Yeah, thank you for closing. I saw the updated .travis.yaml.
o... -
05:16 AM Misc #15220 (Closed): Adding OpenSSL 1.1.1 on Travis CI gcc-8 case
- Let me close this now. Thank you for the report!
-
10:16 AM Revision a509de06 (git): Added initialization task for default gems.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:05 AM Feature #15251: Hash aset should deduplicate non tainted string
- @normalperson I also benchmarked so_k_nucleotide mentioned in https://bugs.ruby-lang.org/issues/9188 with following c...
-
03:25 AM Revision 2160c4de (git): wercker.yml: skip webrick for test-mjit-wait for now
- as failing
https://app.wercker.com/ruby/ruby/runs/test-mjit-wait/5bd092a89b1e440006d5780d?step=5bd092e3591ca800072584... -
02:23 AM Revision 85173be4 (git): add new counter about GC.
- * debug_counter.h: add `gc_major_oldmalloc`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65362 b2dd03c8-39d4-... -
02:07 AM Revision b2b8b4a1 (git): Fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:36 AM Revision 4c875b6e (git): time.c: benchmark recovery
- * time.c (time_localtime): check if `vtm.zone` is a simple zone
name string before trying to call the conversion me...
10/24/2018
-
10:17 PM Revision f8dbff55 (git): add new debug_counters for GC.
- * debug_counter.h: add new debug counters to count GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65359 b2dd... -
09:52 PM Feature #15251: Hash aset should deduplicate non tainted string
- [email protected] wrote:
> https://bugs.ruby-lang.org/issues/15251
> I'm not sure if current behavior is ex... -
01:07 PM Feature #15251 (Closed): Hash aset should deduplicate non tainted string
- I'm not sure if current behavior is expected one or a bug. So feel free to change tracker type.
Currently Hash ASE... -
07:12 PM Bug #15252 (Closed): hitting what seems like a gc segfault at random
- I apologize as I don't have a reproducible test case but I'm hoping by sharing the trace that others may be able to c...
-
03:49 PM Revision 0fbc28de (git): wercker.yml: rearrange test split times
- test-all2 is taking much longer time than test-all1 now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65358 b2d... - 03:41 PM Revision d82a7612 (git): * 2018-10-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:41 PM Revision 97f3e426 (git): _mjit_compile_ivar.erb: cancel on undefined ivar
- I assumed somehow this check was not needed, but it did need.
By canceling this instead of just warning here, we didn... -
03:05 PM Bug #15237: Extreme memory/CPU utilization when calculating some exponents
- This seems to have been fixed in r65190.
~~~
$ ./ruby --version
ruby 2.6.0dev (2018-10-24 trunk 65355) [x86_64-l... -
03:03 PM Bug #15246: Invalid read (SEGV on indeterminate address) in id_table.c
- nobu (Nobuyoshi Nakada) wrote:
> Maybe fixed by r65190?
Yes, looks fixed.
~~~
$ ASAN_OPTIONS=detect_leaks=0 .... -
09:45 AM Bug #15246: Invalid read (SEGV on indeterminate address) in id_table.c
- Maybe fixed by r65190?
-
02:24 PM Revision 593b5853 (git): test_jit.rb: test newhashfromarray
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:05 PM Bug #15250 (Closed): Concurrent fibers segfault when thread caching is disabled
- ~~~ ruby
500.times do
Array.new(200) { |n|
Thread.new {
Fiber.new {
readable = open(__FILE__... -
12:19 PM Revision f84c3184 (git): revert r65353 [ci skip]
- As Wercker is managing workflow by GUI, the commit had no impact for
behavior... I already fixed the workflow on GUI.... -
12:14 PM Revision beec400d (git): wercker.yml: run slower job first
- to reduce time taken for finishing all jobs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65353 b2dd03c8-39d4-4... - 12:13 PM Revision 789244e1 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:13 PM Revision 20d74be8 (git): test/excludes/_wercker: skip tests
- which are under investigation. I'm debugging it right now, but let's
make it green to stop bothering other developmen... -
12:02 PM Bug #15245: Heap buffer overflow (write of size 8) in vm.inc
- Yes, 2.4 is ok but 2.5 crashes.
```
$ ruby2.4 -v -e 'i = 0; %w(1) || 2 while (i += 1) < 100; p i'
ruby 2.4.5p335... -
11:48 AM Bug #15245: Heap buffer overflow (write of size 8) in vm.inc
- I think r59892 introduce this bug. I'll fill Backport field according to the changeset timing. I didn't confirm it's ...
-
10:38 AM Bug #15245 (Closed): Heap buffer overflow (write of size 8) in vm.inc
- Applied in changeset trunk|r65350.
----------
compile.c: fix peephole optimization
* compile.c (iseq_peephole_optim... -
10:38 AM Bug #15248 (Closed): Segfault/memory corruption in vm.c:1946
- Applied in changeset trunk|r65350.
----------
compile.c: fix peephole optimization
* compile.c (iseq_peephole_optim... -
12:03 AM Bug #15248: Segfault/memory corruption in vm.c:1946
- I guess this is as same as #15245.
```
$ echo -n "2557 0024 7f54 0020 7c7c 6e54 5a20 7768 696c 6523 4054 456d 652... -
10:38 AM Revision 71b0d20f (git): compile.c: fix peephole optimization
- * compile.c (iseq_peephole_optimize): should `pop` before jump
instruction which succeeds to `newarray` of a litera... - 10:29 AM Revision cd0181dd (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:29 AM Revision 4b027388 (git): wercker.yml: skip TestParallel::TestParallel#test_separate
- for now. It's randomly failing on test-mjit-wait.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65348 b2dd03c8-3... -
09:52 AM Revision 9d93d8b1 (git): wercker.yml: try to split test-all again
- TestParallel in test/testunit/... seems to be slow. Let's see if this
contributes to loosen timeout or not.
git-svn-... -
03:05 AM Revision e3bd6ef7 (git): wercker.yml: skip test_queue_with_trap on -wait as well
- It randomly failed.
https://app.wercker.com/ruby/ruby/runs/test-mjit-wait/5bcfd19aa9806e000655c598?step=5bcfd1d5acc45... -
02:40 AM Revision 6fa2b5e8 (git): newhashfromarray should be a leaf insn.
- * insns.def (newhashfromarray): `rb_hash_bulk_insert()` can call
Ruby methods like #hash so that it should not be a... -
02:12 AM Revision 434207e8 (git): need a cast
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:57 AM Revision f3c5239b (git): introduce new YARV insn newhashfromarray.
- * insns.def (newhashfromarray): added to replace `core_hash_from_ary`
method to eliminate method call overhead.
...
10/23/2018
-
11:49 PM Bug #15245: Heap buffer overflow (write of size 8) in vm.inc
- It may be due to peephole_optimization.
I went into an infinite loop without peephole_optimization.
It is an expe... -
04:46 PM Bug #15245 (Closed): Heap buffer overflow (write of size 8) in vm.inc
- Reproducer:
~~~
$ xxd repro1_2
00000000: 2557 0030 007c 7c30 7768 696c 650a 30 %W.0.||0while.0
$
~~~
Addr... - 10:55 PM Revision 471a70fb (git): bump teeny
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@65342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:51 PM Revision 8e40a7cc (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:51 PM Revision 9641ff43 (git): wercker.yml: skip #test_queue_with_trap for now
- only on --jit CI. This test doesn't work on AppVeyor mswin either.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
10:44 PM Feature #15233: Speeding Up Matrix Powers
- Cool. I'll definitely have a look, in a few days probably as I'm travelling right now
-
09:28 PM Feature #15233: Speeding Up Matrix Powers
- The O(ln n) method could be written as follows.
def pow1(m, n)
return m if n == 1
p = pow1(m, n/... -
08:09 PM Misc #15249 (Open): Documentation for attr_accessor and attr_reader should be corrected
- The documentation for [Module#attr_accessor](http://ruby-doc.org/core-2.5.1/Module.html#method-i-attr_accessor) (v2.5...
-
05:28 PM Bug #15248 (Closed): Segfault/memory corruption in vm.c:1946
- Reproducer:
~~~
$ xxd ../repro3
00000000: 2557 0024 7f54 0020 7c7c 6e54 5a20 7768 %W.$.T. ||nTZ wh
00000010: 696... -
05:02 PM Bug #15247 (Open): Windows - TEMP folder, non 8.3 & drive, fails & errors in test-all (ruby & rdoc)
- While working with Azure pipelines, two issues came up related to the TEMP folder.
1\. The standard Windows TEMP f... -
04:51 PM Bug #15246 (Closed): Invalid read (SEGV on indeterminate address) in id_table.c
- This one does not crash a normal ruby build, but results in ASAN SEGVing on an unknown address. Valgrind doesn't seem...
-
04:49 PM Revision fd63a5c5 (git): wercker.yml: increase timeout scale
- mainly for test-mjit.
TestThreadQueue#test_queue_with_trap timed out with 10s.
https://app.wercker.com/ruby/ruby/run... -
04:23 PM Revision 29207a93 (git): wercker.yml: run both --jit and --jit-wait
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 PM Revision 5714b2ce (git): wercker.yml: stop using my personal Docker container
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:29 PM Revision df0517db (git): getifaddrs_spec.rb: `should` returned `nil` on success
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:09 PM Revision abfc5470 (git): wercker.yml: stop splitting test-all
- since it actually doesn't contribute to CI build time so much, rather it
seems making it worse.
git-svn-id: svn+ssh:... - 03:05 PM Revision 66bfa2b8 (git): * 2018-10-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:05 PM Revision 8adefd4c (git): Skip BUGs on Solaris
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:58 PM Revision 833ca7bd (git): getifaddrs_spec.rb: allow no address
- * spec/ruby/library/socket/socket/getifaddrs_spec.rb: allow no
address for platform dependent failures.
https://... -
02:43 PM Revision a740fa1b (git): appveyor.yml: give up using mspec -j
- for all Windows environments. It also hanged on msys2 build
https://ci.appveyor.com/project/ruby/ruby/builds/19719943... -
02:38 PM Bug #14678: Segmentation fault in pg
- masutaka (Takashi Masuda) wrote:
> I avoided this problem by reinstalling vendor/bundle. My OS is macOS High Sierra.... -
06:32 AM Bug #14678: Segmentation fault in pg
- I avoided this problem by reinstalling vendor/bundle. My OS is macOS High Sierra.
I guess vendor/bundle/ruby/2.5.0... -
02:26 PM Revision 95256bcf (git): test/unit.rb: glob w/o prefix/suffix
- * test/lib/test/unit.rb (Test::Unit::GlobOption#non_options): glob
the given pattern as-is under the TESTSDIR witho... -
02:17 PM Revision f7add52f (git): test/unit.rb: fixed wrong method name
- * test/lib/test/unit.rb (Test::Unit::Parallel#deal): fixed wrong
method name at r36388.
* test/testunit/test_paral... -
02:10 PM Revision 3675920c (git): .travis.yml: run the slowest jobs first
- to shorten time taken for finishing overall builds.
appveyor.yml: comment the same intention in AppVeyor as well
gi... -
02:06 PM Revision f2dfe96d (git): wercker.yml: profile slow tests
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:58 PM Revision c258b5cf (git): .travis.yml: let osx build print verbose output
- because it may hang with no output like this:
https://travis-ci.org/ruby/ruby/jobs/445101860
git-svn-id: svn+ssh://c... -
01:34 PM Revision bc8c89de (git): wercker.yml: explain the usage of Wercker
- at ruby repository. I also added a woraround to loosen timeout for
test-all. I resolved the issue that lets --jit-wai... -
01:22 PM Revision 3b196eee (git): wercker.yml: setup MJIT wait CI
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:05 PM Revision 456a54de (git): mjit_worker.c: don't ask MJIT copy job to main thread
- when main thread is waiting for MJIT worker forever without executing
RUBY_VM_CHECK_INTS due to --jit-wait.
git-svn-... -
12:48 PM Revision 353c86ee (git): appveyor.yml: separately execute problematic test case
- that may crash worker like:
https://ci.appveyor.com/project/ruby/ruby/builds/19706703/job/5dmi22mgua9r2qfu
git-svn-i... -
12:43 PM Revision fc3b500f (git): Let Time::TM share the implementation with Time
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:42 PM Bug #15244: Method #extname return empty string if filename is dot ('.')
- ahorek (Pavel Rosický) wrote:
> IMO
> ```
> File.extname('..jpg')
> ```
> should be
> ```
> => ".jpg"
> ```
... -
12:31 PM Bug #15244: Method #extname return empty string if filename is dot ('.')
- IMO
```
File.extname('..jpg')
```
should be
```
=> ".jpg"
```
proposed
```
=> "."
```
or the current be... -
12:19 PM Bug #15244: Method #extname return empty string if filename is dot ('.')
- Is this a real problem?
How many people have had entries with more leading '.'?
File.extname('foobar......j... -
11:56 AM Bug #15244: Method #extname return empty string if filename is dot ('.')
- add one more example
-
11:17 AM Bug #15244 (Closed): Method #extname return empty string if filename is dot ('.')
- ### Example 1:
Current behaviour:
```
File.extname('..jpg')
=> ""
```
Expected behaviour:
```
File.extname... -
12:38 PM Revision ab20aee5 (git): addr2line.c: add explicit casts for clang on 32bit environment
- Assigning uint64_t to size_t or uintptr_t caused a build error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65... -
12:23 PM Revision dc2e3f1e (git): file.c: use correct integer-conversion function
- The return value of major() and minor() is unsigned int, not dev_t.
So, UINT2NUM() is a better choice than DEVT2NUM()... -
12:01 PM Revision fd35cb44 (git): _mjit_compile_send.erb: fix wrong cc usages
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:47 AM Bug #15243: Please backport more OpenSSL 1.1.1 compatibility fixes.
- This ticket is similar with below ticket.
Ruby 2.5.X to support OpenSSL 1.1.1 and TLS 1.3
https://bugs.ruby-lang.or... -
10:21 AM Bug #15243 (Closed): Please backport more OpenSSL 1.1.1 compatibility fixes.
- Some of the fixes are already in Ruby 2.5.2+, but there are others missing, which prevents Ruby from building (passin...
-
04:54 AM Bug #14867: Process.wait can wait for MJIT compiler process
- Thank you for your apply.
>Oops :x nobody told me about stackprof and SIGPROF usage :x
sorry I needed to write ... -
03:52 AM Bug #14867: Process.wait can wait for MJIT compiler process
- [email protected] wrote:
> Issue #14867 has been updated by ko1 (Koichi Sasada).
>
>
> "multi-thread-safe" is not ... -
02:59 AM Bug #14867: Process.wait can wait for MJIT compiler process
- "multi-thread-safe" is not correct. It was my mistake and it should be "signal handler safe" because this API is used...
-
02:28 AM Bug #14867: Process.wait can wait for MJIT compiler process
- The original issue which I mentioned seems to have been fixed by r65312.
> I don't think rb_postponed_job_register... -
01:22 AM Bug #14867: Process.wait can wait for MJIT compiler process
- [email protected] wrote:
> Ah, one thing I forgot to note which was found on watching CI is that looping in `st... -
12:10 AM Bug #14867: Process.wait can wait for MJIT compiler process
- Ah, one thing I forgot to note which was found on watching CI is that looping in `stop_worker()` (calling `rb_postpon...
- 03:47 AM Revision 57e906a7 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:47 AM Revision b67d76b3 (git): Revert "vm_trace: implement postponed_jobs as st_table"
- This reverts commit 5a1dfb04bc2b09fcf8f3427cac72d0ce52a45eb2 (r63451)
And mark the functions as async-signal-safe wh... -
01:22 AM Bug #15130: Nested Timeouts hang on cygwin
- > Martin: ping on [ruby-core:89410]
Thanks for the private reply, just wanted to make sure you were
aware of it.... -
01:13 AM Revision 1d6c1e27 (git): test/lib/test/unit/assertions.rb: skip memory leak check
- for all test cases on MJIT. In addition to those 2 tests,
TestAutoload#test_no_leak newly failed and most of assert_n... -
12:27 AM Revision 58ec197e (git): wercker.yml: pending for now
- As the Wercker integration is already enabled, I added wercker.yml but
it's not working due to migration to this repo... -
12:19 AM Revision 369f529a (git): wercker.yml: run --jit-wait test on Wercker
- New. This was formerly https://github.com/k0kubun/mjit-test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65313... -
12:09 AM Revision 5984aa84 (git): mjit.c: prevent from accessing expired job
- Given that `copy_cache_from_main_thread()` breaks the loop when `stop_worker_p`
is TRUE, memory of `job` allocated by...
10/22/2018
-
11:44 PM Bug #14867 (Closed): Process.wait can wait for MJIT compiler process
- Thanks for your quick response.
> So rb_postponed_job_flush is calling mjit_copy_job_handler? I'm
> not sure how... -
06:32 PM Bug #14867: Process.wait can wait for MJIT compiler process
- ```
[email protected] wrote:
> @normalperson You added `RUBY_VM_CHECK_INTS(ec)` in mjit.c's `stop_worker()` on... -
04:37 PM Bug #14867 (Assigned): Process.wait can wait for MJIT compiler process
- @normalperson You added `RUBY_VM_CHECK_INTS(ec)` in mjit.c's `stop_worker()` on r63855, but that seems to randomly ca...
-
09:53 PM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
- Thanks everyone for the feedback! As suggested, I'll wait a few more days for more feedback, and then come up with an...
-
08:19 AM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
- i didn't looked yet how Set is implemented, is it ruby code only or does it has some C coded parts too?
if it has ... -
04:23 AM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
- Having a patch (using .respond_to?, I'd guess) would probably make acceptance much easier.
-
09:42 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
- Just wanted to second this FR as something I'd find useful.
Also, it would be nice to have associated predicate me... -
07:35 PM Bug #14322: Inconsitency in command line options between 2.4 and 2.5
- Run this script with a shell to workaround the issue:
~~~ shell
#!/bin/sh
# Copyright:: 2018 Daniel Barrows
# Lic... -
06:32 PM Bug #15241: net/pop fix to use mutable strings was too eager
- ```
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/15241
> See
> [[https://github.com/ruby/ruby... -
12:40 PM Bug #15241 (Rejected): net/pop fix to use mutable strings was too eager
- See [[https://github.com/ruby/ruby/commit/3993fbb5f6bfdae0bce040988d7e2dd632247cdc#commitcomment-30987842|this thread...
-
03:49 PM Revision e38a0b46 (git): revisit more MJIT test skips
- r65308 passed both trunk-mjit and trunk-mjit-wait CIs. MJIT copy job
looks working fine. Then this commit skips 5 mor... - 03:19 PM Revision 7f5bb308 (git): * 2018-10-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:19 PM Revision 584638a5 (git): test/ruby/test_string.rb: skip test_crypt for MJIT again
- Partially reverting r65285. Actually this one is failing due to memory
consumption on MJIT, so this seems not catchin... -
02:26 PM Revision 9fc84833 (git): revert r65292 and r65297
- now mjit CIs are stable. Let me try this to confirm if it's fixed or
not.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
02:02 PM Revision 6fdbf5a8 (git): No longer subsec and isdst members
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:56 PM Revision 0bed6345 (git): Revert TM_IS_TIME to 1
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:53 PM Revision 385b7721 (git): Return fixed values at subsec, utc_offset, and isdst
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:21 PM Revision f289e399 (git): Add debug option to check ci failures on solaris
- failed to start extserv?:
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/20181020T13250... - 11:23 AM Revision 483dcef8 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:23 AM Revision 8717f078 (git): Set the size of a new enumerator created by Enumerator#each with arguments to nil
- When each() takes arguments, it is never safe to assume that the iteration
would repeat the same number of times as w... -
09:53 AM Revision d96483de (git): mjit_worker.c: return more appropriate result
- of copy job. When job is being stopped but job is actually finished,
returning FALSE could be a little confusing from... -
09:48 AM Revision 89293c4b (git): mjit_worker.c: check appropriate flag to stop
- This was not intentional in r65299.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65300 b2dd03c8-39d4-4d8f-98ff-... -
09:40 AM Revision 821ff80c (git): mjit_worker.c: make sure copy job wait is unblocked
- by stop_worker(). Previously copy_cache_from_main_thread() might loop forever
even with stop_worker() is being called... -
09:03 AM Bug #15130: Nested Timeouts hang on cygwin
- Martin: ping on [ruby-core:89410]
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/89410 -
08:54 AM Feature #15236: add support for hash shorthand
- matz (Yukihiro Matsumoto) wrote:
> As a conservative old timer who does not use JavaScript at all, I still feel nega... -
02:07 AM Feature #15236: add support for hash shorthand
- Hi guys,
Thanks for the discussions! Sorry I didn't noticed that it was proposed (multiple times) before.. I tried... -
07:19 AM Bug #14714: Ruby 2.5.1 Segmentation Fault in GC
- I tried to run my test suite (the only thing that I found triggering the crash) with `FIBER_USE_NATIVE=1` and it work...
-
03:59 AM Revision 7fbf0134 (git): .travis.yml: give up -O0
- This configuration timed out.
https://travis-ci.org/ruby/ruby/jobs/444523912
Try speed things up.
git-svn-id: svn+... -
03:31 AM Revision 93e780e0 (git): test_thread.rb: another temporary skip for MJIT
- to make trunk-mjit-wait CI green for now. I'll take a look at this
later.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
01:25 AM Revision 8747974d (git): time.c: optional arguments of Time::TM#initialize
- * time.c (tm_initialize): arguments other than year are optional
now as Time.new.
git-svn-id: svn+ssh://ci.ruby-la... -
12:32 AM Revision 3dc960de (git): Merge stringio.gemspec from github repository.
- It fixed the wrong paths of libraries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65295 b2dd03c8-39d4-4d8f-98... -
12:27 AM Revision 615ac359 (git): Merge rubygems master branch from github.com/rubygems/rubygems.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
10/21/2018
-
11:53 PM Revision ff31b35f (git): test_time_tz.rb: refactor dummy TZ tests and add another timezone
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 PM Revision c657e573 (git): skip 2 tests for MJIT for now
- These tests seem to be broken by r65275.
Let me skip this to confirm if other things are fine or not.
git-svn-id: sv... -
11:27 PM Bug #14714: Ruby 2.5.1 Segmentation Fault in GC
- I think it is related to (or same as) https://bugs.ruby-lang.org/issues/14561.
Because (1) all SEGV is on macOS and ... -
11:20 PM Revision e91be256 (git): revert revert of r65285
- because CI was actually hitting another one.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65291 b2dd03c8-39d4-4... -
11:07 PM Revision cfa7e270 (git): revert r65285
- because it didn't work. Partially leaving "sometimes fail" tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
08:51 PM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
- From my own experience there is often a very good chance for extending duck typing
possibilities in ruby if there is... -
07:45 PM Feature #15240 (Assigned): Set operations check for is_a?(Set), rather than allowing duck typing
- Hello there 👋
Ruby's `Set`, unlike `Array` or `Hash`, cannot easily interoperate with user-created classes as seve... -
08:01 PM Revision 879b42b0 (git): check VLIW case
- If maximum_operations_per_instruction != 1, it is VLIW.
But there seems no need to support such architecture now.
gi... -
08:00 PM Revision 281d45ab (git): lib/net/http.rb: [DOC] fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:26 PM Feature #15239: [patch] test-spec win32ole
- Looking over test logs from today, I noticed `TestWIN32OLE_EVENT_ADO` in `test/win32ole/test_win32ole_event.rb`, whic...
-
04:42 PM Revision 448a014d (git): initialize is_stmt with default_is_stmt
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:37 PM Revision 6018bc5e (git): Use inline function with stable code instead of macro
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 PM Revision e6202c41 (git): try to remove some test skips for MJIT
- Eric Wong made some effort to keep compatibility around fd with MJIT.
Also I'm hoping r65279 (and r65280) eliminates ... -
03:41 PM Revision 84d747c6 (git): NEWS: note about --disable-mjit-support [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:33 PM Bug #14483 (Closed): Enchance Method docs
- Applied in changeset trunk|r65283.
----------
Improve docs of Proc / Method
* proc.c: Add descriptions and code exa... -
03:33 PM Revision 2f7880e1 (git): Improve docs of Proc / Method
- * proc.c: Add descriptions and code examples.
[ruby-core:85600] [Bug #14483]
git-svn-id: svn+ssh://ci.ruby-lang.org... - 03:29 PM Revision 9c729c1e (git): * 2018-10-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:29 PM Revision 2c8b8b3f (git): NEWS: prefer advertising --jit option [ci skip]
- In addition to `--enable=jit` and `--enable-jit`, we're going to ship
`--jit` as a short hand of it in Ruby 2.6.0.
T... -
03:24 PM Bug #14436 (Closed): Enchance yield_self docs
- Closed by [@65271](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/65271).
-
02:30 PM Revision a35eb0cc (git): mjit.c: remove wrongly-committed debug code
- mistake in r65279.
=== Optcarrot Benchmark ===
$ benchmark-driver benchmark.yml --rbenv 'before::before --disable-ge... -
02:23 PM Revision 13df05ac (git): mjit.c: copy call cache values to MJIT worker
- same as r65275 but for call cache.
=== Optcarrot Benchmark ===
$ benchmark-driver benchmark.yml --rbenv 'before::bef... -
02:02 PM Revision bca2cdcc (git): lib/mutex_m.rb: fix example code in documentation
- * lib/mutex_m.rb: [DOC] fix invalid example code to make it
syntax highlighted.
git-svn-id: svn+ssh://ci.ruby-lang... -
01:45 PM Revision 27295e94 (git): vm_core.h: fix typo [ci skip]
- The comment didn't make sense. As it's allocated with
`ZALLOC_N(struct rb_call_cache, body->ci_size + body->ci_kw_siz... -
01:37 PM Revision 480eccbb (git): _mjit_compile_send.erb: don't split send_guard
- to another file, because it's no longer shared. It was created when
attr_reader was inlined but it's no longer includ... -
01:21 PM Revision 1b5aa4f5 (git): mjit.c: copy inline cache values to MJIT worker
- on VM_CHECK_INTS. Letting MJIT worker directly see inline cache which
may be being updated could result in inconsiste... -
11:19 AM Revision cd8b9033 (git): merge revision(s) 64515:
- remove `const` warning.
* compile.c (iseq_ibf_load): remove `const` to pass iseq as no `const`
par... -
11:16 AM Revision e2acebe3 (git): bump up teeny version to 2.5.4.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@65273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:46 AM Revision e01c9c74 (git): fix sign of integer variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:15 AM Revision d67b9035 (git): Improve doc of yield_self
- * object.c: Add code samples for yield_self.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65271 b2dd03c8-39d4-4... -
07:04 AM Bug #13598 (Closed): mutex_m: Missing info in the doc
- Applied in changeset trunk|r65270.
----------
Add missing info for Mutex_m to the doc [Bug #13598]
* lib/mutex_m.rb... -
07:04 AM Revision bb6b273f (git): Add missing info for Mutex_m to the doc [Bug #13598]
- * lib/mutex_m.rb: The #initialize method in a class that includes
Mutex_m needs calling #super.
git-svn-id: svn+ss... -
06:42 AM Misc #10836 (Closed): Add Documentation to Regexp
- Applied in changeset trunk|r65269.
----------
Improve doc of Regexp about "ignore case" behavior [Misc #10836]
* do... -
06:42 AM Revision fdbc8eed (git): Improve doc of Regexp about "ignore case" behavior [Misc #10836]
- * doc/regexp.rdoc: RDoc for "ignore case" behavior
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65269 b2dd03c8-... -
03:52 AM Revision a87e4d92 (git): `--excludes` option must be in TEST_ALL_TESTOPTS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:42 AM Revision 741066fc (git): Quote `$(TESTSDIR)`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:38 AM Revision 1c8ddda9 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:38 AM Revision bf26f847 (git): Exclude CI platform specific failures by --excludes option
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:38 AM Revision 543acfab (git): fix a warning message.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:28 AM Revision 40d07084 (git): skip tests broken with OpenSSL 1.1.1 on Travis osx
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:18 AM Revision 94792dbb (git): appveyor.yml: workaround wrong command line escape
- backslash in %APPVEYOR_BUILD_FOLDER% is somehow dropped somewhere
when being passed to test runner via mingw32-make.
... -
01:27 AM Revision 7fe17044 (git): .travis.yml: mspec -j is unstable
- https://travis-ci.org/ruby/ruby/jobs/444232677
Instead of that, add -fs to know problematic test case when failed.
... -
01:25 AM Revision fd8275d0 (git): .travis.yml: use --job-status=replace
- -v is too long, and "--color=never --job-status=normal" is too verbose.
Trying --job-status=replace to make Travis lo... -
12:31 AM Revision f5bf1a32 (git): appveyor.yml: fix wrong spec directory
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:18 AM Revision 90369a83 (git): .travis.yml: debug problematic test case on osx
- osx build is stucking somewhere. We want to debug that.
https://travis-ci.org/ruby/ruby/jobs/444059226
git-svn-id: s... -
12:08 AM Revision ec91ea5c (git): check version of .debug_info
- and refactor related code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:07 AM Revision 69e328b5 (git): Skip dwarf if its version is not supported
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
10/20/2018
-
11:58 PM Revision e77fdcd8 (git): appveyor.yml: don't run win32ole with -j
- since it lets worker crash
https://ci.appveyor.com/project/ruby/ruby/builds/19659321/job/swnu2b5yj960t9gr
git-svn-id... -
11:55 PM Bug #13986 (Closed): Integer#fdiv with Complex returns unexpected value
- 反応が遅くなってすみません。
現行の(修正後の)仕様について、そういうものなのだろう、と納得いたしました。 -
07:32 PM Feature #15239 (Assigned): [patch] test-spec win32ole
- Some of the current Win32OLE spec tests use the InternetExplorer control. This control is not available on Azure pip...
-
05:19 PM Revision 3a9c4279 (git): lldb_cruby.py: T_COMPLEX support [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 PM Revision 80220db3 (git): NEWS: Fix keywords [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:00 PM Revision e7050748 (git): * 2018-10-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 PM Revision 45172a7b (git): NEWS: Fix `,`s [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:34 PM Revision 2afc2a05 (git): Merge branch 'modify_test_win32ole' into trunk
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:07 PM Revision b4766a4d (git): support --disable-mjit-support on mswin32/64.
- * win32/configure.bat: add --enable/disable-mjit-support
configure.bat options.
* win32/setup.mak: ditto.
* win32... -
01:16 PM Revision 4e3e0ac4 (git): refactoring. suppress warning.
- * test/win32ole/test_win32ole_record.rb: refactoring. suppress warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
01:14 PM Revision 4757c7ee (git): Run background threads while testing drb
- Do not start background thread on load test/drb/drbtest.rb,
and stop threads on each test.
git-svn-id: svn+ssh://ci.... -
01:14 PM Revision eab51f71 (git): Revert "Revert "Reset primary_server when remove_server"" [ci skip]
- This reverts commit d2671c96f32e6fbbd39162a2c9042dcaf3bf2d68.
previous reverting is commit miss
git-svn-id: svn+ssh... -
01:02 PM Revision 19931ae1 (git): NEWS: fix language
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:48 PM Revision fa78eb2f (git): lldb_cruby.py: T_RATIONAL support [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:28 PM Revision 12b085a7 (git): Allow to stop by push(nil) for test
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:28 PM Revision 129316dd (git): Revert "Reset primary_server when remove_server"
- This reverts commit 2948d3bd2e78b5b9110454a7135a81c3fecb2575.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6524... -
12:21 PM Revision d02a7ac0 (git): use System Monitor Control to test win32ole
- * test/win32ole/test_win32ole_method_event.rb: use System Monitor
Control to test.
git-svn-id: svn+ssh://ci.ruby-l... -
12:17 PM Revision 2a75c70a (git): Added entry about new default gems.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:08 PM Revision b4728ae8 (git): NEWS: update about MJIT [ci skip]
- Rails performance is somewhat improved by compaction. Still not great
though.
MinGW support is much stable now, and ... -
12:08 PM Bug #14714: Ruby 2.5.1 Segmentation Fault in GC
- I just tested with 2.5.2 and 2.6.0-preview2 and I can still reproduce this when running my tests.
This still happe... -
12:01 PM Revision 09e82053 (git): Add the oneshot coverage feature to NEWS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:54 AM Revision ae38485f (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:54 AM Revision 2fe69b22 (git): refactoring define AvailableOLE.sysmon_available?
- * test/win32ole/test_win32ole_type_event.rb: refactoring. use
AvailableOLE.sysmon_available?
* test/win32ole/avail... -
11:47 AM Bug #13972 (Closed): [PATCH] document File.{setuid?,setgid?,sticky?} support for IO objects
- Applied in changeset trunk|r65235.
----------
Document File.{setuid?,setgid?,sticky?} support for IO objects [Bug #1... -
11:47 AM Revision 39a840d0 (git): Document File.{setuid?,setgid?,sticky?} support for IO objects [Bug #13972]
- * file.c (rb_file_setuid_p): rdoc for IO object support
(rb_file_sgid_p): ditto (rb_file_sticky_p): ditto
* NEWS: i... -
11:35 AM Revision 9f5d9d31 (git): fix macro-name.
- * win32/Makefile.sub: Not MJIT_SUPPORT, but USE_MJIT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65234 b2dd0... -
11:29 AM Feature #15009 (Closed): Add negotiated SSL protocol and cipher to Net::HTTP debug output
- Applied in changeset trunk|r65233.
----------
Add negotiated SSL protocol and cipher to Net::HTTP debug output
From... -
11:29 AM Revision 57c033bc (git): Add negotiated SSL protocol and cipher to Net::HTTP debug output
- From: Bart de Water <[email protected]>
https://github.com/ruby/ruby/pull/1877 [Feature #15009]
git-svn-id: svn+... -
11:27 AM Revision ecac8d0c (git): fix MJIT_SUPPORT on win32.
- * win32/Makefile.sub: add MJIT_SUPPORT macro for C codes
and variable for Makefile.
git-svn-id: svn+ssh://ci.ruby... -
11:21 AM Revision 67e2373f (git): mjit_worker.c: don't refer to freed value
- remove_from_list() frees node, but after that node->next could be used
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
11:09 AM Bug #15019 (Closed): Documentation for Net::HTTP claims that multipart/form-data is not supported
- Applied in changeset trunk|r65230.
----------
Improve doc of multipart/form-data [Bug #15019]
* lib/net/http.rb: Do... -
11:09 AM Revision 4ae20f04 (git): Improve doc of multipart/form-data [Bug #15019]
- * lib/net/http.rb: Documentation for Net::HTTP claims that
multipart/form-data is not supported, but Net::HTTPHeade... -
11:06 AM Revision 2bfbec87 (git): parse.y: Fix the compile error
- * parse.y: Fix "error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]"
git-svn-id... -
10:57 AM Misc #15109 (Closed): Improve safe navigation operator's docs
- Applied in changeset trunk|r65228.
----------
Improve safe navigation operator's docs [Misc #15109]
* doc/syntax/ca... -
10:57 AM Revision ecc627b2 (git): Improve safe navigation operator's docs [Misc #15109]
- * doc/syntax/calling_methods.rdoc: Add Safe navigation operator section.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
10:53 AM Revision 4d4b60ac (git): Fix locations of NODE_SCOPE in lambda.
- * parse.y: Fix to start with the argument.
e.g. The locations of the NODE_SCOPE is fixed:
```
-> x { 1 + 2 }
... - 10:45 AM Revision b5425ad7 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:45 AM Revision 6c9a7050 (git): Remove tracecoverage instructions
- The instructions were used only for branch coverage.
Instead, it now uses a trace framework [Feature #14104].
git-sv... -
10:40 AM Bug #7787 (Rejected): ruby 1.9 regexp quantifiers behave unpredictably when stacked
- This should be handled on upstream.
-
10:38 AM Bug #7156 (Rejected): Invalid byte sequence in US-ASCII when using URI from std lib
- The argument of URI need to be escaped.
Maybe Ruby support non escaped URI when browser's URL handling becomes concr... -
10:30 AM Revision e05e77fd (git): Retry r65211.
- * Maybe, RbConfig.ruby only provides after Ruby installation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6522... - 10:20 AM Revision 26f53214 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:20 AM Revision 00ecff9f (git): revert r65213 and r65215
- as we didn't agree on the actual implementation yet
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65222 b2dd03c8... -
10:10 AM Revision 46447667 (git): Fix locations of NODE_LAMBDA.
- * node.h: Add `nd_first_loc` and `nd_set_first_loc`
* parse.y: Fix to start with the beginning of `->` .
e.g. The... -
10:05 AM Revision f16326fd (git): Revert "Mergr etc from github repository."
- This reverts commit a85200277921dbefc1dfc9edd9ed26e9cea009f8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6522... -
08:47 AM Revision 7eecc7b8 (git): require 'rbconifg' earlier.
- * test/lib/jit_support.rb: require rbconfig here.
* test/ruby/test_jit.rb: rbconfig should be required before.
git... -
08:06 AM Revision 3845a506 (git): skip tests if --disable-mjit-support.
- * test/ruby/test_rubyoptions.rb: skip MJIT related test
if an interpreter is built with --disable-mjit-support.
* ... -
08:00 AM Revision 0b19e15a (git): rename configure option `--disable-mjit` to `--disable-mjit-support`
- * configure.ac: rename configure option `--disable-mjit` to
`--disable-mjit-support` because `--disable-mjit` is am... -
07:57 AM Feature #15233 (Assigned): Speeding Up Matrix Powers
- Interesting. The current implementation accumulates the value in LSB-to-MSB order, and SymPy's implementation does i...
-
07:54 AM Revision 93c4f8b3 (git): Merge irb from github repository.
- * IRB::VERSION is available on irb session.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65216 b2dd03c8-39d4-4d... -
07:54 AM Revision 9f43a64c (git): vm_insnhelper.c: never cache setinstancevariable twice
- same as r65213
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65215 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:49 AM Revision a4c4560f (git): Reset primary_server when remove_server
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:43 AM Revision 8449f499 (git): vm_insnhelper.c: never cache getinstancevariable twice
- We have several options to ensure there's no race condition between main
thread and MJIT thead about IC reference:
1... -
07:40 AM Revision b640b21d (git): fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:38 AM Revision a8520027 (git): Mergr etc from github repository.
- * ext/etc/extconf.rb: It supports to generate dependency header
on standalone gem with github repository.
git-sv... -
07:27 AM Revision d303a2c4 (git): Merge fiddle from github repository.
- * ext/fiddle/extconf.rb: It supports to build libffi with standalone gem.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
07:21 AM Revision 8d3b2631 (git): Cleanup fiddle extenstion when sync them from github repo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:03 AM Revision c3369020 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:03 AM Revision 818648ac (git): Merge fileutils from ruby/fileutils on GitHub.
- * It was separated version file for gemspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65207 b2dd03c8-39d4-4... -
06:58 AM Bug #15234: Running redis on the #all? block returns nil
- ありがとうございます!
すでに修正されていたんですね。よかったです。 -
06:53 AM Bug #15234 (Closed): Running redis on the #all? block returns nil
- 2.5.3 で再現し、trunk では動きました。#15105 と同じ問題のようで、r64800 で直ったと思われます。バックポートをお待ちください。
(bindex という gem が tracepoint のフックの中で r... -
06:56 AM Revision 5b1bbc9a (git): fix header_length's type to unsigned long
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:53 AM Revision a89f229d (git): * append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:53 AM Revision b710785f (git): add disabling MJIT features option.
- * configure.ac: introduce new configure option `--enable-mjit` and
`--disable-mjit`. Default is "enable".
`--disa... -
06:45 AM Revision d79f7252 (git): fix r65202 on ELF environment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:35 AM Revision 59505613 (git): Support Mach-O on backtrace with DWARF
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:18 AM Revision fe735bd3 (git): Support DWARF4's .debug_line
- ICC uses DWARF4 for .debug_line which adds
maximum_operations_per_instruction in its header.
git-svn-id: svn+ssh://c... -
06:07 AM Feature #15022: Oneshot coverage
- ioquatix (Samuel Williams) wrote:
> Did you take a look at https://github.com/ioquatix/covered - I'd be interested i... -
05:59 AM Feature #15022: Oneshot coverage
- I've committed with modification of API.
At the developers' meeting, some attendees pointed out that `Coverage.cle... -
05:33 AM Feature #15022 (Closed): Oneshot coverage
- Applied in changeset trunk|r65195.
----------
ext/coverage/: add the oneshot mode
This patch introduces "oneshot_li... -
05:44 AM Revision 567ec93e (git): thread.c (rb_clear_coverages): defined out of #ifdef
- It failed to build on windows.
https://ci.appveyor.com/project/ruby/ruby/builds/19655876
git-svn-id: svn+ssh://ci.ru... -
05:44 AM Revision bad9d224 (git): iseq.c (rb_iseq_trace_flag_cleared): Accept size_t for type consistency
- It caused "implicit conversion loses integer precision" on clang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
05:33 AM Revision 39fd6342 (git): parse.y (struct ripper_args): Remove not used struct definition
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:33 AM Revision fba6d907 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:33 AM Revision 80766019 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:33 AM Revision 47ea999b (git): ext/coverage/: add the oneshot mode
- This patch introduces "oneshot_lines" mode for `Coverage.start`, which
checks "whether each line was executed at leas... -
04:41 AM Revision fadde099 (git): ast.c: Fix the documents of `RubyVM::AST.parse` and `RubyVM::AST.parse_file`
- * ast.c: r63602 fixed to raise `SyntaxError` when `RubyVM::AST.parse`
or `RubyVM::AST.parse_file` fail to parse inp... -
04:25 AM Revision 1c92766b (git): Merge Pysch-3.1.0.pre2 from ruby/psych.
- * Added deprecated warnings for the new interface of keyword argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
02:51 AM Revision 8ea464a9 (git): Support keyword arguments with Pysch.safe_load provided by after Psych 3.1.0.pre1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:49 AM Revision e7fdfefd (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:49 AM Revision b4bbfe4b (git): complex.c: small optimization of Complex#**
- * complex.c (rb_complex_pow): calculate power of a Fixnum without
allocating intermediate Complex objects, and avoi... -
02:24 AM Revision c561284b (git): try to use System Monitor Control
- * test/win32ole/test_win32ole_type_event.rb: try to use System Monitor
Control to test. ADO is not available in App... -
02:23 AM Feature #15236: add support for hash shorthand
- As a conservative old timer who does not use JavaScript at all, I still feel negative. It seems to work best with des...
-
01:43 AM Bug #14964: [MJIT] missing builtin methods
- Also, note that I added "--disable-install-mjit-header" on r65171, so you should be able to bypass the header build f...
-
01:41 AM Bug #14964 (Closed): [MJIT] missing builtin methods
- On msys1 environment, I failed to build ruby with no configure options. I think msys1 support could be hard regardles...
-
01:21 AM Bug #14964 (Feedback): [MJIT] missing builtin methods
- I succeeded to install msys1. I'm trying to reproduce your build error (and it's slowly proceeding), but your configu...
-
12:33 AM Bug #14964 (Open): [MJIT] missing builtin methods
- Thank you to confirm again. I'll prepare msys1 environment and try to reproduce that.
-
01:38 AM Bug #15237 (Rejected): Extreme memory/CPU utilization when calculating some exponents
- Note that ruby provides bignum arithmetic.
```ruby
(Math.log(888888888888888, 2)*88888888888888/(8*1024**4)) => 5... -
01:10 AM Revision 8f43080f (git): test_win32ole_event.rb: fire message_loop on retry
- because it's failing even after sleeping 31s in total.
https://ci.appveyor.com/project/ruby/ruby/builds/19642619/job/... -
01:00 AM Revision 0c1684eb (git): appveyor.yml: increase timeout for mswin
- because
https://ci.appveyor.com/project/ruby/ruby/builds/19643041/job/jlqs65wsvoqdguj0
failed with timeout on vs140
... -
12:50 AM Feature #15231: Remove `Object#=~`
- ```ruby
"" =~ "" #=> TypeError (type mismatch: String given)
```
Also available in: Atom