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:
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
compilerfastgcchpcoptimizationoptimizer
Last updated from:1df14992b7. Checks:7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | NOTE | 149 | ||
| source / vignettes | OK | 242 | ||
| linux-release-x86_64 | NOTE | 147 | ||
| macos-release-arm64 | NOTE | 111 | ||
| macos-oldrel-arm64 | NOTE | 94 | ||
| windows-devel | NOTE | 119 | ||
| windows-release | NOTE | 145 | ||
| windows-oldrel | NOTE | 94 | ||
| wasm-release | OK | 93 |
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
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| All optimizers list. | all_optimizers |
| Report possible optimizations in `.R` files. | generate_files_opt_report |
| Report possible optimizations in folder containing `.R` files. | generate_folder_opt_report |
| Report possible optimizations in `.R` code snippet. | generate_text_opt_report |
| Max optimizers list. | max_optimizers |
| Optimizer: Common Subexpression Elimination. | opt_common_subexpr |
| Optimizer: Conditional Threading. | opt_cond_thread |
| Optimizer: Constant Folding. | opt_constant_folding |
| Optimizer: Constant Propagation. | opt_constant_propagation |
| Optimizer: Dead Code Elimination. | opt_dead_code |
| Optimizer: Dead Expression Elimination. | opt_dead_expr |
| Optimizer: Dead Store Elimination. | opt_dead_store |
| Optimizer: Loop-invariant Code Motion. | opt_loop_invariant |
| Optimizer: Memory Allocation. | opt_memory_alloc |
| Optimize `.R` files. | optimize_files |
| Optimize a folder with `.R` files. | optimize_folder |
| Optimize text containing code. | optimize_text |
| rco GUI selector. | rco_gui |
