aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed File.extname at a name ending with a dotNobuyoshi Nakada2019-10-171-0/+8
| | | | | File.extname now returns a dot string at a name ending with a dot. [Bug #15267]
* Use an even indent in NEWS for codeBenoit Daloze2019-10-161-19/+19
| | | | * Makes it easier to copy-paste and add code backticks.
* Comparable#clamp with a range [Feature #14784]Nobuyoshi Nakada2019-10-161-0/+6
|
* Import StringScanner 1.0.3 (#2553)Sutou Kouhei2019-10-141-0/+5
|
* Import CSV 3.1.2 (#2547)Sutou Kouhei2019-10-121-1/+1
|
* Import REXML 3.2.3 (#2548)Sutou Kouhei2019-10-121-0/+5
|
* Update NEWS with Module#ruby2_keywords and a few other thingsJeremy Evans2019-10-071-0/+32
|
* Add: Array#intersection methodPrajjwal Singh2019-10-071-0/+6
|
* NEWS: marked up `**nil` [ci skip]Nobuyoshi Nakada2019-09-281-3/+3
|
* NEWS: Added module name to proc and lambda [ci skip]Nobuyoshi Nakada2019-09-281-3/+3
| | | | RDoc cannot know if bare words are method name or not.
* Update NEWS section on keyword argument separation [ci skip]Jeremy Evans2019-09-271-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 Boussier2019-09-271-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 Nakada2019-09-271-2/+2
| | | | | | | C API updates: * adjusted indent. * marked up ANYARGS as RDoc.
* NEWS: fixed markups and formatting [ci skip]Nobuyoshi Nakada2019-09-271-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 testJean Boussier2019-09-261-2/+2
|
* * remove trailing spaces. [ci skip]git2019-09-261-1/+1
|
* [EXPERIMENTAL] Make Module#name return a frozen StringJean Boussier2019-09-261-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 StringBenoit Daloze2019-09-261-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 Nakada2019-09-201-1/+1
| | | | [Feature #11297] [Feature #16123]
* Removed ThreadsWait from the ruby repositoryHiroshi SHIBATA2019-09-201-0/+1
|
* Removed Synchronizer from the ruby repository.Hiroshi SHIBATA2019-09-201-0/+1
|
* Removed Shell from the ruby repository.Hiroshi SHIBATA2019-09-201-0/+1
|
* Removed Scanf from the ruby repository.Hiroshi SHIBATA2019-09-201-0/+1
|
* Removed CMath from the ruby repository.Hiroshi SHIBATA2019-09-201-0/+3
|
* Update NEWS and documents [ci skip]Nobuyoshi Nakada2019-09-201-0/+3
| | | | [Feature #11297] [Feature #16123]
* Separate Time#inspect from to_s and show subsec [Feature #15958]NARUSE, Yui2019-09-191-0/+5
|
* Comment lines can be placed between fluent dot nowNobuyoshi Nakada2019-09-151-0/+6
|
* Update news regarding `Fiber#raise`.Samuel Williams2019-09-141-0/+7
|
* Implement Enumerator::Lazy#eager [Feature #15901]Akinori MUSHA2019-09-041-0/+3
|
* Prohibit nul-separated glob pattern [Feature #14643] (#2419)Nobuyoshi Nakada2019-09-021-0/+7
|
* Add Net::FTP#features and Net::FTP#optionShugo Maeda2019-09-021-0/+4
| | | | | Patch by darkphnx (Dan Wentworth) . Thanks! [Feature #15964]
* Get rid of interpreting BTS references as label-list [ci skip]Nobuyoshi Nakada2019-09-021-8/+8
|
* Note about ANYARGS in NEWSTakashi Kokubun2019-09-011-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 warnedYusuke Endoh2019-08-311-0/+19
| | | | A follow up for 16c6984bb9..b5b3afadfa. [Feature #14183]
* lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...)Yusuke Endoh2019-08-301-1/+1
| | | | Related to [Feature #15955].
* proc.c: Add UnboundMethod#bind_callYusuke Endoh2019-08-301-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 Nakada2019-08-291-0/+7
|
* Revert "Add pipeline operator [Feature #15799]"Nobuyoshi Nakada2019-08-291-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 Kokubun2019-08-121-1/+1
| | | | pushing a trivial commit for testing post-receive hook
* Add details of fiber pool and coroutine selection to NEWS.Samuel Williams2019-07-181-0/+13
|
* Add features of IRB to NEWSaycabta2019-07-151-0/+6
|
* Add Reline section to NEWSaycabta2019-07-151-0/+5
|
* Fix a typo of Markdown of NEWSaycabta2019-07-151-1/+1
|
* The default charset of text/* media type is UTF-8.Tanaka Akira2019-07-151-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 NISHIYAMA2019-07-141-0/+7
|
* [DOC] Add missing headings [ci skip]Kazuhiro NISHIYAMA2019-07-141-0/+4
|
* [DOC] Fix a typo [ci skip]Kazuhiro NISHIYAMA2019-07-141-1/+1
|
* Describe about Pathname.glob.Tanaka Akira2019-07-141-0/+5
|
* Describe warning of open-uri.Tanaka Akira2019-07-141-0/+5
|
* NEWS: warning of flip-flop is reverted [ci skip]Kazuhiro NISHIYAMA2019-07-141-0/+2
|