Skip to content

update Miri #103392

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

Merged
merged 67 commits into from
Oct 25, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
33bdddb
remove FFI support for macOS
RalfJung Oct 7, 2022
ce4620b
Auto merge of #2586 - RalfJung:ffi, r=RalfJung
bors Oct 7, 2022
c2adc2e
rustup
RalfJung Oct 7, 2022
58b13b7
clippy learned some new tricks
RalfJung Oct 7, 2022
5243ae9
bless cargo-miri output
RalfJung Oct 8, 2022
7b30b26
Auto merge of #2583 - RalfJung:rustup, r=oli-obk
bors Oct 8, 2022
000e946
add josh instructions
RalfJung Oct 8, 2022
10ef1cb
Auto merge of #2587 - RalfJung:josh, r=RalfJung
bors Oct 9, 2022
e413c96
merge rustc history
RalfJung Oct 9, 2022
8b1caaa
rustup
RalfJung Oct 9, 2022
eb29c9e
cargo got fixed, re-bless its tests
RalfJung Oct 9, 2022
ccbc63b
1/1000 events do happen sometimes...
RalfJung Oct 9, 2022
3bcd276
Auto merge of #2590 - RalfJung:rustup, r=RalfJung
bors Oct 9, 2022
92b702e
merge rustc history
RalfJung Oct 10, 2022
1f123d7
rustup
RalfJung Oct 10, 2022
e7785f6
Auto merge of #2591 - RalfJung:rustup, r=RalfJung
bors Oct 10, 2022
96737e3
merge rustc history
RalfJung Oct 12, 2022
e67e01b
rustup
RalfJung Oct 12, 2022
d8761c0
Auto merge of #2592 - RalfJung:rustup, r=RalfJung
bors Oct 12, 2022
a1bc9ad
CI improvements
RalfJung Oct 14, 2022
3e5ffd8
Auto merge of #2593 - RalfJung:ci, r=RalfJung
bors Oct 14, 2022
4dc7532
print the target also when running tests on the host
RalfJung Oct 14, 2022
afca9dc
Auto merge of #2594 - RalfJung:target, r=RalfJung
bors Oct 14, 2022
79cd6f3
Implement a crude stack printing mechanism
saethlin Jul 4, 2022
26186d7
Add a test
saethlin Oct 15, 2022
d287a0b
Replace tags in stdout
saethlin Oct 15, 2022
f8832a4
fix caching check in CI
RalfJung Oct 16, 2022
1c294d1
Auto merge of #2596 - RalfJung:ci, r=RalfJung
bors Oct 16, 2022
2420d53
Add docs
saethlin Oct 18, 2022
314ff05
Auto merge of #2322 - saethlin:stack-inspection-tools, r=oli-obk
bors Oct 19, 2022
804cf26
use Scalar return types for Windows shims
RalfJung Oct 19, 2022
4207f9e
Auto merge of #2604 - RalfJung:ret-scalar, r=RalfJung
bors Oct 19, 2022
e7faf04
Never start the Stack::retain loop at offset 0 so that the left eleme…
saethlin Oct 18, 2022
43de83e
Auto merge of #2600 - saethlin:ice, r=RalfJung
bors Oct 19, 2022
845662e
Magic functions for writing to stdout/stderr.
cbiffle Oct 19, 2022
4dcf51b
Auto merge of #2606 - cbiffle:nostdio, r=RalfJung
bors Oct 20, 2022
3244c11
add windows one time initialization
beepster4096 Oct 18, 2022
342251c
add test for init once
beepster4096 Oct 18, 2022
22d06f9
update rust version
beepster4096 Oct 18, 2022
7ca6b17
use Default derive for InitOnceStatus
beepster4096 Oct 19, 2022
7cf32a7
code reuse for sync ids
beepster4096 Oct 19, 2022
b649b96
remove redundant Ok(...?)
beepster4096 Oct 19, 2022
7e56e77
change rust version to fix CI
beepster4096 Oct 20, 2022
a39629b
slight refactoring
RalfJung Oct 20, 2022
53e3577
Auto merge of #2601 - DrMeepster:windows_init_once, r=RalfJung
bors Oct 20, 2022
9b57a2f
merge rustc history
RalfJung Oct 21, 2022
76c554e
rustup
RalfJung Oct 21, 2022
bb911ce
add always-failing GetFileInformationByHandleEx stub
RalfJung Oct 21, 2022
befc94e
Auto merge of #2607 - RalfJung:rustup, r=RalfJung
bors Oct 21, 2022
9a1edc3
use is_terminal to implement isatty
RalfJung Oct 21, 2022
7300aac
split libc tests from stdlib tests
RalfJung Oct 21, 2022
1c9f368
test is_terminal
RalfJung Oct 21, 2022
9670a30
Auto merge of #2609 - RalfJung:is_terminal, r=RalfJung
bors Oct 21, 2022
f554ebb
add test for #1909
RalfJung Oct 21, 2022
233542b
Auto merge of #2610 - RalfJung:issue-1909, r=RalfJung
bors Oct 21, 2022
b42721c
Update libffi-sys to 2.0.1
pfmooney Oct 20, 2022
6504d2e
Auto merge of #2611 - pfmooney:libffi, r=RalfJung
bors Oct 21, 2022
590834b
add GetFileType stub
ChrisDenton Oct 21, 2022
fc3bcac
Auto merge of #2612 - ChrisDenton:getfiletype, r=RalfJung
bors Oct 21, 2022
44808ed
add scalar-abi-only field retagging option
RalfJung Oct 22, 2022
b3d53ec
Auto merge of #2613 - RalfJung:scalar-only-field-retagging, r=RalfJung
bors Oct 23, 2022
0d0a603
point to my fork of josh for now
RalfJung Oct 24, 2022
71e81ab
Auto merge of #2615 - RalfJung:josh, r=oli-obk
bors Oct 24, 2022
64f56d2
update lockfile
RalfJung Oct 22, 2022
a61737e
add support for testing Miri on other targets, and do some cross-test…
RalfJung Oct 22, 2022
84e6732
also smoke-test 'cargo miri test'
RalfJung Oct 22, 2022
a157e0e
Miri: disable macOS testing for now
RalfJung Oct 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Prev Previous commit
Next Next commit
merge rustc history
  • Loading branch information
