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

Add support for target details (CPUs and their supported features) #3927

Closed
wants to merge 26 commits into from

Commits on Jan 16, 2020

  1. Configuration menu
    Copy the full SHA
    4d275d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fc0a44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    481a6c6 View commit details
    Browse the repository at this point in the history
  4. Fix CPU and feature defs

    layneson committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    ef8a3aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f6ef2f View commit details
    Browse the repository at this point in the history
  6. Fix spacing in main.cpp

    layneson committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    942b8f1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1270097 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c1f8817 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0a973bb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3880b7b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0605c07 View commit details
    Browse the repository at this point in the history
  12. Filter out non-features

    layneson committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    2c39df7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    36812bd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    da513be View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e192337 View commit details
    Browse the repository at this point in the history
  16. Add builtin.zig support

    layneson committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    051324f View commit details
    Browse the repository at this point in the history
  17. Add defaut feature support

    layneson committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    23d2874 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d0836c5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ba40d49 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a6e7784 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Configuration menu
    Copy the full SHA
    ad5d85d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4fe853 View commit details
    Browse the repository at this point in the history
  3. Fix sentinel mismatch in llvm strings

    Previously, buffers were used with toOwnedSlice() to create c strings
    for LLVM cpu/feature strings. However, toOwnedSlice() shrinks the
    string memory to the buffer's length, which cuts off the null terminator.
    Now toSliceConst() is used instead, and the buffer is not deinited
    so that the string memory is not freed.
    layneson committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    78e55aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee382f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c31a7af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    caa942b View commit details
    Browse the repository at this point in the history