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

WIP: benchmarking various tree representations and linear allocator #1598

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

Commits on Aug 6, 2019

  1. Configuration menu
    Copy the full SHA
    1c6e804 View commit details
    Browse the repository at this point in the history
  2. Update generated file

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    cb0e669 View commit details
    Browse the repository at this point in the history
  3. Get rid of rcp_static_cast()

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    b8c896a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b04d0f3 View commit details
    Browse the repository at this point in the history
  5. Update generated file

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    e4d4e2f View commit details
    Browse the repository at this point in the history
  6. Move things together

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    d7498ab View commit details
    Browse the repository at this point in the history
  7. Fix the shift/reduce conflict

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    bdcb6c9 View commit details
    Browse the repository at this point in the history
  8. Regenerate

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    ee175c1 View commit details
    Browse the repository at this point in the history
  9. Use better formatting

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    7df06e6 View commit details
    Browse the repository at this point in the history
  10. Regenerate

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    92e3c30 View commit details
    Browse the repository at this point in the history
  11. Simplify func rule

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    372c0ce View commit details
    Browse the repository at this point in the history
  12. Polish the syntax

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    e254b7c View commit details
    Browse the repository at this point in the history
  13. Update

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    6afdbf9 View commit details
    Browse the repository at this point in the history
  14. Simplify a few lines

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    64f0eb7 View commit details
    Browse the repository at this point in the history
  15. Update generated file

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    f0a38da View commit details
    Browse the repository at this point in the history
  16. Better formatting

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    4f1a90d View commit details
    Browse the repository at this point in the history
  17. Update generated file

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    5fd6c92 View commit details
    Browse the repository at this point in the history
  18. Enable warnings in Bison

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    4b70f67 View commit details
    Browse the repository at this point in the history
  19. Fix all warnings

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    cec1fde View commit details
    Browse the repository at this point in the history
  20. Regenerate

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    f6cc107 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5f8eea5 View commit details
    Browse the repository at this point in the history
  22. Regenerate

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    6e0ca77 View commit details
    Browse the repository at this point in the history
  23. XX simplify

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    07c40dd View commit details
    Browse the repository at this point in the history
  24. Simplify benchmark

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    a066e9c View commit details
    Browse the repository at this point in the history
  25. Simplify grammar

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    a32bfad View commit details
    Browse the repository at this point in the history
  26. Simplify

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    16c8981 View commit details
    Browse the repository at this point in the history
  27. Only do integers

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    71744c7 View commit details
    Browse the repository at this point in the history
  28. Simple

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    470fe57 View commit details
    Browse the repository at this point in the history
  29. Use macros

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    db27753 View commit details
    Browse the repository at this point in the history
  30. Add sem.h

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    1399d41 View commit details
    Browse the repository at this point in the history
  31. Update

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    5cb0086 View commit details
    Browse the repository at this point in the history
  32. stype

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    6d5cbd5 View commit details
    Browse the repository at this point in the history
  33. Return int

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    ef181ce View commit details
    Browse the repository at this point in the history
  34. Update

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    bfcea0b View commit details
    Browse the repository at this point in the history
  35. Works

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    3d99bec View commit details
    Browse the repository at this point in the history
  36. Work on C structures

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    82c30ff View commit details
    Browse the repository at this point in the history
  37. Improve

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    a15c65e View commit details
    Browse the repository at this point in the history
  38. Works

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    f581c2f View commit details
    Browse the repository at this point in the history
  39. WIP

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    7fed806 View commit details
    Browse the repository at this point in the history
  40. WIP working

    certik committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    73bad52 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. header

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    69ddb0d View commit details
    Browse the repository at this point in the history
  2. Update

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    3fa8ee6 View commit details
    Browse the repository at this point in the history
  3. Update

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    6d38433 View commit details
    Browse the repository at this point in the history
  4. Update

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    7e8a2fe View commit details
    Browse the repository at this point in the history
  5. Upd

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    b332315 View commit details
    Browse the repository at this point in the history
  6. upd

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    ed9560e View commit details
    Browse the repository at this point in the history
  7. Update

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    46bcf73 View commit details
    Browse the repository at this point in the history
  8. Add timings

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    1757065 View commit details
    Browse the repository at this point in the history
  9. Add unique_ptr benchmark

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    11db9fd View commit details
    Browse the repository at this point in the history
  10. Upd

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    4e976dc View commit details
    Browse the repository at this point in the history
  11. Add sem7

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    a9c5a26 View commit details
    Browse the repository at this point in the history
  12. Add, works

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    12ff27c View commit details
    Browse the repository at this point in the history
  13. Update bench

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    a950ec7 View commit details
    Browse the repository at this point in the history
  14. Count the number of symbols

    certik committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    7dc7fc3 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. Speedup bench creation

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    73a25e4 View commit details
    Browse the repository at this point in the history
  2. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    ccdd31b View commit details
    Browse the repository at this point in the history
  3. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    684039d View commit details
    Browse the repository at this point in the history
  4. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    ca82887 View commit details
    Browse the repository at this point in the history
  5. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    5df3ade View commit details
    Browse the repository at this point in the history
  6. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    ed911e4 View commit details
    Browse the repository at this point in the history
  7. Add a linear allocator

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    b4d0d75 View commit details
    Browse the repository at this point in the history
  8. Use it

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    e8434e6 View commit details
    Browse the repository at this point in the history
  9. Works and it's fast

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    933bf98 View commit details
    Browse the repository at this point in the history
  10. Works

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    f141c39 View commit details
    Browse the repository at this point in the history
  11. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    2950c36 View commit details
    Browse the repository at this point in the history
  12. Use allocators evehere.

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    6470734 View commit details
    Browse the repository at this point in the history
  13. Use allocator in SymEngine

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    6d14fd9 View commit details
    Browse the repository at this point in the history
  14. Use allocator

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    abaddbf View commit details
    Browse the repository at this point in the history
  15. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    7f2b176 View commit details
    Browse the repository at this point in the history
  16. Update

    certik committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    2f4cc79 View commit details
    Browse the repository at this point in the history