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.5)rco_1.0.2.zip(r-4.4)rco_1.0.2.zip(r-4.3)
rco_1.0.2.tgz(r-4.5-any)rco_1.0.2.tgz(r-4.4-any)rco_1.0.2.tgz(r-4.3-any)
rco_1.0.2.tar.gz(r-4.5-noble)rco_1.0.2.tar.gz(r-4.4-noble)
rco_1.0.2.tgz(r-4.4-emscripten)rco_1.0.2.tgz(r-4.3-emscripten)
rco.pdf |rco.html
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 site:https://jcrodriguez1989.github.io

On CRAN:

Conda:

compilerfastgcchpcoptimizationoptimizer

6.73 score 82 stars 171 downloads 18 exports 0 dependencies

Last updated 4 months agofrom:1df14992b7. Checks:1 OK, 8 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 11 2025
R-4.5-winNOTEMar 11 2025
R-4.5-macNOTEMar 11 2025
R-4.5-linuxNOTEMar 11 2025
R-4.4-winNOTEMar 11 2025
R-4.4-macNOTEMar 11 2025
R-4.4-linuxNOTEMar 11 2025
R-4.3-winNOTEMar 11 2025
R-4.3-macNOTEMar 11 2025

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 Mar 11 2025.

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

Conditional Threading Optimizer

Rendered fromopt-cond-thread.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Constant Folding

Rendered fromopt-constant-folding.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Constant Propagation

Rendered fromopt-constant-propagation.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Contributing an optimizer

Rendered fromcontributing-an-optimizer.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Dead Code Elimination

Rendered fromopt-dead-code.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Dead Expression Elimination

Rendered fromopt-dead-expr.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Dead Store Elimination

Rendered fromopt-dead-store.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Docker file

Rendered fromdocker-readme.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

GSoC 2020 Final Report

Rendered fromgsoc2020-final-report.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Loop-invariant Code Motion

Rendered fromopt-loop-invariant.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Memory Allocation Optimizer

Rendered fromopt-memory-alloc.Rmdusingknitr::rmarkdownon Mar 11 2025.

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

Potential Optimizers

Rendered frompotential-optimizers.Rmdusingknitr::rmarkdownon Mar 11 2025.

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