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

Expand declaration attributes #68

Merged
merged 17 commits into from
Feb 23, 2019
Merged

Expand declaration attributes #68

merged 17 commits into from
Feb 23, 2019

Commits on Feb 21, 2019

  1. decl: add scope and visibility enums

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    365750a View commit details
    Browse the repository at this point in the history
  2. use scope in elf

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    adefb3c View commit details
    Browse the repository at this point in the history
  3. add visibility flags to st_other

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    b1e6fe9 View commit details
    Browse the repository at this point in the history
  4. elf: refactor add_definition and add_section into one

    and, put section_index into SymbolBuilder because many users set it
    right after building the symbol anyway
    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    1e5d24f View commit details
    Browse the repository at this point in the history
  5. cstrings are now just a subset of data

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    38190a8 View commit details
    Browse the repository at this point in the history
  6. add datatype to debugsection decl, thread through to elf

    TODO: come up with a plan to deprecate automatically making .debug_str
    and .debug_line_str into string sections, because theres a proper api
    for that now
    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    89c83d3 View commit details
    Browse the repository at this point in the history
  7. add alignment from decl through to elf

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    d59a348 View commit details
    Browse the repository at this point in the history
  8. readme: update decls, segment for string

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    47e6069 View commit details
    Browse the repository at this point in the history
  9. artifact: fix use statement for 2018

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    7dff5b4 View commit details
    Browse the repository at this point in the history
  10. writable attribute needed builder

    Pat Hickey committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    0b0dcf2 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. bump goblin to 0.21, use STV definitions

    Pat Hickey committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    31f9852 View commit details
    Browse the repository at this point in the history
  2. export ArtifactError from crate, and use it on declare

    Pat Hickey committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    5909c3e View commit details
    Browse the repository at this point in the history
  3. elf: actually thread alignment through

    good thing i wrote tests!
    Pat Hickey committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    0ce0566 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a85a27 View commit details
    Browse the repository at this point in the history
  5. fmt

    Pat Hickey committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    090fd1a View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2019

  1. add docs per sunfishcode's code review

    Pat Hickey committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    8aa9550 View commit details
    Browse the repository at this point in the history
  2. bump version to 0.8.0

    Pat Hickey committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    4bf9650 View commit details
    Browse the repository at this point in the history