about summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2024-05-06Implement wcslenAsger Hautop Drewsen-9/+64
2024-05-06Auto merge of #3578 - RalfJung:realloc, r=RalfJungbors-7/+1
avoid code duplication between realloc and malloc
2024-05-06avoid code duplication between realloc and mallocRalf Jung-7/+1
2024-05-06Migrate `run-make/rustdoc-error-lines` to `rmake.rs`Guillaume Gomez-1/+0
2024-05-06Add new `output` method to `Rustc` and `Rustdoc` typesGuillaume Gomez-0/+14
2024-05-06Fix source_range for INT_NUMBER in completionroife-1/+46
2024-05-05Auto merge of #3574 - RalfJung:deps, r=RalfJungbors-163/+17
reduce test_dependencies Also add comments for why we need all these 3 random functions for Windows, and the old Linux syscall interface.
2024-05-05getrandom: test with and without isolationRalf Jung-23/+16
also add some comments for why we keep certain old obscure APIs supported
2024-05-05remove rand testRalf Jung-61/+0
the actual target-specific things we want to test are all in getrandom, and rand already tests miri itself
2024-05-05reduce tokio featuresRalf Jung-79/+1
2024-05-05Auto merge of #3570 - devnexen:solaris_build_fix, r=RalfJungbors-8/+27
Solaris: make pre-main code work Fixes https://github.com/rust-lang/miri/issues/3566
2024-05-05solaris support start.David Carlier-8/+27
2024-05-05fix lifetime bound var index in dyn traitdfireBird-5/+25
2024-05-05Auto merge of #124754 - RalfJung:miri-sync, r=RalfJungbors-1622/+1828
Miri subtree update r? `@ghost`
2024-05-05unix/fs: a bit of cleanup around host-specific codeRalf Jung-28/+18
2024-05-05tests: update test in assist apply_demorganroife-10/+8
2024-05-05use the repository field to link to the repositoryGábor Szabó-1/+2
2024-05-05Rename `run-make-support` library `output` method to `command_output`Guillaume Gomez-10/+10
2024-05-05Migrate `run-make/doctests-runtool` to rmakeGuillaume Gomez-1/+0
2024-05-05Implement `edition` method on `Rustdoc` type as wellGuillaume Gomez-0/+7
2024-05-05Rollup merge of #124749 - RossSmyth:stable_range, r=davidtwcoGuillaume Gomez-72/+66
Stabilize exclusive_range_pattern (v2) This PR is identical to #124459, which was approved and merged but then removed from master by a force-push due to a [CI bug](https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/ci.20broken.3F). r? ghost Original PR description: --- Stabilization report: https://github.com/rust-lang/rust/issues/37854#issuecomment-1842398130 FCP: https://github.com/rust-lang/rust/issues/37854#issuecomment-1872520294 Stabilization was blocked by a lint that was merged here: #118879 Documentation PR is here: rust-lang/reference#1484 `@rustbot` label +F-exclusive_range_pattern +T-lang
2024-05-05Auto merge of #3565 - RalfJung:libc, r=RalfJungbors-451/+418
re-organize libc tests And share some more things across unices
2024-05-05hello: also ensure stderr worksRalf Jung-0/+2
2024-05-05move randomness tests into a single file and share the getrandom ↵Ralf Jung-88/+55
implementation across unices
2024-05-05move things out of libc-misc that have a better home; make libc-misc work on ↵Ralf Jung-364/+362
illumos
2024-05-05Auto merge of #3569 - RalfJung:cargo-update, r=RalfJungbors-335/+309
housekeeping: update dependencies This also pulls in the new rustc-build-sysroot that hides all the unexpected_cfgs noise.
2024-05-05fix: keep parentheses when the precedence of inner expr is lower than the ↵roife-36/+40
outer one
2024-05-05housekeeping: update dependenciesRalf Jung-335/+309
2024-05-05unix/thread: properly use pthread_t for thread IDsRalf Jung-5/+7
2024-05-05sanity-check the pthread offsets against the static initializersRalf Jung-26/+123
2024-05-05pthread shims: reorganize field offset handlingRalf Jung-191/+134
2024-05-05illumos support.David Carlier-24/+102
2024-05-04make ExitProcess Windows-onlyRalf Jung-8/+8
2024-05-04fix/extend some commentsRalf Jung-1/+2
2024-05-04rustc_pull: explain order of operationsRalf Jung-0/+2
2024-05-04Merge from rustcRalf Jung-223/+183
2024-05-04Preparing for merge from rustcRalf Jung-1/+1
2024-05-04only show the 'basic API common for this target' message when this is a ↵Ralf Jung-44/+34
missing foreign function
2024-05-04Auto merge of #3561 - RalfJung:rustup, r=RalfJungbors-49/+111
Rustup
2024-05-04Auto merge of #3557 - RalfJung:getaffinity, r=RalfJungbors-19/+13
Move sched_getaffinity back to Linux This reverts commit c1a3f8576ea12b0bed68ad3dedf4069ca3d9816f. The shim isn't actually useful for anything, and it is untested on FreeBSD. On Linux it exists solely because std and num_cpus are trying this before falling back to `sysconf`, but on FreeBSD that's not how they work, so there's no reason I can see to have this stub shim on FreeBSD.
2024-05-04remove some dead codeRalf Jung-3/+0
2024-05-04bless and fmtRalf Jung-5/+13
2024-05-04Merge from rustcRalf Jung-45/+102
2024-05-04Preparing for merge from rustcRalf Jung-1/+1
2024-05-04also test pthread_condattr_getclockRalf Jung-1/+42
2024-05-04factor some pthread offset into constantsRalf Jung-8/+16
2024-05-04sync: better error in invalid synchronization primitive IDRalf Jung-0/+9
2024-05-04interpret, miri: uniform treatments of intrinsics/functions with and without ↵Ralf Jung-217/+184
return block
2024-05-04Auto merge of #3559 - RalfJung:weak-extern-static, r=RalfJungbors-36/+50
add helper function to declare an extern static for a weak symbol and use it to make `statx` a regular function and get rid of the syscall
2024-05-04make statx a regular function (so we don't need to support the syscall)Ralf Jung-26/+23