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 minicore test auxiliary and support //@ add-core-stubs directive in ui/assembly/codegen tests #130693

Merged
merged 10 commits into from
Oct 31, 2024

Commits on Oct 31, 2024

  1. minicore: add minimal minicore test auxiliary

    The initial `minicore` is intentionally super minimal and contains an
    incomplete subset of `core` items, and explicitly not items from `alloc`
    or `std`-only items.
    jieyouxu committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    82c2e42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9ca420 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74c0c48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95d01fc View commit details
    Browse the repository at this point in the history
  5. compiletest: conditionally build and provide minicore as extern pre…

    …lude when requested via `//@ add-core-stubs` directive
    
    `//@ add-core-stubs` will imply `-Cpanic=abort`.
    jieyouxu committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    a737f75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59cb59d View commit details
    Browse the repository at this point in the history
  7. tests/assembly: add minicore compiletest self-test

    Check that `minicore` cannot be used with `run-{pass,fail}` tests.
    jieyouxu committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    b115a22 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a8b34f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0bbe07e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    adb6d47 View commit details
    Browse the repository at this point in the history