>From d6126784e5d23f74ecb85adcbb8013804a422220 Mon Sep 17 00:00:00 2001 From: Nala Ginrut Date: Mon, 11 Nov 2013 17:22:18 +0800 Subject: [PATCH] Remove deprecated uniform-vector benchmarks * modified: benchmark-suite/Makefile.am * deleted: benchmark-suite/benchmarks/uniform-vector-read.bm --- benchmark-suite/Makefile.am | 1 - benchmark-suite/benchmarks/uniform-vector-read.bm | 53 --------------------- 2 files changed, 54 deletions(-) delete mode 100644 benchmark-suite/benchmarks/uniform-vector-read.bm diff --git a/benchmark-suite/Makefile.am b/benchmark-suite/Makefile.am index 9fa5568..ae4d5d8 100644 --- a/benchmark-suite/Makefile.am +++ b/benchmark-suite/Makefile.am @@ -12,7 +12,6 @@ SCM_BENCHMARKS = benchmarks/0-reference.bm \ benchmarks/srfi-13.bm \ benchmarks/structs.bm \ benchmarks/subr.bm \ - benchmarks/uniform-vector-read.bm \ benchmarks/vectors.bm \ benchmarks/vlists.bm \ benchmarks/write.bm \ diff --git a/benchmark-suite/benchmarks/uniform-vector-read.bm b/benchmark-suite/benchmarks/uniform-vector-read.bm deleted file mode 100644 index 8cda824..0000000 --- a/benchmark-suite/benchmarks/uniform-vector-read.bm +++ /dev/null @@ -1,53 +0,0 @@ -;;; uniform-vector-read.bm --- Exercise binary I/O primitives. -*- Scheme -*- -;;; -;;; Copyright (C) 2008 Free Software Foundation, Inc. -;;; -;;; This program is free software; you can redistribute it and/or -;;; modify it under the terms of the GNU Lesser General Public License -;;; as published by the Free Software Foundation; either version 3, or -;;; (at your option) any later version. -;;; -;;; This program is distributed in the hope that it will be useful, -;;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;;; GNU Lesser General Public License for more details. -;;; -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with this software; see the file COPYING.LESSER. If -;;; not, write to the Free Software Foundation, Inc., 51 Franklin -;;; Street, Fifth Floor, Boston, MA 02110-1301 USA - -(define-module (benchmarks uniform-vector-read) - :use-module (benchmark-suite lib) - :use-module (srfi srfi-4)) - -(define file-name - (tmpnam)) - -(define %buffer-size - 7777) - -(define buf - (make-u8vector %buffer-size)) - -(define str - (make-string %buffer-size)) - - -(with-benchmark-prefix "uniform-vector-read!" - - (benchmark "uniform-vector-write" 4000 - (let ((output (open-output-file file-name))) - (uniform-vector-write buf output) - (close output))) - - (benchmark "uniform-vector-read!" 20000 - (let ((input (open-input-file file-name))) - (setvbuf input _IONBF) - (uniform-vector-read! buf input) - (close input))) - - (benchmark "string port" 5000 - (let ((input (open-input-string str))) - (uniform-vector-read! buf input) - (close input)))) -- 1.7.10.4