RalfJung committed Oct 21, 2022
commit 9b57a2f55a76fa1e3d000932e0a708adb587990c
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@ jobs:
os: ubuntu-20.04-xl
- name: dist-x86_64-apple
env:
SCRIPT: "./x.py dist --host=x86_64-apple-darwin --target=x86_64-apple-darwin"
SCRIPT: "./x.py dist bootstrap --include-default-paths --host=x86_64-apple-darwin --target=x86_64-apple-darwin"
RUST_CONFIGURE_ARGS: "--enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
Expand All @@ -308,7 +308,7 @@ jobs:
os: macos-latest
- name: dist-apple-various
env:
SCRIPT: "./x.py dist --host='' --target=aarch64-apple-ios,x86_64-apple-ios,aarch64-apple-ios-sim"
SCRIPT: "./x.py dist bootstrap --include-default-paths --host='' --target=aarch64-apple-ios,x86_64-apple-ios,aarch64-apple-ios-sim"
RUST_CONFIGURE_ARGS: "--enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
Expand All @@ -318,7 +318,7 @@ jobs:
os: macos-latest
- name: dist-x86_64-apple-alt
env:
SCRIPT: "./x.py dist"
SCRIPT: "./x.py dist bootstrap --include-default-paths"
RUST_CONFIGURE_ARGS: "--enable-extended --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
Expand Down Expand Up @@ -350,7 +350,7 @@ jobs:
os: macos-latest
- name: dist-aarch64-apple
env:
SCRIPT: "./x.py dist --stage 2"
SCRIPT: "./x.py dist bootstrap --include-default-paths --stage 2"
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --host=aarch64-apple-darwin --target=aarch64-apple-darwin --enable-full-tools --enable-sanitizers --enable-profiler --disable-docs --set rust.jemalloc --set llvm.ninja=false"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
USE_XCODE_CLANG: 1
Expand Down Expand Up @@ -424,33 +424,33 @@ jobs:
- name: dist-x86_64-msvc
env:
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --host=x86_64-pc-windows-msvc --target=x86_64-pc-windows-msvc --enable-full-tools --enable-profiler"
SCRIPT: PGO_HOST=x86_64-pc-windows-msvc src/ci/pgo.sh python x.py dist
SCRIPT: PGO_HOST=x86_64-pc-windows-msvc src/ci/pgo.sh python x.py dist bootstrap --include-default-paths
DIST_REQUIRE_ALL_TOOLS: 1
os: windows-latest-xl
- name: dist-i686-msvc
env:
RUST_CONFIGURE_ARGS: "--build=i686-pc-windows-msvc --host=i686-pc-windows-msvc --target=i686-pc-windows-msvc,i586-pc-windows-msvc --enable-full-tools --enable-profiler"
SCRIPT: python x.py dist
SCRIPT: python x.py dist bootstrap --include-default-paths
DIST_REQUIRE_ALL_TOOLS: 1
os: windows-latest-xl
- name: dist-aarch64-msvc
env:
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --host=aarch64-pc-windows-msvc --enable-full-tools --enable-profiler"
SCRIPT: python x.py dist
SCRIPT: python x.py dist bootstrap --include-default-paths
DIST_REQUIRE_ALL_TOOLS: 1
WINDOWS_SDK_20348_HACK: 1
os: windows-latest-xl
- name: dist-i686-mingw
env:
RUST_CONFIGURE_ARGS: "--build=i686-pc-windows-gnu --enable-full-tools --enable-profiler --set llvm.allow-old-toolchain"
NO_DOWNLOAD_CI_LLVM: 1
SCRIPT: python x.py dist
SCRIPT: python x.py dist bootstrap --include-default-paths
CUSTOM_MINGW: 1
DIST_REQUIRE_ALL_TOOLS: 1
os: windows-latest-xl
- name: dist-x86_64-mingw
env:
SCRIPT: python x.py dist
SCRIPT: python x.py dist bootstrap --include-default-paths
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler --set llvm.allow-old-toolchain"
NO_DOWNLOAD_CI_LLVM: 1
CUSTOM_MINGW: 1
Expand All @@ -459,7 +459,7 @@ jobs:
- name: dist-x86_64-msvc-alt
env:
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --enable-extended --enable-profiler"
SCRIPT: python x.py dist
SCRIPT: python x.py dist bootstrap --include-default-paths
os: windows-latest-xl
timeout-minutes: 600
runs-on: "${{ matrix.os }}"
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.