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.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'))

Peer review:

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

On CRAN:

compilerfastgcchpcoptimizationoptimizer

6.74 score 84 stars 153 downloads 18 exports 0 dependencies

Last updated 7 days agofrom:1df14992b7. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-winNOTENov 11 2024
R-4.5-linuxNOTENov 11 2024
R-4.4-winNOTENov 11 2024
R-4.4-macNOTENov 11 2024
R-4.3-winNOTENov 11 2024
R-4.3-macNOTENov 11 2024

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 Nov 11 2024.

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

Conditional Threading Optimizer

Rendered fromopt-cond-thread.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Constant Folding

Rendered fromopt-constant-folding.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Constant Propagation

Rendered fromopt-constant-propagation.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Contributing an optimizer

Rendered fromcontributing-an-optimizer.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Dead Code Elimination

Rendered fromopt-dead-code.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Dead Expression Elimination

Rendered fromopt-dead-expr.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Dead Store Elimination

Rendered fromopt-dead-store.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Docker file

Rendered fromdocker-readme.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

GSoC 2020 Final Report

Rendered fromgsoc2020-final-report.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Loop-invariant Code Motion

Rendered fromopt-loop-invariant.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Memory Allocation Optimizer

Rendered fromopt-memory-alloc.Rmdusingknitr::rmarkdownon Nov 11 2024.

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

Potential Optimizers

Rendered frompotential-optimizers.Rmdusingknitr::rmarkdownon Nov 11 2024.

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