summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Do not notify AppVeyor on_build_status_changedtrunkTakashi Kokubun2019-12-311-1/+1
| | | | | Similar to 4fb6643f31cdee33184043ce17c42001274c4392. This is motivated by the lack of the same feature in GitHub Actions.
* Make test run condition consistent with other jobsTakashi Kokubun2019-12-311-2/+0
| | | | | When `make all` fails, we should not run tests and output of such run is confusing.
* Fixup a6864f6d2f39bcd1ff04516591cc18d4027ab186Hiroshi SHIBATA2020-01-011-2/+2
|
* Removed the old executables of raccHiroshi SHIBATA2020-01-014-588/+0
| | | | | | [ruby-core:93516][Feature #15982] https://github.com/ruby/racc/pull/123
* [bundler/bundler] Add ruby2_keywordsSutou Kouhei2020-01-013-3/+3
| | | | https://github.com/bundler/bundler/commit/29d932d72d
* Run tests in the consistent orderTakashi Kokubun2019-12-311-10/+10
| | | | `make check` runs test -> test-all -> test-spec, and other CIs follow that too.
* Fix an outdated commentTakashi Kokubun2019-12-311-1/+1
| | | | We're actually using it for PR :p
* Actions MinGW - fix test-all (#2803)MSP-Greg2019-12-311-2/+2
|
* Use actions/checkout for PR (#2804)Takashi Kokubun2019-12-311-7/+4
|
* Add load path and require for ruby/rubyaycabta2020-01-011-0/+2
|
* [ruby/irb] Fix lib name of OpenStructaycabta2020-01-011-1/+1
| | | | https://github.com/ruby/irb/commit/1f3a84ab6b
* * 2020-01-01 [ci skip]git2020-01-011-3/+3
|
* Update GitHub Actions BadgesKazuhiro NISHIYAMA2020-01-012-10/+12
| | | | | - Generated by [npx github-actions-badge](https://github.com/azu/github-actions-badge) - Add MJIT
* Add "require 'openstruct'" what is forgottenaycabta2019-12-311-0/+1
|
* [ruby/irb] Add tests for RubyLexBen2019-12-311-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The set_auto_indent method calculates the correct number of spaces for indenting a line. We think there might be a few bugs in this method so we are testing the current functionality to make sure nothing breaks when we address those bugs. Example test failure: ``` 1) Failure: TestIRB::TestRubyLex#test_auto_indent [/Users/Ben/Projects/irb/test/irb/test_ruby_lex.rb:75]: Calculated the wrong number of spaces for: def each_top_level_statement initialize_input catch(:TERM_INPUT) do loop do begin prompt unless l = lex throw :TERM_INPUT if @line == '' else . <10> expected but was <12>. ``` https://github.com/ruby/irb/commit/752d5597ab
* [ruby/reline] Degenerate the terminal size to [$LINES, $COLUMNS] if it is ↵Yusuke Endoh2019-12-311-1/+5
| | | | | | | | unknown This is a workaround for https://github.com/ruby/irb/issues/50 https://github.com/ruby/reline/commit/5725677d1a
* Introduce BIGNUM_EMBED_P to check BIGNUM_EMBED_FLAG (#2802)Kenta Murata2019-12-313-9/+17
| | | | | | * bignum.h: Add BIGNUM_EMBED_P * bignum.c: Use macros for handling BIGNUM_EMBED_FLAG
* speed up set intersectOleg Zubchenko2019-12-311-1/+9
|
* Split test_nomethod_error.rbNobuyoshi Nakada2019-12-312-86/+89
|
* Split test_name_error.rbNobuyoshi Nakada2019-12-312-127/+130
|
* Split test_frozen_error.rbNobuyoshi Nakada2019-12-312-50/+57
|
* Fix the exception to be raisedNobuyoshi Nakada2019-12-311-2/+2
| | | | `NoMethodError` has been raised instead of `FrozenError`.
* Official actions/checkout is uselessTakashi Kokubun2019-12-311-4/+15
| | | | It died again https://github.com/ruby/ruby/runs/368837347
* Fix Object#inspect documentationJoao Fernandes2019-12-311-1/+1
| | | | | Starting from ruby 2.7.0, there's no longer a connection between the hexadecimal number that #inspect shows and the object's ID.
* Update NEWS for Ruby 2.8.0 (tentative; to be 3.0.0)Kazuhiro NISHIYAMA2019-12-311-799/+2
|
* Copy NEWS to doc/NEWS-2.7.0Kazuhiro NISHIYAMA2019-12-311-0/+828
|
* Test the bundled version minitest instead of masterNobuyoshi Nakada2019-12-311-2/+0
| | | | Minitest has the released tags now.
* text/readline/test_readline.rb - fix skip on Reline (#2743)MSP-Greg2019-12-311-1/+2
| | | TestRelineAsReadline#test_input_metachar passes on MinGW
* Copy-editing NEWS file on "is now warned" messages (#2783)Prem Sichanugrist2019-12-311-11/+13
| | | | | The phrase "[doing X] is now warned" is not grammatically correct in English as it is lacking an object. We can make these sentences read better by switching to "[doing X] will now display a warning" instead.
* Make Slack notifications consistentTakashi Kokubun2019-12-302-3/+18
|
* There's no such targetTakashi Kokubun2019-12-301-1/+1
|
* Make all Actions job names consistentTakashi Kokubun2019-12-302-3/+6
| | | | like "{platform} / make ({make target}, ...)"
* Do not doubly build on trunkTakashi Kokubun2019-12-301-1/+1
|
* Drop MinGW build from AppVeyorTakashi Kokubun2019-12-301-50/+0
| | | | in favor of #2791
* MinGW on Actions (#2791)MSP-Greg2019-12-304-17/+165
| | | | | | | | | | | | | | | | | | | * MinGW - skip spec in spec/ruby/optional/capi/thread_spec.rb C-API Thread function rb_thread_call_without_gvl -- runs a C function with the global lock unlocked and unlocks IO with the generic RUBY_UBF_IO stops/freezes spec tests See https://bugs.ruby-lang.org/issues/16265 * MinGW - skip test test/resolv/test_dns.rb Test times out in CI (both AppVeyor & Actions), cannot repo locally * MinGW - skip test test/ruby/test_thread_queue.rb * Add Actions mingw.yml
* Revert "Remove TEST_BUNDLED_GEMS_ALLOW_FAILURES"Takashi Kokubun2019-12-302-0/+4
| | | | | | | | This reverts commit 75e8dd58f69c190c9698d0133942032903fb2f07. We seem to randomly hit another issue these days: https://github.com/ruby/ruby/runs/368756135 https://github.com/ruby/ruby/runs/368756191
* Updated dependencies on internal/warnings.hNobuyoshi Nakada2019-12-316-0/+113
| | | | | Needed for `UNALIGNED_MEMBER_ACCESS` using `COMPILER_WARNING_`* macros.
* Fix Proc#<< specAlan Wu2019-12-301-11/+25
| | | | [Bug #16406]
* * 2019-12-31 [ci skip]git2019-12-311-1/+1
|
* Decide lambdaness of (f << g) using g (#2729)Alan Wu2019-12-303-3/+16
| | | | | | * Deciding lambdaness of (f << g) using g * Use version guards for spec changes
* [ruby/io-console] bump up to 0.5.4Nobuyoshi Nakada2019-12-301-1/+1
|
* * 2019-12-30 [ci skip]git2019-12-301-1/+1
|
* syntax.rdoc: remove "experimental" from refinements (#2796)Vladimir Dementyev2019-12-291-1/+1
|
* ext/openssl/ossl_ssl.c: nodoc for private methodsHiroshi SHIBATA2019-12-291-0/+3
| | | | [Misc #11712][ruby-core:71565]
* [ruby/io-console] Enable only interrupt bits on `intr: true`Nobuyoshi Nakada2019-12-292-1/+6
| | | | https://github.com/ruby/io-console/commit/baaf929041
* Optimize Array#rotate!(n) for n = 1 and n = -1Ary Borenszweig2019-12-291-5/+15
| | | | | | | For the most common cases of `rotate!` one place to the right or to the left, instead of doing some reversals of the array we just keep a single value in a temporary value, use memmove and then put the temporary value where it should be.
* Fix documentation of Dir#each_childSeiei Miyagi2019-12-291-1/+1
|
* Separate builtin initialization callsNobuyoshi Nakada2019-12-298-27/+14
|
* Fixed an unavailable sanitizer featureNobuyoshi Nakada2019-12-291-1/+1
|
* * 2019-12-29 [ci skip]git2019-12-291-1/+1
|