summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-06Moved `Dir.open` and `Dir#initialize` to dir.rbNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3006
2020-04-06Use `rb_warn_deprecated` for `File.exists?` and `Dir.exists?`Nobuyoshi Nakada
2020-04-06Remove unused variable stack_sizeTakashi Kokubun
_mjit_compile_send.erb doesn't use _mjit_compile_insn_body.erb
2020-04-06Delay definition of pc_moved_pTakashi Kokubun
to unify the duplicated declarations and to make sure it's not used until set properly. Also changed it from legacy TRUE/FALSE to stdbool.
2020-04-06Fix -Wshorten-64-to-32 in 4f802828f4Takashi Kokubun
2020-04-06Refactor `argc` in mjit_compile_sendTakashi Kokubun
using sp_inc_of_sendish for consistency and to make it easier to understand
2020-04-06Update outdated comments in mjit_compile_sendTakashi Kokubun
and simplify `v` variable references a little. There's no CALL_METHOD anymore, and the original code lives in vm_sendish instead of insns.def now.
2020-04-06Collapse `if` conditions to decrease indentationTakashi Kokubun
in mjit_compile_send to clarify it's not that deeply branched.
2020-04-06* 2020-04-06 [ci skip]git
2020-04-06fix typo in documentationDerek Argueta
Notes: Merged: https://github.com/ruby/ruby/pull/3005
2020-04-05[Doc] Exclude bundler vendored libraries directoryNobuyoshi Nakada
The document in these external libraries may not be written in RDoc, ignore the whole directory.
2020-04-05Exclude bundler vendored librariesNobuyoshi Nakada
These libraries may not be written in RDoc.
2020-04-05Suppress warnings: reserved for numbered parameterKazuki Tsujimoto
2020-04-05Fix typosKazuki Tsujimoto
2020-04-05Fallback if Pathname#relative_path_from failsNobuyoshi Nakada
It can fail due to different prefixes, e.g., drive letters or UNC paths on DOSish platform.
2020-04-05Revert "Moved aclocal.m4 to macro directory"Nobuyoshi Nakada
This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e, because chkbuild does not follow.
2020-04-05Use toodir also in configure.acNobuyoshi Nakada
2020-04-05Moved aclocal.m4 to macro directoryNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3003
2020-04-05Added tooldir variableNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3003
2020-04-05* 2020-04-05 [ci skip]git
2020-04-05Updated aclocal.m4 by aclocal 1.16.2 [ci skip]Nobuyoshi Nakada
2020-04-04Enhance pattern matching introductionzverok
Notes: Merged: https://github.com/ruby/ruby/pull/2952
2020-04-04Also scan `rescue` clausesNobuyoshi Nakada
2020-04-04.github/workflows/mingw.yml: Turn off verbose mode [ci skip]Nobuyoshi Nakada
Too much, no longer needed output.
2020-04-04Fixed the location of the shared libraryNobuyoshi Nakada
On platform where searchs shared libraries by `PATH` environment variable (i.e., Windows), the shared library is installed in `bindir`. On other platforms, the library directory is directed by `libdirname` indirectly.
2020-04-04rbconfig_spec.rb: removed needless windows guardNobuyoshi Nakada
This reverts commit 34b0a7be0ed2fd4ca4d1d509a22964b5e61dfe34.
2020-04-04Update to ruby/spec@7289ea3Benoit Daloze
2020-04-04Update to ruby/mspec@fad32a5Benoit Daloze
2020-04-04* 2020-04-04 [ci skip]git
2020-04-04Remove unnecessary escapeKazuhiro NISHIYAMA
2020-04-03Fix a typo [ci skip]Kazuhiro NISHIYAMA
2020-04-03[sync_default_gems.rb] Reset files to be ignoredNobuyoshi Nakada
[ci skip]
2020-04-03[sync_default_gems.rb] Ignore files under .github directoryNobuyoshi Nakada
[ci skip]
2020-04-03[sync_default_gems.rb] Use block form `IO.popen` to reap zombiesNobuyoshi Nakada
[ci skip]
2020-04-03Use `platform_is` guardNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2997
2020-04-03Refined "Drop support for ruby 2.4 from ruby/spec"Nobuyoshi Nakada
By using spec/mspec/tool/remove_old_guards.rb. Notes: Merged: https://github.com/ruby/ruby/pull/2997
2020-04-03Refined spec/mspec/tool/remove_old_guards.rbNobuyoshi Nakada
* Allow spaces around `...` * Matches quotes more precisely * Matches 0 teeny Notes: Merged: https://github.com/ruby/ruby/pull/2997
2020-04-02Update to ruby/spec@cc7b9e5Benoit Daloze
2020-04-02Update to ruby/mspec@b9fe8d6Benoit Daloze
2020-04-03Bail out before pushing unexpected objectNobuyoshi Nakada
2020-04-03New macro `NEW_RIPPER` instead of `NEW_CDECL`Nobuyoshi Nakada
2020-04-03Removed obsolete namesNobuyoshi Nakada
2020-04-03* 2020-04-03 [ci skip]git
2020-04-03webrick/ssl: More keyUsage for self-signed certsSorah Fukumori
Chrome 75+ started to strictly enforce X.509 keyUsage against TLS server certificates. Webrick supports generating instant self-signed certificates for debugging purpose and these certificates lacks required keyUsage for modern TLS. So adding the following keyUsages: - digitalSignature (for server authentication) - keyAgreement (for DH key exchange) - dataEncipherment (for data encryption) References: - https://tools.ietf.org/html/rfc5280#section-4.2.1.3 - https://crbug.com/795089 - https://boringssl-review.googlesource.com/c/34604
2020-04-02Export `rb_deprecate_constant`Nobuyoshi Nakada
2020-04-02Ensure the cache directory to be shared existsNobuyoshi Nakada
2020-04-02[ruby/etc] Deprecate names under `Struct`Nobuyoshi Nakada
https://github.com/ruby/etc/commit/25c538120c
2020-04-02Revert "[ruby/etc] Deprecate names under `Struct`"Nobuyoshi Nakada
This reverts commit 69f698d85ada116db5747873e53c597991bedff8. Again.
2020-04-02Revert "[ruby/etc] Hack to get rid of linking against static library"Nobuyoshi Nakada
This reverts commit 5885550c8cb80fb8784598d3af1d90823f4f6604. It didn't work without `--enable-shared`.
2020-04-02* 2020-04-02 [ci skip]git