Closed rok-cesnovar closed 4 years ago
All together 67 PRs from:
@bbbales2, @charlesm93, @peterwicksstringfield, @SteveBronder, @t4c1, @bob-carpenter, @andrjohns, @rok-cesnovar, @HaoZeke, @IvanYashchuk, @Christopher22, @nhuurre, @dirmeier, @serban-nicusor-toptal
Special thanks and welcome to @HaoZeke, @Christopher22 and @dirmeier that were first-time contributors to Stan Math in this last release cycle.
Tadej wins the numbers game with 26 PRs :)
Generated Stan Math release notes:
int add(int,int)
and real add(real,real)
.(#1858)is_valid_expression
to is_valid_kernel_expression
and require_all_valid_expressions*
to require_all_valid_kernel_expressions*
.(#1859)isfinite
, isnan
, isinf
) to kernel generator.(#1860)append_row
and append_col
) to kernel generator.(#1867)cpplint
to conform to pypi
(#1871)value_of
and value_of_rec
now can now return Eigen expressions.(#1872)stan::math::eigenvectors_sym
and stan::math::eigenvalues_sym
now returns symmetric matrix (previously lower triangular).(#1878)value_of
, value_of_rec
, as_column_vector_or_scalar
and as_array_or_scalar
now work with rvalue inputs.(#1914)matrix_cl
from row-major matrix or expression.(#1919)bernoulli_logit_glm_lpmf
and poisson_log_glm_lpmf
with kernel generator implementations.(#1929)test_repeat_as_vector
in distribution tests.(#1933)operands_and_partials
by making broadcast_array
sum the argument when assigned to.(#1934)mix
tests for pow
on Windows with g++ 4.9.3(#1951)real
and int
containers as inputs(#1966)ode_bdf
, ode_adams
, ode_rk45
and ode_bdf_tol
,ode_adams_tol
,
ode_rk45_tol
) and deprecated the old interfaces (integrate_ode_rk45
, integrate_ode_bdf
, integrate_ode_adams
). It is important to switch to the new interfaces because the deprecated interfaces are much slower (we've seen up to 30%) than they previously were (#1641)cc @bbbales2 this needs a quick pass, but there is not much hurry. For the cmdstan release candidate we only need to list of top-level user-facing changes. Variadic ODE did not have the release notes section so that one needs to be added.
The only open PR intended for merging now is https://github.com/stan-dev/math/pull/1752
The rest is all set in Math. For cmdstan @SteveBronder just needs to greenlight the docs PR.
@serban-nicusor-toptal tomorrow morning yout time or whenever you have time tomorrow, please build the cmdstan RC. Thanks!
Done!
@rok-cesnovar That all looks good. I just added on a variadic ODEs blip since it didn't have a release notes section. I need to start paying attention to that. This is very covenient lol.
Last call for reporting any bugs/issues with the frozen code for the 3.3 release. If nothing new arises, the release will happen at the end of the day today.
EDIT: sorry, I mean end-of-day today, which is "tomorrow" for Nic and me.
Sorry, I meant end-of-day today, which is "tomorrow" for Nic and me :)
The release is done. Thanks @serban-nicusor-toptal !
Continue to merge as normal.
Thanks to @SteveBronder and the rest of you working on the static matrices branch(es) for the patience with the moving of the release for a week.
The next release (3.3) of Math is nearing. The feature freeze will happen on the 20th of July (anywhere on earth) with the actual release planned for the 27th (if no major bugs are discovered during the freeze period).
Use this issue thread for discussing everything release related. Will post the generated release notes later in the week.