From 7bed459a262eb004141142518d8fca3934e82094 Mon Sep 17 00:00:00 2001 From: k0kubun Date: Mon, 9 Jul 2018 16:31:35 +0000 Subject: benchmark/driver.rb: fully obsolete this in favor of just using benchmark_driver.gem. common.mk: The new `make benchmark` covers the both usages for old `make benchmark` and old `make benchmark-each`. So `make benchmark-each` is dropped now. benchmark/README.md: Explain its details git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- common.mk | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'common.mk') diff --git a/common.mk b/common.mk index 71cd42d42f..4732d17148 100644 --- a/common.mk +++ b/common.mk @@ -1113,24 +1113,19 @@ bisect-ruby: PHONY COMPARE_RUBY = $(BASERUBY) ITEM = +ARGS = $(srcdir)/benchmark/*$(ITEM)*.yml OPTS = # You can pass several options through OPTS environment variable. -# $ make benchmark OPTS="--help" displays more detail. +# $ make benchmark ARGS="--help" displays more detail. # for example, # $ make benchmark COMPARE_RUBY="ruby-trunk" OPTS="-e ruby-2.2.2" # This command compares trunk and built-ruby and 2.2.2 benchmark: miniruby$(EXEEXT) update-benchmark-driver PHONY - $(BASERUBY) $(srcdir)/benchmark/driver.rb \ + $(BASERUBY) -rrubygems $(srcdir)/benchmark/benchmark-driver/exe/benchmark-driver \ --executables="compare-ruby::$(COMPARE_RUBY) -I$(EXTOUT)/common --disable-gem" \ --executables="built-ruby::$(MINIRUBY) -r$(srcdir)/prelude --disable-gem" \ - --directory=$(srcdir)/benchmark $(OPTS) - -benchmark-each: miniruby$(EXEEXT) update-benchmark-driver PHONY - $(BASERUBY) $(srcdir)/benchmark/driver.rb \ - --executables="compare-ruby::$(COMPARE_RUBY) -I$(EXTOUT)/common --disable-gem" \ - --executables="built-ruby::$(MINIRUBY) -r$(srcdir)/prelude --disable-gem" \ - --pattern=$(ITEM) --directory=$(srcdir)/benchmark $(OPTS) + $(ARGS) $(OPTS) run.gdb: echo set breakpoint pending on > run.gdb -- cgit v1.2.3