Revisions file for SPEC CPU 2017 Version 1.1.9 - 7 November 2022 ============= 1) Tools: - Updated review tools in $SPEC/bin/presubmit - Fixed PTD minimum version check failure with PTD 1.10.0 and later - specperl: updated using Devel::PatchPerl to enable building on modern systems - various: Updated autoconf guesses to enable building on modern systems - sysinfo - Print process ancestry (#1078) - Print more /proc/cpuinfo fields, include microcode (#1075) - Print basic info such as ulimit, who am i, uname -a (#1099) - Add info from systemd: target, is-system-running, enabled units (#1069) - Improve readability for vulnerabilities (#1142) - Remove certain punctuation in BIOS Version (#1058) - Add more info about AIX memory DIMMS (#1140) - Simplify reporting of release info (#948) - When simplifying cpu names, do not include 'nn-core' (#1147) - Add Linux boot command line and various tuning parameters (#1080) - If output_root is used, include it in df and hw_disk (#545) - Add table of contents for Linux sysinfo (#1148) - Fixed runcpu update on Windows (#1143) - Updated PTD to 1.10.0 - Removed runcpu test for manipulating $0 (cpu2017support-1178) - Updated PostScript/PDF notes font sizes for longer lines 2) Docs - Mention the energy metrics in more places - changes.html: - mention output_format check (#1052) - summarize changes in v1.1.9 - config.html: - correct a line number in example config.html#pex7 - expand the discussion of fw_bios (#1138) - Adjust power_management discussion to match actual usage (#1137) - faq.html: - describe cross-compiles (#1081) - provide workaround for install problems on RHEL 9 (#1141) - install-guide-windows.html: fix a bad link - known-problems.html: - provide a workaround for MATHLIBOPT (#1084) - runcpu --update fails on Windows (#1146) - licenses.html: clarify organization licensing (#1134) - makevars.html: - discourage use of MATHLIBOPT (#1084) - Fix discussion of options applied to linking (#1136) - overview.html: - credit Richard Hart - clarify how the reference machine times are used (#1125) - runcpu.html: - Make an introductory example simpler (#1074) - Mention proxies in the description of --update - runcpu-avoidance.html: update an Example config file name - runrules.html: add id= tag for CrossCompiles - system-requirements.html: mention RISC-V - techsupport.html: rework / clarify #checklist 3) Toolsets: - macos-arm64: updated - linux-riscv64: added 4) Example config files: - Mention Red Hat "gcc-toolset" instead of "devtoolset" (#1106) Version 1.1.8 - 7 April 2021 ============= 1) Tools: - Automatically add subcheck output to reportable runs (#1052) - Added local CSS to presubmit review tools (#1059) - Fixed flag_dump filename handling of files with ".XML" extension - Updated review tools in $SPEC/bin/presubmit with os_proc (#1065) - sysinfo: - changed to look for dmidecode in more than one directory (#1060) - added reporting of "lscpu --cache" output if available (#1064) - added "-h" for help 2) Docs - system-requirements.html: mention the macos-arm64 supported toolset - changes.html: added - changes-in-vN.N.N.html: converted to pointers to changes.html 3) Example config files and flags: - For configs where useful, mention the no_fortran benchsets (#1049) - For Example-clang-macos-arm64, set default copies=1 (#1051) Version 1.1.7 - 16 February 2021 ============= 1) Tools: - Fixed --nopower formatting for results with general PTD problems - Updated review tools in $SPEC/bin/presubmit - Removed special syntax checking for Intel compiler results - Updated PTD to 1.9.2 - Updated darwin.sh hints file to enable specperl build on macOS 11+ - Updated review tools subset in $SPEC/bin/presubmit - Fixed configs unit test to include Example-clang (#1050) - Added per-metric language-exclusive benchsets (#1049) 2) Toolsets: - macos-arm64: Added 3) Docs: - config.html - fixed an example under #PowerMeasurement - changes-in-v1.1.7.html - document added - changes-in-v1.1.5.html - added an item to table of contents 4) Example config files and flags: - Added Example-clang-macos-arm64.cfg and flags file (#1044) - Renamed Example-gcc-macosx.cfg to Example-gcc-macos-x86.cfg (#1044) - Fixed typo in Example-gcc-linux-aarch64.cfg (#1048) - Included fw_bios and power_management in examples (#1045) 5) 502.gcc: Added SPEC_GCC_VARIADIC_FUNCTIONS_MISMATCH_WORKAROUND flag to address ABI violation on macOS on Apple Silicon Version 1.1.5 - 10 November 2020 ============= 1) Tools - Fixed syntax checker recommendation for hw_psu - Fixed syntax checker check for associate member license numbers - Fixed update metadata to be more compatible with 1.0.x updater (#983) - Fixed error in metric rounding for results that include energy (#981) - Added sysinfo checksum calculation for review tools (#987) - Updated PTDaemon's trademark status - Updated sysinfo for dmidecode configured memory speed (#990) - Split long fw_* and power_* lines as is done hw_* and sw_* (#978) - Updated syntax checker to flag results with voltage auto-ranging - Updated sysinfo to do case-insensitive comparisons for memory info - Updated sysinfo to name all Linux vulnerability reports as of 5.8-rc5 - Fixed stray HASH(0x...) in per-benchmark results from raw file (#966) - Improved sysinfo BIOS information collection (#1019) - Corrected some lingering mentions of runspec - Added logging of command-line arguments supplied by SPEC_RUNSPEC - Patched specmake to build on Linux systems with newer glibc - Fixed log file truncation race that could lose config file parsing info - Added logging of sysinfo output to main log file (#1017) - Fixed auto-linking of URLs followed by punctuation (#1009) - Added review tools subset in $SPEC/bin/presubmit - Made all wrapper scripts automatically generated - Changed runcpu to stop runs if voltage auto-ranging is used (#998) - Added some power info recording to sysinfo (#992) - Fixed some sysinfo truncation of field values with colons 2) Docs - Changes in V1.1 - minor updates, such as fixing a bad link. - Utilities - minor markup fix, clarify flag_dump. - LICENSE.txt - Fixed a dangling reference - Known Problems - subcheck doesn't know about transitions (#980) - Rules - clarify 2.2.4 - SPEC License - updated (#1002) - runcpu - link to definition of base and peak (#1022) - config - link to definition of base and peak (#1022) - tools-build - Updated packaging and testing examples (#972) - PTDaemon/README.PTD - Corrected version number - FAQ - updated for GCC 10 (#1022) - workaround for macOS refusal to install from ISO (#1018) - workaround for 549.fotonik3d validation issues (#1013) - Changes in v1.1.5 - added (#1022) 3) Example config files and flags: - Example-gcc configs - updated for GCC 10 (#1026, #1028) - gcc.xml - added several new flags (#1026) - Intel-ic17.0-official-windows64-revF.xml - added missing flags (#1025) - IBM-XL-Linux.V1315.xml - added missing flags (#1025) - Example-aocc-linux-x86: Updated to note testing with AOCC 2.2.0 - Reduce the amount of detail in GCC version output (#1033) 4) 500.perlbench: Removed time_loop from test workload (#1004) Updated benchmark description for GCC 10 (#1022) 5) 502.gcc: Updated benchmark description for GCC 10 (#1022) 6) 505.mcf: Removed reference to non-existent benchmark (#1022) Updated benchmark description for GCC 10 (#1022) 7) 510.parest: Added flag to not rely on the address of std::flush() (#1029) 8) 511.povray: Updated benchmark description for GCC 10 (#1022) 9) 521.wrf: Updated benchmark description for GCC 10 (#1022) 10) 525.x264: Updated benchmark description for GCC 10 (#1022) 11) 527.cam4: Updated benchmark description for GCC 10 (#1022) 12) 628.pop2: Updated benchmark description for GCC 10 (#1022) Version 1.1.0 - 21 August 2019 ============= 1) Tools - Added a blank line to separate sysinfo notes from user notes - Changed sysinfo's self-hash generation to SHA-512 subset from MD5 - Updated PTD run scripts to find PTD binaries by default - Updated sysinfo to check contents of /sys/devices/virtual/dmi/id/product_family - Updated PTD to 1.9.1 2) Example config files and flags: - Intel: Simplified and merged the examples (#813) Fixed up Windows flags file (#975) - GCC Sparc: Mentioned a GCC v9 workaround that may be needed (#954) - gcc.xml: Updated links to licenses (#956) - Updated notes about tested versions (#933) - Added flags to example configs to include debug symbols (#967) - Removed sw_peak_ptrsize setting when there are no peak flags (#968) 3) Docs: - Updated trademark info (#893ff) - Updated licenses (#882) - Config files: - Added description of interaction of iterations and reportable (#962) - Noted that hw_cpu_max_mhz and hw_cpu_nominal_mhz are required (#934) - Changes in V1.1 - Better described benchmark changes (#770, #799, #809, #841, #953) - Known Problems - Added item about power runs hanging (#963) - Marked several problems as 'Closed' (#971) - Overview: - Clarified calculation of metrics (#888) - Result fields: - Noted that hw_cpu_max_mhz and hw_cpu_nominal_mhz are required (#934) - runcpu: - Added description of interaction of iterations and reportable (#962) - Run rules: - Clarified rule 3.9.5(f) regarding auto-ranging - Clarified calculation of metrics (#888) Version 1.0.901 - 7 July 2019 - v1.1.0 Release Candidate 1 =============== 1) Tools - Fixed race that could cause sysinfo to appear to fail (#551) - Fixed missing energy metric in HTML reports from 1.1 dev kits (#938) - Removed trailing period from "Max MHz." field (#943) - Made syntax checker complain about missing/empty hw_cpu_max_mhz (#935) - For sysinfo on Linux, include system product name and vendor (#945) - Fixed and expanded sysinfo vulnerability reporting on Linux (#946) - Fixed missing runcpu command in CSV output on bad config files (#918) - Fixed port_progress success reports for PE/EE runs (#947) - Fixed trademark marking in the result formatters (#835) - Adjusted sysinfo search table for distribution version info on Linux - Enabled logging by default in SPEC-supplied PTD start scripts (#949) - Ignore values from bad power samples when calculating aggregates (#926) - Updated list of OpenMP environment variables from OpenMP 5.0 - Store per-benchmark environment changes (ENV_*) in the raw file (#536) - Fixed leftover peak compiler version info on basepeak benchmarks (#950) - Fixed language list in compiler version notes - Made notes about environment variables set by preENV_* read-only - Moved notes for preENV_* and ENV_* settings to their own section (#536) - Fixed disappearing tools version info on raw file reformat (#951) - Fixed presentation of current ranges when auto-ranging is used (#952) - Fixed port_progress --rate switch (#930) - Fixed rare port_progress warning noise (#931) - Fixed last problems with --nopower not clearing PE/EE errors (#924) - Updated PTD to 1.9.1_RC2 2) Docs - config.html - Described how to set initial current range (#928) - result-fields.html - Added details about metric calculation (#937) - Clarified application of EXTRA_LIBS in mixed-language benchmarks - faq.html - Noted remedy to an install failure on RHEL8+ - Updated the advice for build problems with 510.parest (#770) 3) Examples - Updated GCC on x86 Linux config to note success testing GCC 8.3.0 (#792) - Updated GCC on x86 Linux config to note success testing GCC 9.1.0 (#792) - Fixed unknown flag in Oracle Developer Studio flags file (#929) - Replaced Clang/LLVM on x86 Linux config with AOCC config (#812) 4) 510.parest: Fixed incorrect pointer/int comparison (#770) 5) 521.wrf: Made inclusion of "/usr/include/time.h" on macOS optional (#953) Version 1.0.503 - 21 May 2019 =============== 1) Tools - Fixed missing error messages in syntax checker for some power fields - Fixed power analyzer calibration date handling in syntax checker (#864) - Fixed power provisioning field handling in syntax checker - Improved sysinfo: - Improved Solaris fields (#870) - Added sysctl data for MacOS (#600) - Fixed "experimental" power markings in 1.1 development kits (#873) - Fixed syntax checker handling of long fw_bios field (#878) - Removed cache/memory size adminitions about fractional sizes (#881) - Fixed generation of fakereportable reports with power enabled (#871) - Improved syntax checker messages around proper suite version (#877) - Eliminated Perl warnings from macro expression evaluation (#876) - Added suggestion of --nopower when power data is corrupted (#879) - Improved syntax checker messages about invalid runs (#832) - Fixed omission of new power-related report fields from new runs (#872) - Slightly improved messages when PTD dies in the middle of a run (#885) - Removed requirement to quote *nix pathnames in macro definitions (#592) - Changed sw_power_management to power_management (now mandatory) (#868) - Updated PTD to 1.9.1_RC1; it is the minimum required version (#887) - Enabled logging of generated compile options at -v 90 or higher - Added all power fields to text report; changed max width to 132 (#889) - Cleaned up some Perl 5.28+ warnings - Added support for current auto-ranging - Fixed run hang on certain power measurement error conditions (#891) - Fixed syntax checker quoting problems for some multi-line fields - Fixed missing results in raw files from runs with power errors (#890) - Softened error message from formatters for runs with power errors - Fixed PDF formatter crash on raw file with no results (#892) - Fixed lingering PE/EE status on results formatted with --nopower (#916) - Made PE/EE a non-fatal error even for reportable runs (#919) - Fixed rare double-reporting of power sample statistics (#920) - Fixed power data serialized as strings (#922) - Stopped rawformat from renaming raw files it won't overwrite (#925) 2) Docs - Remove v1.0 language that said power support was preliminary (#849) - changes-in-v1.1.html: added (#863) - config.html - clarify power/temperature fields and how {id}s work (#853) - clarify several fields (#849) - add section on getting started with power (#860, #883) - fix "New" markings (#852) - improve example syntax for several fields (#878) - provide a picture of example power connections (#886) - faq.html - move most of the power stuff to config.html (#860) - flag-description.html - document the notation NODISPLAY (#838) - result-fields.html - clarify several fields (#849) - runcpu.html - clarify effect of runcpu vs. config file power options (#862) - use rawformat --nopower to format as performance-only (#880) - document the notation NODISPLAY (#838) - runrules.html - remove 'draft' markings (#861) - give better visibility to list of power-related changes (#865) - sw_avail does not include SPEC CPU itself (#874) - power_management disclosure requirements (#868) - current_range can be set by benchmark for base and peak (#884) - utility.html - add extract_misc (#859) - use rawformat --nopower to format as performance-only (#880) 3) Examples - Updated Intel Compiler on Linux example config files (#813) - Hardened example Intel Compiler 18.0 flags file (#730) 4) 500.perlbench: Marked "SPEC CPU" trademark in benchmark description 5) 502.gcc: Marked "SPEC CPU" trademark in benchmark description 6) 503.bwaves: Marked "SPEC CPU" trademark in benchmark description 7) 505.mcf: Marked "SPEC CPU" trademark in benchmark description 8) 507.cactuBSSN: Marked "SPEC CPU" trademark in benchmark description 9) 508.namd: Marked "SPEC CPU" trademark in benchmark description 10) 510.parest: Marked "SPEC CPU" trademark in benchmark description 11) 511.povray: Marked "SPEC CPU" trademark in benchmark description 12) 519.lbm: Marked "SPEC CPU" trademark in benchmark description 13) 520.omnetpp: Marked "SPEC CPU" trademark in benchmark description 14) 521.wrf: Marked "SPEC CPU" trademark in benchmark description 15) 523.xalancbmk: Marked "SPEC CPU" trademark in benchmark description 16) 525.x264: Marked "SPEC CPU" trademark in benchmark description 17) 526.blender: Marked "SPEC CPU" trademark in benchmark description 18) 527.cam4: Marked "SPEC CPU" trademark in benchmark description 19) 531.deepsjeng: Marked "SPEC CPU" trademark in benchmark description 20) 538.imagick: Marked "SPEC CPU" trademark in benchmark description 21) 541.leela: Marked "SPEC CPU" trademark in benchmark description 22) 544.nab: Marked "SPEC CPU" trademark in benchmark description 23) 548.exchange2: Marked "SPEC CPU" trademark in benchmark description 24) 549.fotonik3d: Marked "SPEC CPU" trademark in benchmark description 25) 554.roms: Marked "SPEC CPU" trademark in benchmark description 26) 557.xz: Marked "SPEC CPU" trademark in benchmark description 27) 628.pop2: Marked "SPEC CPU" trademark in benchmark description 28) 999.specrand: Marked "SPEC CPU" trademark in benchmark description Version 1.0.502 - 9 April 2019 =============== 1) Tools - Fixed config file data deserialization error introduced by #833 (#843) - Ensure that runs from SPEC_NOCHECK installs are not submittable (#713) - Do not build in incomplete build dir caused by extra files (#732) - Improved verify_hash message for extended hash mismatches (#830) - Made verify_hash handle multiple files in one invocation (#400) - Made formatter abort when compressed sections can't be extracted (#829) - Fixed version output in some messages for .0 releases (#724) - Fixed merging of compiler version information (#733) - Updated PTD to 1.9.0 - Fixed extra blank lines in compiler version notes (#706) - Fixed lack of language list in compiler version notes (#848) - Prevent setting fields in the editable portion of the raw file that will end up under the fence (#719) - Fixed errors that could cause syntax checker messages to be incomplete - Record suite version in log and cause port_progress to print it (#847) - Fixed a couple of potential Perl warnings in sysinfo on Linux (#819) - Fixed "missing command file" problem with "specinvoke -nn | sh" (#702) - Fixed incorrect fakereportable failure when fail_build is set (#787) - Fixed src.alts not being reported properly (#842) - Version check now loads update metadata instead of special files (#750) - Improved error messages related to runcpu test failures (#712) 2) Docs - config.html - mention effect of basepeak on threads (#844) - clarify the basepeak scenarios and syntax requirements (#846) - fix spacing in tables of options (#850) - fix ordering of options and table of contents(#851) 3) Examples - Update Oracle Developer Studio flags to version 12.6 - Set basepeak in the 'default' section, not 'default=peak' (#846) 4) 500.perlbench: Fixed tmpfile exhaustion problem for test workload (#841) Disabled setting signal handlers (nosignal src.alt) 5) 502.gcc: Disabled setting signal handlers (nosignal src.alt) 6) 520.omnetpp: Disabled setting signal handlers (nosignal src.alt) 7) 525.x264: Disabled setting signal handlers (nosignal src.alt) 8) 526.blender: Disabled setting signal handlers (nosignal src.alt) 9) 527.cam4: Eliminated race condition on tmp variable (private_tmp src.alt) 10) 538.imagick: Disabled setting signal handlers (nosignal src.alt) Version 1.0.501 - 13 March 2019 =============== 1) Tools - Fixed update selection (#805, #807) - Fixed display of unknown flags in PDF (#823) - Fixed ARRAY(garbage) in ultra-rare error message (#831) - Require extended hashes when formatting results (#828) - Replaced serialized Perl and bare text in results with JSON (#833) - Fixed tools version reporting for runs from git clones - Fixed specpp handling of conditionals with undefined symbols (#840) 2) Docs - Fixed broken links to text documents (#696) - Fixed other broken links (#825) - Added this document (Revisions.txt) to official docs directory (#821) - Added config/AboutTheseExamples.txt (#822) - faq.html #Run.05 For 621.wrf_s, check libgfortran (cpu2017support-242) #Build.05 When defining gcc_dir, you probably want quotes (#827) - overview.html#Q11 Does CPU2017 take longer than CPU2006? - config.html Added documentation of temperature meter fields for power results Added documentation of new power-related fields - Clarified precedence for SPEC_*_OPENMP in flags-mandatory (#839) - runrules.html - Provide full support for power measurements and energy metrics. See 1.6, 1.7, 3.9, 4.1, 4.2.5, 4.3, and 4.10.3. - 4.4 Clarify that rawformat may be used to update results. - 4.6.b Clarify that rawformat may be used to fix flags files. - 4.7 The rule about equivalent systems has been removed and replaced: A result may be published for only one system. - 5.6 Estimates are not allowed for power, for performance. 3) Examples - Use quotes in %defines that may be likely to contain operators (#827) - Update Example-studio-solaris.cfg to version 12.6 4) 500.perlbench: Include nosignal src.alt (#824; osgcpu-51410) 5) 502.gcc: Include nosignal src.alt (#824; osgcpu-51411) 6) 505.mcf: explain that OpenMP is intentionally suppressed. 7) 520.omnetpp: Include nosignal src.alt (#824; osgcpu-51412) 8) 521.wrf: add same text as faq.html#Run.05 9) 525.x264: Include nosignal src.alt (#824; osgcpu-51413) 10) 526.blender - Fix threads.c incompatibility with GLIBC 2.26+ (#799, #809) - Include nosignal src.alt (#824; osgcpu-51414) 11) 527.cam4: Include private_tmp src.alt (osgcpu-52050) 12) 538.imagick: Include nosignal src.alt (#824; osgcpu-51415) Version 1.0.5 - 22 May 2018 ============= 1) Tools - Fixed PS/PDF failure with too many hw_vendor/hw_model lines (#715) - Fixed sysinfo check of dmidecode protection (#751) - Remove RC6 from list of acceptable suite hashes (#760) - Require a firmware release date (#756) - Eliminated fractional cache size complaints in subcheck (#765) - Fixed HTML/PDF formatter crash on missing hw_* fields (#763) - Changed notes_comp heading to just "Compiler Notes" (#777) - Fixed handling of cache descriptions with extra optional info (#782) - Complain about "CPU" in hw_cpu_name field (#773) - Fix sysinfo warnings on systems where lscpu doesn't know sockets (#774) - Fix problem with multi-word runcpu arguments (thanks to ARM) (#783,#693) - Try harder to keep submitter info at the bottom of general notes (#779( - Add POWER server firmware version detection to sysinfo (#785) - Try harder to keep temporary files with error output around (#778) - Attempt to protect against typeset environment variables in shrc (#767) - Allow firmware version to appear anywhere in fw_bios (#761) - Improved sysinfo OS reporting on Windows (#743) - Added sysinfo spectre/meltdown vulnerability reporting for Linux (#786) - Fixed alignment in text report table (#630) - Fixed inconsistent field ordering in raw files (#784) - Protect against bad characters in labels (#791) - Provide PC4 template in sysinfo (#546) - Fixed update trying to remove current directory (#803) - Improve reporting of available versions (#802) 2) Docs - All: avoid tag (not in HTML5) avoid unwanted line breaks within examples (#794) Eliminated all non-CRLF text doc files (#696) - config.html #fw_bios: include both version and availability date (#756) #hw_cpu_name: Explain what to do if two chip types. (#754) #hw_memory: many more details, including links to JEDEC (#546) #parallel_test: add info about effect with SPECspeed (#671) #preenv: 627.cam4_s OMP_STACKSIZE illustrated examples #preprocessor: reorganized chapter on preprocessor (#592) #troubleshooting: dead link works now (#793) #usr: added warning for a common error (#592) - faq.html #Build.04: for 510.parest, suggest use of C++2003 language dialect #Miscompare.07: Why is 627.cam4_s failing? #Miscompare.08: for 505.mcf, you may need -fno-strict-aliasing - install guides: clarify instructions to verify ISO (#795) - install-guide-windows.html: fixup directory dialog (#436) - overview.html: SPECspeed needs -m64 (#797) - runcpu.html #check: correctly describe defaults for --output_format=check (#726) #parallel_test: add info about effect with SPECspeed (#671) #update: clarify. Provide example (#801) - runrules.html: Editorial clarification to rule 2.3.11 (#776) - system-requirements.html: mention stack sizes SPECspeed needs -m64 (#797) - techsupport.html: include config and log file (cpu2017support-177) - tools-build.html: clarify that all builds should be recorded. - utility.html: document simpler spelling of printpath (#699) 3) Examples: - Emphasize that tiny examples are not complete (#798) - Fixed typo in mandatory flags example text for -Isha-2 - Enforce legal characters in labels (#790) - gcc examples: updates for GCC 8.1 use -std=c++03 (helps 510.parest) use -fgnu89-inline (helps 502.gcc) - clang example: adjust flags file path to openmp dir (#796) 4) 502.gcc - Simplify portability recommendations: -fgnu89-inline (#771) - Mention that spec_qsort does not meet strict ansi aliasing rules (#772) 5) 505.mcf - Detailed discussion of spec_qsort and ansi aliasing rules (#772) 6) 507.cactuBSSN - Fixed contact info in the benchmark description 7) 510.parest - Suggest use of C++2003 language dialect (#768) 8) 511.povray - Mention that spec_qsort does not meet strict ansi aliasing rules (#772) 9) 526.blender - Fix threads.c incompatibility with newer glibc (#799) 10) 527.cam4 - Mention that spec_qsort does not meet strict ansi aliasing rules (#772) - cam4.html: point to config.html#preenv and mention process stack 11) 548.exchange2 - Fix a name in the benchmark description 12) 557.xz: - Improved benchmark description Version 1.0.2 - 20 July 2017 =============== 1) Tools - Fixed unused macro warnings when running with --check_version (#738) - Fixed problems with release/development determination (#740) - Fixed storage of sysinfo_program_hash in the raw file (#749) 2) Docs - Fixed comment bug in example config file for Visual Studio - Improved rate vs. speed summary in overview 3) 557.xz: - Improved benchmark description Version 1.0.1 - 16 June 2017 ============= 1) Tools - Fixed spurious "your suite is too old" message from rawformat (#728) - Fixed sysinfo's hw_nthreadspercore calculation on Windows (#731) - Windows sysinfo output reworked to be faster and more complete (#734) - Got rid of possibly incorrect memory speed units from dmidecode (#735) 2) Docs - Fixed presentation of some fixed-format text - Updated known problems - Updated tools build instructions Version 1.0.0 - 2 June 2017 ============= 1) Tools - Fixed errors in base-only PDF and PostScript outputs (#711) - Changed maximum length of sysinfo notes to 90 columns - Fixed hw_model and tester line order reversal in PS/PDF (#714, #718) - Updated banner messages from runcpu and rawformat 2) Docs - Cleaned up generated text docs warning - Changed references to SPEC's website to HTTPS - Updated example flags file for clang - Fixed markup errors - Fixed example for notes_submit 3) Clarified rules 3.4 and 3.5 re: submit 4) 521.wrf: Updated benchmark description History prior to this point is in non-dist/cpu2017.Revisions.pre-v1.txt at the SPEC Members' private website. ------------------------------------------------------------------------------ $Id: Revisions 6733 2022-11-07 18:49:10Z CloyceS $