summaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)Author
2019-09-27NEWS: fixed markups and indent [ci skip]Nobuyoshi Nakada
C API updates: * adjusted indent. * marked up ANYARGS as RDoc.
2019-09-27NEWS: fixed markups and formatting [ci skip]Nobuyoshi Nakada
* got rid of inadvertent label lists. * marked up resolve_feature_path method names. * fixed indentation of UnboundMethod#bind_call and marked up as RDoc.
2019-09-26Fix Module#name news and add a testJean Boussier
Notes: Merged: https://github.com/ruby/ruby/pull/2488
2019-09-26* remove trailing spaces. [ci skip]git
2019-09-26[EXPERIMENTAL] Make Module#name return a frozen StringJean Boussier
* Always the same frozen String for a given Module or Class. * Avoids extra allocations whenever calling Module#name. * See [Feature #16150] Notes: Merged: https://github.com/ruby/ruby/pull/2487
2019-09-26[EXPERIMENTAL] Make Symbol#to_s return a frozen StringBenoit Daloze
* Always the same frozen String for a given Symbol. * Avoids extra allocations whenever calling Symbol#to_s. * See [Feature #16150] Notes: Merged: https://github.com/ruby/ruby/pull/2437
2019-09-20[DOC] DOT is not a part of a receiver [ci skip]Nobuyoshi Nakada
[Feature #11297] [Feature #16123]
2019-09-20Removed ThreadsWait from the ruby repositoryHiroshi SHIBATA
2019-09-20Removed Synchronizer from the ruby repository.Hiroshi SHIBATA
2019-09-20Removed Shell from the ruby repository.Hiroshi SHIBATA
2019-09-20Removed Scanf from the ruby repository.Hiroshi SHIBATA
2019-09-20Removed CMath from the ruby repository.Hiroshi SHIBATA
2019-09-20Update NEWS and documents [ci skip]Nobuyoshi Nakada
[Feature #11297] [Feature #16123]
2019-09-19Separate Time#inspect from to_s and show subsec [Feature #15958]NARUSE, Yui
2019-09-15Comment lines can be placed between fluent dot nowNobuyoshi Nakada
2019-09-14Update news regarding `Fiber#raise`.Samuel Williams
2019-09-04Implement Enumerator::Lazy#eager [Feature #15901]Akinori MUSHA
2019-09-02Prohibit nul-separated glob pattern [Feature #14643] (#2419)Nobuyoshi Nakada
Notes: Merged-By: nobu <nobu@ruby-lang.org>
2019-09-02Add Net::FTP#features and Net::FTP#optionShugo Maeda
Patch by darkphnx (Dan Wentworth) . Thanks! [Feature #15964]
2019-09-02Get rid of interpreting BTS references as label-list [ci skip]Nobuyoshi Nakada
2019-09-01Note about ANYARGS in NEWSTakashi Kokubun
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.
2019-08-31NEWS: Hash-to-keywords automatic conversion is now warnedYusuke Endoh
A follow up for 16c6984bb9..b5b3afadfa. [Feature #14183]
2019-08-30lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...)Yusuke Endoh
Related to [Feature #15955].
2019-08-30proc.c: Add UnboundMethod#bind_callYusuke Endoh
`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 ```
2019-08-29NEWS: [Feature #16035] [ci skip]Nobuyoshi Nakada
2019-08-29Revert "Add pipeline operator [Feature #15799]"Nobuyoshi Nakada
This reverts commits: * d365fd5a024254d7c105a62a015a7ea29ccf3e5d * d780c3662484d6072b3a6945b840049de72c2096 * aa7211836b769231a2a8ef6b6ec2fd0ec882ef29 * 043f010c28e82ea38978bf8ed885416f133b5b75 * bb4dd7c6af05c7821d572e2592ea3d0cc748d81f * 043f010c28e82ea38978bf8ed885416f133b5b75 * f169043d81524b5b529f2c1e9c35437ba5bc3a7a http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/94645
2019-08-12Minor wording fix in NEWS [ci skip]Takashi Kokubun
pushing a trivial commit for testing post-receive hook
2019-07-18Add details of fiber pool and coroutine selection to NEWS.Samuel Williams
2019-07-15Add features of IRB to NEWSaycabta
2019-07-15Add Reline section to NEWSaycabta
2019-07-15Fix a typo of Markdown of NEWSaycabta
2019-07-15The default charset of text/* media type is UTF-8.Tanaka Akira
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
2019-07-14NEWS: RubyVM.resolve_feature_path moved [ci skip]Kazuhiro NISHIYAMA
2019-07-14[DOC] Add missing headings [ci skip]Kazuhiro NISHIYAMA
2019-07-14[DOC] Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-07-14Describe about Pathname.glob.Tanaka Akira
2019-07-14Describe warning of open-uri.Tanaka Akira
2019-07-14NEWS: warning of flip-flop is reverted [ci skip]Kazuhiro NISHIYAMA
2019-07-13Add $LOAD_PATH.resolve_feature_path in NEWSBenoit Daloze
2019-07-01[DOC] Fix typos [ci skip]Kazuhiro NISHIYAMA
2019-06-24Add new encoding CESU-8 [Feature #15931]NARUSE, Yui
2019-06-24Update NEWS.Samuel Williams
- Add note regarding IA64 removal. - Add note about Thread allocation performance improvements.
2019-06-23NEWS: Module#constant_source_locationNobuyoshi Nakada
[Feature #10771]
2019-06-21Add an optional `inherit` argument to Module#autoload?Jean Boussier
[Feature #15777] Closes: https://github.com/ruby/ruby/pull/2173
2019-06-20Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-06-20Added racc entry to NEWS.Hiroshi SHIBATA
2019-06-19Implement Complex#<=>Jeremy Evans
Implement Complex#<=> so that it is usable as an argument when calling <=> on objects of other classes (since #coerce will coerce such numbers to Complex). If the complex number has a zero imaginary part, and the other argument is a real number (or complex number with zero imaginary part), return -1, 0, or 1. Otherwise, return nil, indicating the objects are not comparable. Fixes [Bug #15857]
2019-06-14Pipeline operator is experimental [ci skip]Kazuhiro NISHIYAMA
2019-06-13Add pipeline operator [Feature #15799]Nobuyoshi Nakada
2019-06-13IO#set_encoding_by_bomNobuyoshi Nakada
* io.c (rb_io_set_encoding_by_bom): IO#set_encoding_by_bom to set the encoding by BOM if exists. [Bug #15210]