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

CompilerGym v0.2.3 #630

Merged
merged 273 commits into from
Mar 18, 2022
Merged

CompilerGym v0.2.3 #630

merged 273 commits into from
Mar 18, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    cd146f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d8c2dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3c9997 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    093c739 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24288c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ec3413 View commit details
    Browse the repository at this point in the history
  7. update README file

    mostafaelhoushi committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    0a7c9df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dec4195 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

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

Commits on Feb 4, 2022

  1. Merge pull request #531 from sogartar/grpc-refactoring

    gRPC refactoring of actions and observations
    ChrisCummins authored Feb 4, 2022
    Configuration menu
    Copy the full SHA
    e248330 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Update statistics.py

    uduse authored Feb 5, 2022
    Configuration menu
    Copy the full SHA
    5f90f2b View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2022

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

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    b2ff595 View commit details
    Browse the repository at this point in the history
  2. add json support

    mostafaelhoushi committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    a1e2364 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e657a37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0760458 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64ede8d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    868f220 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d0569d0 View commit details
    Browse the repository at this point in the history
  8. write json to file

    mostafaelhoushi committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    f129924 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    534c12e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7bd1b9f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    228457a View commit details
    Browse the repository at this point in the history
  12. some clean up

    mostafaelhoushi committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    d4871f6 View commit details
    Browse the repository at this point in the history
  13. TODOs should be blameable

    Co-authored-by: Chris Cummins <[email protected]>
    mostafaelhoushi and ChrisCummins authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    cc6402e View commit details
    Browse the repository at this point in the history
  14. add IRCanonicalizer

    mostafaelhoushi committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    e14c200 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    84e76f7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f835fb7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    783628d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    dc386b8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cf378a9 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #563 from uduse/patch-1

    Update statistics.py
    ChrisCummins authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1b6d35a View commit details
    Browse the repository at this point in the history
  21. Merge pull request #565 from parthchadha/development

    Rename id attribute for rewards to "name"
    ChrisCummins authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    9eaafb2 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #555 from ChrisCummins/fix/benchmark-uri

    [datasets] Small benchmark URI fix and tweak
    ChrisCummins authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    67ff153 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #554 from ChrisCummins/feature/strip-opts

    [llvm] Enable the strip-optnone-attribute binary to take a list of paths
    ChrisCummins authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    22ac844 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Remove lines from README

    Co-authored-by: Chris Cummins <[email protected]>
    mostafaelhoushi and ChrisCummins authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    ce3ed13 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary flags

    Co-authored-by: Chris Cummins <[email protected]>
    mostafaelhoushi and ChrisCummins authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    afb01f9 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary line

    Co-authored-by: Chris Cummins <[email protected]>
    mostafaelhoushi and ChrisCummins authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    6933bb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ad5308 View commit details
    Browse the repository at this point in the history
  5. Fix letter case

    Co-authored-by: Chris Cummins <[email protected]>
    mostafaelhoushi and ChrisCummins authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    d2fe980 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df360ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    01177bf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e72aae3 View commit details
    Browse the repository at this point in the history
  9. [cmake] Remove Polly from the LLVM build.

    The polly project is not used by CompilerGym.
    ChrisCummins committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    2bcde65 View commit details
    Browse the repository at this point in the history
  10. [cmake] Fix implicit conversion to STRING warning.

    Fixes the (harmless) typo "string" in place of "STRING", causing the
    following warning:
    
        -- Install configuration: "Release"
        CMake Warning (dev) at build_tools/cmake/FindCsmith.cmake:52 (set):
          implicitly converting 'string' to 'STRING' type.
        Call Stack (most recent call first):
          external/external.cmake:397 (find_package)
          CMakeLists.txt:64 (include)
        This warning is for project developers.  Use -Wno-dev to suppress it.
    ChrisCummins committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    201996d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f59b597 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Configuration menu
    Copy the full SHA
    1476ab0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #557 from mostafaelhoushi/log-loops

    Create JSON or YAML Files with Loop Features/Configurations
    mostafaelhoushi authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    11784d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Configuration menu
    Copy the full SHA
    1d95739 View commit details
    Browse the repository at this point in the history
  2. Fix a small typo.

    ChrisCummins committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    eb191aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f83a24c View commit details
    Browse the repository at this point in the history
  4. [llvm] Improve the pass list parsing.

    This makes the (dodgy AF) C++ parsing logic slightly more robust by
    fixing a couple of bugs where concatenated string were not correctly
    interpreted, and where comments were not parsed properly.
    ChrisCummins committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    a656289 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d608eac View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Configuration menu
    Copy the full SHA
    2c2e81e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10fe4a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa8f9c7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #567 from ChrisCummins/feature/cmake-tweaks

    [cmake] Handful of small tweaks
    ChrisCummins authored Feb 16, 2022
    Configuration menu
    Copy the full SHA
    8a3f963 View commit details
    Browse the repository at this point in the history
  5. [service] Loosen gRPC constraints on message sizes.

    Remove the size limit on incoming and outgoing messages, and
    increase the mazimum allowed metadata message size.
    
    This is all to improve the reliability of the service when working
    with particuluarly large programs / observations, that can exceed
    the quite tight default resource constraints in gRPC.
    ChrisCummins committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    debd0f8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #574 from ChrisCummins/feature/grpc-message-sizes

    [service] Loosen gRPC constraints on message sizes.
    ChrisCummins authored Feb 16, 2022
    Configuration menu
    Copy the full SHA
    1d095e2 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

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

