-
-
Notifications
You must be signed in to change notification settings - Fork 206
Expanding 5 macros STAN_ADD_REQUIRE_* directly into code.
#2965
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 2 commits
Commits
Show all changes
152 commits
Select commit
Hold shift + click to select a range
09500b5
replacing two macro calls
syclik 18ad3b4
expanding STAN_ADD_REQUIRE_UNARY(...) macro
syclik 1684854
expanding STAN_ADD_REQUIRE_UNARY_INNER(...) macro
syclik 01488a8
expanding STAN_ADD_REQUIRE_BINARY_INNER(...) macro
syclik 56e960e
expanding STAN_ADD_REQUIRE_CONTAINER(...) macro
syclik 1a41603
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 8295f0b
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 940c3b5
fixing a few mistakes in expansion
syclik 5571c5d
removing duplicated macro expansion
syclik 2d032a0
removing unused require_ from stan/math/prim/meta/is_arena_matrix.hpp
syclik 71c5b70
removing unused require_ from stan/math/prim/meta/is_autodiff.hpp
syclik 478f4cb
removing unused require_ from stan/math/prim/meta/is_complex.hpp
syclik af52c7f
removing unused require_ from stan/math/prim/meta/is_constant.hpp
syclik 4f83ba4
removing unused require_ from stan/math/prim/meta/is_container.hpp
syclik c5bde61
removing unused require_ from stan/math/prim/meta/is_container_or_var…
syclik fcdc1ba
removing unused require_ from stan/math/prim/meta/is_dense_dynamic.hpp
syclik 96a972a
removing unused require_ from stan/math/prim/meta/is_double_or_int.hpp
syclik 18c012d
removing unused require_ from stan/math/prim/meta/is_eigen.hpp
syclik 0d19cba
removing unused require_ from stan/math/prim/meta/is_eigen_dense.hpp
syclik 7dcc949
removing unused require_ from stan/math/prim/meta/is_eigen_dense_dyna…
syclik c00c47c
removing unused require_ from stan/math/prim/meta/is_eigen_matrix.hpp
syclik a5393bd
removing unused require_ from stan/math/prim/meta/is_eigen_matrix_bas…
syclik 097f77b
removing unused require_ from stan/math/prim/meta/is_eigen_sparse_bas…
syclik fdb288c
removing unused require_ from stan/math/prim/meta/is_fvar.hpp
syclik f860153
removing unused require_ from stan/math/prim/meta/is_kernel_expressio…
syclik 2e78376
removing unused require_ from stan/math/prim/meta/is_matrix.hpp
syclik 335938c
removing unused require_ from stan/math/prim/meta/is_matrix_cl.hpp
syclik e6892e6
removing unused require_ from stan/math/prim/meta/is_plain_type.hpp
syclik 0ee6a19
removing unused require_ from stan/math/prim/meta/is_rev_matrix.hpp
syclik d442821
removing unused require_ from stan/math/prim/meta/is_stan_scalar.hpp
syclik 4b2b109
removing unused require_ from stan/math/prim/meta/is_stan_scalar_or_e…
syclik 5c1c078
removing unused require_ from stan/math/prim/meta/is_string_convertib…
syclik b53b8c1
removing unused require_ from stan/math/prim/meta/is_tuple.hpp
syclik 1ce7375
removing unused require_ from stan/math/prim/meta/is_var.hpp
syclik 1c6ab83
removing unused require_ from stan/math/prim/meta/is_var_and_matrix_t…
syclik 47a036b
removing unused require_ from stan/math/prim/meta/is_var_dense_dynami…
syclik 05eb70e
removing unused require_ from stan/math/prim/meta/is_var_eigen.hpp
syclik ccb73dc
removing unused require_ from stan/math/prim/meta/is_var_matrix.hpp
syclik e10ec7c
removing unused require_ from stan/math/prim/meta/is_var_or_arithmeti…
syclik 529787a
removing unused require_ from stan/math/prim/meta/is_vari.hpp
syclik d602663
removing unused require_ from stan/math/prim/meta/is_vector.hpp
syclik 243c067
removing unused require_ from stan/math/prim/meta/is_vector_like.hpp
syclik c334aed
removing unused require_ from stan/math/prim/meta/require_generics.hpp
syclik b0a689e
adding back in require_not_same_t
syclik 27cf52b
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
syclik 6dcc5d7
wip: temp files
syclik 291f056
adding back in require_vector_like_vt
syclik a328a97
adding back in require_all_not_tuple_t
syclik 4cfbdf9
adding back in require_eigen_array_vt
syclik cc6f6d0
adding back in require_all_st_stan_scalar
syclik 2eb7d88
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot d8d92d6
adding back in require_all_var_t
syclik 3291285
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot a922690
adding back in require_any_not_var_t
syclik 8d103bc
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 5f3a7f2
adding back in some requires traits
syclik e336f40
removing tmp files
syclik 43dbed7
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 1f37599
adding back in some requires traits
syclik 63baa5f
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 032b135
adding back in a require trait that is used by Stan
syclik 2e1804a
Merge commit 'c491e9b591d1c7fdc5176844c086ade0b13f2466' into HEAD
yashikno b6967ab
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 7220894
adding back in requires trait
syclik 4a8972e
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 2b10934
added dirichlet_multinomial files and updated prob.hpp
chvandorp 3a66d6c
correction in documentation for dirichlet_multinomial_lpmf
chvandorp ac7c2d2
added unit test. equivalence of BetaBinom and DirMult when K=2
chvandorp f4d88cf
cleaned up tests, added cases for lmpf test
chvandorp 82070da
used clang-format to properly format the added files
chvandorp 858057c
added AD test for dirichlet_multinomial_lpmf
chvandorp 24221f4
Update vectorised handling, add analytical gradients
andrjohns 7d7f4dc
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 40151ac
style changes, removed _log file, optimized lpmf
chvandorp c9df636
Retry headers check and threading tests in case of failure. (#2982)
serban-nicusor-toptal 32b814f
Bump actions/upload-artifact from 3 to 4
dependabot[bot] e5db7cb
Fix usages of fabs in check_symmetric with llvm17
WardBrian 1ab9bc1
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot eb7c393
removing STAN_ADD_REQUIRE_UNARY macro
syclik 6a00303
removing STAN_ADD_REQUIRE_UNARY_INNER macro
syclik 06763a3
removing STAN_ADD_REQUIRE_BINARY macro
syclik f83fa6a
removing STAN_ADD_REQUIRE_BINARY_INNER macro
syclik 51c1a39
removing STAN_ADD_REQUIRE_CONTAINER macro
syclik 62533fc
Merge commit 'ae90c3edca5d3b5e5234fdd6cbd1146f1666761d' into HEAD
yashikno 61389e7
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 4b19a97
Merge branch 'develop' into feature/simplify-meta
syclik 58cab78
Merge branch 'develop' into feature/simplify-meta
syclik 469f687
Merge branch 'develop' into feature/simplify-meta
syclik d10a379
updating shebang in python testing scripts to allow for direct execution
syclik c6ebb2f
correct makefile documentation (within the makefile). We no longer ne…
syclik ac8a645
updating shebang in python testing scripts to allow for direct execution
syclik af48cb6
updating shebang in more python scripts
syclik 37d7799
adding checks for cholesky factors; we found problems with user-facin…
syclik 8cd890f
Update wishart_cholesky_rng_test.cpp
spinkney 44920e1
updating test; test was incorrect. It passed in a non-cholesky factor…
syclik 9024040
passing expression tests
syclik 232fd33
passing expression tests
syclik 1f8f3be
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 436b48e
release/v4.8.1: updating version numbers
8de3538
upgrading to boost v1.84.0; removing old boost library
andrjohns a123652
upgrading to boost v1.84.0; modifying with new version number
andrjohns 07aed11
upgrading to boost v1.84.0; adding unmodified boost library
andrjohns 62fb5de
upgrading to boost v1.84.0; pruning files
andrjohns f33fd3c
ibeta throw behaviour changed
andrjohns 7ad7377
inv_inc_beta throw behaviour changed
andrjohns e4f5889
Fix exception in inv_wishart_cholesky test
WardBrian c1c2960
Re-add missing checks, revert test changes from #3007
WardBrian 16bd832
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot af90916
Ensure pointer is 8-byte aligned in stack_alloc::alloc
WardBrian 2576d9e
Update stack_alloc_test
WardBrian 5a534bf
Update doc
WardBrian 9fe464c
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 6741f9d
CVODES exceptions converted to domain_error
WardBrian 8939593
Change test
WardBrian 4140057
Use bessel identity to improve grad calc
andrjohns 9aa7975
Update von mises test to use AD framework
andrjohns 4c7c9f8
Patch TBB makefile, add testing workflow
andrjohns 8c6fe65
Remove interim testing workflow
andrjohns 1805449
Document changes
andrjohns 80841b1
Remove additional stray usage
andrjohns fbc8f84
Move shell setting to makefile
andrjohns 34fc8dd
Using rtools check
andrjohns 1bbec87
mingw32-make compatible override
andrjohns 986c8d8
Update notes
andrjohns e881b01
Alt sh check
andrjohns ca70c6e
Remove new unused boost libs, add to boost update script
WardBrian 7a77bcf
Silence unused variable warning in Boost
WardBrian cba756e
Ensure workdir is clean after step, cat make/local before running run…
1fa5eb5
Change return type of linspaced_array
WardBrian 9b19654
Update linspaced_array_test to actually test doubles
WardBrian 93cc98e
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot facb259
Fix copy/paste error in tests
WardBrian 1800520
adding doc from @SteveBronder in the PR comments (with code formatting)
syclik 7efb6ae
updating require_meta.md doc
syclik ca66d39
Merge branch 'develop' into feature/simplify-meta
syclik a8bb63e
adding code doc from @SteveBronder in the PR comments
syclik 7f9e657
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 4498a87
Merge branch 'develop' into feature/simplify-meta
syclik cc417ed
updating doxygen documentation about require traits
syclik cf4fd5e
Merge branch 'develop' into feature/simplify-meta
syclik 7831559
adding require_eigen_matrix_base_t
syclik 8efc7cf
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 62ff9ae
adding require_not_assignable
syclik aaea3d8
[Jenkins] auto-formatting by clang-format version 10.0.0-4ubuntu1
stan-buildbot 182cc29
Update doxygen/contributor_help_pages/require_meta.md
syclik 0f77d06
Apply suggestions from code review
syclik a1d05d9
fixing meta doc
syclik b9309e7
updating doc
syclik 2d1cb20
Update doxygen/contributor_help_pages/require_meta.md
syclik a2a19dc
Update doxygen/contributor_help_pages/require_meta.md
syclik dd75ad7
updating doc with edits from Steve Bronder
syclik 66b92b5
updating doc
syclik File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.