Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions eval/public/cel_options.h
Original file line number Diff line number Diff line change
Expand Up @@ -188,12 +188,18 @@ struct InterpreterOptions {
// -1 means unbounded.
// 0 means disabled (using a heap-based stack machine instead), which is the
// default.
ABSL_DEPRECATED(
"The ability to enable recursive planning is being removed in the "
"near future")
int max_recursion_depth = 0;

// Enable tracing support for recursively planned programs.
//
// Unlike the stack machine implementation, supporting tracing can affect
// performance whether or not tracing is requested for a given evaluation.
ABSL_DEPRECATED(
"The ability to enable recursive planning is being removed in the "
"near future")
bool enable_recursive_tracing = false;

// Enable fast implementations for some CEL standard functions.
Expand Down
6 changes: 6 additions & 0 deletions runtime/runtime_options.h
Original file line number Diff line number Diff line change
Expand Up @@ -156,12 +156,18 @@ struct RuntimeOptions {
// -1 means unbounded.
// 0 means disabled (using a heap-based stack machine instead), which is the
// default.
ABSL_DEPRECATED(
"The ability to enable recursive planning is being removed in the "
"near future")
int max_recursion_depth = 0;

// Enable tracing support for recursively planned programs.
//
// Unlike the stack machine implementation, supporting tracing can affect
// performance whether or not tracing is requested for a given evaluation.
ABSL_DEPRECATED(
"The ability to enable recursive planning is being removed in the "
"near future")
bool enable_recursive_tracing = false;

// Enable fast implementations for some CEL standard functions.
Expand Down
Loading