Skip to content
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

sync: main -> dev #376

Closed
wants to merge 37 commits into from
Closed

sync: main -> dev #376

wants to merge 37 commits into from

Conversation

dshemetov
Copy link
Contributor

No description provided.

nmdefries and others added 30 commits June 21, 2023 18:13
In `as_slide_computation`, call `eval_tidy` on the quosure `x` passed
directly to `as_slide_computation`, rather than generating an
`f_wrapper` computation function that takes the quosure as an argument.
The computation function is regenerated each time `slide` is called, with
a new quosure, so the computation function doesn't need to be flexible
enough to run with different `quo`s.

This change makes the function/formula and quosure forks more similar,
since `group_modify`, `slide_one_grp` in the `epi_slide` case, and
`comp_one_grp` in the `epix_slide` case no longer need a `quo` argument
in the quosure fork. To make the two forks fully identical, the quosure
fork was changed to pass an empty set of dots to the computation
functions.

The `as_slide_computation` call and `group_modify` call can now be
pulled out of the if/else block.
Drop `calc_ref_time_value` and `before` args to `as_slide_computation`;
they were only used to calculate `.ref_time_value` for `epi_slide`
computations.
this makes it so that pkgdown will only run on branches owned by cmu-delphi directly
…check

Drop the `n_mandatory_f_args` placeholder arg from `assert_sufficient_f_args`
brookslogan and others added 6 commits August 2, 2023 17:31
`... = missing_arg(); some_function(...)` will pass zero arguments to
`some_function`, so we don't need to accept `...` in converted quosures.
A couple warnings were leaking out of `test()` from test cases that produced a
warning + error but only used `expect_error()`.  Use `expect_warning` in
addition to test for specific expected warnings.
…nsion

Refactor slide computation function generation and move to `as_slide_computation`
Attribute code borrowed/modified from `rlang` for use in `as_slide_computation`
ci: stop building pkgdown on forks
@brookslogan
Copy link
Contributor

I'm going to just do this via branch renaming to reduce the number of PRs we need to change base on.

@brookslogan brookslogan deleted the main branch November 30, 2023 00:47
@brookslogan brookslogan restored the main branch November 30, 2023 00:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants