Package: rco 1.0.2

rco: The R Code Optimizer

Automatically apply different strategies to optimize R code. 'rco' functions take R code as input, and returns R code as output.

Authors:Juan Cruz Rodriguez [aut, cre], Yihui Xie [ctb], Nicolás Wolovick [ctb]

rco_1.0.2.tar.gz
rco_1.0.2.zip(r-4.7)rco_1.0.2.zip(r-4.6)rco_1.0.2.zip(r-4.5)
rco_1.0.2.tgz(r-4.6-any)rco_1.0.2.tgz(r-4.5-any)
rco_1.0.2.tar.gz(r-4.7-any)rco_1.0.2.tar.gz(r-4.6-any)
rco_1.0.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rco/json (API)
NEWS

# Install 'rco' in R:
install.packages('rco', repos = c('https://jcrodriguez1989.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jcrodriguez1989/rco/issues

Pkgdown/docs site:https://jcrodriguez1989.github.io

On CRAN:

Conda:

compilerfastgcchpcoptimizationoptimizer

6.73 score 82 stars 181 downloads 18 exports 0 dependencies

Last updated from:1df14992b7. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE149
source / vignettesOK242
linux-release-x86_64NOTE147
macos-release-arm64NOTE111
macos-oldrel-arm64NOTE94
windows-develNOTE119
windows-releaseNOTE145
windows-oldrelNOTE94
wasm-releaseOK93

Exports:all_optimizersgenerate_files_opt_reportgenerate_folder_opt_reportgenerate_text_opt_reportmax_optimizersopt_common_subexpropt_cond_threadopt_constant_foldingopt_constant_propagationopt_dead_codeopt_dead_expropt_dead_storeopt_loop_invariantopt_memory_allocoptimize_filesoptimize_folderoptimize_textrco_gui

Dependencies:

Common Subexpression Elimination

Rendered fromopt-common-subexpr.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-07-05

Conditional Threading Optimizer

Rendered fromopt-cond-thread.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2021-07-14

Constant Folding

Rendered fromopt-constant-folding.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-06-05

Constant Propagation

Rendered fromopt-constant-propagation.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-06-07

Contributing an optimizer

Rendered fromcontributing-an-optimizer.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2019-06-19
Started: 2019-06-19

Dead Code Elimination

Rendered fromopt-dead-code.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-06-08

Dead Expression Elimination

Rendered fromopt-dead-expr.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-07-10

Dead Store Elimination

Rendered fromopt-dead-store.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-06-27

Docker file

Rendered fromdocker-readme.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2019-08-16
Started: 2019-06-11

GSoC 2020 Final Report

Rendered fromgsoc2020-final-report.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2021-07-14

Loop-invariant Code Motion

Rendered fromopt-loop-invariant.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2019-07-16

Memory Allocation Optimizer

Rendered fromopt-memory-alloc.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2021-07-14

Potential Optimizers

Rendered frompotential-optimizers.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-07-14
Started: 2021-07-14