Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NEWS: marked up `**nil` [ci skip] | Nobuyoshi Nakada | 2019-09-28 | 1 | -3/+3 |
| | |||||
* | NEWS: Added module name to proc and lambda [ci skip] | Nobuyoshi Nakada | 2019-09-28 | 1 | -3/+3 |
| | | | | RDoc cannot know if bare words are method name or not. | ||||
* | Update NEWS section on keyword argument separation [ci skip] | Jeremy Evans | 2019-09-27 | 1 | -10/+57 |
| | | | | | This may be too verbose, if so, maybe it should be moved lower in the document, or to a separate document. | ||||
* | [EXPERIMENTAL] Make NilClass#to_s, TrueClass#to_s and FalseClass#to_s return ↵ | Jean Boussier | 2019-09-27 | 1 | -0/+8 |
| | | | | | | | | a frozen String * Always the same frozen String for each of these values. * Avoids extra allocations whenever calling these 3 methods. * See [Feature #16150] | ||||
* | NEWS: fixed markups and indent [ci skip] | Nobuyoshi Nakada | 2019-09-27 | 1 | -2/+2 |
| | | | | | | | C API updates: * adjusted indent. * marked up ANYARGS as RDoc. | ||||
* | NEWS: fixed markups and formatting [ci skip] | Nobuyoshi Nakada | 2019-09-27 | 1 | -28/+29 |
| | | | | | | | * got rid of inadvertent label lists. * marked up resolve_feature_path method names. * fixed indentation of UnboundMethod#bind_call and marked up as RDoc. | ||||
* | Fix Module#name news and add a test | Jean Boussier | 2019-09-26 | 1 | -2/+2 |
| | |||||
* | * remove trailing spaces. [ci skip] | git | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | [EXPERIMENTAL] Make Module#name return a frozen String | Jean Boussier | 2019-09-26 | 1 | -0/+4 |
| | | | | | | * Always the same frozen String for a given Module or Class. * Avoids extra allocations whenever calling Module#name. * See [Feature #16150] | ||||
* | [EXPERIMENTAL] Make Symbol#to_s return a frozen String | Benoit Daloze | 2019-09-26 | 1 | -0/+8 |
| | | | | | | * Always the same frozen String for a given Symbol. * Avoids extra allocations whenever calling Symbol#to_s. * See [Feature #16150] | ||||
* | [DOC] DOT is not a part of a receiver [ci skip] | Nobuyoshi Nakada | 2019-09-20 | 1 | -1/+1 |
| | | | | [Feature #11297] [Feature #16123] | ||||
* | Removed ThreadsWait from the ruby repository | Hiroshi SHIBATA | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | Removed Synchronizer from the ruby repository. | Hiroshi SHIBATA | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | Removed Shell from the ruby repository. | Hiroshi SHIBATA | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | Removed Scanf from the ruby repository. | Hiroshi SHIBATA | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | Removed CMath from the ruby repository. | Hiroshi SHIBATA | 2019-09-20 | 1 | -0/+3 |
| | |||||
* | Update NEWS and documents [ci skip] | Nobuyoshi Nakada | 2019-09-20 | 1 | -0/+3 |
| | | | | [Feature #11297] [Feature #16123] | ||||
* | Separate Time#inspect from to_s and show subsec [Feature #15958] | NARUSE, Yui | 2019-09-19 | 1 | -0/+5 |
| | |||||
* | Comment lines can be placed between fluent dot now | Nobuyoshi Nakada | 2019-09-15 | 1 | -0/+6 |
| | |||||
* | Update news regarding `Fiber#raise`. | Samuel Williams | 2019-09-14 | 1 | -0/+7 |
| | |||||
* | Implement Enumerator::Lazy#eager [Feature #15901] | Akinori MUSHA | 2019-09-04 | 1 | -0/+3 |
| | |||||
* | Prohibit nul-separated glob pattern [Feature #14643] (#2419) | Nobuyoshi Nakada | 2019-09-02 | 1 | -0/+7 |
| | |||||
* | Add Net::FTP#features and Net::FTP#option | Shugo Maeda | 2019-09-02 | 1 | -0/+4 |
| | | | | | Patch by darkphnx (Dan Wentworth) . Thanks! [Feature #15964] | ||||
* | Get rid of interpreting BTS references as label-list [ci skip] | Nobuyoshi Nakada | 2019-09-02 | 1 | -8/+8 |
| | |||||
* | Note about ANYARGS in NEWS | Takashi Kokubun | 2019-09-01 | 1 | -0/+3 |
| | | | | | | | | Since 50f5a0a8d6e7ad89d6caff695a08dbd38edb7a6e, some C++ extensions needed fixes like https://github.com/eagletmt/faml/pull/49 to make their build succeed. Thus it's worth noting that C API declarations are changed. | ||||
* | NEWS: Hash-to-keywords automatic conversion is now warned | Yusuke Endoh | 2019-08-31 | 1 | -0/+19 |
| | | | | A follow up for 16c6984bb9..b5b3afadfa. [Feature #14183] | ||||
* | lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...) | Yusuke Endoh | 2019-08-30 | 1 | -1/+1 |
| | | | | Related to [Feature #15955]. | ||||
* | proc.c: Add UnboundMethod#bind_call | Yusuke Endoh | 2019-08-30 | 1 | -0/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | `umethod.bind_call(obj, ...)` is semantically equivalent to `umethod.bind(obj).call(...)`. This idiom is used in some libraries to call a method that is overridden. The added method does the same without allocation of intermediate Method object. [Feature #15955] ``` class Foo def add_1(x) x + 1 end end class Bar < Foo def add_1(x) # override x + 2 end end obj = Bar.new p obj.add_1(1) #=> 3 p Foo.instance_method(:add_1).bind(obj).call(1) #=> 2 p Foo.instance_method(:add_1).bind_call(obj, 1) #=> 2 ``` | ||||
* | NEWS: [Feature #16035] [ci skip] | Nobuyoshi Nakada | 2019-08-29 | 1 | -0/+7 |
| | |||||
* | Revert "Add pipeline operator [Feature #15799]" | Nobuyoshi Nakada | 2019-08-29 | 1 | -11/+0 |
| | | | | | | | | | | | | | This reverts commits: * d365fd5a024254d7c105a62a015a7ea29ccf3e5d * d780c3662484d6072b3a6945b840049de72c2096 * aa7211836b769231a2a8ef6b6ec2fd0ec882ef29 * 043f010c28e82ea38978bf8ed885416f133b5b75 * bb4dd7c6af05c7821d572e2592ea3d0cc748d81f * 043f010c28e82ea38978bf8ed885416f133b5b75 * f169043d81524b5b529f2c1e9c35437ba5bc3a7a http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/94645 | ||||
* | Minor wording fix in NEWS [ci skip] | Takashi Kokubun | 2019-08-12 | 1 | -1/+1 |
| | | | | pushing a trivial commit for testing post-receive hook | ||||
* | Add details of fiber pool and coroutine selection to NEWS. | Samuel Williams | 2019-07-18 | 1 | -0/+13 |
| | |||||
* | Add features of IRB to NEWS | aycabta | 2019-07-15 | 1 | -0/+6 |
| | |||||
* | Add Reline section to NEWS | aycabta | 2019-07-15 | 1 | -0/+5 |
| | |||||
* | Fix a typo of Markdown of NEWS | aycabta | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | The default charset of text/* media type is UTF-8. | Tanaka Akira | 2019-07-15 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks for the patch gareth (Gareth Adams). [Bug #15933] ------- Combines two small, but very related changes 1: Treat HTTPS the same as HTTP Previously, OpenURI followed guidance in RFC2616/3.7.1: > When no explicit charset parameter is provided by the sender, media > subtypes of the "text" type are defined to have a default charset > value of "ISO-8859-1" when received via HTTP. However this RFC was written before TLS was established and OpenURI was never updated to treat HTTPS traffic the same way. So, HTTPS documents received a different default to HTTP documents. This commit removes the scheme check so that all text/* documents processed by OpenURI are treated the same way. In theory this processing gets applied to FTP URIs too, but there's no mechanism in OpenURI for FTP documents to have Content-Type metadata appended to them, so this ends up being a no-op. 2: Change default charset for text/* to UTF-8 Replaces the default ISO-8859-1 charset previously defined in RFC2616 (now obsoleted) with a UTF-8 charset as defined in RFC6838. Fixes: https://bugs.ruby-lang.org/issues/15933 | ||||
* | NEWS: RubyVM.resolve_feature_path moved [ci skip] | Kazuhiro NISHIYAMA | 2019-07-14 | 1 | -0/+7 |
| | |||||
* | [DOC] Add missing headings [ci skip] | Kazuhiro NISHIYAMA | 2019-07-14 | 1 | -0/+4 |
| | |||||
* | [DOC] Fix a typo [ci skip] | Kazuhiro NISHIYAMA | 2019-07-14 | 1 | -1/+1 |
| | |||||
* | Describe about Pathname.glob. | Tanaka Akira | 2019-07-14 | 1 | -0/+5 |
| | |||||
* | Describe warning of open-uri. | Tanaka Akira | 2019-07-14 | 1 | -0/+5 |
| | |||||
* | NEWS: warning of flip-flop is reverted [ci skip] | Kazuhiro NISHIYAMA | 2019-07-14 | 1 | -0/+2 |
| | |||||
* | Add $LOAD_PATH.resolve_feature_path in NEWS | Benoit Daloze | 2019-07-13 | 1 | -0/+4 |
| | |||||
* | [DOC] Fix typos [ci skip] | Kazuhiro NISHIYAMA | 2019-07-01 | 1 | -2/+2 |
| | |||||
* | Add new encoding CESU-8 [Feature #15931] | NARUSE, Yui | 2019-06-24 | 1 | -0/+4 |
| | |||||
* | Update NEWS. | Samuel Williams | 2019-06-24 | 1 | -0/+10 |
| | | | | | - Add note regarding IA64 removal. - Add note about Thread allocation performance improvements. | ||||
* | NEWS: Module#constant_source_location | Nobuyoshi Nakada | 2019-06-23 | 1 | -0/+5 |
| | | | | [Feature #10771] | ||||
* | Add an optional `inherit` argument to Module#autoload? | Jean Boussier | 2019-06-21 | 1 | -0/+7 |
| | | | | | | [Feature #15777] Closes: https://github.com/ruby/ruby/pull/2173 | ||||
* | Fix a typo [ci skip] | Kazuhiro NISHIYAMA | 2019-06-20 | 1 | -1/+1 |
| | |||||
* | Added racc entry to NEWS. | Hiroshi SHIBATA | 2019-06-20 | 1 | -0/+4 |
| |