[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