aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/rdoc] Fix parsing of rb_define_module_underJeremy Evans2020-07-221-1/+1
| | | | | | Fixes Ruby Bug #15819 https://github.com/ruby/rdoc/commit/94a052d833
* [ruby/rdoc] Fix RDoc::Context#instance_method_listaycabta2020-07-221-1/+1
| | | | | | The warn method returns nil, it's a bug of #instance_method_list. https://github.com/ruby/rdoc/commit/a20df89263
* [ruby/irb] handle rescue modifier properlyNobuhiro IMAI2020-07-222-5/+36
| | | | https://github.com/ruby/irb/commit/6de1341f5e
* [ruby/irb] Add test_eval_object_without_inspect_methodaycabta2020-07-221-0/+17
| | | | https://github.com/ruby/irb/commit/c0d9a26bce
* [ruby/irb] Fix error when `inspect` is called but not found in inspectorMasataka Pocke Kuwabara2020-07-221-0/+1
| | | | https://github.com/ruby/irb/commit/ce6d53e6d9
* [ruby/irb] Add encoding magic comments of editorsaycabta2020-07-221-0/+26
| | | | https://github.com/ruby/irb/commit/f8c10ea24b
* [ruby/irb] Simplify RubyLex.compile_with_errors_suppressedaycabta2020-07-222-12/+11
| | | | | | | | | | | | | | | | nobu-san reviewed, https://github.com/ruby/irb/pull/106#pullrequestreview-423400033 > How about lexer = Ripper::Lexer.new(";\n#{code}", nil, 0)? > Encoding pragma is effective only at the beginning. > And the semicolon and newline will be skipped because the position is before > the initial pos. I employ the way. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> https://github.com/ruby/irb/commit/e593cc65b7
* [ruby/irb] Suppress incomplete encoding magic comment erroraycabta2020-07-222-2/+16
| | | | https://github.com/ruby/irb/commit/443e90af80
* [ruby/irb] Suppress incomplete coding magic comment erroraycabta2020-07-223-21/+53
| | | | https://github.com/ruby/irb/commit/6a457edbd1
* [DOC] time.c document updated.Tanaka Akira2020-07-211-113/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fraction -> subsecond for consistency with method name * The sentence, "A non-portable feature allows the offset to be negative on some systems.", is removed. Time before 1970 should work portably now. If localtime() doesn't work before 1970, Ruby should extrapolate it. * Time::new -> Time.new "::" for method call is not common notation now. * Time#to_i truncates subsecond * Time#to_f approximates a value in Time object * Time#to_r The sentence, "You can use this method to convert _time_ to another Epoch.", is removed. It is not clear because no actual example of "another Epoch" is given. * Time#usec truncates fraction of microseconds. * Time#nsec truncates fraction of nanoseconds. * describe Time#inspect shows subsecond since Ruby 2.7.0.
* Add memsize support for the call cache tableAlan Wu2020-07-201-0/+24
| | | | | Each class/module/iclass can potentially have their own cc table. Count their malloc usage.
* * 2020-07-21 [ci skip]git2020-07-211-1/+1
|
* [ruby/csv] Bump minimum ruby version to 2.5.0 (#159)Gabriel Nagy2020-07-211-1/+1
| | | | | | A dependency to stringio was added to csv, which requires Ruby version >= 2.5. Bump the gemspec version accordingly. https://github.com/ruby/csv/commit/bc5a26029f
* [ruby/csv] Move doc/* to doc/csv/* to work in ruby/ruby tooSutou Kouhei2020-07-211-29/+29
| | | | https://github.com/ruby/csv/commit/910f8e0c5d
* [ruby/csv] Enhanced RDoc for several methods (#158)Burdette Lamar2020-07-201-16/+112
| | | | | | | | | | | * Enhanced RDoc for several methods * Update lib/csv.rb Co-authored-by: Sutou Kouhei <kou@cozmixng.org> Co-authored-by: Sutou Kouhei <kou@cozmixng.org> https://github.com/ruby/csv/commit/72e8b00e51
* [ruby/csv] Bump versionSutou Kouhei2020-07-201-1/+1
| | | | https://github.com/ruby/csv/commit/f9cd046d66
* [ruby/csv] Require stringio 0.1.3 or laterSutou Kouhei2020-07-201-0/+1
| | | | https://github.com/ruby/csv/commit/09dd9f2771
* [ruby/stringio] Bump version to 0.1.3Nobuyoshi Nakada2020-07-201-1/+1
| | | | https://github.com/ruby/stringio/commit/376516cd2d
* [ruby/stringio] No compatibility check in US-ASCII caseNobuyoshi Nakada2020-07-202-2/+9
| | | | https://github.com/ruby/stringio/commit/59df1c8293
* [ruby/stringio] Added non-ASCII but convertible encoding caseNobuyoshi Nakada2020-07-201-0/+3
| | | | https://github.com/ruby/stringio/commit/1d28e5c969
* [ruby/stringio] Removed wrong UNREACHABLENobuyoshi Nakada2020-07-201-1/+0
| | | | https://github.com/ruby/stringio/commit/f528538d10
* [ruby/stringio] Bump version to 0.1.2Nobuyoshi Nakada2020-07-201-1/+1
| | | | https://github.com/ruby/stringio/commit/8cbe3f7397
* [ruby/stringio] Raise an error if encoding conversion not succeededNobuyoshi Nakada2020-07-202-1/+31
| | | | | | | | | | As `rb_str_conv_enc()` returns the argument string object itself unchanged when any conversion failed, check the incompatibility in that case. Fixes https://github.com/ruby/stringio/issues/13 https://github.com/ruby/stringio/commit/ede6bdcc71
* Make StringIO encoding fixedNobuyoshi Nakada2020-07-202-3/+3
| | | | Get rid of affects by default external encoding.
* Remove trailing spaces [ci skip]Nobuyoshi Nakada2020-07-205-6/+6
|
* Move declarations to private `internal/thread.h` header.Samuel Williams2020-07-202-5/+4
|
* Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.Samuel Williams2020-07-204-39/+46
| | | | | Correctly capture thread before releasing GVL and pass as argument to `rb_thread_scheduler_if_nonblocking`.
* Add multi-threaded I/O test.Samuel Williams2020-07-201-0/+23
|
* Improve consistency of tests.Samuel Williams2020-07-203-5/+13
|
* Add more timeouts to macos, mjit, ubuntu and windows workflows.Samuel Williams2020-07-204-0/+6
|
* * 2020-07-20 [ci skip]git2020-07-201-1/+1
|
* [ruby/csv] CSV.generate_line: use the encoding of the first non ASCII field ↵Sutou Kouhei2020-07-202-2/+26
| | | | | | | | as the expected encoding See also: https://github.com/ruby/stringio/issues/13#issuecomment-660543554 https://github.com/ruby/csv/commit/004cf49d18
* [ruby/csv] force_quotes: add support for specifying the target indexes or namesSutou Kouhei2020-07-202-3/+122
| | | | | | | | GitHub: fix GH-153 Reported by Aleksandr. Thanks!!! https://github.com/ruby/csv/commit/8812c58a26
* [ruby/csv] RDoc for converters (#157)Burdette Lamar2020-07-204-224/+484
| | | | | | | | | | | * More on RDoc for converters * More on RDoc for converters * Fix indent Co-authored-by: Sutou Kouhei <kou@cozmixng.org> https://github.com/ruby/csv/commit/6044976160
* [ruby/csv] Adding call-seq to methods RDoc (#155)Burdette Lamar2020-07-201-0/+51
| | | | | | | | | * Adding call-seq to methods RDoc Co-authored-by: Sutou Kouhei <kou@cozmixng.org> https://github.com/ruby/csv/commit/dbd860c1cd
* [ruby/csv] RDoc: summary lists for options (#154)Burdette Lamar2020-07-202-72/+126
| | | | | | | | | | | | | * RDoc: summary lists for options * Enhanced RDoc for certain attributes and instance methods * Enhanced RDoc for certain attributes and instance methods * Enhanced RDoc for certain attributes and instance methods * Enhanced RDoc for certain attributes and instance methods https://github.com/ruby/csv/commit/72d8a25dc9
* [ruby/csv] RDoc remark about instance methods (#152)Burdette Lamar2020-07-201-1/+8
| | | | https://github.com/ruby/csv/commit/76379bbe62
* [ruby/csv] Revised introductory RDoc (#151)Burdette Lamar2020-07-201-68/+147
| | | | https://github.com/ruby/csv/commit/60f6f1c28f
* [ruby/csv] Enhanced RDoc for filter (#149)Burdette Lamar2020-07-201-44/+70
| | | | | | | | | | | | | * Enhanced RDoc for filter * Correct return values for ::filter, ::foreach, ::parse * Enhanced RDoc for filter * Remove "returns nil"s Co-authored-by: Sutou Kouhei <kou@clear-code.com> https://github.com/ruby/csv/commit/2c347f9a3d
* [ruby/csv] Enhancements for RDoc (#148)Burdette Lamar2020-07-201-19/+52
| | | | | Co-authored-by: Sutou Kouhei <kou@cozmixng.org> https://github.com/ruby/csv/commit/25dd4cddbb
* [ruby/csv] Improve RDoc for common options (#146)Burdette Lamar2020-07-203-37/+74
| | | | https://github.com/ruby/csv/commit/223cbee35d
* [ruby/csv] Organize files in doc/ (#145)Burdette Lamar2020-07-2023-30/+30
| | | | https://github.com/ruby/csv/commit/bc9ea859b0
* [ruby/csv] RDoc for parse_line (adds headers examples) (#143)Burdette Lamar2020-07-201-16/+40
| | | | | | | * RDoc for parse_line (adds headers examples) * RDoc for parse_line (adds headers examples) https://github.com/ruby/csv/commit/a161be928e
* [ruby/csv] Added headers to RDoc for CSV.foreach (#142)Burdette Lamar2020-07-201-7/+44
| | | | | | | | | * Added headers: to RDoc for CSV.foreach * Correct options remark for CSV.generate * Improve citation for option headers https://github.com/ruby/csv/commit/b01945ec3a
* [ruby/csv] Add headers cases to CSV.parse (#141)Burdette Lamar2020-07-201-2/+54
| | | | | | | | | * Add headers cases to CSV.parse * Adjust call-seq for CSV.parse * Update csv.rb https://github.com/ruby/csv/commit/848c760c43
* [ruby/csv] Add missing file doc/argument_io.rdoc (#140)Burdette Lamar2020-07-201-0/+5
| | | | https://github.com/ruby/csv/commit/e37f04aa5c
* [ruby/csv] doc: fix return value of open {} and use File.open {} (#139)Burdette Lamar2020-07-201-4/+8
| | | | | | | * Enhanced RDoc for CSV * Repair example code for foreach https://github.com/ruby/csv/commit/16b425eb37
* [ruby/csv] Rdoc (#137)Burdette Lamar2020-07-201-41/+116
| | | | | Enhancements for open, parse, minor tweaks. https://github.com/ruby/csv/commit/35392f4e45
* [ruby/csv] Add document for CSV.instance (#136)Burdette Lamar2020-07-201-66/+94
| | | | | Co-authored-by: Sutou Kouhei <kou@cozmixng.org> https://github.com/ruby/csv/commit/85e293c1ba
* [ruby/csv] Add RDoc links for delegated methods (#135)Burdette Lamar2020-07-201-34/+35
| | | | https://github.com/ruby/csv/commit/1a4b96b418