        VUCAKO Bench history
        ====================

  1.008 6.10.2001
  ---------------
- "future keywords" are changed for compatibility reasons
  (and, or, overload)
- "-ls" option: spreadsheet-readable output format
- vregular: regular expressions module was included into the
  project
- "-t" option: self-test
- "-i" option: run one individual test
- "-c" option: explicit CPU description parameters
- test number 16: regular expressions
- "-r" option: regular expression can be used in listing
  restriction
- jbench: better Java 1.1 compatibility (example:
  Double.doubleToRawLongBits())
- jbench: compatible "results.txt" (and "enhanced.txt")
  output
- "-m" option: merging result files
- fixed bug in result-table sorting (time value overflow)
- sleep() added to C++ version
- small portability improvements (HP PA-RISC compilers)
- fixed several portability issues (concerning 64-bit
  architectures)
- config.h: three configurable data types: "int32",
  "unsigned32", "byte"
- vregular: more efficient match-caching (2001/10/06 freeze
  for benchmark purpose)
- fixed: memory allocation checks (stderr, return code)
- run-time check for critical data type lengths ("int32",
  "unsigned32", "byte", "double")
- first Duron, Pentium III 1GHz, PA-RISC and Itanium
  results
- sample "run" script

  1.007 29.6.2001
  ---------------
- Java version of Bench - jBench: tests 1 to 15
- first Java results - JDK 1.3.0 with JIT (HotSpot) / w/o JIT
- new test: memory management (C++) / garbage collection (Java)

  1.006 10.6.2001
  ---------------
- hidden iteration: Eratosthen, image transpositions, needle-throwing,
  memory copy, form-factor, quick-sort in VM
- fixed: VIRTUAL_FREE for Win32
- test suite restrictions: physical RAM (-rm), virtual RAM (-rv),
  free disk space (-rd)
- sorting of output result table: time (-s{a|d}t), ref (-s{a|d}r),
  clock (-s{a|d}c), ascending/descending

  1.005 1.6.2001
  --------------
- VirtualAlloc() is used in Win32
- instant persistence of results, sleep() for disk flush
- qs() is used instead of library qsort()
- tests: 12 to 14 (virtual memory speed /quick-sort/)
- Makefile
- more results (Celeron 600/FSB66/, Pentium II/300,
  SparcLinux on SPARCclassic/50)

  1.004 21.4.2001
  ---------------
- more results (SPARCclassic/50, SGI Indigo2/100)
- small portability improvements

  1.003 7.4.2001
  --------------
- tests: 1 to 11
- results: Win98, Win NT 4.0, Linux 2.0.30, 2.2.15
  (AMD K6-2, K6-3, Pentium MMX 233, Pentium III)
- basic documentation
- "-h" and "-l" commands

  1.002 5.4.2001
  --------------
- tests: 1 to 10
- change: format of results stored in disk file
- system-configurations are in file "cpu.txt"
- improvement: time-measuring, "reference number"

  1.001 30.3.2001
  ---------------
- tests: 1 to 5


mailto:Josef.Pelikan@mff.cuni.cz
http://cgg.ms.mff.cuni.cz/~pepca/bench/
