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

Merge with upstream #122

Merged
merged 6 commits into from
Jul 31, 2024
Merged

Merge with upstream #122

merged 6 commits into from
Jul 31, 2024

Conversation

dhil
Copy link
Member

@dhil dhil commented Jul 31, 2024

No description provided.

alexcrichton and others added 6 commits July 29, 2024 16:43
* Relicense this repository

This commit relicenses most crates in this repository under a new
license:

    Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT

where the previous license was:

    Apache-2.0 WITH LLVM-exception

This is done in accordance with bytecodealliance#1637 with signoff from all known
stakeholders with copyrightable contributions. The tl;dr; for why this
change is being made is to better make these crates compatible with the
Rust ecosystem by providing `Apache-2.0 OR MIT` as an option.

Notably this does NOT relicense the C API due to the original
contributor not being able to be reached for the relicensing here. That
part of this repository still retains its original license.

Closes bytecodealliance#1637

* Remove license symlinks
* Copy Wasmtime's lint configuration to this repo

Namely run Clippy on CI and additionally enable a few clippy lints. The
hope is that if folks feel so inspired in the future they can enable a
clippy lint and it can become reviewed/ratcheted through CI.

* Try to fix CI
…lliance#1689)

This commit introduces some extra checking for stabilized feature
gates (i.e. `@since` & in-code `Stability::Stable`) with a version
and/or feature specified.

There are two primary changes:
- Ensure that packages containing a `@since` annotation must have a
version specified
- Referring to a future unreleased package version in a `@since`
annotation is an error

In the past `Stability::Stable` feature gates were simply treated as
`Unknown`, which hides the information necessary for downstream
crates/consumers to use (and created the question around whether
referring to future package versions is valid).

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Then fix a number of mistakes in the tests where `component quote`
should have been used instead of `component`.

Closes bytecodealliance#1705
@dhil dhil merged commit 5c74bb1 into wasmfx:main Jul 31, 2024
28 checks passed
@dhil dhil deleted the wasmfx-merge branch July 31, 2024 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants