Activity
From 10/28/2019 to 11/03/2019
11/03/2019
-
06:57 PM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- > For this purpose I built a special value a while ago
What purpose? Surely you understand that your special value... -
04:58 PM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- For this discussion, I would focus on having this for Strings only initially.
I don't think it's about the "grand de... -
04:52 PM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- Dan0042 (Daniel DeLorme) wrote:
> Since returning a frozen string from Symbol#to_s [was reverted](https://bugs.ruby-... -
02:20 PM Revision 5a7487bd (git): Added assertions for linebreak
-
02:18 PM Revision 7b2cd548 (git): [DOC] mentioned `\R` [ci skip]
-
01:53 PM Revision f8b3d7d1 (git): [DOC] \s in regexp is not same as in string [ci skip]
-
10:31 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- shugo (Shugo Maeda) wrote:
> Code like `/regex/ =~ str` has often been used when `str` may be `nil`, and such code h... -
10:18 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- kachick (Kenichi Kamiya) wrote:
> How about https://github.com/ruby/ruby/pull/2637?
I merged that PR, thank you.
... -
12:35 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- matz (Yukihiro Matsumoto) wrote:
> Thank you for the input. If you can provide a more detailed situation, it would b... -
10:25 AM Revision 782d1b8f (git): Fix warnings in Regexp#{match,match?} specs
-
10:14 AM Revision fbacfe68 (git): Update NEWS entry for Feature #13083
-
10:14 AM Revision 4a166237 (git): Remove incorrect NEWS entry, only Regexp#match and #match? changed
- 10:03 AM Revision 985e6ced (git): * 2019-11-03 [ci skip]
-
10:03 AM Revision 31110d82 (git): Improve warning message
- https://github.com/ruby/ruby/pull/2637#discussion_r341812475
-
10:03 AM Revision 452bee3e (git): Revert nil error and adding deprecation message
11/02/2019
-
03:47 PM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- > If they only warn once, they are not that annoying, and people may be less inclined to fix the issue.
It's a war... -
12:56 PM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- What's the performance with this patch for a call site that would warn?
```
$ chruby ruby-2.7.0-preview2
$ ruby ... -
08:00 AM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- What I worry about is Jeremy's comment in the PR:
> In terms of idea, whether we want this feature depends on how ... -
01:14 PM Feature #16150: Add a way to request a frozen string from to_s
- The plan is Rails 6 users can update to Rails 6.0.1 and Rails 5.2 users can update to Rails 5.2.4 (assuming 5.2.4 wil...
-
10:06 AM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- For this purpose I built a [special value](https://github.com/dry-rb/dry-core/blob/99e4035148af729298430aefe85b4c93cb...
-
12:32 AM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- Since the beginning of time (correct me if I'm wrong), the two falsy values in Ruby has been `false` and `nil`, perio...
-
06:32 AM Revision 772b0613 (git): Correct documented return values for certain ENV methods (#2620)
-
01:22 AM Bug #16288: Segmentation fault with finalizers, threads
- Thank you for the report and the great investigation! I could reproduce the issue by using your example: https://git...
11/01/2019
-
11:55 PM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- It's conceivable that it can be done without a keyword, there are other way to refer to special values.
However wh... -
09:55 PM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- bughit (bug hit) wrote:
> The value would be `missing`. Adding something like `missing` to the language would need t... -
09:33 PM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- > Other than arity, it seems like you would want to use the new argument forwarding syntax
I didn't know about new... -
07:21 PM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- Other than arity, it seems like you would want to use the new argument forwarding syntax:
```ruby
def foo(default... -
07:02 PM Feature #11660: a falsy value (similar to js undefined) that facilitates forwarding of default arguments
- Compared to javascript default arg values are far less useful in ruby because of the lack of this forwarding capabili...
-
11:37 PM Feature #16150: Add a way to request a frozen string from to_s
- This issue is also fixed on Rails 5.2 and will be released in the next version of Rails.
Users of any version of R... -
11:16 PM Feature #16150: Add a way to request a frozen string from to_s
- >So if that issue is caused by Rails, it should be fixed before any stable release of Ruby 2.7 comes out.
This cha... -
05:56 PM Feature #16150: Add a way to request a frozen string from to_s
- @rafaelfranca told me Rails 6.0.1 is scheduled for November 5, way before the Ruby 2.7 release (see https://weblog.ru...
-
05:43 PM Feature #16150: Add a way to request a frozen string from to_s
- hsbt (Hiroshi SHIBATA) wrote:
> This change must be reverted.
I don't think it's fair to decide that on your own,... -
08:54 AM Feature #16150: Add a way to request a frozen string from to_s
- OK, frozen `Symbol#to_s` should be reverted. Maybe we can challenge in the future (with the deprecation process first...
-
12:55 AM Feature #16150: Add a way to request a frozen string from to_s
- This change must be reverted.
I got the issue report from Heroku users.
https://github.com/heroku/heroku-buildp... -
07:20 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- How about https://github.com/ruby/ruby/pull/2637?
-
06:02 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- I think everyone agrees this is too breaking (just look at how many call sites need to be changed in Rails and other ...
-
04:05 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- The detailed situation.
Rails and other libraries and codebases rely on `/regex/.match?(nil)` to return false. Thi... -
08:51 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- Thank you for the input. If you can provide a more detailed situation, it would be better.
Matz.
-
03:44 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- +1 for deprecation too. My text editor had been broken by this change, and Vim was needed to fix it.
-
02:46 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- +1 for deprecation. The removal is too harsh.
-
02:41 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- I am 100% with Rafael here, this is a very risky change, Rails and Sprockets are only a couple of projects, there wil...
-
04:14 PM Bug #16288: Segmentation fault with finalizers, threads
- A little bit more data:
I added some more debugging statements, and I found that the main thread goes from being m... -
03:50 PM Bug #16286 (Closed): DateTime.parse timezone errors
- 03:15 PM Revision e6f0fd8a (git): * 2019-11-02 [ci skip]
-
03:11 PM Revision ea979336 (git): Use prompt_list to calculate height by lines
-
01:56 PM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- Since returning a frozen string from Symbol#to_s [was reverted](https://bugs.ruby-lang.org/issues/16150#change-82420)...
-
01:26 PM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- > It leads a memory leak.
Theoretically, yes. Even if iseqs of caller or callee are free'd, the corresponding rec... -
07:03 AM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- It leads a memory leak.
And different warnings won't be suppressed too? -
04:38 AM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- Definite +1 for me. I thought there was already an issue about this but looks I was mistaken.
-
03:29 AM Feature #16289 (Closed): Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- ## Problem
Currently, the interpreter emits 200 lines of warnings against the following program.
```ruby
def f... - 09:40 AM Revision 10c2a085 (git): Clean up implementation of SOCKSSocket, its confusing and undocumented
- 09:39 AM Revision 68e0bfcd (git): Prefer libsocksd over libsocks
- 09:39 AM Revision b8004103 (git): Support libsocksd socks library for SOCKSSocket
-
09:37 AM Revision c56d8dea (git): Mention correct class name in uninitialized error
- I think this meant to mention `MatchData`? This is a breaking change, but
should be a minor one. -
09:33 AM Revision cc8116b0 (git): Fix a typo [ci skip]
-
08:30 AM Revision 6abf4c48 (git): [ruby/date] Added update-zonetab target
- https://github.com/ruby/date/commit/9bc6e30a82
-
08:30 AM Revision b2126d3f (git): [ruby/date] Remove unneeded line in update-abbr
- https://github.com/ruby/date/commit/ae14e5f293
-
08:30 AM Revision 46954530 (git): [ruby/date] Add more timezone abbreviations
- This gets the time zone abbreviations from
https://www.timeanddate.com/time/zones/, and adds unambiguous time
zones n... - 07:59 AM Revision 51825c04 (git): * 2019-11-01 [ci skip]
-
07:58 AM Revision 72f997ed (git): mark functions that do not return NULL as such.
- Apply __attribute__((__returns_nonnull__)) when available.
-
07:58 AM Revision f5e40632 (git): ruby_mimmalloc can return NULL
- malloc can fail. Should treat such situations.
-
07:58 AM Revision fb495b29 (git): rb_aligned_malloc can return NULL
- Looking at gc.c, rb_aligned_malloc contains `return NULL;` so it
has to be taken care of. Note however that posix_me... -
07:58 AM Revision 2c889e9b (git): RUBY_ATTR_ALOC_SIZE for clang
- clang also supports __attribute__((__alloc_size__)) so why not use
it when the compiler says it does. -
02:42 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- I can think of other cursed usages of private taking a block.
```ruby
class Foo
Bar = proc do
Baz = 1
... -
01:54 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Oh! Looks like I missed that part of the proposal! Now the `def o.hello; end` question makes a lot more sense. Sorry,...
10/31/2019
-
11:02 PM Bug #16288 (Closed): Segmentation fault with finalizers, threads
- Hi,
This is a tricky one and I am still working on narrowing it down, but I will report what I have so far.
I c... -
10:37 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- I know this change is to make the code consistent but this is a backward incompatible change and I don't think it sho...
-
07:30 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- The extra complication comes from this part of the original proposal:
```ruby
private do
def self.some_private... -
07:11 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- > There is no problem with fibers/threads currently, because the visibility is stored in the scope (not in the class ...
-
06:08 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Dan0042 (Daniel DeLorme) wrote:
> Ok, but how is this different from the regular syntax? The exact same issue applie... -
05:43 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Ok, but how is this different from the regular syntax? The exact same issue applies to this:
```ruby
class A
end... -
03:10 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Dan0042 (Daniel DeLorme) wrote:
> Also I'd like to ask how fibers are relevant to this? When the `private` method to... -
01:35 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- I don't see why all the opposition to this. It's a very simple, very intuitive and clear syntax. It fits well with th...
-
05:27 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- adh1003 (Andrew Hodgkinson) wrote:
> duerst (Martin Dürst) wrote:
>
> > > class Foo
> > > def bla
>... -
05:03 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- I have no strong opinion against this issue. In #7019, I just said that it was too late to introduce the feature int...
-
07:03 PM Bug #16286: DateTime.parse timezone errors
- shyouhei (Shyouhei Urabe) wrote:
> Curious where were those abbreviation from. According to `git log -G`, It was in... -
02:25 AM Bug #16286: DateTime.parse timezone errors
- Curious where were those abbreviation from. According to `git log -G`, It was introduced in this commit https://gith...
-
12:46 AM Bug #16286 (Closed): DateTime.parse timezone errors
- Trying to parse a DateTime using Australian time zone abbreviations doesn't work:
```
>> DateTime.parse('2019-10-... -
07:02 PM Feature #10911: IPAddr.new should ignore zone identifiers
- Dan0042 (Daniel DeLorme) wrote:
> So "fe80::1%fxp0" is not even recognized as an IP address. This could result in un... -
06:37 PM Feature #10911: IPAddr.new should ignore zone identifiers
- Looks like this testcase was in the original IPAddr commit from 2002:
```
commit 9ec0a96ad4235f2054976eab6c04efbe62... -
04:23 PM Feature #10911: IPAddr.new should ignore zone identifiers
- I don't think this is a bug. The decision to not support zone identifiers seems deliberate as there are tests that u...
-
05:38 PM Bug #16285 (Closed): Setting mtime to zero on Zlib::GzipWriter does nothing
-
05:12 PM Bug #14119: IPAddr#include? does not seem to support the subnet mask
- I'm not sure this is a bug, but it certainly seems like a bug to me. `IPAddr#include?` must consider the netmask of ...
-
04:51 PM Bug #11531: IPAddr#== implements wrong logic
- I am not sure whether this is a bug. `eql?` considers the netmask, but `==` does not. So if you want to consider the...
-
01:47 PM Feature #16287: Proposal to add .second and .third in particular to class Array
- If I need such repeating accesses, I'll use `values_at` instead.
Probably, the word `first` is misleading.
If it ... -
12:23 PM Feature #16287 (Open): Proposal to add .second and .third in particular to class Array
- I meant to suggest this earlier, but then I think I did not; if I actually did, then please excuse my forgetfulness a...
-
01:24 PM Revision 63f70eb6 (git): [ruby/zlib] Removed no longer used variables
- https://github.com/ruby/zlib/commit/3e98e4cac3
-
01:23 PM Revision 0aaa15f6 (git): [ruby/zlib] Fix setting mtime to zero in GzipWriter
- Before this change, it was not possible to write out zero for the
timestamp part of a Gzip file's header, as calling ... -
09:33 AM Bug #16284: Net/HTTP consuming multiple times more memory compared to other libraries
- Hey Yusuke, thanks for checking this out. I have tried this out on my friends machines and one of them has exactly th...
-
08:55 AM Bug #16281 (Closed): `irb -w` issues warning
- This is fixed by commit:d6ed7a984c8fd991ce2614d2f228239f8eb490b5. Thank you for reporting and patch!
-
08:51 AM Revision d6ed7a98 (git): Fix verbose warning being emitted
- Fixes Ruby Bug 16281.
-
08:11 AM Revision 5f6fbf87 (git): spec: Fix syntax errors
- Follow up of 473882e01f7e55753733e2607ace633b5041f11f
-
07:50 AM Revision 473882e0 (git): Skip tainted examples for stringio
-
07:24 AM Revision ebc88446 (git): [ruby/stringio] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
06:51 AM Revision 3895e548 (git): [ruby/date] Revert "Simplify #inspect"
- This reverts commit af01edd7d8575f544f647dbe8cde5b6ae535d459.
Revert requested by Yui Naruse.
https://github.com/ru... - 06:51 AM Revision fce940aa (git): [ruby/date] introduce Date::Error, raise Date::Error for every
- "invalid <anything>" type of exception
https://github.com/ruby/date/commit/3e55c09ba4 -
06:41 AM Revision e4cd0d72 (git): [ruby/fileutils] Remove use of untaint on Ruby 2.7 to avoid deprecation warnings
- https://github.com/ruby/fileutils/commit/5ac9a8a1f7
-
06:34 AM Revision 39281d57 (git): [ruby/gdbm] Use Gemfile instead of Gem::Specification#add_development_dependency.
- https://github.com/ruby/gdbm/commit/bd2e7f6647
-
06:34 AM Revision b93ab7d6 (git): [ruby/gdbm] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
06:34 AM Revision 290903db (git): [ruby/zlib] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
06:29 AM Feature #16272 (Closed): Update Unicode Emoji version to 12.1
- It turned out that for Ruby, the only thing that changed was that there are some more tests.
Implemented with http... -
06:19 AM Revision bc7fbb6f (git): Mention update to Unicode Emoji version 12.1 in NEWS.
- Also fixed some grammatical errors. [ci skip]
-
06:14 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
- For people who haven't yet switched from trunk to master, when you push, you'll get a message saying:
```
remote:... -
04:23 AM Feature #6362: Modular exponentiation/inverse
- FYI:
* Modular exponentiation is implemented in Ruby 2.5 . https://ruby-doc.org/core/Integer.html#method-i-pow
*... -
01:19 AM Revision c38ba757 (git): Fixed the sync task for json
- * Ignode to change ext/json/depend
* Fixed to ignore json_pure files -
01:05 AM Revision 79d96b42 (git): Revert "Fix zero free objects assertion"
- This reverts commit e1bf29314feee6aaf535917da0178e868e7ff3fa.
I'm not sure why this broke stuff, I need to investiga... -
12:28 AM Revision e1bf2931 (git): Fix zero free objects assertion
- This commit is to attempt fixing this error:
http://ci.rvm.jp/results/trunk-gc-asserts@ruby-sky1/2353281
Each non...
10/30/2019
-
11:39 PM Revision e08f2e47 (git): Also ignore mswin platform
-
11:39 PM Revision 8540efd3 (git): Ignore test_racc_command with linux platform
-
11:39 PM Revision 1c03026e (git): Try to run assert_output_unchanged with racc tests
-
11:11 PM Feature #16275: Revert `.:` syntax
- `.:` has special power in that one cannot change its semantics by redefining a
method. It other words, it's a fundam... -
09:14 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- For the following:
```ruby
class Foo
private do
o = Object.new
def o.hello; end
end
end
```
Woul... -
08:04 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- adh1003 (Andrew Hodgkinson) wrote:
> There seems to be a general agreement that this proposed extension would be a g... -
07:08 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- shyouhei (Shyouhei Urabe) wrote:
> Yes, I agree we don't copy C++ / Java. What I wonder is _any_ other language w... -
01:42 AM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Yes, I agree we don't copy C++ / Java. What I wonder is _any_ other language who have such syntax. Swift? no. Pytho...
-
08:54 PM Feature #16131: Remove $SAFE, taint and trust
- Most of the pull requests to fix taint/$SAFE issues have been merged. These are the remaining ones that haven't been...
-
07:30 PM Feature #15123: Enumerable#compact proposal
- @matz: Its presence in Array and Hash make it more of a common interface that I could see being defined for Enumerabl...
-
06:06 PM Bug #16285 (Closed): Setting mtime to zero on Zlib::GzipWriter does nothing
- Run the following script to observe the issue
```ruby
require 'zlib'
def write_gzip_file(content, mtime)
File... - 03:38 PM Revision 5f8795a0 (git): * 2019-10-31 [ci skip]
-
03:37 PM Revision 4c7f789e (git): Allow only one argument for keyword_init struct
- ```
irb(main):001:0> RUBY_VERSION
=> "2.6.5"
irb(main):002:0> S = Struct.new(:foo, keyword_init: true)
=> S(keyword_i... -
02:10 PM Bug #16284: Net/HTTP consuming multiple times more memory compared to other libraries
- Thank you for the report. Unfortunately, I cannot reproduce the issue. The result on my Linux machine is completely...
-
12:14 PM Bug #16284 (Closed): Net/HTTP consuming multiple times more memory compared to other libraries
- I have an issue where Net/HTTP library is causing very high memory usage when requesting for medium to large sized co...
-
12:36 PM Revision 6c3ed0d7 (git): Update the latest versions from upstream repository of racc
-
12:02 PM Revision e6d611ad (git): Regenerate the output results for test fixtures of racc
-
12:00 PM Revision d3272fcb (git): Update the latest structure for racc upstream
-
07:27 AM Bug #16283: A fork in transaction of PG cause Segmentation fault
- FYI:
```
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.5
BuildVersion: 18F132
``` -
02:46 AM Feature #16122: Data: simple immutable value object
- zverok (Victor Shepelev) wrote:
> So, considering all the points above, it could be either _multiple_ settings: `imm...
10/29/2019
-
11:25 PM Revision c54635c0 (git): Update Unicode Emoji version from 12.0 to 12.1.
- This update does not add any new codepoint assignments, it just
expands the range of emoji codepoint sequences recomm... -
09:51 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- Eregon (Benoit Daloze) wrote:
> Also worth noting that `private def` actually defines two methods, one public and th... -
09:17 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- I kind of like this idea as it would make it clear which methods are private by indentation.
`private` alone is inde... -
08:38 PM Feature #16276: For consideration: "private do...end" / "protected do...end"
- shevegen (Robert A. Heiler) wrote:
> > As noted in the pseudocode above, we can clean up some of the issues around... -
06:28 PM Bug #16283 (Third Party's Issue): A fork in transaction of PG cause Segmentation fault
- This looks like the Mac OS getaddrinfo bug. See the part of the C-level backtrace before the crash:
```
/usr/lib/... -
09:42 AM Bug #16283: A fork in transaction of PG cause Segmentation fault
- Pretty sure that's the OSX specific bug that got fixed in 2.6.4 or 2.6.5 (This one IIRC but I might be wrong https://...
-
03:55 AM Bug #16283 (Third Party's Issue): A fork in transaction of PG cause Segmentation fault
- Call Kernel#fork in transaction of Postgres and call some Socket method in fork's block, then ruby on the child proce...
- 03:14 PM Revision 92c13380 (git): * 2019-10-30 [ci skip]
-
03:13 PM Revision 22dbbbeb (git): Compacting the heap can cause GC, so disable it
- When we compact the heap, various st tables are updated, particularly
the table that contains the object id map. Upd... -
01:40 PM Revision fee5cde0 (git): Fix tests for CVE-2018-6914
- Since the current working directory is not involved in `Tempfile`
and `Dir.mktmpdir` (except for the last resort), it... -
11:05 AM Feature #16275: Revert `.:` syntax
- Jeremy – I’m sorry for the overreach in that clumsy wording. Let me rephrase: what I saw here was a fair number of co...
-
07:38 AM Revision ad4da866 (git): Check for nonnull attribute in configure
-
07:05 AM Revision 9195ed18 (git): Revert "Check for nonnull attribute in configure"
- This reverts commit 54eb51d72bc43f90b595f0d7ffb5069ebf1a56d9.
Windows build failure. See also https://github.com/rub... -
05:40 AM Revision 7bf51ced (git): test/rubygems/test_gem.rb: early failure when there is /tmp/Gemfile
- Some test cases in rubygems assume that /tmp/Gemfile does not exist.
If it does, they fail with very difficult-to-und... -
04:16 AM Revision 79a7fd91 (git): Revert "Revert "[ruby/rdoc] Use omit of test-unit instead of skip of minitest""
- This reverts commit ca5812fe4516a10cc687281f9e47e1a08449f1ab.
Now tool/lib/minitest provides "omit", so it should work. -
04:15 AM Revision 1820aeee (git): tool/lib/minitest/unit.rb: add "omit" as an alias to "skip"
- According to rdoc, test-unit provides omit instead of skip.
This is a compatibility layer to make it work with both t... -
03:57 AM Revision ca5812fe (git): Revert "[ruby/rdoc] Use omit of test-unit instead of skip of minitest"
- This reverts commit b4da6fc1c277190bbd10e795ebf3be45772038e8.
`make test-all` uses minitest, which led to "undefined... -
03:34 AM Revision 9525541d (git): [ruby/rdoc] Use Dir.glob to convert short path of Dir.tmpdir to long path
- https://github.com/ruby/rdoc/commit/ba16e44572
-
03:34 AM Revision c8ce37d4 (git): [ruby/rdoc] Support different drive latters in include paths
- https://github.com/ruby/rdoc/commit/946d2592e2
-
03:34 AM Revision b4da6fc1 (git): [ruby/rdoc] Use omit of test-unit instead of skip of minitest
- https://github.com/ruby/rdoc/commit/1c5bf2ae1d
-
03:12 AM Revision 54eb51d7 (git): Check for nonnull attribute in configure
-
03:07 AM Revision b86e5c9f (git): Clang can also use C call cache
- Previously this was restricted to only gcc because of the
GCC_VERSION_SINCE check (which explicitly excludes clang).
... -
02:32 AM Revision 85b88c1d (git): Let the arrays for the singleton and instance method reflection helpers be initialized to the methods count
-
02:32 AM Revision fecaa6e9 (git): Let the backtrace array constructed in backtrace_collect be initialized with the size already given
-
02:31 AM Revision 00953629 (git): Right size the vm_default_params hash
-
02:31 AM Revision 0e68913f (git): Right size the Enumerator internal lazy_use_super_method hash
-
02:31 AM Revision 4480d689 (git): Right size the compile option hash
-
02:30 AM Revision 65744fb1 (git): Right size the iseq coverage branches tmp array - initializes with 5 elements
-
01:35 AM Revision 05476277 (git): Version 0.0.4
-
12:01 AM Feature #16282: Add "call data" wrapper IMEMO object so inline cache can be updated
- Actually, I think this makes performance worse because it removes the "define". So there will be only one. I will f...
10/28/2019
-
11:58 PM Revision b4229c0a (git): Restore `in_kwarg` flag properly
-
11:26 PM Feature #16282 (Open): Add "call data" wrapper IMEMO object so inline cache can be updated
- Hi,
Currently the compactor will invalidate all inline caches. I would like to update references in inline caches... -
11:14 PM Revision da3774e5 (git): Revert "Protect finalizer references during execution"
- This reverts commit 60a7f9f446604571f8a81499080c57c47baf0e6b.
We can't have Ruby objects pointing at T_ZOMBIE object... -
09:50 PM Revision 60a7f9f4 (git): Protect finalizer references during execution
- When we run finalizers we have to copy all of the finalizers to a new
data structure because a finalizer could add an... -
08:09 PM Revision 6147fa82 (git): Fix continuation mark / compact
-
07:15 PM Revision bbf3de22 (git): Pin labels during disassembly
- We need to ensure that labels are pinned while disassembling. If the
compactor runs during disassembly, references t... -
06:47 PM Revision 339a891c (git): Pin keys of this st_table
- 06:19 PM Revision a51583b6 (git): * 2019-10-29 [ci skip]
-
06:18 PM Revision aec16b75 (git): Marshal is calling functions that should pin things
-
01:05 PM Revision 6e0b40af (git): Try out-of-place build
-
12:59 PM Feature #16029: Expose fstring related APIs to C-extensions
- > What about rb_str_fstring_lookup and rb_str_fstring_lookup_enc?
I don't think a lookup would be enough for what... -
10:14 AM Revision 48f982ab (git): test-bundled-gems.rb: fixed for out-of-place build
-
09:15 AM Revision 07b5fec0 (git): Clean mjit and timestamp directories
-
07:53 AM Revision 3e83f1f0 (git): Add more matrix info to slack payload
-
05:38 AM Revision cc5580f1 (git): fix bug in keyword + protected combination
- Test included for the situation formerly was not working.
- 03:20 AM Revision a72cb6b1 (git): * 2019-10-28 [ci skip]
-
03:19 AM Revision d8d581bf (git): add assertion for mutex_lock.
- After do_mutex_lock(mutex), the mutex should be owned by the current
thread. Adding an assertion for this assumption.
Also available in: Atom