Activity
From 08/23/2019 to 08/29/2019
08/29/2019
-
09:58 PM Revision 0a9d74f8 (git): Move pread + pwrite tests out of RUBY_ENGINE block
- These tests were guarded by a RUBY_ENGINE of "ruby" even though they test an official Ruby feature (pread/pwrite adde...
-
09:51 PM Revision bdc36094 (git): Add some NODE information for lldb
- Just adds a conditional in the lldb scripts so we can more easily debug
NODE objects. -
08:33 PM Feature #16122: Data: simple immutable value object
- @mame, @matz, I updated the description, tried to include a proper rationale for every design decision made.
-
02:46 PM Feature #16122: Data: simple immutable value object
- @mame I understand your concerns. I'll update the description today or tomorrow to include all the terminology and de...
-
02:14 PM Feature #16122: Data: simple immutable value object
- I couldn't understand what is "value object", and I found: https://martinfowler.com/bliki/ValueObject.html
Please do ... -
12:55 PM Feature #16122: Data: simple immutable value object
- @Dan0042 you are (probably) missing `#inspect`, `#==`, `#eql?`, `#hash`, `#to_h` and a bunch of other methods that ar...
-
12:50 PM Feature #16122: Data: simple immutable value object
- If I understand correctly, the idea is to have `X=Struct::Value.new(:x,:y,:z)` which is strictly equivalent to
```... -
09:35 AM Feature #16122: Data: simple immutable value object
- @matz Sorry for not sharing more detailed reasoning which led to the current proposal (I explained the "final reasons...
-
08:01 AM Feature #16122 (Feedback): Data: simple immutable value object
- The typical solution is `Struct.new(...).freeze`. This doesn't require any enhancement. The other option is `Struct.n...
-
07:43 PM Feature #16131: Remove $SAFE, taint and trust
- byroot (Jean Boussier) wrote:
> > 3.2 `taint/trust/untaint/untrust` non-verbose warning when called
>
> Maybe you... -
06:49 PM Feature #16131: Remove $SAFE, taint and trust
- > 3.2 `taint/trust/untaint/untrust` non-verbose warning when called
Maybe you meant verbose here?
Other than th... -
03:46 PM Feature #16131: Remove $SAFE, taint and trust
- I agree with the removal of `$SAFE` and the taint tracking. Proposed timeline:
2.7:
* Remove taint tracking/mec... -
07:14 AM Feature #16131 (Closed): Remove $SAFE, taint and trust
- Ruby had Taint checking which is originally introduced in Perl.
https://en.wikipedia.org/wiki/Taint_checking
It w... -
06:57 PM Revision 94b79bff (git): Add word "Euler's number" to Math::E docs
- When searching for this constant, I landed on the correct page https://ruby-doc.org/core-2.6.4/Math.html however I wa...
-
03:35 PM Revision a8b310e1 (git): 7z does not accept gzip's options
- e.g. `GZIP=-9`
-
03:23 PM Bug #11326 (Closed): Defining a writer as a Struct member allowed?
- Applied in changeset commit:git|e51dca2596db9567bd4d698b18b4d300575d3881.
----------
Disallow use of attrset symbols... -
04:32 AM Bug #11326: Defining a writer as a Struct member allowed?
- Accepted.
Matz. - 03:23 PM Revision c52d38b7 (git): * 2019-08-30 [ci skip]
-
03:17 PM Revision e51dca25 (git): Disallow use of attrset symbols as Struct members
- Fixes [Bug #11326]
-
02:06 PM Revision 01b723ba (git): Refined warnings against literal in flip-flop
-
01:06 PM Revision 79117d4a (git): NEWS: [Feature #16035] [ci skip]
-
12:49 PM Revision 2c1e902c (git): Don't pick up lib/readline.rb from ruby/reline
-
12:11 PM Revision a39b26b5 (git): Check events that console window size changed on Windows
-
12:05 PM Revision 3a425c76 (git): Fix alignment of a SHORT variable
- typedef struct _COORD {
SHORT X;
SHORT Y; // I wanted to take this...
} COORD, *PCOORD;
typedef struct _CONSOLE_... -
12:03 PM Revision b74dd665 (git): CONSOLE_SCREEN_BUFFER_INFO is 22bytes
- typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
COORD dwSize; // 4(SHORT X, Y)
COORD dwCursor... -
11:50 AM Revision 13b69220 (git): bump up teeny version to 2.6.5.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:41 AM Feature #16035 (Closed): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
- Applied in changeset commit:git|a4a19b114ba94b8f28d5a91aee5d595a516006d5.
----------
Allow non-finalizable objects i... -
06:44 AM Feature #16035: Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
- I think this is the required behavior for `WeakMap` to implement a cache for example. Accepted.
Matz.
-
06:41 AM Feature #16035 (Assigned): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
- sorry, value is collectable (my misunderstand).
-
06:31 AM Feature #16035 (Feedback): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
-
06:31 AM Feature #16035: Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
- `42` never be collected. Is it intentional?
-
11:40 AM Revision a4a19b11 (git): Allow non-finalizable objects in ObjectSpace::WeakMap
- [feature #16035]
This goes one step farther than what nobu did in [feature #13498]
With this patch, special objects... -
11:10 AM Feature #14781: Enumerator.generate
- I just wrote a draft implementation of Enumerator.produce. I just didn't notice @zverok kindly worked on writing a p...
-
06:55 AM Feature #14781: Enumerator.generate
- I prefer `produce` to `iterate`, `generate` or `from`. Accepted (at least for the experiment).
Matz. -
10:12 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- @matz Of course. What prompted me to open this feature request is a feature I implemented in Rails where I use this e...
-
06:45 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- I am not sure if the proposal has real-world use-case. Can you elaborate?
Matz.
-
09:34 AM Revision e4be2fda (git): Rule out gcc on Windows
- It seems the combination fails at the moment. Don't know exactly
why but I suspect there can be issues in resolving ... -
09:34 AM Revision 3df37259 (git): drop-in type check for rb_define_singleton_method
- We can check the function pointer passed to
rb_define_singleton_method like how we do so in rb_define_method.
Doing s... -
09:34 AM Revision bfe5d22f (git): drop-in type check for rb_define_private_method
- We can check the function pointer passed to rb_define_private_method
like how we do so in rb_define_method. Doing so... -
09:34 AM Revision 9b429eb3 (git): drop-in type check for rb_define_protected_method
- We can check the function pointer passed to
rb_define_protected_method like how we do so in rb_define_method.
This ch... -
09:34 AM Revision 0b81e7d6 (git): drop-in type check for rb_define_method_id
- We can check the function pointer passed to rb_define_method_id
like how we do so in rb_define_method. This method i... -
09:34 AM Revision 0766f671 (git): move docs around [ci skip]
- To properly generate documents.
-
09:34 AM Revision 7bcfd918 (git): drop-in type check for rb_define_global_function
- We can check the function pointer passed to rb_define_global_function
like we do so in rb_define_method. It turns ou... -
09:34 AM Revision 7b6fde42 (git): drop-in type check for rb_define_module_function
- We can check the function pointer passed to rb_define_module_function
like how we do so in rb_define_method. The dif... -
09:34 AM Revision 9ef51b0b (git): drop-in type check for rb_define_method
- The rb_define_method function takes a pointer to ANYARGS-ed functions,
which in fact varies 18 different prototypes. ... -
09:34 AM Revision 48e346a0 (git): fix arity of bug_start
- This is just a trivial mistake introduced in
0f36e8fc03a5c6433972d6bb5f177d5f6e106bac. -
09:34 AM Revision 69683968 (git): fix arity of rb_mutex_synchronize_m
- This is just a trivial mistake introduced in
6c56dae4b23c5c50e351758538141ca26b9aba40. -
08:05 AM Feature #16103 (Closed): Make the dot-colon method reference frozen
- Applied in changeset commit:git|abe12d8b96be3c12618811f22ca01788366f99f8.
----------
Freeze method reference operato... -
07:37 AM Feature #16103: Make the dot-colon method reference frozen
- Matz accepted it :tada:
-
07:58 AM Revision abe12d8b (git): Freeze method reference operator object
- [Feature #16103]
-
07:44 AM Feature #8970: Array.zip and Array.product
- If you use https://bugs.ruby-lang.org/issues/15955, you can write as follows.
```ruby
class UnboundMethod
# ap... -
07:09 AM Feature #15815: Add option to raise NoMethodError for OpenStruct
- I like the OP's idea. It's up to @marcandre
Matz. -
06:56 AM Feature #14784: Comparable#clamp with a range
- Accepted. It should raise an error on end-exclusive ranges (`...`).
Matz. -
06:54 AM Bug #15908: Detecting BOM with non-UTF encoding
- I understand there's theoretically exist a situation this feature is useful.
But I think it doesn't exist in practic... -
06:50 AM Bug #15908 (Closed): Detecting BOM with non-UTF encoding
- Depending on usage, distinction of UTF-8 (with/without BOM), UTF-16LE without BOM, UTF-16BE with or without BOM, and ...
-
06:27 AM Revision 2ed68d0f (git): Revert "Add pipeline operator [Feature #15799]"
- This reverts commits:
* d365fd5a024254d7c105a62a015a7ea29ccf3e5d
* d780c3662484d6072b3a6945b840049de72c2096
* aa72118... -
06:24 AM Feature #15778: Expose an API to pry-open the stack frames in Ruby
- During today's meeting, it was mentioned that production deployments may not want to include this functionality.
T... -
06:21 AM Revision 893900dc (git): Add stub set_screen_size for other platforms
- 06:12 AM Revision 07f9cd96 (git): * 2019-08-29 [ci skip]
-
05:58 AM Feature #15868: Implement `File.absolute_path?`
- Agreed.
Matz. -
05:39 AM Feature #15799: pipeline operator
- After experiments, `|>` have caused more confusion and controversy far more than I expected. I still value the chain...
-
05:37 AM Revision 0f405541 (git): Support SIGWINCH
-
05:35 AM Revision 682aaf6a (git): Replace numbered parameters with named parameters [ci skip]
-
05:19 AM Misc #15723: Reconsider numbered parameters
- After discussion and consideration, we picked `_1`, `_2`... as numbered parameters. I investigated replaced examples,...
-
05:05 AM Feature #15588: String#each_chunk and #chunks
- Just an idea, this method may be useful to treat data of fixed-length record format if it accepts multi column length...
-
04:43 AM Feature #15588: String#each_chunk and #chunks
- As @shyouhei mentioned, we'd like to hear the real-world use-case. Extracting fixed-width records may be the purpose....
-
04:59 AM Feature #11460 (Closed): Unhelpful error message when naming a module with the same name as an existing class
- Applied in changeset commit:git|761346a9604ca2c79777d1d67fb5dcc3c30dbf69.
----------
Show the previous definition lo... -
04:24 AM Feature #11460: Unhelpful error message when naming a module with the same name as an existing class
- Accepted.
Matz.
-
04:29 AM Misc #15806 (Assigned): Explicitly initialise encodings on init to remove branches on encoding lookup
- usa said it might not work on windows when the install path includes non-ASCII characters. Please check it out, @nobu .
-
04:24 AM Revision 761346a9 (git): Show the previous definition location,
- when reopened class/module redefinition mismatched the previous
definition. [Feature #11460] -
03:53 AM Feature #14183: "Real" keyword argument
- Dan0042 (Daniel DeLorme) wrote:
> ```
> def foo(**f); p [f]; end
> foo({})
> warning: The last argument for `foo'... -
03:26 AM Feature #14183: "Real" keyword argument
- I tried testing to see what behavior changes are introduced via this. This is what I found so far.
```
def foo(*c... -
02:23 AM Revision d3e0bc07 (git): Fixed a comment [ci skip]
- A range literal in conditional expression is turned into a
flip-flop, as a Range object is never falsy and does not m... -
02:16 AM Revision 1cf5a31e (git): Aseert exception at negative step for non-endless range too
-
02:10 AM Revision d92289cd (git): Revert "Remove warnings of flip-flop deprecation from tests and specs"
- This reverts commit bf7a32d22079cc44eb19794e41d82b886d5d17b3.
flip-flop is no longer deprecated.
[Feature #5400] -
12:17 AM Bug #15638 (Closed): Another race conditions in MonitorMixin when interrupted?
- I cannot reproduce this on 2.5.6, 2.6.4, 2.7.0-preview1, or the master branch. It was probably fixed by commit:f9187...
08/28/2019
-
11:46 PM Bug #15613: Enumerator::Chain#each doesn't relay block signature
- Attached is a patch that fixes this issue by switching from `rb_block_call` to `rb_funcall_with_block`.
-
06:55 PM Bug #15583 (Closed): Regex: ? on quantified group {n} is interpreted as optional, should be lazy
- Applied in changeset commit:git|cd0e208963bdf9ee2fec30e83bdc8f6bc77a7b8d.
----------
Document {n}? regexp pattern is... -
06:50 PM Revision cd0e2089 (git): Document {n}? regexp pattern is optional and not non-greedy [ci skip]
- While not consistent with {n,}?, {,m}?, and {n,m}?, it is arguably
more useful, as otherwise the ? would have no effe... -
06:32 PM Bug #15509 (Closed): TCPServer#accept isn't interrupted
- This problem appears fixed in 2.6.4 and 2.7.0-preview1 in my environment (OpenBSD-amd64). It still occurs in 2.5.6. ...
-
01:27 PM Misc #15996: DevelopersMeeting20190829Japan
- @zverok Thank you!
-
11:44 AM Misc #15996: DevelopersMeeting20190829Japan
- @mame OK, sorry. I was not sure how the process looks internally (e.g. should I save the space and attention of the r...
-
08:17 AM Misc #15996: DevelopersMeeting20190829Japan
- zverok (Victor Shepelev) wrote:
> * [Feature #14781] `Enumerator.generate`. Patch provided; Matz seem to have liked ... -
03:07 AM Misc #15996: DevelopersMeeting20190829Japan
- Looks like we have too many topics at the next meeting. Please do not expect all tickets to be discussed. Thank you...
-
10:58 AM Bug #15900: Resolv::DNS#each_name doesn't accept Resolv::IPv{4,6} against documents
- Could you please backport to 2.5 and 2.6?
-
10:47 AM Revision e82719c6 (git): Remove jquery.js from file list of rdoc.gemspec
-
07:51 AM Revision c1d0b6ad (git): Revert "Treat RUBY_REVISION as an integer on old rubies"
- This reverts commit 6454808c52fff445ff09fefb0fb96988f82aaa3c.
It is no longer needed, as `VCS::SVN#get_revisions` no... -
07:51 AM Revision b11d7394 (git): Fix warnings
- `_FILE_OFFSET_BITS` should be defined before system headers.
-
07:36 AM Revision 0b9c6f69 (git): merge revision(s) f308ab2131ee675000926540cbb8c13c91dc3be5,989e8ad322afdfa3aa06e74b89fc42aef42895d0:
- Remove jquery.js
Remove debug print [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2... -
07:08 AM Revision a506b7f3 (git): Adjusted indents and supplied last commas
- Fixed unmatched indent of the closing bracket for
`:irb_current_working_workspace`, and adjusted following elements. - 06:57 AM Revision 2b55df73 (git): `revision` might be an Integer
- 06:45 AM Revision aca4e654 (git): merge revision(s): f308ab2131ee675000926540cbb8c13c91dc3be5
- Remove jquery.js
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67794 b2dd03c8-39d4-4d8f-98ff-823fe6... - 06:43 AM Revision 32aca3dd (git): merger revision(s): f308ab2131ee675000926540cbb8c13c91dc3be5
- Remove jquery.js
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67793 b2dd03c8-39d4-4d8f-98ff-823fe6... -
05:50 AM Revision ed8d2e1c (git): tool/merger.rb: fix tag existence check with subversion.
-
05:42 AM Feature #5400: Remove flip-flops in 2.0
- I backported 4e038a7e into ruby_2_6 at r67792.
-
05:41 AM Revision aae25ddb (git): merge revision(s) 4e038a7e64a9d52eed59b8f05647d4e58d265ec3: [Backport #5400]
- Revert "parse.y: Deprecate flip-flops"
This reverts commit bae638ad5b782c44c80efe33834cb9039279af46.
... - 05:00 AM Revision 47403b71 (git): merge revision(s) 989e8ad322afdfa3aa06e74b89fc42aef42895d0:
- Remove debug print [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67791 b2dd03c8-39d4-4d8f... - 04:57 AM Revision 73eb2984 (git): merge revision(s) 989e8ad322afdfa3aa06e74b89fc42aef42895d0:
- Remove debug print [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67790 b2dd03c8-39d4-4d8f... -
03:32 AM Revision c9dc569a (git): Ensure the last and changed revisions as Integers
-
03:30 AM Bug #15397 (Rejected): Ruby process doesn't release memory back to os on CentOS
- This isn't a bug. It is not in Ruby's control to release memory to the operating system. Ruby just calls `free` on ...
-
03:08 AM Feature #15631 (Closed): Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
- Applied in changeset commit:git|8e13da1ee83028000e5d7f9f9526379e32765a81.
----------
optimize get_power2 [Feature #1... - 02:29 AM Revision 8e13da1e (git): optimize get_power2 [Feature #15631]
- Merged: https://github.com/ruby/ruby/pull/2292
-
02:20 AM Bug #15392 (Closed): Crash in RubyVM::InstructionSequence#to_binary
-
02:19 AM Bug #15375 (Closed): Crash report for Ruby 2.5.3p105
-
02:12 AM Feature #15357: Proc#parameters returns incomplete type information
- I don't think the current behavior is a bug, as the parameters for a non-lambda proc are optional. Also, changing th...
-
01:34 AM Revision 989e8ad3 (git): Remove debug print [ci skip]
-
01:16 AM Bug #15273 (Feedback): Ruby crashing after updating Mac OS to Mojave (10.14)
-
01:14 AM Bug #15273: Ruby crashing after updating Mac OS to Mojave (10.14)
- Does this issue still occur with 2.5.5 or 2.6.3?
-
01:15 AM Bug #15355 (Feedback): Random segmentation faults in development environment
- Does this issue still occur with 2.5.5 or 2.6.3?
-
01:12 AM Bug #15255 (Rejected): Change in protected handling 2.3 -> 2.4,2.5
- Testing Ruby versions from 1.9 to 2.7, only Ruby 2.3 does not raise a `NoMethodError` for the example code. I think ...
-
01:07 AM Revision 624a0ad4 (git): Use `set-env` instead of `grep` in each step
-
01:05 AM Bug #15241 (Rejected): net/pop fix to use mutable strings was too eager
- I don't think that this should be considered a bug. Going from immutable to mutable should not break things, while g...
-
12:45 AM Revision 108dbb38 (git): Use JOBS again like macos.yml
-
12:41 AM Revision 330c2f75 (git): Change name to `Tests (test-bundled-gems)`
-
12:38 AM Revision 230f4054 (git): Add name to autoconf
-
12:20 AM Revision 17c0ce37 (git): Remove GITHUB_SHA from jobs.<job_id>.steps.env
- because default value overrides it.
https://help.github.com/en/articles/virtual-environments-for-github-actions#envir... -
12:15 AM Revision 76799232 (git): Allow missing projectnumber [ci skip]
-
12:13 AM Revision d4de5e64 (git): Show projectnumber in current index.html and GITHUB_SHA
08/27/2019
-
08:12 PM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
- I do not think the current behavior is a bug. However, supporting implicit conversion seems like a useful feature to...
-
07:26 PM Feature #5400: Remove flip-flops in 2.0
- Fyi this currently causes `ri` tab completion to display a warning (https://github.com/scop/bash-completion/issues/34...
-
07:23 PM Feature #15226 (Rejected): Resolv::DNS unable to handle responses larger than default size
- RFC 1035 Section 2.3.4 specifies that UDP messages are limited to 512 octets or less. RFC 6891 confirms this number ...
-
07:02 PM Bug #15188: Incorrect warning "assigned but unused variable" when using ripper with $VERBOSE = true
- Ripper doesn't track usage of local variables as far as I can see. In `parse.y`, `LVAR_USED` is used to mark local v...
-
06:43 PM Revision 932a471d (git): Directly mark compile options from the AST object
- `rb_ast_t` holds a reference to this object, so it should mark the
object. Currently it is relying on the `mark_ary`... -
06:40 PM Bug #2718: DRb mixing up function return values between PIDs after fork()
- This issue still occurs in the master branch. Attached is a patch that fixes it by detecting changes in pid.
-
06:20 PM Bug #2339: DRb leaves connections half-open
- This issue still occurs in the master branch. The originally submitted patch needs a small change to apply. An upda...
-
05:36 PM Feature #16120: Omitted block argument if block starts with dot-method call
- Hanmac (Hans Mackowiak) wrote:
> @Dan0042 in your list about implicit and explicit you forgot `{ foo }` depending on... -
03:13 PM Feature #16120: Omitted block argument if block starts with dot-method call
- @Dan0042 in your list about implicit and explicit you forgot `{ foo }` depending on the method who gets the block, it...
-
02:43 PM Feature #16120: Omitted block argument if block starts with dot-method call
- @nobu, wow, thank you so much. I never imagined it would be THAT simple to implement.
`O_O @_@ m(_ _)m`
But I d... -
02:16 AM Feature #16120: Omitted block argument if block starts with dot-method call
- Dan0042 (Daniel DeLorme) wrote:
> @mame, The motivation of *this* proposal is related to the **side-by-side** proxim... -
01:39 AM Feature #16120: Omitted block argument if block starts with dot-method call
- @mame, The motivation of *this* proposal is related to the **side-by-side** proximity/repetition of `x` in `{|x|x.foo...
-
12:18 AM Feature #16120: Omitted block argument if block starts with dot-method call
- https://github.com/nobu/ruby/tree/feature/implicit-block-param
-
05:16 PM Revision cbcad667 (git): Fix doxygen action
- - Fix checkout error: `fatal: destination path '.' already exists and is not an empty directory.`
- Remove `GITHUB_SH... -
04:48 PM Revision 71e5871c (git): Run on schedule only and skip if not modified
-
04:26 PM Bug #7655 (Rejected): range interval test does not consider string length
-
04:25 PM Bug #5051 (Closed): r26838 should be backported to 1.8.6
-
04:25 PM Bug #3882 (Closed): REGRESSION: File.extname() broken (at least >= 1.8.7)
-
04:25 PM Bug #3713 (Closed): Ruby 1.8.6 fails to build against Tk >= 8.5
-
04:25 PM Bug #3302 (Closed): segfault in 1.8.6 p398 in Ruby::DL
-
04:24 PM Bug #3118 (Closed): backport r25230 and r25995 to fix segfault
-
04:24 PM Bug #3382 (Closed): cannot cross-compile socket.so for winsock2 (mingw32)
-
04:23 PM Bug #2789 (Closed): segfault in DL callbacks with mingw32
-
04:23 PM Bug #2589 (Closed): mkmf.rb bug on "make distclean" if build fails
-
04:22 PM Bug #2578 (Closed): Requiring a relative path with an empty $LOAD_PATH raises LoadError on 1.8
-
04:22 PM Bug #2459 (Closed): Cannot statically link ext/digest/sha2
-
04:21 PM Feature #2456 (Closed): It is better to let user to select particular ssl protocol easily.
-
04:20 PM Bug #2434 (Rejected): Ruby gem update --system /gem install [any_gem_name] ERROR
-
04:20 PM Bug #2433 (Rejected): Ruby gem update --system /gem install [any_gem_name] ERROR
-
04:19 PM Bug #2423 (Rejected): REXML edge case with <a>A > B</a>
-
04:18 PM Bug #1978 (Closed): fixed crash in lib/logger.rb from dependency on svn keywork expansion
-
04:17 PM Bug #1960 (Closed): errors in configure on AIX
-
04:17 PM Bug #1883 (Closed): REXML hash sometimes computes a value that is too large
-
04:16 PM Bug #1814 (Closed): unrecognized option --with-openssl-dir with 1.8.6-p369 (Solaris 10)
-
04:15 PM Bug #1795 (Closed): Provide SMTP STARTTLS support
-
04:12 PM Revision f308ab21 (git): Remove jquery.js
-
04:08 PM Bug #1753 (Closed): non success open client socket not detected on windows
-
04:07 PM Feature #1724 (Rejected): Support for "&*uml;"-HTML-codes in ERB::Util.html_escape (solution included)
-
04:06 PM Bug #1696 (Closed): http downloads are unuseably slow
-
04:06 PM Bug #1633 (Closed): ARGF#close and ARGF#skip are Often Fatal on 1.9
-
04:05 PM Bug #1562 (Closed): r22674 should be backported to 1.8.6
-
04:05 PM Bug #1557 (Closed): Memory leak in DRb
-
04:04 PM Bug #1445 (Closed): win32 debug build broken
-
04:04 PM Bug #1418 (Closed): File.join repeats recursive array contents
-
04:04 PM Bug #1396 (Closed): Kernel.sleep fails with some Float values
-
04:04 PM Bug #1329 (Closed): Ruby 1.8.8 で "p eval('0' + '+0.1'*n)" が Segmentation Fault を発生させる
-
04:03 PM Bug #1322 (Closed): define_method scope bug
-
04:03 PM Bug #1306 (Closed): exception when exiting from IRB if test/unit is loaded
-
04:02 PM Bug #1297 (Closed): Pathname#subの挙動について
-
04:02 PM Bug #1225 (Closed): Curses::getmouse
-
04:02 PM Bug #1162 (Closed): Build Assertion Failure with VC+++ - Incorrect flushing of stdout/stderr
-
04:01 PM Bug #963 (Closed): /opt/local/lib/ruby/1.8/drb/drb.rb:852:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)
-
04:00 PM Misc #16130: [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
- A Braid of Threads also makes sense in that metaphor. Twine is another option similar to Rope or Yarn.
I do like t... -
01:27 PM Misc #16130: [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
- If Fiber composes Thread, then Thread composes Yarn, or Rope.
-
11:59 AM Misc #16130: [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
- (1) The name "Guilds":
To me the name guild implies something that is related to one another.
In medieval days,... -
11:59 AM Misc #16130 (Open): [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
- In recent presentions this year, and perhaps prior to that as well if I
remember correctly, matz mentioned that the ... -
03:56 PM Revision 88a37dc6 (git): Stop passing CC_LIBS in compile_c_to_o
- To fix "gcc: -lgcc: linker input file unused because linking not done" in
https://rubyci.org/logs/rubyci.s3.amazonaws... -
03:48 PM Revision d8fa8829 (git): Version 6.2.0
-
03:48 PM Revision 39810b40 (git): Good bye jQuery
- 03:19 PM Revision 6454808c (git): Treat RUBY_REVISION as an integer on old rubies
-
03:16 PM Revision dd032a5f (git): Make doxygen / coverage torelant to clone race
- a little.
Doing both `git clone --depth=1` and `git reset --hard ${sha}` does not
make sense (the latter command eit... - 03:12 PM Revision 9928a6a3 (git): * 2019-08-28 [ci skip]
- 03:10 PM Revision 24316a78 (git): Bump version to 2.5.7
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:09 PM Revision 6a0d2bc2 (git): Follows callback declaration updates
-
02:56 PM Misc #15996: DevelopersMeeting20190829Japan
- My apologies if I did something inappropriate. I *did* realize there was some duplication, I just thought these issue...
-
11:04 AM Misc #15996: DevelopersMeeting20190829Japan
- > I know I shouldn't comment on individual issues here
While I agree, one problem is that e. g. Dan0042 did not re... -
10:23 AM Misc #15996: DevelopersMeeting20190829Japan
- Dan0042 (Daniel DeLorme) wrote:
> * [Feature #10829] Add to_proc method to the Array class
> * [Feature #12115] Add... -
02:52 PM Revision 4209066f (git): Drop more unused configs from doxygen and coverage
- workflows, because mame said he has never seen it.
-
02:49 PM Revision 3bed468e (git): Omit unused matrix strategy from doxygen workflow
-
02:43 PM Revision 2cd68a38 (git): Short revision of SVN should be an Integer
-
02:41 PM Revision eaff19de (git): Fix rb_thread_create argument type
- in response to the declaration change in
e3fc30564e9466d6926f9d25a090dcf787bd5c33.
Fixing the AppVeyor mswin CI fail... -
01:00 PM Revision 6ec05f6c (git): bump up teeny version to 2.6.4.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:55 PM Revision 03c737f3 (git): Update rdoc version from 5.0.0 to 5.0.1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:54 PM Revision 8ce4286d (git): Update rdoc version from 6.1.0 to 6.1.2.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:53 PM Revision 8c57255f (git): Update rdoc version from 6.0.1 to 6.0.1.1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:33 AM Feature #15902: Add a specialized instruction for `.nil?`
- ned (Ned Hadzo) wrote:
> This was reverted, right? https://github.com/ruby/ruby/commit/a0980f2446c0db735b8ffeb37e241... -
07:50 AM Feature #15902: Add a specialized instruction for `.nil?`
- This was reverted, right? https://github.com/ruby/ruby/commit/a0980f2446c0db735b8ffeb37e241370c458a626
-
10:20 AM Bug #14591: Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
- It's a result of treating file names as sequences of characters rather than as binary garbage. For some operations, o...
-
09:46 AM Revision d8060782 (git): Add graphviz for dot command
- 09:04 AM Revision e5810659 (git): Skip test_gc_stress_at_startup because it causes SEGV on some platforms
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:39 AM Revision 3ac0b75c (git): Doxygen in GitHub Actions (#2406)
- * .github/workflows/doxygen.yml: add a workflow for doxygen in Actions
-
06:52 AM Revision 1663d347 (git): delete `$` sign from C identifiers
- They lack portability. See also
https://travis-ci.org/shyouhei/ruby/jobs/577164015 -
06:52 AM Revision 19b66781 (git): rb_uninterruptible now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This functio... -
06:52 AM Revision bd8dc256 (git): struct MEMO now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. There is onl... -
06:52 AM Revision 79d280a5 (git): rb_ivar_foreach now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 50f5a0a8 (git): rb_hash_foreach now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision ae2dc3f2 (git): rb_define_hooked_variable now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 78628618 (git): struct st_hash_type now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 6dd60cf1 (git): st_foreach now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision e3fc3056 (git): rb_thread_create now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision bc3e7924 (git): rb_proc_new / rb_fiber_new now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision af5e2566 (git): rb_catch now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 70378332 (git): rb_ensure now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 5c7c2d99 (git): rb_rescue / rb_rescue2 now free from ANYARGS
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 3cae7313 (git): rb_iterate now takes rb_block_call_func_t
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision b8fd2e83 (git): decouple compile.c usage of imemo_ifunc
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ... -
06:52 AM Revision 7329b333 (git): #define RB_BLOCK_CALL_FUNC_STRICT 1
- After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. Let's start ... -
06:52 AM Revision 0c8592b9 (git): fix function prototype mismatch of rb_block_call
- Nobu missed it in f0e73fc9862c8d2c57a89349fb79012b826b8245.
-
06:52 AM Revision 6007c7c3 (git): delete rb_method_defined_by declaration.
- Ko1 missed this in d5893b91faa7dc77ca6c9728d1054dabd757aead.
-
06:11 AM Revision 2fb723b8 (git): Revert "Explain which test task"
- This reverts commit 9bc1667a188392b94971b9b96507af76cbd5f413.
`name` lines are not expanded. -
05:40 AM Revision 0c8525ec (git): .github/workflows/coverage.yml: add a cron job for coverage in Actions
-
05:30 AM Revision 9bc1667a (git): Explain which test task
- 05:28 AM Revision 8536f671 (git): merge revision(s) 1613917ae64: [Backport #15784]
- Defer setting gc_stress instead of setting dont_gc
[Bug #15784]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
05:25 AM Revision 2789bddd (git): Use array indexing with considering clang's feeling
- ```
In file included from sprintf.c:1256:
./vsnprintf.c:833:8: warning: adding 'int' to a string does not append to t... -
05:24 AM Bug #15187: IPv6 x-forwarded-host results in "bad URI" error
- I've submitted a pull request to fix this: https://github.com/ruby/webrick/pull/26
-
05:05 AM Revision d53b6699 (git): compile.c: remove const from the first argument of dladdr
- Unfortunately, dladdr accepts void*, not const void*, in Solaris.
- 05:02 AM Revision b67fae37 (git): Revert a part of r67767
- it was not necessary for ruby_2_5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67776 b2dd03c8-39d... -
04:59 AM Revision 8eee3f3a (git): signal.c: Don't mark ruby_abort as NORETURN on Solaris
- to suppress a warning.
```
signal.c: In function 'ruby_abort':
signal.c:987:1: warning: 'noreturn' function does ret... -
04:46 AM Bug #15173 (Feedback): Segmentation fault
- Can you reproduce this bug in 2.5.5 or 2.6.3?
-
04:45 AM Feature #15170: Allow WEBrick::HTTPServlet::initialize to accept an array in server[:CGIInterpreter]
- I agree that this is a feature request and not a bug report. I think this is a useful feature, and have submitted a ...
-
04:23 AM Bug #15045 (Feedback): Test suite fails/hangs with stronger cryptography enforcement
- Do these tests still fail after commit:1e54903684aa3c9ea3fe54520157846a1b1f07be?
-
04:19 AM Bug #15067 (Closed): library/socket/socket/getnameinfo_spec.rb always errors with multiple IP addresses hostname
- Spec was removed in commit:c4cc4725ec08f26b9f46b99e38b0eba18f733ddc.
-
03:40 AM Bug #14961 (Closed): Segfault when running RSpec / Capybara / Rails
-
03:38 AM Feature #14922: Resolv getaddresses ignores AAAA records for IPv6
- I think this is not a bug, but a feature request for IPv6 resolution when no public IPv6 address is present. I think...
- 03:08 AM Revision 00a7d49b (git): merge revision(s) f1a52d96a59c63d46cb23af60cdcaf38e30e0512 [Backport #15784]
- Defer setting gc_stress until inits done
[Bug #15784]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_... -
01:43 AM Revision 76abd796 (git): Fix the appropriate C++ compiler in OS X selection
- Merge space and slash to character class and add missing `CXX=` before `=g++-4.2`
at 5e10cb04e88c8a95ee44f6cad2bdf264... -
12:08 AM Bug #10436: ruby -c and ripper inconsistency: m(&nil) {}
- I'm overhauling ripper to multiplex the callback values and the parser union.
https://github.com/nobu/ruby/tree/ripp...
08/26/2019
-
11:49 PM Feature #16120: Omitted block argument if block starts with dot-method call
- I believe that `map(&JSON.:parse)` must be considered together because it is strongly related to the motivation of yo...
-
07:34 PM Feature #16120: Omitted block argument if block starts with dot-method call
- The syntax I propose is definitely not *meant* to absorb all styles. I think any attempt to be everything to everyone...
-
10:59 PM Revision 22834112 (git): Added license comment [Bug #12230] [ci skip]
-
10:22 PM Bug #15992: An exception breaks monitor state and cause deadlock
- Should `mon_enter` and `mon_exit` use `Thread.handle_interrupt` inside their method definitions, so they are safe whe...
-
05:03 PM Bug #15992: An exception breaks monitor state and cause deadlock
- ruby_2_5 r67774 merged revision(s) f91879a7b548284c93743168acfd11e3d2aeefac,9557069299ac3b96691040a541afa65761a724ad.
-
10:11 PM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #10829] Add to_proc method to the Array class
* [Feature #12115] Add Symbol#call to allow to_proc shortha... -
09:30 PM Revision 744be55f (git): Remove duplicated delegation
-
08:59 PM Revision fd0a4a64 (git): Delegete an instance method to a class method correctly
-
08:42 PM Revision 9f0f7771 (git): this iv table should also use the new update function
-
08:33 PM Revision f13db4ad (git): Save value to @ambiguous_width because of a accessor
-
08:24 PM Revision 978ff1ff (git): Pick lib/readline.rb from ruby/reline
-
08:18 PM Revision f2a5c50f (git): The "private" doesn't make sence for class methods and a constant
-
08:18 PM Revision 68207bb4 (git): Use preposing "private" to define methods
-
08:18 PM Revision d8bcede9 (git): Adjust method forwardings of Reline
-
07:48 PM Bug #14752 (Closed): abort during build full build log
-
07:37 PM Bug #14714 (Closed): Ruby 2.5.1 Segmentation Fault in GC
-
07:37 PM Bug #14682 (Feedback): Error [BUG] unexpected THREAD_KILLED
- Does this issue still occur with 2.5.5 or 2.6.3?
-
07:35 PM Bug #14667 (Closed): Segmentation fault in Ruby during iOS automation
-
07:33 PM Bug #14659 (Closed): segfault in ConditionVariable#broadcast and ConditionVariable#signal
-
07:32 PM Bug #14616 (Feedback): Segmentation fault in net/http/response
- Can you try again with 2.5.5 or 2.6.3?
-
06:45 PM Bug #14591: Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
- This issue started in Ruby 2.5 and is still present in 2.6. It appears to be related to the code page. If I have a ...
-
06:31 PM Revision 09d8e06b (git): Try only updating hash value references
- I'm afraid the keys to this hash are just integers, and those integers
may look like VALUE pointers when they are not... -
06:14 PM Revision d9bfbe36 (git): Make `gc_update_table_refs` match `mark_tbl_no_pin` a little more closely
- This commit just makes `gc_update_table_refs` match `mark_tbl_no_pin`
more closely. -
05:38 PM Bug #14573 (Closed): rb_ary_or doesn't check objects hash when the array contains less than SMALL_ARRAY_LEN
- I don't think this is a bug. If `eql?` returns true, `hash` must return the same value. Class `X` in this example v...
-
05:28 PM Bug #14560 (Feedback): Segmentation fault near the end of large Rails test suite
- Can you try 2.5.5 or 2.6.3 and see if this problem has been fixed?
-
05:26 PM Bug #14488 (Closed): Unicode characters prevent [[:punct:]] character class from matching certain characters in subsequent matches
- 05:03 PM Revision 4d9c5875 (git): merge revision(s) f91879a7b548284c93743168acfd11e3d2aeefac,9557069299ac3b96691040a541afa65761a724ad: [Backport #15992]
- handle_interrupt to defend monitor state [Bug #15992]
If an exception is raised from another thread for exam... -
04:49 PM Bug #16105: heap-use-after-free in String#sub!
- ruby_2_5 r67773 merged revision(s) d5c33364e3c0efb15e11df417c925afee2cdb9c9.
- 04:49 PM Revision 416249b3 (git): merge revision(s) d5c33364e3c0efb15e11df417c925afee2cdb9c9: [Backport #16105]
- Fixed heap-use-after-free
* string.c (rb_str_sub_bang): retrieves a pointer to the
replacement str... -
04:46 PM Bug #14334 (Closed): Segmentation fault after running rspec (ruby/2.5.0/erb.rb:885 / simplecov/source_file.rb:85)
-
04:44 PM Bug #16099: UTF-16LE BOM followed by '\0' is missed
- ruby_2_5 r67772 merged revision(s) 5b1bf8dd2d08ae7371ecf025967376bb794ed651.
- 04:44 PM Revision f8efd7f9 (git): merge revision(s) 5b1bf8dd2d08ae7371ecf025967376bb794ed651: [Backport #16099]
- UTF LE is fixed at least the first 2 bytes
* io.c (io_strip_bom): if the first 2 bytes are 0xFF0xFE, it
... -
04:42 PM Revision 3a4a58e2 (git): Fix use_lib_reline for test/readline
-
04:23 PM Revision 344f507e (git): Remove .freeze.
-
04:23 PM Revision 50d4a770 (git): Add test with encoding.
-
04:23 PM Revision 0295bffc (git): Change to test file path.
-
04:23 PM Revision 1ee9299b (git): Add support Windows in CI.
-
04:23 PM Revision f33117fb (git): Add test reline.
-
04:23 PM Revision 195f545c (git): Fix `Reline::Windows`.
-
04:23 PM Revision 298ac047 (git): Refactoring Reline.
-
04:23 PM Revision afed2668 (git): Fix reference core method.
-
04:23 PM Revision f60e5a1f (git): Remove test_mode in `lib/reline`.
-
04:23 PM Revision 9c0cd6a0 (git): Refactoring Reline accessor.
-
04:20 PM Bug #15952: Issue with Array#unshift, sometimes doesn't respect frozenness of array
- ruby_2_5 r67771 merged revision(s) ec8e5f5aa64e2a54cf1e303f2b012c98e8d521ba,5a187e26adc8aa32367f294c1496935c7356d386.
- 04:20 PM Revision ef626cd0 (git): merge revision(s) ec8e5f5aa64e2a54cf1e303f2b012c98e8d521ba,5a187e26adc8aa32367f294c1496935c7356d386: [Backport #15952]
- array.c: always check frozenness in Array#unshift. Fixes [Bug #15952]
Closes: https://github.com/ruby/ruby/p... -
04:17 PM Bug #15946: Undefined behavior can occur with memcpy in String#sub!
- ruby_2_5 r67770 merged revision(s) 8f51da5d41f0642d5a971e4223d1ba14643c6398.
- 04:17 PM Revision 080e04e8 (git): merge revision(s) 8f51da5d41f0642d5a971e4223d1ba14643c6398: [Backport #15946]
- Get rid of undefined behavior
* string.c (rb_str_sub_bang): str and repl can be same.
[Bug #15946]... -
04:16 PM Bug #15937: Segmentation fault when String#initialize given same string with capacity field
- ruby_2_5 r67769 merged revision(s) 28678997e40869f5591eae60edd9757334426ffb,8797f48373dcfa3ff8e748667732dea8aea4347e.
- 04:16 PM Revision 6b7ebe83 (git): merge revision(s) 28678997e40869f5591eae60edd9757334426ffb,8797f48373dcfa3ff8e748667732dea8aea4347e: [Backport #15937]
- Preserve the string content at self-copying
* string.c (rb_str_init): preserve the embedded content when
... -
04:12 PM Bug #16051: Backport 43730256e800dd8e0c5cc482e9861868590ae037 and 1e54903684aa3c9ea3fe54520157846a1b1f07be
- ruby_2_5 r67768 merged revision(s) ae2a904ce9bffedee7d110dc60fd51c0a2879a5b,165ddfda20f6db8a3149d14c4f431fc242ddab70,...
- 04:12 PM Revision 2b97b8e0 (git): merge revision(s) ae2a904ce9bffedee7d110dc60fd51c0a2879a5b,165ddfda20f6db8a3149d14c4f431fc242ddab70,fa7a768fdfe5223a29db4fa71b3e6101fb02ad51: [Backport #16051]
- Update the certificate files to make the test pass on Debian 10
The old certificate files (for example, test... -
04:09 PM Bug #15934: String#b can lead to memory corruption
- ruby_2_5 r67767 merged revision(s) 9dec4e8fc3a6018261834b5ac9b9877f787b97ca.
- 04:09 PM Revision b49b1d76 (git): merge revision(s) 9dec4e8fc3a6018261834b5ac9b9877f787b97ca: [Backport #15934]
- String#b: Don't depend on dependent string
Registering a string that depend on a dependent string as fstring... -
03:59 PM Bug #15792: GC can leave strings used as hash keys in a corrupted state
- ruby_2_5 r67766 merged revision(s) 3f9562015e651735bfc2fdd14e8f6963b673e22a,c06ddfee878524168e4af07443217ed2f8d0954b,...
- 03:58 PM Revision 689a6a0a (git): merge revision(s) 3f9562015e651735bfc2fdd14e8f6963b673e22a,c06ddfee878524168e4af07443217ed2f8d0954b,3b3b4a44e5: [Backport #15792]
- Get rid of indirect sharing
* string.c (str_duplicate): share the root shared string if the
origin... -
03:40 PM Bug #15720: SystemStackError when referencing a refinement in a module that isn't used
- ruby_2_5 r67765 merged revision(s) 5e018214e7435030727a97ac49db038d96438e74.
- 03:40 PM Revision 470dae33 (git): merge revision(s) 5e018214e7435030727a97ac49db038d96438e74: [Backport #15720]
- Fix SystemStackError when calling a method in an unused refinement
Fixes [Bug #15720]
git-svn-id: svn+ssh:/... -
03:39 PM Bug #15360: "ThreadError: deadlock; recursive locking" error when recursive lock shouldn't be possible
- ruby_2_5 r67764 merged revision(s) c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf.
- 03:39 PM Revision 33151275 (git): merge revision(s) c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf: [Backport #15360]
- do_mutex_lock: release mutex before checking for interrupts (fixes
issue 15360)
git-svn-id: svn+ssh://ci.r... -
03:36 PM Bug #15839: mixed encoding heredoc should be a syntax error regardless the order
- ruby_2_5 r67763 merged revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e685b6cc3a0da82998a2af48.
- 03:36 PM Revision a9a37695 (git): merge revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e685b6cc3a0da82998a2af48: [Backport #15839]
- parse.y: function parser_mixed_error & parser_mixed_escape
Fix mixed encoding in heredoc
Heredocs a... -
03:13 PM Bug #15847: SecureRandom#gen_random becomes private after first invocation
- ruby_2_5 r67762 merged revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0.
- 03:13 PM Revision 7cdacb99 (git): merge revision(s) 5bab1304af25a843728dbcd2f3594913740aecb0: [Backport #15847]
- fix visibility of SecureRandom.gen_random
Aliasing a method preserves its visibility. These aliases turn
... - 03:11 PM Revision d5b23732 (git): * 2019-08-27 [ci skip]
-
03:10 PM Bug #15887: Process.argv0 can return bad values in Ruby 2.5
- ruby_2_5 r67761 merged revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90.
-
03:10 PM Revision 7d9c3a57 (git): Handle binding.irb for frozen objects and BasicObjects using a delegate
- Fixes Ruby Bug 13264
-
03:10 PM Revision caeafbe8 (git): Move private call without arguments inside method
- This code did not have the desired effect. I'm not sure if
irb_binding is supposed to be private or not. If not, th... - 03:10 PM Revision 6e5e5df1 (git): merge revision(s) ea42423908ed055f9039b1dce6e9a232a3b2dd90: [Backport #15887]
- Keep vm->orig_progname alive
`vm->orig_progname` can be different from `vm->progname` when user
code... -
03:02 PM Bug #15821: ruby_process_options() may cause "WB miss (O->Y)"
- ruby_2_5 r67759 merged revision(s) ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19.
- 03:02 PM Revision 522bc8ad (git): * 2019-08-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:02 PM Revision 2576b8b2 (git): merge revision(s) ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19: [Backport #15821]
- Do not modify shared array
[Bug #15821]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@6775... -
02:54 PM Bug #12356 (Rejected): Vector covector incorrect multiplication with another vector.
- Thanks Jeremy for updating this issue. I double checked and never received the original email notification...
> `V... -
02:54 PM Bug #15786: numbered parameterを使ったprocのparametersに記号が現れる
- ruby_2_5 r67758 merged revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e.
- 02:54 PM Revision 401da791 (git): merge revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea84fa6d66c09e0bb014cf61e: [Backport #15786]
- Add RB_ID_SERIAL_MAX
Hide internal IDs
* parse.y (internal_id): number the ID serial for internal ... -
02:45 PM Bug #15906: a=a のような式をもつ条件分岐が意図しない挙動をする
- ruby_2_5 r67757 merged revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d.
- 02:45 PM Revision 235e64c2 (git): merge revision(s) a6a26e42b15c46f117f4fce07a2050e9d727355d: [Backport #15906]
- compile.c: Partially revert r63870 which caused wrong optimization
[Bug #15906]
git-svn-id: svn+ssh://ci.ru... -
02:39 PM Bug #15775: Update broken URL in Float documentation
- ruby_2_5 r67756 merged revision(s) b72623012d74abdb06210153ed48c9e2fa075bbd.
- 02:39 PM Revision 5586497b (git): merge revision(s) b72623012d74abdb06210153ed48c9e2fa075bbd: [Backport #15775]
- Update broken URL in Float documentation.
[Misc #15775][ruby-core:92332]
git-svn-id: svn+ssh://ci.ruby-la... -
02:37 PM Bug #15803: File.realpath should always return a tainted string
- ruby_2_5 r67755 merged revision(s) a15f7dd1fb1148c3d586238ee6907875f2e40379.
- 02:37 PM Revision 920b6e15 (git): merge revision(s) a15f7dd1fb1148c3d586238ee6907875f2e40379: [Backport #15803]
- Always mark the string returned by File.realpath as tainted
This string can include elements that were not i... -
02:19 PM Bug #15199: scanf.rb broken with io from IO.pipe (MinGW or Windows?)
- ruby_2_5 r67754 merged revision(s) d118c84b0b9110462e479487ffaf175a75e5718e.
- 02:18 PM Revision 662a3ca8 (git): merge revision(s) d118c84b0b9110462e479487ffaf175a75e5718e: [Backport #15199]
- Fix IO#scanf on pipes on Windows
IO.seek on a pipe on Windows raises Errno::EINVAL instead of
Errno:... -
02:16 PM Bug #15820: Backport 5e23b1138f1 (Fix potential memory leak)
- ruby_2_5 r67753 merged revision(s) 5e23b1138f16af0defb184d7deeffadfd2ce3c04.
- 02:15 PM Revision d65f9463 (git): merge revision(s) 5e23b1138f16af0defb184d7deeffadfd2ce3c04 [backport #15820]
- Fix potential memory leak
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67753 b2dd03c8-39d4-4d8f-98... -
02:06 PM Bug #14539: Duplicate range in character class warning
- ruby_2_5 r67752 merged revision(s) 179045acaf5de8398c321ada86a76f1afb77a796.
- 02:06 PM Revision 59ed372b (git): merge revision(s) 179045acaf5de8398c321ada86a76f1afb77a796: [Backport #14539]
- regparse.c: Suppress duplicated range warning by mere \X
* regparse.c (node_extended_grapheme_cluster): as U... -
02:00 PM Bug #14657: Fix build error with LibreSSL 2.7
- already fixed on ruby_2_5 at r64428.
-
01:49 PM Bug #15801: [BACKPORT] ChangeLogs of 2.5 and 2.6 begin before the 2.4 release
- ruby_2_5 r67751 merged revision(s) af1e487e9bb763b939dc6704c9a343c9eafa1637.
- 01:49 PM Revision ed7b68a2 (git): merge revision(s) af1e487e9bb763b939dc6704c9a343c9eafa1637: [Backport #15801]
- Updated marked commits for ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67751 b2dd03c8-3... -
12:32 PM Bug #13264 (Closed): Binding#irb does not work in context of frozen object
- This was fixed by the Pull Request above.
- 12:09 PM Revision ccc5b22a (git): Expand JOBS instead of meaningless export (#2402)
- * Expand JOBS instead of meaningless export
* Remove -j option in TESTOPTS of test-bundled-gems
https://github.com/... -
09:56 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
- Comparing indents is easy in very simple cases, but it will harder in complex cases, for instance, after a multiple l...
-
07:36 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
- the problem is that the case body can be empty, that doesn't mean the code is wrong.
and like sawa said, it probab... -
06:23 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
- In fact, even indentation level in this particular code does not seem to tell that it was a mistake. The `print_fooba...
-
03:37 AM Feature #16128: Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
- shevegen (Robert A. Heiler) wrote:
> Perhaps the above can still be reported based on additional information,
> suc... -
09:27 AM Revision 48f1a38f (git): Limit ChangeLog entries
- Since the previous release date, when the starting message is not
found. -
08:45 AM Revision 972222c0 (git): Show MFLAGS to check `Set ENV` in .github/workflows/ubuntu.yml
-
07:54 AM Revision 44bead39 (git): CPPFLAGS is not needed for link
-
07:54 AM Revision 26146536 (git): Moved INCFLAGS to XCFLAGS from CPPFLAGS as well as mswin
- Rules which have used CPPFLAGS will need XCFLAGS or INCFLAGS now.
-
07:11 AM Revision fafabe2f (git): Add INCFLAGS for fake.rb
- INCFLAGS is not included in CPPFLAGS on mswin, not to be exported
to rbconfig.rb. -
04:58 AM Bug #16117 (Rejected): ruby2.6.3(x86) use fiddle faild to load dll in windows7
-
04:33 AM Feature #14240: warn four special variables: $; $, $/ $\
- jeremyevans0 (Jeremy Evans) wrote:
> nobu (Nobuyoshi Nakada) wrote:
> > jeremyevans0 (Jeremy Evans) wrote:
> > > >... -
12:58 AM Feature #14240: warn four special variables: $; $, $/ $\
- nobu (Nobuyoshi Nakada) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > > And non-default `$;` and `$,` are warned ... -
04:23 AM Feature #16129 (Closed): Call initialize_clone with freeze: false if clone called with freeze: false
- This makes it possible for `initialize_clone` to correctly not freeze internal state if the `freeze: false` keyword i...
-
04:14 AM Revision b4d6d9c1 (git): Removed unnecessary flags for fake.rb
- Flags for ruby core such as warning and `_FORTIFY_SOURCE` macro
are not necessary to make fake.rb, except for `RUBY_E... -
04:13 AM Revision 1581249d (git): Added in-srcdir macro [ci skip]
-
04:01 AM Revision 5e86b005 (git): uid_t and gid_t are narrower than VALUE.
- Often uid / gid are 16 bit or 32 bit integers, while VALUE are 32
to 64 bits. They tend to differ in size. Because ... -
04:01 AM Revision 48131a46 (git): rb_mjit_header.h is not worth documenting [ci skip]
- This is an auto-generated header file that does not include anything
interesting. Should skip generating CAPI docume... -
03:17 AM Bug #16028: Backport r67563: SNI is not enabled in Net::IMAP
- already backported into ruby_2_5 at r67717
-
03:00 AM Revision fa6c1b06 (git): Suppress a "clobbered" warning
- 02:08 AM Revision 4448d586 (git): * 2019-08-26 [ci skip]
-
02:07 AM Revision 5e10cb04 (git): Refined the appropriate C++ compiler in OS X selection
- Allows CC to be prefixed another path or command, e.g., ccache.
-
12:25 AM Bug #14160: JSON#generate documentation wrong/misleading
- I added a pull request to fix the first issue: https://github.com/flori/json/pull/384
There is an existing pull re...
08/25/2019
-
08:47 PM Bug #14121 (Closed): test-all - rename duplicate classes for consistent test count
- Commited in commit:dd3851d2786412de019350a11e749c56fa5a07cc.
-
08:45 PM Bug #14102 (Rejected): Date.strptime ignores constraints provided by day name
-
08:41 PM Bug #14069 (Rejected): Document order of elements in Set
-
08:40 PM Bug #14053 (Closed): Problem with case/when menus in ruby 2.5.0dev (2017-10-25) [x86_64-linux] - semi-random tracebook of different errors (NODE_STR, NODE_ARGS etc...) and also segfaults sometimes
-
08:36 PM Bug #13970 (Rejected): Base64 urlsafe_decode64 unsafe use of tr.
- I don't think this is a bug. Most pure Ruby code assumes and does not check that method arguments respond to all met...
-
08:24 PM Bug #14028 (Closed): RubyVM logic backported into Ruby 2.3 tests
-
08:20 PM Bug #14010 (Closed): RubyVM logic in forwardable backported to 2.3, not removed
-
08:20 PM Bug #13980: Rounding failure on i686 (i386).
- Does this rounding error still occur on Fedora i686?
-
08:16 PM Bug #13917 (Rejected): Comparable#clamp is slower than using Array#min,max.
-
08:02 PM Bug #13700 (Closed): Enumerable#sum may not work for Ranges subclasses due to optimization
- Applied in changeset commit:git|e496e96547b64c3a2fa6f285c3bc9bd21a245ac6.
----------
Document that Enumerable#sum ma... -
07:53 PM Revision b4dfac2c (git): Fix ArgumentError in expand_tabs.rb
- This fixes the following in my environment:
misc/expand_tabs.rb:29:in `=~': invalid byte sequence in US-ASCII (Argum... -
07:50 PM Revision e496e965 (git): Document that Enumerable#sum may not respect redefinition of Range#each
- It already documented that it may not respect redefinition
of Integer#+.
Fixes [Bug #13700] -
07:17 PM Bug #13688: Thread overflow hangs ruby (not responding ^C)
- This bug still occurs in the master branch. Attached is a patch that fixes it by checking for interrupts before call...
-
06:28 PM Bug #13675: Should Zlib::GzipReader#ungetc accept nil?
- If we want to fix `IO#ungetc`, attached is a patch that will fix it.
-
06:19 PM Bug #13674 (Closed): BigDecimal comparison with Float::INFINITY is erroneous in 2.2.x and 2.3.x
-
06:13 PM Bug #13612 (Closed): Segmentation Fault
-
06:06 PM Bug #13441 (Closed): building - GIT variable, ruby, rubygems tests
-
06:05 PM Bug #13171 (Rejected): URI::FTP path has a trailing slash when just hostname and scheme provided
- This doesn't appear to be a bug, even if the behavior is slightly inconsistent between URI::HTTP and URI::FTP. If yo...
-
06:00 PM Bug #13431 (Closed): sample/drb/http0*.rb is not working.
- Applied in changeset commit:git|71d97a5ef80a23b0bb1005570ed059580981a467.
----------
Fix sample/drb/http0serv.rb
Pr... -
05:56 PM Revision 71d97a5e (git): Fix sample/drb/http0serv.rb
- Previously, trying to use this would result in:
undefined method `uri' for #<DRb::HTTP0::ServerSide:0x00000aec9f1637... -
05:11 PM Bug #12961: Bad value for range using infinity for Date or Time
- I've submitted a pull request to allow `-Float::Infinity...Date.today`: https://github.com/ruby/date/pull/13
-
03:52 PM Feature #16128 (Open): Would it be possible for ruby to warn about case/when menu options separated by a trailing, but accidental ','?
- I was not sure whether the following behaviour is a bug or not, so I filed this under "feature", mostly because
this... -
02:08 PM Revision 365e5b38 (git): configure.ac: Improve icc_version guessing for non-icc environment
- icc_version was wrongly defined as "__ICC" on non-icc C compiler, which
caused a warning:
```
./configure: line 8211... -
01:16 PM Revision 11f7c30f (git): configure.ac: fix the guess of icc_version
- The icc_version guessing was accidentally disabled because of
61885c9b7ca8ccdaf53d7c365fbb86bad3294d88; `AC_PROG_CC_C... -
11:44 AM Misc #16125: Remove the reserved member from rb_data_type_t as the addition of the compactor callback pushed it over a single cache line
- nobu (Nobuyoshi Nakada) wrote:
> methodmissing (Lourens Naudé) wrote:
> > I'm wondering what the `reserved` member ... -
11:10 AM Revision fa5f7771 (git): Drop duration from AppVeyor notification
- The format is a little weird, and not so helpful either.
-
10:29 AM Revision 6944a1aa (git): lib/webrick.rb: use require_relative for webrick/utils.rb
- `require "webrick/utils.rb"` should load `lib/webrick/utils.rb`, but on
some CI machines, it wrongly loads `test/webr... -
09:27 AM Revision c775ab5e (git): `local_path?` is a class method [ci skip]
-
07:59 AM Revision cc6fe152 (git): tool/lib/vcs.rb: explicitly fail when notes/commits is not available
-
07:10 AM Bug #16127 (Closed): Delegates to BasicObject do not work
- The delegate library does not currently handle BasicObject targets, since it assumes the target responds to `respond_...
-
07:06 AM Bug #13264: Binding#irb does not work in context of frozen object
- This is still a bug in the master branch of irb. I've submitted a pull request to fix it by using a delegate: https:...
-
04:58 AM Revision 1b03d2d7 (git): Revert workaround
-
02:39 AM Revision 5decf66a (git): Inspect dynamic symbol as well as static symbol
-
02:38 AM Revision b341e98b (git): Simplified f13a00f5b4 [ci skip]
-
02:24 AM Revision f13a00f5 (git): Export all commits as ChangeLog when no starting commit is found [ci skip]
-
12:23 AM Bug #13249: Access modifiers don't have an effect inside class methods in Ruby >= 2.3
- The warning discussed has not been added yet. Attached is a patch that implements it. While it passes `make check`,...
08/24/2019
-
09:51 PM Misc #16125: Remove the reserved member from rb_data_type_t as the addition of the compactor callback pushed it over a single cache line
- methodmissing (Lourens Naudé) wrote:
> I'm wondering what the `reserved` member was originally intended for, given i... -
12:45 PM Misc #16125 (Rejected): Remove the reserved member from rb_data_type_t as the addition of the compactor callback pushed it over a single cache line
- References PR https://github.com/ruby/ruby/pull/2396
I noticed that since the introduction of the `GC.compact` API... -
09:08 PM Misc #16126 (Closed): Fix small docs inconsistencies
- Applied in changeset commit:git|04735c48ab44c97cbfd5a5cd37f9a1696e2f5a2b.
----------
Minor documentation fixes [ci s... -
09:07 PM Misc #16126: Fix small docs inconsistencies
- Thanks for the patch, I will merge it shortly.
-
05:35 PM Misc #16126 (Closed): Fix small docs inconsistencies
- The patch with some small-ish fixes:
* Enumerator refers to `#enum_for`/`#to_enum` under `Kernel`, while in fact the... -
09:05 PM Revision 04735c48 (git): Minor documentation fixes [ci skip]
- From zverok (Victor Shepelev)
Fixes [Misc #16126] -
04:09 PM Revision e1c991f8 (git): Move Object#hash rdoc to hash.c [ci skip]
- This gets RDoc to pick up the documentation correctly.
Problem pointed out by zverok (Victor Shepelev). - 03:51 PM Revision cf5516de (git): * 2019-08-25 [ci skip]
-
03:50 PM Revision 03ee12a3 (git): Add workaround (2nd try)
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/gentoo/ruby-master/log/20190824T153002Z.fail.html.gz
```
/home/gentoo... -
03:04 PM Misc #16124 (Assigned): Let the transient heap belong to objspace
-
12:43 PM Misc #16124: Let the transient heap belong to objspace
- The global method cache note references PR https://github.com/ruby/ruby/pull/2302
-
12:41 PM Misc #16124 (Rejected): Let the transient heap belong to objspace
- As per comment from Nobu in https://github.com/ruby/ruby/pull/2303#issuecomment-523248875 , I took an initial stab @ ...
-
02:56 PM Bug #13102: Confusing method name: Set#delete?
- Eregon (Benoit Daloze) wrote:
> This is at least inconsistent with Array#delete, which could be used for the same ca... -
06:45 AM Bug #13102: Confusing method name: Set#delete?
- This is at least inconsistent with Array#delete, which could be used for the same case as above but doesn't end with ...
-
03:27 AM Bug #13102 (Rejected): Confusing method name: Set#delete?
- I don't think this is a bug, I believe it is intentional. Using `?` for mutating methods is uncommon, but not wrong....
-
02:17 PM Revision df348310 (git): Add workaround for some CIs
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-master/log/20190824T093005Z.fail.html.gz
```
branches:
*... -
12:26 PM Revision 5d5502dc (git): Fix typos
-
11:31 AM Revision 571ffcd6 (git): ext/psych/yaml/api.c: Suppress a "variable set but not used" warning
- ```
compiling ../.././ext/psych/yaml/api.c
../.././ext/psych/yaml/api.c: In function 'yaml_document_delete':
../.././... -
10:57 AM Feature #16113: Partial application
- > If `#curry` gets support for keyword arguments, would it suffice for this case
I don't think so, unfortunately. ... -
10:37 AM Feature #16122: Data: simple immutable value object
- > What would a simple implementation of `Struct::Value.new` look like in Ruby code?
Oh, I've probably answered the... -
10:17 AM Feature #16122: Data: simple immutable value object
- @Eregon, here is rendered version of class' docs: https://zverok.github.io/ruby-rdoc/Struct-Value.html
Basically, ... -
06:55 AM Feature #16122: Data: simple immutable value object
- This sounds interesting to me.
What would a simple implementation of Struct::Value.new look like in Ruby code?
I'm ... -
07:22 AM Revision 97ad7862 (git): Add debug print
- matser branch not found on some CIs
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190824T... -
06:14 AM Bug #13948 (Closed): Segfault instead of recursion depth error
-
05:10 AM Feature #12093: Eval InstructionSequence with binding
- > does this suffice your use case?
Interesting, I'll need to investigate this - it certainly has potential.
My ... -
03:21 AM Bug #12702 (Rejected): DRb client fails when calling out-of-process remote method with a block
- This is a bug in your code, you are not calling `DRb.start_service` in the client program. The client program needs ...
-
02:36 AM Bug #12649 (Third Party's Issue): DateTime method calls hang
-
02:35 AM Bug #12615 (Closed): Pathname#rename does not work across filesystem boundaries.
-
02:34 AM Bug #12494 (Closed): win32/resolv.rb may add outdated nameservers
-
02:28 AM Bug #12453 (Closed): 2.3.1p112 version running demo of array methods about 3x slower than running it with 2.2.0p0 version
-
01:57 AM Feature #16120: Omitted block argument if block starts with dot-method call
- Hi,
> So I strongly believe all these feature requests should to be considered together in order to make a decisio... -
12:59 AM Feature #16120: Omitted block argument if block starts with dot-method call
- I think there's a misunderstanding because this proposal doesn't collide with existing parser behavior. `[].each{ .me...
-
01:20 AM Revision fe83ed47 (git): Try to fix `make dist` error on chkbuild
- https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian9/ruby-master/log/20190823T213004Z.fail.html.gz
https://rubyci.... -
12:30 AM Feature #16123: Allow calling a private method with `self.`
- Here is a script to help demonstrate the inconsistency, where `self.bar = 123` is allowed by `self.bar` is not.
``...
08/23/2019
-
11:51 PM Feature #16113: Partial application
- I like Hanmac's idea.
``` ruby
Klass.:meth.curry.()
```
Seems very close to:
``` ruby
Klass.:meth.w()
``... -
11:42 PM Feature #16120: Omitted block argument if block starts with dot-method call
- A bit of an aside, but it's often just as fast to do two iterations with small collections, since the shorthand parse...
-
03:36 PM Feature #16120: Omitted block argument if block starts with dot-method call
- hi.
Its soo good idea.
However, I think it is difficult to parse in the following cases.
```ruby
[10, 20, 30].m... -
03:22 PM Feature #16120 (Rejected): Omitted block argument if block starts with dot-method call
- How about considering this syntax for implicit block parameter:
```
[10, 20, 30].map{ .to_s(16) } #=> ["a", "14", ... -
11:06 PM Feature #16123: Allow calling a private method with `self.`
- I may not completely understand the issue description. What is the inconsistency? (That is a honest
question, by the... -
09:03 PM Feature #16123 (Closed): Allow calling a private method with `self.`
- ## Problem
There is an inconsistency between calling a private attribute writer being allowed with `self.value =` ... -
10:41 PM Feature #15815: Add option to raise NoMethodError for OpenStruct
- Personally I found the proposed signature confusing, more when taking in account that OpenStruct calls:
```ruby
o... -
10:35 PM Bug #12356 (Assigned): Vector covector incorrect multiplication with another vector.
- I don't think this is a bug, but I'll let marcandre make the determination. `Vector` can't be multipled with `Vector...
-
10:10 PM Bug #12353 (Closed): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
-
10:06 PM Bug #12123 (Open): FileUtils.ln_s create a '.symlink' file not a symbolic link on windows
- This is still a bug in master. I have filed a pull request upstream to fix it: https://github.com/ruby/fileutils/pul...
-
08:52 PM Bug #12112 (Closed): Resolv.getname with IPv6 noop
-
08:47 PM Bug #11935 (Closed): Date.new returns inconsistent errors when passed invalid arguments
-
08:47 PM Misc #15298 (Closed): Inconsistent date errors
-
08:42 PM Bug #11667 (Closed): Ruby process crashes when TracePoint.new(:raise) is enabled and SystemStackError is raised
-
08:16 PM Bug #16121: Stop making a redundant hash copy in Hash#dup
- I split up the patch into the 4 attached patches, because I realized there were a few changes that could be emphasize...
-
05:11 PM Bug #16121 (Closed): Stop making a redundant hash copy in Hash#dup
- ## Problem
I noticed while profiling object allocations that Hash#dup was allocating 2 objects instead of only 1 a... -
05:43 PM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #16113] Partial application: `fetch(urls).map(&JSON.:parse.w(symbolize_names: true))`
* [Feature #16122] ... -
09:13 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #15991] Allow questionmarks in variable names
* Proposal: Allow `?` in variable names
* In #5781, ma... -
02:44 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #15955] UnboundMethod#apply
* The ticket proposes a shortcut to `unbound_method.bind(obj).call(args...)... -
12:56 AM Misc #15996: DevelopersMeeting20190829Japan
- * [Feature #16115] Keyword arguments from method calls or ignore extra hash keys in splat
* It proposes a triple s... -
05:40 PM Feature #16122 (Closed): Data: simple immutable value object
- ## Intro (original theoretical part of the proposal)
**Value Object** is a useful concept, introduced by Martin Fo... - 04:41 PM Revision b38ab0a3 (git): * 2019-08-24 [ci skip]
-
04:10 PM Revision d5b917d5 (git): Named numbered parameter indexes
-
03:38 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- Hanmac (Hans Mackowiak) wrote:
> i see in your patch that you not only check for `Array` but for `to_ary` too, which... -
03:32 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- duerst (Martin Dürst) wrote:
> However, I expect this to be slower on arrays that are 'almost flat', i.e.
> ```
> ... -
07:41 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- i see in your patch that you not only check for `Array` but for `to_ary` too, which is nice
@shevegen :
inste... -
06:31 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- I use .flatten and .flatten! quite a lot in my ruby code, often setting the
initial input from ARGV but also from ot... -
02:02 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- I was afraid that this would be an optimization for flat arrays, but increase time for nested arrays. But that's not ...
-
03:21 PM Feature #15915: `@1` cannot be achieved in meta-programming
- I'm negative to add `ID_NUMPARAM`.
As `rb_is_numparam_id` is not used, and `rb_is_numparam_name` can be implemented ... -
04:41 AM Feature #15915: `@1` cannot be achieved in meta-programming
- Here is an experimental patch.
-
11:52 AM Revision 2e28b367 (git): [ruby/stringio] Fixed a typo
- https://github.com/ruby/stringio/commit/b249631c433f800c979be2705bf63555075db2fc#commitcomment-34804150
https://gith... -
09:05 AM Revision d9b73dcc (git): Remove github_action_linux tag from bundler examples.
- Maybe it has fixed at 5a384e2c08704dc7af9d8d3bdfc475eb8c0723aa
-
08:20 AM Revision 3b55394b (git): Ensure all default gems have an gem folder
- Even if they don't ship with any executables. This makes rbinstall
behaviour consistent with rubygems `gem install --... -
07:54 AM Bug #16117: ruby2.6.3(x86) use fiddle faild to load dll in windows7
- Problem solved:
the dll i used compiled by MinGW, the dll need libstdc++-6.dll, after I add **-static-libgcc -static... -
04:57 AM Revision 1c5a2682 (git): Simplify expand_tabs.rb file selection
-
04:00 AM Revision a5b809e9 (git): Check metadata a bit more
-
03:28 AM Feature #15955: UnboundMethod#apply
- Here is a benchmark:
```
class Foo
def foo
end
end
meth = Foo.instance_method(:foo)
obj = Foo.new
100... -
02:40 AM Feature #15955: UnboundMethod#apply
- Hi @nelhage and @darkdimius :-)
I'm attaching a patch for `UnboundMethod#apply(obj, *args, &blk)` as a shortcut to... -
03:27 AM Revision 650cd245 (git): Hoisted out get_digest_obj_metadata
-
01:11 AM Bug #11466 (Closed): Memory leak in win32 fill_random_bytes_syscall
- If `fill_random_bytes_syscall` were to leak memory, then this Ruby code should show the leak:
```ruby
i = 0; whil... -
12:53 AM Feature #16115: Keyword arguments from method calls or ignore extra hash keys in splat
- Thank you for proposing ideas. They are interesting to me.
As you said in your second example, it is only possibl... -
12:47 AM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
- I don't think this is a bug. As 0x0dea (D.E. Akers) pointed out, other programs work the same way. However, I think...
- 12:46 AM Revision 9ffb0548 (git): * 2019-08-23 [ci skip]
-
12:45 AM Revision 1d6a31f3 (git): Make AppVeyor notification similar to Travis
Also available in: Atom