summaryrefslogtreecommitdiff
path: root/defs
AgeCommit message (Collapse)Author
2019-07-19Update before commitNobuyoshi Nakada
2019-07-17Separate pull-github from merge-github [ci skip]Nobuyoshi Nakada
2019-07-16Fixed the library path for toolsNobuyoshi Nakada
2019-07-15update-deps for dependenciesNobuyoshi Nakada
2019-07-15Followed up e8ddbc0239.Hiroshi SHIBATA
2019-07-09Do not make Unicode tables timestamp phonyNobuyoshi Nakada
2019-07-03Fix order of testsNobuyoshi Nakada
`check` includes `test-testframework`, `test-short` and its preceeding tests, but `test-all` does not.
2019-07-03Revert expansion of test-allNobuyoshi Nakada
2019-07-02Fix test-all substitutionNobuyoshi Nakada
2019-07-02Removed test-almost from TEST_TARGETSNobuyoshi Nakada
2019-07-02Substitute autoconf variables by prereq.statusNobuyoshi Nakada
2019-06-13Add pipeline operator [Feature #15799]Nobuyoshi Nakada
2019-06-07Moved Makefile.in under templateNobuyoshi Nakada
2019-06-07Revert "Moved Makefile.in under template"Nobuyoshi Nakada
This reverts commits: * 6f9d5fafe040cb02a1278fbfcdcb8063d564824c * bb3c89b6437049e26669b2156310670d5e06e386 And remove the dependency of Makefile on Makefile.in transitionally.
2019-06-07Moved Makefile.in under templateNobuyoshi Nakada
2019-05-25Force update all RDoc at installNobuyoshi Nakada
RDoc needs to parse all files at once for the cross-reference.
2019-05-08Fixed a typoNobuyoshi Nakada
2019-04-28Makefiles need to be indented by tabsNobuyoshi Nakada
2019-04-25BSD's mktemp does not have `-p`Takashi Kokubun
2019-04-25Show `make checkout-github/merge-github` in helpTakashi Kokubun
2019-04-25Resurrect `make xxx-github PR=1234` interfaceTakashi Kokubun
`call xxx, yyy` seems to pass " yyy" instead of "yyy".
2019-04-25Added pr-%Nobuyoshi Nakada
May merge multiple github pull requests at once. e.g., $ make pr-123456789 pr-987654321
2019-04-25Cache git config valuesNobuyoshi Nakada
2019-04-25Add `make checkout-github` tooTakashi Kokubun
You can use this like `make checkout-github PR=1234`
2019-04-25Make working tree under the source directoryNobuyoshi Nakada
2019-04-25Rebase the pull request in a worktreeNobuyoshi Nakada
A pull request based on an old commit may rewind too many files, even if unnecessary. As rewinding some files, e.g., common header files, configure.ac, will result in full-rebuild, rebase in a separate directory to get rid of such rewind.
2019-04-25Automatically gpg-sign rebase when commit.gpgsignTakashi Kokubun
is true Closes: https://github.com/ruby/ruby/pull/2148
2019-04-24Add `make fetch-github` and `make merge-github`Takashi Kokubun
Closes: https://github.com/ruby/ruby/pull/2147
2019-04-24force 10 chars SHA1 display.Koichi Sasada
`make update-src` shows latest commit hash for convinience. However, `rev-parse --short` option shows different length (maybe) between git versions. This fix force 10 chars with `--short=10`.
2019-04-21Show the latest commit hash after updatenobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
[ruby-core:87945] [Feature #14912] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-10compile.c: name a hidden local variable as a predefined IDnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
Because hard to specify commits related to r67479 only. So please commit again. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-10compile.c: name a hidden local variable as a predefined IDnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-04gmake.mk: get rid of unicode normalization table timestampnobu
* common.mk, defs/gmake.mk: rid of unicode normalization tables timestamp. update the target tables file only when only it exists. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-04gmake.mk: update normalization tablenobu
* defs/gmake.mk: try to update Unicode normalization tables file if Unicode data files exist. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-03Introduce beginless range [Feature#14799]mame
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-02-14GNU make does not need srcs_vpathnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-12-31Method reference operatornobu
Introduce the new operator for method reference, `.:`. [Feature #12125] [Feature #13581] [EXPERIMENTAL] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-12-18CHDIR to follow symlink [ci skip]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-12-06Add separator for test/-ext-nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-29Always try to update revision.h with GNU makenobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-28Executable scripts have been moved to libexec [ci skip]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-24Add clean-srcsnobu
Add `clean-srcs` target to clean sources in the build directory, and `realclean-srcs` target to clean autogenerated sources in the source directory. Also `realclean-srcs-extra` target to clean sources which are generatable but need to install extra commands, in addition. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-20run single test [ci skip]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-20rdoc querynobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-14defs/known_errors.def: update on macOS Mojave Xcode 10.1nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-14Makefile.in: update-known-errorsnobu
* Makefile.in (update-known-errors): update defs/known_errors.def by using errno(1). * defs/known_errors.def: sort alphabetically for merger. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-13Moved REVISION_FORCE before uncommon.mknobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-13gmake.mk: force updating revision.hnobu
Since `.revision.time` recipe needs `$(BASERUBY)`, it should not try to get updated unconditionally, or tarballs fail to build on environments where BASERUBY is not available. All developers who build frequently use GNU make anyway, don't you? git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e