Commits on Feb 18, 2022

  1. Configuration menu
    Copy the full SHA
    5f6d3e7 View commit details
    Browse the repository at this point in the history
  2. [llvm] Compute and return -lSystem location on macOS.

    This extends the logic for extracting #include search paths to also
    extract the location of the -lSystem library from the host target.
    
    This is to enable compiler binary support on macOS.
    ChrisCummins committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    7bccaa0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7160f73 View commit details
    Browse the repository at this point in the history
  4. [service] Improve and fix repr of connections.

    Fix a bug in which connection live was reported the wrong way
    around (dead services were logged as alive and alive connections as
    dead.
    
    Also makes the representations more verbose to better explain what
    type and state they are in.
    ChrisCummins committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    ec4ca9d View commit details
    Browse the repository at this point in the history
  5. Use io_context rather than io_service alias.

    boost::asio::io_service is only for backwards compatibility.
    ChrisCummins committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    416b542 View commit details
    Browse the repository at this point in the history
  6. [llvm] Fix bug leading to zombie llvm-size processes.

    This corrects my use of the boost::process API whereby llvm-size child
    processes could become detached from the parent environment service
    and be left as zombies.
    
    I found this issue will attempting to reproduce #572. I'm not sure if
    this bug is relevant.
    ChrisCummins committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    0cd8d43 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7516096 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7728ccf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    070e21c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a1a063c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b65c7d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Configuration menu
    Copy the full SHA
    d4d8513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    359be5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bf6651 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Configuration menu
    Copy the full SHA
    ce7ce98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e76147 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    f6c1aa1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c9c416 View commit details
    Browse the repository at this point in the history
  3. Hold back grpcio version.

    ChrisCummins committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    4131cb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bbb6dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    17da4ed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2825a09 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae9996c View commit details
    Browse the repository at this point in the history
  8. [tests] Unset the xfail attribute on macOS runtime tests.

    Runtime observation space is now supported.
    ChrisCummins committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    9f3ee91 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    25c982d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2c2ceae View commit details
    Browse the repository at this point in the history
  11. Merge pull request #578 from ChrisCummins/fix/flaky-rpc

    Hardening patchset
    ChrisCummins authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    d70408f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    41affde View commit details
    Browse the repository at this point in the history
  13. [llvm] Split BenchmarkDynamicConfig into separate header.

    This is to enable other targets to depend on it without creating a
    circular dependency on the Benchmark target.
    ChrisCummins committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    b8887db View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3b8c6ae View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    912a126 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    91ea4fe View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0c38cd2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    98ae716 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4abc83c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6f45c60 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4ce9164 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    db9d168 View commit details
    Browse the repository at this point in the history
  23. Update manual_env tests.

    ChrisCummins committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    7995e96 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fd57459 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7048bac View commit details
    Browse the repository at this point in the history
  26. Fix rebase errors.

    ChrisCummins committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    edcf57c View commit details
    Browse the repository at this point in the history
  27. Test fixes.

    ChrisCummins committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    a74b552 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    09e8b50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96c9530 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27cf83f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #575 from ChrisCummins/feature/build-command-text-…

    …size
    
    [llvm] Add a method to compute .text size of the compiled binary
    ChrisCummins authored Feb 23, 2022
    Configuration menu
    Copy the full SHA
    ca9b9ef View commit details
    Browse the repository at this point in the history
  5. Merge pull request #580 from xtremey/development

    Added Leaderboard Entry for PPO
    ChrisCummins authored Feb 23, 2022
    Configuration menu
    Copy the full SHA
    f2ca6c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. [docs] Add doxygen to the list of conda dependencies.

    This is needed to build the documentation from source (`make docs`).
    ChrisCummins committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c3e6ea0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deeaad6 View commit details
    Browse the repository at this point in the history
  3. [docs] Improved debugging and development tips in FAQ.

    This adds suggestions for common debugging tips:
    
       - Why does my environment’s step() function return “done”?
    
       - How do I debug crashes or errors?
    
    and for common development use-cases:
    
       - I want to modify a CompilerGym environment, where do I start?
    
       - I want to add a new CompilerGym environment, where do I start?
    
    This replaces the previous question about adding a new observation /
    reward signal that was specific to the LLVM environment.
    ChrisCummins committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    93cdec5 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    9c4c0cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7144057 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bce2a9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1af5eaa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fe4a84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13fa5a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    207dbb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Merge pull request #593 from ChrisCummins/fix/590

    🔥🚒🧯 Put out the fire
    ChrisCummins authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    7f29360 View commit details
    Browse the repository at this point in the history
  2. [service] createAndRunCompilerGymService() returns exit code.

    This changes the signature of createAndRunCompilerGymService() from
    [[noreturn]] void to [[nodiscard]] int. This removes the calls to
    exit() from inside the body of the function, allowing runtime services
    to insert cleanup code after the service has shut down.s
    
    Issue #582.
    ChrisCummins committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    aa357ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    380f7ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d6a29b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c5a4075 View commit details
    Browse the repository at this point in the history
  6. [llvm] Make sure that BenchmarkFactory::close() is called.

    This adds an explicit call to BenchmarkFactory::close() on the global
    singleton, since otherwise it may not be called.
    
    Fixes #582.
    Issue #591.
    ChrisCummins committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    d274b28 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #586 from ChrisCummins/feature/faq

    [docs] Improvements to the FAQ.
    ChrisCummins authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    0394e60 View commit details
    Browse the repository at this point in the history
  8. [third-party] Mark inst2vec regexes as regex literals.

    It is now deprecated to use regex escape characters in string literals..
    ChrisCummins committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    656efaa View commit details
    Browse the repository at this point in the history
  9. post rebase fixes

    mostafaelhoushi committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    a72948f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3d56831 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    01b8234 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    75b19e8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    33c5707 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5831f36 View commit details
    Browse the repository at this point in the history
  15. post rebase fix

    mostafaelhoushi committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    81887a0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    375da94 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fd9ce82 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2937715 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e1e19fc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0f4daab View commit details
    Browse the repository at this point in the history
  21. fix env_tests

    mostafaelhoushi committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    0685289 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1e8093a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f908631 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a6ed9ef View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    aafb246 View commit details
    Browse the repository at this point in the history
  26. remove unused import

    mostafaelhoushi committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    fe60d0f View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d5ac32a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    c5de260 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    aea72b7 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    91c2290 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ed2bf55 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    0a40983 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #592 from ChrisCummins/fix/582

    [llvm] Make sure that BenchmarkFactory::close() is called
    ChrisCummins authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    56ba97a View commit details
    Browse the repository at this point in the history
  34. Merge pull request #594 from ChrisCummins/fix/inst2vec-regex

    [third-party] Mark inst2vec regexes as regex literals.
    ChrisCummins authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    f8a5117 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    1d57763 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    7d42155 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #570 from mostafaelhoushi/add-features-to-loop-opt…

    …-env
    
    Add Observations to Loop Optimizations Environment
    mostafaelhoushi authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d5d60b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    980aa3a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. fixes so far

    mostafaelhoushi committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    d87e800 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea99005 View commit details
    Browse the repository at this point in the history
  3. build succeeded!

    mostafaelhoushi committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    103de77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8f29f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1da5a62 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    433d209 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0509377 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a9a0b79 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fa05914 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    868a29f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9a48937 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #605 from ChrisCummins/fix/grpc-header-path

    Fix gRPC header include path.
    ChrisCummins authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    8cf7edd View commit details
    Browse the repository at this point in the history
  13. Merge pull request #607 from mostafaelhoushi/remove-unnecessary-lines…

    …-in-conv2d.c
    
    Remove unnecessary lines from benchmark examples
    mostafaelhoushi authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    275414a View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Merge pull request #608 from mostafaelhoushi/fixing-cmake-opt-loops-env

    Fix CMake Linux for opt-loops
    mostafaelhoushi authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    9ffdd06 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #589 from ChrisCummins/fix/587

    Add a test to demonstrate #587
    ChrisCummins authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    0b881cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa37566 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3cc2a9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd838bb View commit details
    Browse the repository at this point in the history
  6. Add backwards compatibility for Reward.id.

    We don't want the change introduced in #565 to immediately break
    existing user code. Instead, add a workaround that emits a deprecation
    warning so that users can update their code upon the next release.
    
    Issue #381.
    ChrisCummins committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    a20e405 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #612 from ChrisCummins/fix/reward-name-compat

    Add backwards compatibility for Reward.id.
    ChrisCummins authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    67ed37a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #604 from ChrisCummins/fix/cbench-validate-return-…

    …type
    
    [cbench] Fix return type of Benchmark.validate().
    ChrisCummins authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    15dcc39 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

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

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    054b7ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9eb896 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf3be96 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #569 from ChrisCummins/feature/cmake-format

    Add a CMake formatter and linter to toolchain.
    ChrisCummins authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    885aeb5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #602 from ChrisCummins/feature/retry-log

    [service] Reduce severity of logging messages on reset() retry.
    ChrisCummins authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    2f35c68 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    9e76f52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aef9f28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fb60b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    192a8d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14936ac View commit details
    Browse the repository at this point in the history
  6. Update build systems.

    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    3a1dc1b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9c69fa4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3c619ca View commit details
    Browse the repository at this point in the history
  9. Merge pull request #620 from ChrisCummins/feature/600-build-time-codegen

    Remove build-time codegen using Python
    ChrisCummins authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    4ca7f19 View commit details
    Browse the repository at this point in the history
  10. [llvm] Bump ProGraML version to v0.3.2.

    ProGraML v0.3.2 fixes a bug in which the outgoing edge position was 0
    for all outgoing edges of a block, regardless of how many unique edges
    there are.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    eee07e8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    54b8720 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce98aab View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    539172c View commit details
    Browse the repository at this point in the history
  14. [cmake] Turn off exporting compile commands.

    As best as I can tell this is only useful for debugging.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    9501b77 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4e49ada View commit details
    Browse the repository at this point in the history
  16. [cmake] Use relative paths to build tools includes.

    It is clearer to read as there is a mixture of build_tools and third
    party packages..
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    59383c5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    771699e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9c149fe View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ed410fd View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8cd6c56 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8202bd8 View commit details
    Browse the repository at this point in the history
  22. Bump absl-cpp dependency.

    This newer version incorporates a fix for a build error on Ubuntu 21.04.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    3748955 View commit details
    Browse the repository at this point in the history
  23. Bump gbenchmark dependency.

    Fix build error.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    7f1a1d2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9b023e4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2dbc8f2 View commit details
    Browse the repository at this point in the history
  26. [cmake] Fix path to dead cmake targets.

    This was removed in #600.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    f660904 View commit details
    Browse the repository at this point in the history
  27. [cmake] Remove "partial" workaround.

    Broken by #600.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    dd94fb4 View commit details
    Browse the repository at this point in the history
  28. [cmake] Fix regressions introduced in #600.

    Merging PR #600 set the cmake build on fire.
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    9920fb9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0bc0612 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3cdaa45 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    cd94bb2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    9af78f3 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    87b70ba View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f079693 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    726b7f5 View commit details
    Browse the repository at this point in the history
  36. [ci] Disable the use of docker on macOS.

    The docker setup action is flaky, and the issue tracker shows that
    this is a common problem:
    
    https:/docker-practice/actions-setup-docker/issues
    ChrisCummins committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    26e287d View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Merge pull request #618 from ChrisCummins/feature/cmake-macos

    Build system tweaks patchset
    ChrisCummins authored Mar 11, 2022
    Configuration menu
    Copy the full SHA
    549497a View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Fix for SSL err from npm packages

    EC2 Default User authored and ChrisCummins committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    c65de7c View commit details
    Browse the repository at this point in the history
  2. Optimize docker file to se cache

    EC2 Default User authored and ChrisCummins committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    8b2f726 View commit details
    Browse the repository at this point in the history
  3. Updates to use react .envs to configure API endpoints

    EC2 Default User authored and ChrisCummins committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    e60cb73 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #625 from ChrisCummins/fix/somya-www

    www build fixes
    ChrisCummins authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    e20ba1c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. code cleanup

    sahirgomez1 committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    07634a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. fixes ui dropdowns

    sahirgomez1 committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    1efaf7e View commit details
    Browse the repository at this point in the history
  2. Bumps up CI to node 17

    sahirgomez1 committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    ff5d1e9 View commit details
    Browse the repository at this point in the history
  3. Trim Trailing Whitespace

    sahirgomez1 committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    f1767d4 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Merge pull request #626 from sahirgomez1/sahir/ui/code_cleanup

    [www] Sahir/UI/code_cleanup
    ChrisCummins authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    c5b9289 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a203b97 View commit details
    Browse the repository at this point in the history
  3. [core] Add a CompilerEnv.multistep() method.

    CompilerEnv.step() currently accepts two types for the "action"
    argument: a scalar action, or an iterable of actions. This kind of
    type overloading does not work for list types.
    
    This adds a new method, CompilerEnv.multistep(), that explicitly takes
    takes an iterable sequence of actions. If you want to run multiple
    actions in a single step, call this new method. Calling
    CompilerEnv.step() with a list of actions still works, though with a
    deprecation warning. In the v0.2.4 release support for lists of
    actions in CompilerEnv.step() will be removed.
    
    Fixes #610.
    ChrisCummins authored and sogartar committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    c6cc16b View commit details
    Browse the repository at this point in the history
  4. [core] Deprecations and updates to env.step() arguments.

    This makes the following changes:
    
    - Changes env.step() `action` to accept only a single action, with a
    deprecation warning if a list of actions are provided.
    
    - Renames env.step() `observations` to `observation_spaces`. The old
    parameter name is still accepted with a deprecation warning.
    
    - Renames env.step() `rewards` to `reward_spaces`. The old parameter
    name is still accepted with a deprecation warning.
    sogartar committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    d685562 View commit details
    Browse the repository at this point in the history
  5. Use multistep instead of raw_step in wrappers

    Fix tests
    sogartar committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    48380bb View commit details
    Browse the repository at this point in the history
  6. Fix failing tests

    sogartar committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    bc1f9e3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5eb1381 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7f8fc4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8cd9679 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b4217a9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bc02e8e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6630b7e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a56c4fc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b3cd747 View commit details
    Browse the repository at this point in the history
  15. [examples] Use pip to install requirements.

    Using setup.py to install dependencies causes issues with some
    packages, like TensorFlow.
    ChrisCummins committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    058be13 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #629 from ChrisCummins/fix/623

    Add missing BUILD file for //compiler_gym/third_party/programl.
    ChrisCummins authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    34f5a53 View commit details
    Browse the repository at this point in the history
  17. [examples] Remove makefile integration test from make test.

    The makefile integration test is hardcoded to require llvm-11.
    ChrisCummins committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    b119150 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #548 from ChrisCummins/feature/examples-readme

    [examples] Split Makefile to be standalone and improve readme.
    ChrisCummins authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    755ba67 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #627 from facebookresearch/feature/deprecate-actio…

    …n-list
    
    Split CompilerEnv.step() into two methods for singular or lists of actions (take 2)
    ChrisCummins authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    6bf0209 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #628 from ChrisCummins/feature/observation-space-s…

    …pec-errors
    
    [core] Better error message is proto is invalid.
    ChrisCummins authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    d22fd36 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Configuration menu
    Copy the full SHA
    74dd9b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57724e1 View commit details
    Browse the repository at this point in the history