Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bytecodealliance/target-lexicon
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.12.14
Choose a base ref
...
head repository: bytecodealliance/target-lexicon
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.13.2
Choose a head ref
  • 20 commits
  • 7 files changed
  • 7 contributors

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    9cc2e17 View commit details
    Browse the repository at this point in the history
  2. Add GNU/Hurd support (#101)

    It uses SysV ABI too.
    sthibaul authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    1424ce0 View commit details
    Browse the repository at this point in the history
  3. Disable '-D warnings` in CI. (#105)

    Disable '-D warnings` in CI to avoid `unexpected_cfgs` failures in a way
    that doesn't break Rust 1.34.
    sunfishcode authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    06071fd View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Update to the more upstream Rust targets. (#106)

    This updates Fuchsia targets to print the `unknown` vendor, and adds
    several more new targets.
    sunfishcode authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5614a86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    669004f View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Fix the default binary format for most architectures to be ELF. (#108)

    Following the [logic in LLVM], make the binary format for most targets
    be ELF instead of Unknown. To preserve round-tripping for Rust target
    names, this requires some special-casing in the formatting code, but
    this isn't new; a lot of targets require special cases to round-trip
    properly.
    
    [logic in LLVM]: https://github.com/llvm/llvm-project/blob/d3e7c4ce7a3d7f08cea02cba8f34c590a349688b/llvm/lib/TargetParser/Triple.cpp#L877
    sunfishcode authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    3a1cc71 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

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

Commits on Jul 29, 2024

  1. Add pbc32 and pbc64 architectures for Pulley

    "pbc" = Pulley Bytecode. The 32 and 64 refer to the pointer size.
    fitzgen committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    4b7fec1 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Rename "pbc" to "pulley"

    fitzgen committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1e750e8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #109 from fitzgen/pulley

    Add `pbc32` and `pbc64` architectures for Pulley
    fitzgen authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    da9f879 View commit details
    Browse the repository at this point in the history
  3. Bump to version v0.12.16

    fitzgen committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c6776d5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #110 from fitzgen/bump-to-v0.12.16

    Bump to version v0.12.16
    fitzgen authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    7c80d45 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Parse the deployment target on all Apple target triples (#113)

    * Parse the deployment target on all Apple target triples
    
    Also allow it to be optional, or partially specified.
    
    * Add OperatingSystem::is_like_darwin
    
    To more easily determine if the OS is of Darwin lineage.
    
    * Define an ordering for DeploymentTarget
    madsmtm authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    61922cd View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

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

Commits on Dec 5, 2024

  1. Add big-endian Pulley targets (#115)

    In the development of Pulley for Wasmtime we've realized that we're
    going to need big-endian variants of Pulley in addition to
    little-endian, so add that here.
    alexcrichton authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    859b9fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db816ff View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2024

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

Commits on Feb 7, 2025

  1. Make CleverArchitecture public. (#118)

    Fixes #117.
    sunfishcode authored Feb 7, 2025
    Configuration menu
    Copy the full SHA
    e5f5fb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    816bd80 View commit details
    Browse the repository at this point in the history
Loading