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

Rollup of 8 pull requests #129773

Closed
wants to merge 21 commits into from

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    42a901a View commit details
    Browse the repository at this point in the history
  2. Deny wasm_c_abi lint to nudge the last 25%

    This shouldn't affect projects indirectly depending on wasm-bindgen
    because cargo passes `--cap-lints=allow` when building dependencies.
    workingjubilee committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    af05882 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    a1c36c6 View commit details
    Browse the repository at this point in the history
  2. linker: Better support alternative static library naming on MSVC

    Previously `libname.a` naming was supported as a fallback when producing rlibs, but not when producing executables or dynamic libraries
    petrochenkov committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    05bd36d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac8f132 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Ban non-array SIMD

    scottmcm committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6c54ab0 View commit details
    Browse the repository at this point in the history
  2. Fix the examples in cg_clif

    scottmcm committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    076dcaa View commit details
    Browse the repository at this point in the history
  3. Update the MIRI tests

    scottmcm committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    b0ac14d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee05de8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83de14c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1eb4cb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    e20a888 View commit details
    Browse the repository at this point in the history
  2. wasi: Fix sleeping for Duration::MAX

    This commit fixes an assert in the WASI-specific implementation of
    thread sleep to ensure that sleeping for a very large period of time
    blocks instead of panicking. This can come up when testing programs that
    sleep "forever", for example.
    alexcrichton committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c824c1a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Rollup merge of rust-lang#126183 - Folyd:search-core, r=GuillaumeGome…

    …z,notriddle
    
    Separate core search logic with search ui
    
    Currenty, the `search.js` mixed with UI/DOM manipulation codes and search logic codes, I propose to extract the search logic to a class for following benefits:
    
    - Clean code. Separation of DOM manipulation and search logic can lead better code maintainability and easy code testings.
    - Easy share the search logic for third party to utilize the search function, such as [Rust Search Extension](https://rust.extension.sh), https://query.rs.
    
    This PR added a new class called `DocSearch`, which mainly expose following methods:
    
    ```js
    class DocSearch {
    	// Dependency inject searchIndex, rootPath and searchState
    	constructor(rawSearchIndex, rootPath, searchState) {
    		// build search index...
    	}
    
    	static parseQuery(userQuery) {
    	}
    
    	async execQuery(parsedQuery, filterCrates, currentCrate) {
    	}
    }
    ```
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    39d07bc View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#129366 - petrochenkov:libsearch, r=jieyouxu

    linker: Synchronize native library search in rustc and linker
    
    Also search for static libraries with alternative naming (`libname.a`) on MSVC when producing executables or dynamic libraries, and not just rlibs.
    
    This unblocks rust-lang#123436.
    
    try-job: x86_64-msvc
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c3695a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9947d3b View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#129527 - compiler-errors:lint-nit, r=Nadrieril

    Don't use `TyKind` in a lint
    
    Allows us to remove an inherent method from `TyKind` from the type ir crate.
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    25287b7 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#129534 - workingjubilee:ratchet-wasm-c-abi-…

    …fcw-to-deny, r=daxpedda,alexcrichton
    
    Deny `wasm_c_abi` lint to nudge the last 25%
    
    This shouldn't affect projects indirectly depending on wasm-bindgen because cargo passes `--cap-lints=allow` when building dependencies.
    
    The motivation is that the ecosystem has mostly taken up the versions of wasm-bindgen that are compatible in general, but ~25% or so of recent downloads remain on lower versions. However, this change might still be unnecessarily disruptive. I mostly propose it as a discussion point.
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    d11dde6 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#129640 - saethlin:unignore-android-in-alloc…

    …, r=tgross35
    
    Re-enable android tests/benches in alloc/core
    
    This is basically a revert of rust-lang#73729. These tests better work on android now; it's been 4 years and we don't use dlmalloc on that target anymore.
    
    And I've validated that they should pass now with a try-build :)
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a53c4bf View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#129731 - ferrocene:x-test-compiler, r=onur-…

    …ozkan
    
    Allow running `./x.py test compiler`
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    d79798d View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#129754 - alexcrichton:fix-wasi-long-sleep, …

    …r=workingjubilee
    
    wasi: Fix sleeping for `Duration::MAX`
    
    This commit fixes an assert in the WASI-specific implementation of thread sleep to ensure that sleeping for a very large period of time blocks instead of panicking. This can come up when testing programs that sleep "forever", for example.
    
    I'll note that I haven't included a test for this since it's sort of difficult to test. I've tested this locally though that long sleeps do indeed block and short sleeps still only sleep for a short amount of time.
    workingjubilee committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4f38687 View commit details
    Browse the repository at this point in the history