4bc234320b
This new version contains many changes including: . Added a CMake-based build system (as well as Autoconf-based system). . Improved ability to generate C++-compatible code: First, the command-line option --lang-cpp now sets other options automatically (--match-exact-qualifiers, --no-vol-struct-union-fields, and --no-const-struct-union-fields). Second, the new command-line option --cpp11 tells Csmith to generate C++11-compatible code. The default is to generate C++03-compatible code. . Added command-line options: --global-variables / --no-global-variables: allow or disallow global variables (allowed by default) --const-struct-union-fields / --no-const-struct-union-fields: allow or disallow const fields in structs and unions (allowed by default) --strict-float to disallow assignments between floats and integers. Unless this option is specified, such assignments are allowed. --fast-execution that biases Csmith toward generating faster programs. . Removed --deputy command-line option, which previously caused Csmith to output annotations for Deputy, a dependent type system for C. Reviewed by: mat (mentor) Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D11337
28 lines
874 B
Text
28 lines
874 B
Text
bin/compiler_test.in
|
|
bin/compiler_test.pl
|
|
bin/csmith
|
|
bin/launchn.pl
|
|
include/%%PKGNAME%%/csmith.h
|
|
include/%%PKGNAME%%/csmith_minimal.h
|
|
include/%%PKGNAME%%/custom_limits.h
|
|
include/%%PKGNAME%%/custom_stdint_x86.h
|
|
include/%%PKGNAME%%/platform_avr.h
|
|
include/%%PKGNAME%%/platform_generic.h
|
|
include/%%PKGNAME%%/platform_msp430.h
|
|
include/%%PKGNAME%%/random_inc.h
|
|
include/%%PKGNAME%%/safe_abbrev.h
|
|
include/%%PKGNAME%%/safe_math.h
|
|
include/%%PKGNAME%%/safe_math_macros.h
|
|
include/%%PKGNAME%%/safe_math_macros_notmp.h
|
|
include/%%PKGNAME%%/stdint_avr.h
|
|
include/%%PKGNAME%%/stdint_ia32.h
|
|
include/%%PKGNAME%%/stdint_ia64.h
|
|
include/%%PKGNAME%%/stdint_msp430.h
|
|
include/%%PKGNAME%%/volatile_runtime.c
|
|
include/%%PKGNAME%%/volatile_runtime.h
|
|
include/%%PKGNAME%%/windows/stdint.h
|
|
lib/libcsmith.a
|
|
lib/libcsmith.so
|
|
lib/libcsmith.so.0
|
|
lib/libcsmith.so.0.0.0
|
|
%%PORTDOCS%%%%DOCSDIR%%/probabilities.txt
|