Skip to content

Release 2.30.1 #1110

Closed
Closed
@rok-cesnovar

Description

@rok-cesnovar

This .1 release only includes changes to stanc3, the cmdstan sources stay exactly the same, apart from the version change.

  • Create the Stanc3 Release notes.
- Improved the pedantic mode warning for parameters without priors. The message now highlights when it is safe to ignore it.
- Fixed a bug in the memory pattern optimization where a for loop generated for the function inliner would prevent detection of for loops higher in the control flow graph.
- Fixed an issue with the function inliner when a function local variable had the same name as a variable in the calling scope.
- Fixed an issue where recursive functions which called themselves with a slice of their arguments would lead to infinite template expansion in C++ compilation.
- Fixed a bug in stanc.js where the stanc flags were not listed correctly in the generated C++.
- The imaginary components of complex vectors and matrices are now initialized to NaN to match the real component and behaviour of non-complex vectors and matrices.
  • Update the version numbers on CmdStan master branch.
  • Create the Stanc3 release.
  • Create x86 CmdStan tarballs (check version, check that the extracted folder is in the cmdstan-version format).
  • Make sure the CmdStan sources in the tarball have not changed from the 2.30.0 release.
  • Create non-x86 CmdStan tarballs.
  • Create conda CmdStan tarballs.
  • Make a Stan blog release announcement post.
  • Post an update in the 2.30 release announcement Discourse thread
  • Make a Twitter announcement.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions