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

Subtree update of rustc_codegen_gcc #121390

Commits on Nov 19, 2023

  1. Merge commit '2e8386e9fb3506cef991d04f8b3bc78f9a0c2630' into subtree-…

    …update_cg_gcc_2023-11-17
    antoyo committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    75fce09 View commit details
    Browse the repository at this point in the history
  2. Pass TyCtxt by value

    antoyo committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    456754c View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Update README

    antoyo committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    a412e9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb97bd View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-lang#388 from rust-lang/sync_from_rust_2023_1…

    …1_21
    
    Sync from rust 2023/11/21
    antoyo committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    bcd0bf5 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Avoid need for {D,Subd}iagnosticMessage imports.

    The `fluent_messages!` macro produces uses of
    `crate::{D,Subd}iagnosticMessage`, which means that every crate using
    the macro must have this import:
    ```
    use rustc_errors::{DiagnosticMessage, SubdiagnosticMessage};
    ```
    
    This commit changes the macro to instead use
    `rustc_errors::{D,Subd}iagnosticMessage`, which avoids the need for the
    imports.
    nnethercote committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    4de5d37 View commit details
    Browse the repository at this point in the history
  2. Use rustc_fluent_macro::fluent_messages! directly.

    Currently we always do this:
    ```
    use rustc_fluent_macro::fluent_messages;
    ...
    fluent_messages! { "./example.ftl" }
    ```
    But there is no need, we can just do this everywhere:
    ```
    rustc_fluent_macro::fluent_messages! { "./example.ftl" }
    ```
    which is shorter.
    nnethercote committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    8e13be0 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. implement simd_bswap intrinsic

    Implements lane-local byte swapping through vector shuffles.  While this
    is more setup than non-vector shuffles, this implementation can shuffle
    multiple integers concurrently.
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    cc7c9be View commit details
    Browse the repository at this point in the history
  2. remove generic-bswap-byte from failing test list

    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6d13f94 View commit details
    Browse the repository at this point in the history
  3. fix simd_frem intrinsic implementation

    The simd intrinsic handler was delegating implementation of `simd_frem`
    to `Builder::frem`, which wasn't able to handle vector-typed inputs.  To
    fix this, teach this method how to handle vector inputs.
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    70586a2 View commit details
    Browse the repository at this point in the history
  4. impl simd_bitreverse intrinsic

    If we're running against a patched libgccjit, use an algorithm similar
    to what LLVM uses for this intrinsic.  Otherwise, fallback to a
    per-element bitreverse.
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8d42a82 View commit details
    Browse the repository at this point in the history
  5. impl simd_ctlz/simd_cttz intrinsic

    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    03e11a2 View commit details
    Browse the repository at this point in the history
  6. fix simd_neg implementation for ints

    gcc_not would panic upon encountering a vector type, which is not what
    we want here.
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    3a22132 View commit details
    Browse the repository at this point in the history
  7. remove generic-arithmetic-pass from failing tests

    This test now passes when tested with a patched libgccjit.  However, due
    to [some compiler bugs][1], we can't enable this for non-patched
    libgccjit yet.
    
    [1]: https://github.com/sadlerap/rustc_codegen_gcc/actions/runs/6820180639/job/18548672444#step:15:4375
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    17b2c46 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    bb4d0be View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#391 from GuillaumeGomez/fix-build-instru…

    …ctions
    
    Fix build instructions
    antoyo committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    0a67e9c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Rename some arguments.

    `sess` is a terribly misleading name for a `Handler`! This confused me
    for a bit.
    nnethercote committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    f9a228d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04f32f2 View commit details
    Browse the repository at this point in the history
  3. Rustify test.sh

    GuillaumeGomez committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    7b76ac4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84ca4f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3e14a4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8cc024c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    694a80d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c27fe3e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9d104a0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    87c284c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    23c97b5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    673661d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d793f80 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4bed89f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3c6bae7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7013ecc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ad1d541 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7d71b87 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    970b2c7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ff04316 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    53b2759 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2ec8d46 View commit details
    Browse the repository at this point in the history
  23. Fix chroot command

    GuillaumeGomez committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    996635b View commit details
    Browse the repository at this point in the history
  24. Apply suggestions

    GuillaumeGomez committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    ebb7aa0 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Add emulated TLS support

    Currently LLVM uses emutls by default
    for some targets (such as android, openbsd),
    but rust does not use it, because `has_thread_local` is false.
    
    This commit has some changes to allow users to enable emutls:
    
    1. add `-Zhas-thread-local` flag to specify
        that std uses `#[thread_local]` instead of pthread key.
    2. when using emutls, decorate symbol names
        to find thread local symbol correctly.
    3. change `-Zforce-emulated-tls` to `-Ztls-model=emulated`
        to explicitly specify whether to generate emutls.
    quininer committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    2baa073 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Update rustc_codegen_gcc libc

    Urgau committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    19e1176 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cfff05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb32ffd View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#118324 - RalfJung:ctfe-read-only-pointers, r=…

    …saethlin
    
    compile-time evaluation: detect writes through immutable pointers
    
    This has two motivations:
    - it unblocks rust-lang#116745 (and therefore takes a big step towards `const_mut_refs` stabilization), because we can now detect if the memory that we find in `const` can be interned as "immutable"
    - it would detect the UB that was uncovered in rust-lang#117905, which was caused by accidental stabilization of `copy` functions in `const` that can only be called with UB
    
    When UB is detected, we emit a future-compat warn-by-default lint. This is not a breaking change, so completely in line with [the const-UB RFC](https://rust-lang.github.io/rfcs/3016-const-ub.html), meaning we don't need t-lang FCP here. I made the lint immediately show up for dependencies since it is nearly impossible to even trigger this lint without `const_mut_refs` -- the accidentally stabilized `copy` functions are the only way this can happen, so the crates that popped up in rust-lang#117905 are the only causes of such UB (in the code that crater covers), and the three cases of UB that we know about have all been fixed in their respective crates already.
    
    The way this is implemented is by making use of the fact that our interpreter is already generic over the notion of provenance. For CTFE we now use the new `CtfeProvenance` type which is conceptually an `AllocId` plus a boolean `immutable` flag (but packed for a more efficient representation). This means we can mark a pointer as immutable when it is created as a shared reference. The flag will be propagated to all pointers derived from this one. We can then check the immutable flag on each write to reject writes through immutable pointers.
    
    I just hope perf works out.
    bors committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    17f0dd5 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Auto merge of rust-lang#117873 - quininer:android-emutls, r=Amanieu

    Add emulated TLS support
    
    This is a reopen of rust-lang#96317 . many android devices still only use 128 pthread keys, so using emutls can be helpful.
    
    Currently LLVM uses emutls by default for some targets (such as android, openbsd), but rust does not use it, because `has_thread_local` is false.
    
    This commit has some changes to allow users to enable emutls:
    
    1. add `-Zhas-thread-local` flag to specify that std uses `#[thread_local]` instead of pthread key.
    2. when using emutls, decorate symbol names to find thread local symbol correctly.
    3. change `-Zforce-emulated-tls` to `-Ztls-model=emulated` to explicitly specify whether to generate emutls.
    
    r? `@Amanieu`
    bors committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    c578f43 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Remove dead codes

    mu001999 committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    92de9d4 View commit details
    Browse the repository at this point in the history
  2. Fix rustc codegen gcc tests

    Urgau committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    a72e20d View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    867ea12 View commit details
    Browse the repository at this point in the history
  2. Add unstable -Zdefault-hidden-visibility cmdline flag for rustc.

    The new flag has been described in the Major Change Proposal at
    rust-lang/compiler-team#656
    anforowicz committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    e1f039f View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    b1affb9 View commit details
    Browse the repository at this point in the history
  2. Fix sysroot build

    GuillaumeGomez committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    db9b932 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    95dfe5e View commit details
    Browse the repository at this point in the history
  2. Apply suggestions

    GuillaumeGomez committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    9882d7c View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Auto merge of rust-lang#118828 - mu001999:master, r=b-naber

    Remove dead codes in rustc_codegen_gcc
    
    Detected by rust-lang#118257
    bors committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    335e3ec View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    590e0d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5c63ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ea71c1 View commit details
    Browse the repository at this point in the history
  4. Add level arg to into_diagnostic.

    And make all hand-written `IntoDiagnostic` impls generic, by using
    `DiagnosticBuilder::new(dcx, level, ...)` instead of e.g.
    `dcx.struct_err(...)`.
    
    This means the `create_*` functions are the source of the error level.
    This change will let us remove `struct_diagnostic`.
    
    Note: `#[rustc_lint_diagnostics]` is added to `DiagnosticBuilder::new`,
    it's necessary to pass diagnostics tests now that it's used in
    `into_diagnostic` functions.
    nnethercote committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    472ea06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a8b0e30 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    f516c96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb4fd2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    984e045 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a46066c View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#382 from sadlerap/impl-generic-arithmeti…

    …c-pass
    
    simd: implement missing intrinsics from simd/generic-arithmetic-pass.rs
    antoyo committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    db49437 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e53832 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e870c7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request rust-lang#384 from GuillaumeGomez/rustify-test

    Rustify test.sh
    antoyo committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e0c4d65 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    05ef689 View commit details
    Browse the repository at this point in the history
  2. Rustify clean_all.sh

    GuillaumeGomez committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    e26e074 View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-lang#396 from GuillaumeGomez/rustify-clean-all

    Rustify `clean_all.sh`
    antoyo committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    7dad07a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a8245f View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#397 from GuillaumeGomez/rm-rustup-sh

    Remove unused `rustup.sh` script
    antoyo committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    9131ece View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87a704a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6631dd9 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Add comment

    antoyo committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a53495a View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#399 from GuillaumeGomez/checkout

    If the rustc commit cannot be retrieve, just checkout the repository
    antoyo committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b2e0cc5 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Rustify cargo.sh

    GuillaumeGomez committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    2e52b08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec94074 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Remove Session methods that duplicate DiagCtxt methods.

    Also add some `dcx` methods to types that wrap `TyCtxt`, for easier
    access.
    nnethercote committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    02ed790 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Change rustc_codegen_ssa's atomic_cmpxchg interface to return a p…

    …air of values
    Bernd Schmidt authored and WaffleLapkin committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    69b5a9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eca05c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Configuration menu
    Copy the full SHA
    c122376 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Auto merge of rust-lang#118705 - WaffleLapkin:codegen-atomic-exhange-…

    …untuple, r=cjgillot
    
    Change `rustc_codegen_ssa`'s `atomic_cmpxchg` interface to return a pair of values
    
    Doesn't change much, but a little nicer that way.
    bors committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    a2efaf0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#405 from GuillaumeGomez/rustify-cargo-sh

    Rustify `cargo.sh`
    antoyo committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    a91d9e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Rename some Diagnostic setters.

    `Diagnostic` has 40 methods that return `&mut Self` and could be
    considered setters. Four of them have a `set_` prefix. This doesn't seem
    necessary for a type that implements the builder pattern. This commit
    removes the `set_` prefixes on those four methods.
    nnethercote committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    a56eff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f93e985 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5681ca View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-lang#408 from GuillaumeGomez/intrinsics-conve…

    …rsion
    
    Update intrinsics conversion
    antoyo committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    fac7c31 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Rollup merge of rust-lang#119431 - taiki-e:asm-s390x-reg-addr, r=Amanieu

    Support reg_addr register class in s390x inline assembly
    
    In s390x, `r0` cannot be used as an address register (it is evaluated as zero in an address context).
    
    Therefore, currently, in assemblies involving memory accesses, `r0` must be [marked as clobbered](https://github.com/taiki-e/atomic-maybe-uninit/blob/1a1155653a26667396c805954ab61c8cbb14de8c/src/arch/s390x.rs#L58) or [explicitly used to a non-address](https://github.com/taiki-e/atomic-maybe-uninit/blob/1a1155653a26667396c805954ab61c8cbb14de8c/src/arch/s390x.rs#L135) or explicitly use an address register to prevent `r0` from being allocated to a register for the address.
    
    This patch adds a register class for allocating general-purpose registers, except `r0`, to make it easier to use address registers. (powerpc already has a register class (reg_nonzero) for a similar purpose.)
    
    This is identical to the `a` constraint in LLVM and GCC:
    
    https://llvm.org/docs/LangRef.html#supported-constraint-code-list
    > a: A 32, 64, or 128-bit integer address register (excludes R0, which in an address context evaluates as zero).
    
    https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html
    > a
    > Address register (general purpose register except r0)
    
    cc ``@uweigand``
    
    r? ``@Amanieu``
    matthiaskrgr committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    fe71e04 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Rollup merge of rust-lang#119538 - nnethercote:cleanup-errors-5, r=co…

    …mpiler-errors
    
    Cleanup error handlers: round 5
    
    More rustc_errors cleanups. A sequel to rust-lang#119171.
    
    r? ````@compiler-errors````
    compiler-errors committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    41b758f View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Configuration menu
    Copy the full SHA
    47b0606 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Fix typo Readme.md

    vuittont60 committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    b10f5dd View commit details
    Browse the repository at this point in the history
  2. Fix typo src/base.rs

    vuittont60 committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4e8627c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8e079a View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-lang#410 from vuittont60/master

    Fix typos
    antoyo committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    47373be View commit details
    Browse the repository at this point in the history
  5. Rename {create,emit}_warning as {create,emit}_warn.

    For consistency with `warn`/`struct_warn`, and also `{create,emit}_err`,
    all of which use an abbreviated form.
    nnethercote committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    558d051 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    45137dd View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#411 from rust-lang/fix/sysroot-copy-path

    Fix the destination path of the sysroot copy
    antoyo committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    5032d33 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Switch from actions-rs to preinstalled rustup

    actions-rs is deprecated. Switch to using the preinstalled rustup to install
    the toolchain, and https://github.com/Swatinem/rust-cache to configure
    cacheing.
    tgross35 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    0fe5c7f View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#412 from tgross35/gha-update

    Switch from actions-rs to preinstalled rustup
    antoyo committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    1a8e0c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    0783d45 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Honor $RUSTUP_HOME

    NCGThompson committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    5294637 View commit details
    Browse the repository at this point in the history
  2. call rustup which

    NCGThompson committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    7dd3f6f View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Update build_system/src/test.rs

    Co-authored-by: antoyo <antoyo@users.noreply.github.com>
    NCGThompson and antoyo committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    dcb531f View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    94ed9d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Merge pull request rust-lang#413 from NCGThompson/check-rustup-home-flag

    Honor `$RUSTUP_HOME`
    antoyo committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e4e9365 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d34789f View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-lang#415 from rowan-sl/rename-clean-ui-tests

    Rename `y.sh test --clean-ui-tests` to `y.sh clean ui-tests`
    antoyo committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e747d42 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    599492a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    b2a7afd View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. remove StructuralEq trait

    RalfJung committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    215284a View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Auto merge of rust-lang#119911 - NCGThompson:is-statically-known, r=o…

    …li-obk
    
    Replacement of rust-lang#114390: Add new intrinsic `is_var_statically_known` and optimize pow for powers of two
    
    This adds a new intrinsic `is_val_statically_known` that lowers to [``@llvm.is.constant.*`](https://llvm.org/docs/LangRef.html#llvm-is-constant-intrinsic).` It also applies the intrinsic in the int_pow methods to recognize and optimize the idiom `2isize.pow(x)`. See rust-lang#114390 for more discussion.
    
    While I have extended the scope of the power of two optimization from rust-lang#114390, I haven't added any new uses for the intrinsic. That can be done in later pull requests.
    
    Note: When testing or using the library, be sure to use `--stage 1` or higher. Otherwise, the intrinsic will be a noop and the doctests will be skipped. If you are trying out edits, you may be interested in [`--keep-stage 0`](https://rustc-dev-guide.rust-lang.org/building/suggested.html#faster-builds-with---keep-stage).
    
    Fixes rust-lang#47234
    Resolves rust-lang#114390
    `@Centri3`
    bors committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    d645e16 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Auto merge of rust-lang#116167 - RalfJung:structural-eq, r=lcnr

    remove StructuralEq trait
    
    The documentation given for the trait is outdated: *all* function pointers implement `PartialEq` and `Eq` these days. So the `StructuralEq` trait doesn't really seem to have any reason to exist any more.
    
    One side-effect of this PR is that we allow matching on some consts that do not implement `Eq`. However, we already allowed matching on floats and consts containing floats, so this is not new, it is just allowed in more cases now. IMO it makes no sense at all to allow float matching but also sometimes require an `Eq` instance. If we want to require `Eq` we should adjust rust-lang#115893 to check for `Eq`, and rule out float matching for good.
    
    Fixes rust-lang#115881
    bors committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    bb121d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Remove the lifetime from DiagnosticArgValue.

    Because it's almost always static.
    
    This makes `impl IntoDiagnosticArg for DiagnosticArgValue` trivial,
    which is nice.
    
    There are a few diagnostics constructed in
    `compiler/rustc_mir_build/src/check_unsafety.rs` and
    `compiler/rustc_mir_transform/src/errors.rs` that now need symbols
    converted to `String` with `to_string` instead of `&str` with `as_str`,
    but that' no big deal, and worth it for the simplifications elsewhere.
    nnethercote committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b9d44ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04e4c5d View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Merge pull request rust-lang#416 from Liewyec/feature/improve-iterato…

    …r-for-file-suppression
    
    Improve iterator for files suppression
    antoyo committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    2a36f58 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Update for rebased gcc

    antoyo committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    ad8e820 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#421 from rust-lang/update/gcc

    Update for rebased gcc
    antoyo committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    b04824a View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    0a38748 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#119543 - usamoi:avx512fp16, r=oli-obk

    add avx512fp16 to x86 target features
    
    std_detect avx512fp16: rust-lang/stdarch#1508
    matthiaskrgr committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    fe7be54 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Invert diagnostic lints.

    That is, change `diagnostic_outside_of_impl` and
    `untranslatable_diagnostic` from `allow` to `deny`, because more than
    half of the compiler has be converted to use translated diagnostics.
    
    This commit removes more `deny` attributes than it adds `allow`
    attributes, which proves that this change is warranted.
    nnethercote committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    007cea3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31f7f03 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#120502 - clubby789:remove-ffi-returns-twice…

    …, r=compiler-errors
    
    Remove `ffi_returns_twice` feature
    
    The [tracking issue](rust-lang#58314) and [RFC](rust-lang/rfcs#2633) have been closed for a couple of years.
    
    There is also an attribute gate in R-A which should be removed if this lands.
    matthiaskrgr committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    1f5316a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Merge pull request rust-lang#423 from rust-lang/fix/bswap128

    Renable intrinsics-integer.rs test
    antoyo committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    8235b26 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Rollup merge of rust-lang#120693 - nnethercote:invert-diagnostic-lint…

    …s, r=davidtwco
    
    Invert diagnostic lints.
    
    That is, change `diagnostic_outside_of_impl` and `untranslatable_diagnostic` from `allow` to `deny`, because more than half of the compiler has been converted to use translated diagnostics.
    
    This commit removes more `deny` attributes than it adds `allow` attributes, which proves that this change is warranted.
    
    r? ````@davidtwco````
    matthiaskrgr committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    5a12a89 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    6b05753 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#426 from rust-lang/ci/projects

    Run the tests of popular crates in the CI
    antoyo committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    357cae8 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    2640b31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b2402f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79241b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de9d1b6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#427 from GuillaumeGomez/config-file

    Switch to `config.toml` instead of `gcc-path`
    antoyo committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    560e65c View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    588db24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64dfa4f View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    5d5137c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eee04a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a4b0af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c6cdf5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65f4b63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d04ffb0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    59546ea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2bcc735 View commit details
    Browse the repository at this point in the history
  9. Add more explanation on what cg_gcc_path is used for and improve he…

    …lp message for `--cg_gcc-path`
    GuillaumeGomez committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1096b1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b80a999 View commit details
    Browse the repository at this point in the history
  11. Merge pull request rust-lang#430 from GuillaumeGomez/download-config

    Add `download` config
    antoyo committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ac708d9 View commit details
    Browse the repository at this point in the history
  12. Merge pull request rust-lang#434 from rust-lang/fix/platform-specific…

    …-function
    
    Rework the download function to only contain the platform-specific code
    antoyo committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7faff65 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    267aaef View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    896b1a9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    436fea8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    46d6e77 View commit details
    Browse the repository at this point in the history
  17. Merge pull request rust-lang#435 from GuillaumeGomez/clean-up-repo

    Generate content into `build` folder
    antoyo committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6afabce View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    452ebf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17e3297 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a883c6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebac107 View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#436 from GuillaumeGomez/cleanup-patches

    Move `crates_patches` and `cross_patches` into the `patches` folder
    antoyo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    826a20b View commit details
    Browse the repository at this point in the history
  6. Implement dummy emit=llvm-ir

    antoyo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    de57533 View commit details
    Browse the repository at this point in the history
  7. Merge pull request rust-lang#437 from rust-lang/dummy-emit-ir

    Implement dummy emit=llvm-ir
    antoyo committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    77b9804 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. errors: only eagerly translate subdiagnostics

    Subdiagnostics don't need to be lazily translated, they can always be
    eagerly translated. Eager translation is slightly more complex as we need
    to have a `DiagCtxt` available to perform the translation, which involves
    slightly more threading of that context.
    
    This slight increase in complexity should enable later simplifications -
    like passing `DiagCtxt` into `AddToDiagnostic` and moving Fluent messages
    into the diagnostic structs rather than having them in separate files
    (working on that was what led to this change).
    
    Signed-off-by: David Wood <david@davidtw.co>
    davidtwco committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    ec5328b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98c1efd View commit details
    Browse the repository at this point in the history
  3. Merge pull request rust-lang#438 from GuillaumeGomez/master-feature-d…

    …efault
    
    Put back `master` feature as default
    antoyo committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    e69f125 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Use the default rust mangling

    antoyo committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    af289a5 View commit details
    Browse the repository at this point in the history
  2. Make CodegenBackend::join_codegen infallible.

    Because they all are, in practice.
    nnethercote committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7b1ac28 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    6bdcc3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb14f43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79316d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c6a265 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#121085 - davidtwco:always-eager-diagnostics…

    …, r=nnethercote
    
    errors: only eagerly translate subdiagnostics
    
    Subdiagnostics don't need to be lazily translated, they can always be eagerly translated. Eager translation is slightly more complex as we need to have a `DiagCtxt` available to perform the translation, which involves slightly more threading of that context.
    
    This slight increase in complexity should enable later simplifications - like passing `DiagCtxt` into `AddToDiagnostic` and moving Fluent messages into the diagnostic structs rather than having them in separate files (working on that was what led to this change).
    
    r? ```@nnethercote```
    matthiaskrgr committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    e9aa254 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#121209 - nnethercote:infallible-join_codege…

    …n, r=bjorn3
    
    Make `CodegenBackend::join_codegen` infallible.
    
    Because they all are, in practice.
    
    r? ```@bjorn3```
    matthiaskrgr committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    bd53510 View commit details
    Browse the repository at this point in the history
  7. Merge pull request rust-lang#432 from tempdragon/master

    Use shallow clone in test.rs to reduce cloning overhead
    GuillaumeGomez committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    79c8780 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a66c55 View commit details
    Browse the repository at this point in the history
  9. Merge pull request rust-lang#445 from rust-lang/revert-432-master

    Revert "Use shallow clone in test.rs to reduce cloning overhead"
    GuillaumeGomez committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    1d171ae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e116cb7 View commit details
    Browse the repository at this point in the history
  11. Merge pull request rust-lang#440 from rust-lang/use-default-mangling

    Use the default rust mangling
    antoyo committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    3252355 View commit details
    Browse the repository at this point in the history
  12. fix tests/ui/simd/issue-89193.rs and mark as passing

    Work around an issue where usize and isize can sometimes (but not
    always) get canonicalized to their corresponding integer type.  This
    causes shuffle_vector to panic, since the types of the vectors it got
    passed aren't the same.
    
    Also insert a cast on the mask element, since we might get passed a
    signed integer of any size, not just i32.  For now, we always cast to
    i32.
    
    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    5ac9bee View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. mark tests/ui/simd/issue-89193.rs as failing for libgccjit12

    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    087456f View commit details
    Browse the repository at this point in the history
  2. Improve wording of static_mut_ref

    Rename `static_mut_ref` lint to `static_mut_refs`.
    obeis committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    b959fc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f34c88 View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#121034 - obeis:improve-static-mut-ref, r=Ralf…

    …Jung
    
    Improve wording of `static_mut_ref`
    
    Close rust-lang#120964
    bors committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    c350ae8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#447 from tempdragon/master

    feat(Cargo.toml): Set `rustc_private` to `true` to allow lsp parsing
    antoyo committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    7600140 View commit details
    Browse the repository at this point in the history
  6. use default as output type source in simd_gather

    Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
    sadlerap committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    4ec4209 View commit details
    Browse the repository at this point in the history
  7. Merge pull request rust-lang#446 from sadlerap/fix-simd-gather

    fix tests/ui/simd/issue-89193.rs and mark as passing
    antoyo committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    3e02db2 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Update to nightly-2024-02-20

    antoyo committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    6bbbf59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6e16e9 View commit details
    Browse the repository at this point in the history
  3. Fix patches

    antoyo committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c3d5b7f View commit details
    Browse the repository at this point in the history
  4. Fix tests

    antoyo committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e7b7c98 View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#450 from rust-lang/sync_from_rust_2024_0…

    …2_20
    
    Sync from rust 2024/02/20
    antoyo committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e785093 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    b87de73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2210d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    114c25f View commit details
    Browse the repository at this point in the history
  4. Merge pull request rust-lang#452 from GuillaumeGomez/master-cfg

    Remove unused `feature = "master"` cfg in build_system
    antoyo committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2e67633 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Update gcc version

    antoyo committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    bb5b75f View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#454 from rust-lang/update/gcc

    Update gcc version
    antoyo committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    2262073 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. feat(debuginfo): Init Commit for debuginfo Support

    TODO:
    1. Add int.rs locations
    2. Add demangling support
    3. Add debug scope support
    4. Add vtable support
    5. Clean up builder.rs locations
    tempdragon committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    c638def View commit details
    Browse the repository at this point in the history
  2. feat(int.rs&build.rs): Add location info to arithmetic operators

    TODO:
    1. Clean the unnecessary locations in builder.rs & int.rs
    2. Add demangling support
    3. Add debug scope support
    4. Add vtable support
    5. Clean up builder.rs locations
    tempdragon committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2ffe9d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Add clone-gcc command

    GuillaumeGomez committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    aed59f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    6560fec View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#456 from GuillaumeGomez/clone-gcc

    Add clone-gcc command
    antoyo committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    64fc213 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    8879155 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b053a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6170f48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09fd908 View commit details
    Browse the repository at this point in the history
  5. fix(code fmt): Apply style suggestions from code review

    Co-authored-by: antoyo <antoyo@users.noreply.github.com>
    tempdragon and antoyo committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    51cd5f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eaeb544 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef158f2 View commit details
    Browse the repository at this point in the history
  8. fix(builder.rs): Apply suggestions from code review

    Co-authored-by: antoyo <antoyo@users.noreply.github.com>
    tempdragon and antoyo committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    e18d3c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fba0dae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c975d9 View commit details
    Browse the repository at this point in the history
  11. fix(debuginfo.rs): Cleanup of redundant code.

    1. Revert to the original `lookup_debug_loc` of DebugLoc return type
    2. Removed the commented code of scope lookup
    tempdragon committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    9cc0a42 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7c3565e View commit details
    Browse the repository at this point in the history
  13. Merge pull request rust-lang#455 from tempdragon/master

    feat(debuginfo): Add support for debuginfo, without scope support
    antoyo committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6ec5010 View commit details
    Browse the repository at this point in the history
  14. Format the code

    antoyo committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    c2c68e3 View commit details
    Browse the repository at this point in the history
  15. Merge pull request rust-lang#458 from rust-lang/format-code

    Format the code
    antoyo committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    d0ecf0c View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    08d1cef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b504c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    ee8d8cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac09b1 View commit details
    Browse the repository at this point in the history
  3. Build libgccjit in CI

    GuillaumeGomez committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    bda09e1 View commit details
    Browse the repository at this point in the history