Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: stepcode/stepcode

one more STEP

25 Sep 21:24

Choose a tag to compare

  • build fixes
    • dependency fixes for expparse / expscan.
    • handle newer clang compilers
    • more robust parallel building
  • relocation of headers and explicit directory prefixes
    • client codes should now include one directory (for example, /usr/include/stepcode) and specify headers in their code using path/header.h - (for example, #include <clstepcore/sdai.h>)
    • previous releases required explicit listing of all stepcode folders due to internal header include directives - this has been corrected

A small STEP

02 Oct 21:34

Choose a tag to compare

This is STEPcode's first release since 2014, comprising ~384 commits. Focus has been on modernization - the minimum required compiler standard is now C++11, and the minimum required CMake version is now 3.12. The project has also introduced a new continuous integration testing setup on Windows, Mac OSX and Linux using the Github Actions framework.

The change most likely to require action by upstream users is the removal of the base library. A combination of newer standards and code relocation has made this library unnecessary, but as the library is no longer part of the distribution client codes will need to update their linking and (possibly) include statements accordingly.

Other notable changes:

  • Improved support for Python 3
  • CMake build system improvements
  • Github CI evaluation for pull requests
  • Various compiler warnings have been cleared (both in stepcode build and in generated outputs)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.