[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/csmith] 37edbe: Enabling compilation of csmith with VS 2015:
Branch: refs/heads/master
Home: https://github.com/csmith-project/csmith
Commit: 37edbee7c7015b1b5c6cdcdaad4ebb7eb1522e2a
https://github.com/csmith-project/csmith/commit/37edbee7c7015b1b5c6cdcdaad4ebb7eb1522e2a
Author: Natalia Glagoleva <natgla@microsoft.com>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M runtime/safe_math.m4
M src/Block.cpp
M src/StatementArrayOp.cpp
M src/StatementFor.cpp
M src/csmith.vcxproj
Log Message:
-----------
Enabling compilation of csmith with VS 2015:
- Upgraded Visual Studio project to VS 2015
- Changed safe_math to compile with non-C99 compliant compilers (including C++)
- VS 2015: fixed release build and enabled more optimizations
- Took complex functions with side-effects out of asserts.
Csmith with/without asserts will generate same code for same seed.
- VS 2015: Enabled assertions in release build of csmith
modified: runtime/safe_math.m4
modified: src/Block.cpp
modified: src/StatementArrayOp.cpp
modified: src/StatementFor.cpp
modified: src/csmith.vcxproj
Commit: 075c863bb00407e98262a7a2b8989a413c467a5d
https://github.com/csmith-project/csmith/commit/075c863bb00407e98262a7a2b8989a413c467a5d
Author: John Regehr <regehr@cs.utah.edu>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M runtime/safe_math.m4
M src/Block.cpp
M src/StatementArrayOp.cpp
M src/StatementFor.cpp
M src/csmith.vcxproj
Log Message:
-----------
Merge pull request #31 from natgla/master
Enabling build with Visual Studio
Compare: https://github.com/csmith-project/csmith/compare/1e71e34e1118...075c863bb004