Skip to content

Commit dc6b120

Browse files
committed
merge upstream speedups (#1072, #1073)
2 parents 9b54931 + 5491946 commit dc6b120

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

R/fit_helpers.R

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ form_form <-
99
if (inherits(env$data, "data.frame")) {
1010
check_outcome(eval_tidy(rlang::f_lhs(env$formula), env$data), object)
1111

12+
encoding_info <- get_encoding(class(object)[1])
1213
encoding_info <-
13-
get_encoding(class(object)[1]) %>%
14-
dplyr::filter(mode == object$mode, engine == object$engine)
14+
vctrs::vec_slice(
15+
encoding_info,
16+
encoding_info$mode == object$mode & encoding_info$engine == object$engine
17+
)
1518

1619
remove_intercept <- encoding_info %>% dplyr::pull(remove_intercept)
1720
if (remove_intercept) {

R/translate.R

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ translate.default <- function(x, engine = x$engine, ...) {
102102

103103
get_model_spec <- function(model, mode, engine) {
104104
m_env <- get_model_env()
105-
env_obj <- rlang::env_names(m_env)
106-
env_obj <- grep(model, env_obj, value = TRUE)
107105

108106
res <- list()
109107

0 commit comments

Comments
 (0)