Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-generate benchmarks with genthat, and run them #22

Open
wants to merge 82 commits into
base: master
Choose a base branch
from

Commits on Aug 3, 2021

  1. Configuration menu
    Copy the full SHA
    bad7b51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dee0ff7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23033e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    798fb9b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec641dc View commit details
    Browse the repository at this point in the history
  6. Commit packages.txt file

    vogr committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    cafbeb8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    617f4c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0d47711 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eee62cd View commit details
    Browse the repository at this point in the history
  10. Add prodlim tests in the repo.

    vogr committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    640490b View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    b15a4b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    079d6f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2bc055 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac3bbb7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    079420b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45d74f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5108f1d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54c8b5c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6d843d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    93647dc View commit details
    Browse the repository at this point in the history
  11. Typos in README and run.sh

    vogr committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    536b228 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    973e519 View commit details
    Browse the repository at this point in the history
  13. Typo in README.md

    vogr committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    11ede08 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    94bdf27 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c6046ca View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    793ed35 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b58a7a3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b5d7d32 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3f7518d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    14240c9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    81513b9 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7a39153 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8b35f25 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    dd2f454 View commit details
    Browse the repository at this point in the history
  25. Use file specifying number of inner it for each benchmark when

    generating rebench.conf.
    vogr committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    2dc80f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Configuration menu
    Copy the full SHA
    7c2b52c View commit details
    Browse the repository at this point in the history
  2. Wrap function_to_run() result in a list() to prevent NULL results from

    being assigned to the results list, which would actually remove a cell
    from the list instead of assigning NULL to it.
    vogr committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    1929d1b View commit details
    Browse the repository at this point in the history
  3. Remove old yaml tests.

    vogr committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    79b6de3 View commit details
    Browse the repository at this point in the history
  4. More documentation.

    vogr committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    17a2bbc View commit details
    Browse the repository at this point in the history
  5. Save retv and check it as a separate step (ie not directly in genthat…

    …) to prevent state related issues.
    vogr committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    24de287 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc2d980 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c04605 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Configuration menu
    Copy the full SHA
    68e6971 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Add helper scripts.

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    273142d View commit details
    Browse the repository at this point in the history
  2. Make record_retv parallel

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    52fd1c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e7b310 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32848e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b83398 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c402938 View commit details
    Browse the repository at this point in the history
  7. Do not use next in parallel loop

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    c67d826 View commit details
    Browse the repository at this point in the history
  8. List callr as dep

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    4a72ed0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    98a92c9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2c9c7bc View commit details
    Browse the repository at this point in the history
  11. Typo

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    e7ec0c6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    645f500 View commit details
    Browse the repository at this point in the history
  13. Correctly save seed.

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    da79d8a View commit details
    Browse the repository at this point in the history
  14. Add selection of generated tests with their retv (filtered to keep only

    those that succeed with GNUR)
    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    f039551 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    943b5a4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5799897 View commit details
    Browse the repository at this point in the history
  17. Update usage of min_nb_iter.R

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    f4780e3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f589d2e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4dfdbc1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a999691 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4ea7194 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    bccf9e8 View commit details
    Browse the repository at this point in the history
  23. Update packages.txt

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    5e6cb03 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    68ecea1 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e6d0241 View commit details
    Browse the repository at this point in the history
  26. Document scripts in inner_it

    vogr committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    89ac82d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c99ff8d View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    fc0ee9f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Quote benchmark name in rebench command

    This prevent problems with benchmark named a<-b.R for instance.
    vogr committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    fcdec7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    387e911 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Move the generated, but currently unused, genthat-benchmark files out

    the genthat-CRAN directory (else they would be detected by the
    configuration scripts).
    vogr committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    6e9bfa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2a88bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0430e5 View commit details
    Browse the repository at this point in the history
  4. Remove the archived tests

    vogr committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    deaae4f View commit details
    Browse the repository at this point in the history
  5. Keep only a few tests.

    vogr committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    e3b7745 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af50f50 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3ddcbf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ff7fc06 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    12573c1 View commit details
    Browse the repository at this point in the history