aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary executable bit [ci skip]Kazuhiro NISHIYAMA2020-09-282-0/+0
|
* Removed unused option on raccHiroshi SHIBATA2020-09-281-4/+0
|
* Fixed the wrong variable for --executable flagHiroshi SHIBATA2020-09-281-1/+1
|
* Clarify spec description for Hash#{each,each_pair}Benoit Daloze2020-09-281-1/+1
|
* [ruby/racc] Turn debugging offMarc-Andre Lafortune2020-09-282-2/+2
| | | | https://github.com/ruby/racc/commit/872f75cfa7
* [Fixes #137] Improve reportingMarc-Andre Lafortune2020-09-284-25/+77
|
* fixup d6a94a0c4b416d4e4a5b25ab8d5482bad00f9765Hiroshi SHIBATA2020-09-281-3/+3
|
* Removed useless RCS revisionsHiroshi SHIBATA2020-09-281-5/+2
|
* [rubygems/rubygems] Move comment below shebang in bin/console templateSteven Peckins2020-09-282-2/+3
| | | | | | | | | | In an executable script, the shebang line should be the first line (the file needs to start with the bytes 0x23 0x21). Putting a comment above it will break the script. (Regression test included per @deivid-rodriguez) https://github.com/rubygems/rubygems/commit/962e669feb
* [rubygems/rubygems] Fix ls-files matching regexpNobuyoshi Nakada2020-09-281-2/+2
| | | | | | | | As splitting by NUL means to allow the file names to contain newlines, path names should match at beginning-of-string instead of beginning-of-line. https://github.com/rubygems/rubygems/commit/8a81183236
* [rubygems/rubygems] Add writable check for cache dirxndcn2020-09-282-2/+6
| | | | | | Sometimes "install_dir/cache" directory is not writable although "install_dir" is writable. https://github.com/rubygems/rubygems/commit/665221cb69
* [rubygems/rubygems] Avoid duplicated generation of APISpecification objectsYusuke Endoh2020-09-281-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As far as I could see, `Gem::Resolver::APISpecification` objects are supposed to be immutable. If my guessing is correct, then we can cache and reuse its instances for performance. At least, `rake` passes on my machine. Before this change: ``` $ time ruby -I lib bin/gem install --no-doc aws-sdk Successfully installed aws-sdk-3.0.1 1 gem installed real 0m37.104s user 0m36.952s sys 0m0.333s ``` After this change: ``` $ time ruby -I lib bin/gem install --no-doc aws-sdk Successfully installed aws-sdk-3.0.1 1 gem installed real 0m23.905s user 0m23.740s sys 0m0.365s ``` https://github.com/rubygems/rubygems/commit/7e8fbba85c
* [rubygems/rubygems] Eval defaults with frozen_string_literal: trueJean Boussier2020-09-281-0/+2
| | | | https://github.com/rubygems/rubygems/commit/d498ae3d62
* [rubygems/rubygems] Remove last remaining line of output from `gem update ↵Ellen Marie Dash2020-09-281-1/+1
| | | | | | --system --silent` https://github.com/rubygems/rubygems/commit/038203aaf8
* [rubygems/rubygems] Add test for "gem update --system --silent"Ellen Marie Dash2020-09-282-2/+30
| | | | https://github.com/rubygems/rubygems/commit/c3fb0db930
* [rubygems/rubygems] Have "gem update --system" pass through the --silent flag.Ellen Marie Dash2020-09-281-0/+1
| | | | https://github.com/rubygems/rubygems/commit/5a1e56e892
* [rubygems/rubygems] Added Ruby version for oldest supported version of rubygemsHiroshi SHIBATA2020-09-281-0/+1
| | | | https://github.com/rubygems/rubygems/commit/dd87d70f51
* Disallow downgrades to too old versionsDavid Rodríguez2020-09-282-1/+36
| | | | | Consider the version original included with each ruby as the minimum supported version.
* [rubygems/rubygems] Add --dryrun to the deprecated options when showing the ↵bronzdoc2020-09-281-1/+1
| | | | | | help message https://github.com/rubygems/rubygems/commit/38230a77c1
* [rubygems/rubygems] We don't need shortucts for a deprecated flagbronzdoc2020-09-281-1/+1
| | | | https://github.com/rubygems/rubygems/commit/087a1f9720
* [rubygems/rubygems] Deprecate --dryrunbronzdoc2020-09-282-1/+18
| | | | https://github.com/rubygems/rubygems/commit/1715610648
* [rubygems/rubygems] Make --dry-run flag consistent across rubygems commandsbronzdoc2020-09-282-2/+2
| | | | https://github.com/rubygems/rubygems/commit/addc644cad
* Added `--platform` option to `build` commandNobuyoshi Nakada2020-09-283-4/+37
|
* Do not use clang on cygwinNobuyoshi Nakada2020-09-281-1/+1
| | | | | | Its `__has_declspec_attribute()` is not reliable. For instance, while `__has_declspec_attribute(noalias)` is true but 'noalias' attribute is warned as unknown.
* sprintf.c: Removed conflicting definitionNobuyoshi Nakada2020-09-281-4/+0
|
* thread_win32.c: native_mutex_trylock is not used right nowNobuyoshi Nakada2020-09-281-0/+1
|
* * 2020-09-28 [ci skip]git2020-09-281-1/+1
|
* Revert the first diff of "Use Tempfile.create instead of Tempfile.open in ↵Benoit Daloze2020-09-271-1/+2
| | | | | | | | test_io.rb" * This partially reverts commit dead7478748a828c45e16134fca812bc7771344e. * Windows will not allow a file to be unlinked if any file handles exist, see https://github.com/ruby/ruby/pull/3597
* Remove outdated comment [ci skip]Kazuhiro NISHIYAMA2020-09-272-2/+0
|
* fix typo [ci skip]Koichi Sasada2020-09-271-2/+2
|
* ext/socket/ipsocket.c: prevent "warning: unused variable 'resolv_timeout'"Yusuke Endoh2020-09-271-2/+1
|
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-09-271-1/+1
|
* Add links to the tickets [ci skip]Kazuhiro NISHIYAMA2020-09-271-0/+3
|
* * 2020-09-27 [ci skip]git2020-09-271-1/+1
|
* Fix `ENV.except`'s docsbogdanvlviv2020-09-261-2/+2
|
* Use Tempfile.create instead of Tempfile.open in test_io.rbBenoit Daloze2020-09-261-6/+11
|
* update-depsNARUSE, Yui2020-09-262-0/+103
| | | | https://github.com/ruby/ruby/runs/1169621878
* fix typo [Bug #17194]NARUSE, Yui2020-09-261-1/+1
|
* Fibers should update themselves on compactionAaron Patterson2020-09-251-4/+3
| | | | | | We should let fibers update their own references on compaction. I don't think we need the thread to update the associated fiber because there will be a fiber object on the heap that knows how to update itself.
* Enhanced RDoc for String#succ (#3590)Burdette Lamar2020-09-251-21/+49
| | | | * Enhanced RDoc for String#succ
* Return nil when argument to ObjectSpace.internal_class_of is T_IMEMOAlan Wu2020-09-252-2/+12
| | | | | | | The added test case crashes the interpreter because it makes ObjectSpace.internal_class_of return the second VALUE slot of an AST imemo object. The second VALUE slot of `struct rb_ast_struct` is not a VALUE and not a pointer to a Ruby object.
* ext/readline/depend: update-deps --fixKenta Murata2020-09-261-0/+50
|
* RBIMPL_ALIGNAS: reorder #ifdef blocks卜部昌平2020-09-261-5/+5
| | | | | | | | | | | Since r63443, `-std=gnu99 -D_XOPEN_SOUCE=x00` is added to Solaris' `CPPFLAGS`. `CPPFLAGS` is shared among `CC` / `CXX`. This results in both `__STDC_VERSION__` and `__cplusplus` to be defined at the same time for a C++ compilation, only on Solaris. It seems the `CPPFLAGS` addition is intentional. We sould not touch that part. Instead we need to reroute this by always check for `__cplusplus` first.
* * 2020-09-26 [ci skip]git2020-09-261-1/+1
|
* test/net/smtp/test_smtp.rb: Stop io leaksYusuke Endoh2020-09-261-9/+17
| | | | | | | | `make test-all` was very noisy by warnings like ``` Leaked file descriptor: Net::TestSMTP#test_start_with_position_argument: 6 : #<TCPSocket:fd 6, AF_INET, 127.0.0.1, 43770> ```
* memory_view.c: prevent "warning: instance variable __memory_view__ not ↵Kenta Murata2020-09-251-3/+4
| | | | initialized"
* test/ruby/test_enumerator.rb: check the deprecation warningYusuke Endoh2020-09-251-1/+9
| | | | | | | | | by explicitly setting `Warning[:deprecated] = true`. I removed "capture_io" at 79063d8cbfb7ce4740774289252a2a20dc9a5dc1, but it printed the warning when `RUBYOPT=-w`. This change makes the warnings enabled explicitly, capture and check the warning.
* test/ruby/test_memory_view.rb: prevent "assigned but unused variable - members"Yusuke Endoh2020-09-251-1/+1
|
* test/ruby/test_enumerator.rb: remove capture_io that is no longer neededYusuke Endoh2020-09-251-3/+1
| | | | | | The deprecation warning was disabled, and the code to check the warning was removed at 996af2ce086249e904b2ce95ab2fcd1de7d757be, thus capture_io is no longer needed.
* t/json/json_common_interface_test.rb: fix wrong indentationYusuke Endoh2020-09-251-1/+1
| | | | | | | | to prevent: ``` test/json/json_common_interface_test.rb:182: warning: mismatched indentations at 'end' with 'def' at 169 ```