| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-08-09 | Convert Const to Allocation in smir | ouz-a | -3/+146 | |
| 2023-08-08 | fix: add RiscvInterrupt* cconv to smir | Seth Pellegrino | -0/+4 | |
| These new interrupt calling conventions are not themselves stabilized, but there are other unstable calling conventions present in the SMIR mapping (e.g. AVR interrupts) and the mapping appears to be "complete" so far, with no obvious way to represent unstable conventions separately from the stable ones. | ||||
| 2023-08-07 | Add TraitDef::trait_decl method | Santiago Pastorino | -0/+6 | |
| 2023-08-07 | Add all_trait_decls to SMIR | Santiago Pastorino | -0/+12 | |
| 2023-08-07 | Convert trait declaration to SMIR | Santiago Pastorino | -4/+76 | |
| 2023-08-07 | Convert unsafety using the stable method and reuse mir::Safety | Santiago Pastorino | -13/+4 | |
| 2023-08-06 | Add alocation to smir | ouz-a | -0/+53 | |
| 2023-08-01 | clean up, use opaque types | ouz-a | -42/+53 | |
| 2023-08-01 | Cover statements for stable_mir | ouz-a | -14/+267 | |
| 2023-07-31 | Rollup merge of #114165 - ouz-a:smir1, r=spastorino | Matthias Krüger | -7/+85 | |
| Add missing rvalues to smir Added few missing rvalues to smir, not entirely confident about changes to `Aggregate` cc https://github.com/rust-lang/project-stable-mir/issues/13 r? `@oli-obk` | ||||
| 2023-07-31 | add missing rvalues to smir | ouz-a | -7/+85 | |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -4/+4 | |
| 2023-07-27 | Rollup merge of #114082 - ericmarkmartin:smir-nullary-op, r=spastorino | Matthias Krüger | -1/+6 | |
| add stable NullaryOp r? `@spastorino` | ||||
| 2023-07-26 | Add Bound ty to SMIR | Santiago Pastorino | -1/+18 | |
| 2023-07-26 | Add Param ty to SMIR | Santiago Pastorino | -1/+16 | |
| 2023-07-26 | add stable NullaryOp | Eric Mark Martin | -1/+6 | |
| 2023-07-25 | factor out more stable impls | Eric Mark Martin | -55/+110 | |
| 2023-07-24 | Dynamic for smir | Eric Mark Martin | -1/+120 | |
| 2023-07-24 | generic smir stable impl for Binder | Eric Mark Martin | -3/+7 | |
| 2023-07-22 | add Alias for smir | Eric Mark Martin | -1/+50 | |
| 2023-07-21 | Implement Stable for ty::Ty | Santiago Pastorino | -80/+84 | |
| 2023-07-20 | Add FnPtr ty to SMIR | Santiago Pastorino | -1/+191 | |
| 2023-07-20 | Implement Stable for ty::GenericArgs | Santiago Pastorino | -25/+24 | |
| 2023-07-20 | Add tables to Stable::stable | Santiago Pastorino | -97/+111 | |
| 2023-07-19 | Remove FIXMEs a lot of things need fixes | Santiago Pastorino | -2/+0 | |
| 2023-07-19 | Extract generic_args function | Santiago Pastorino | -67/+26 | |
| 2023-07-19 | Add Generator to SMIR | Santiago Pastorino | -2/+44 | |
| 2023-07-19 | Add Closure ty to SMIR | Santiago Pastorino | -1/+31 | |
| 2023-07-19 | Add FnDef ty to SMIR | Santiago Pastorino | -2/+32 | |
| 2023-07-19 | Rename SMIR AdtSubsts to GenericArgs | Santiago Pastorino | -6/+6 | |
| 2023-07-18 | Add Never to SMIR | Santiago Pastorino | -1/+2 | |
| 2023-07-18 | Add Foreign to SMIR | Santiago Pastorino | -1/+15 | |
| 2023-07-17 | conversions to smir RawPtr and Ref | Eric Mark Martin | -10/+7 | |
| 2023-07-17 | add RawPtr | Eric Mark Martin | -1/+6 | |
| 2023-07-17 | move const definition | Eric Mark Martin | -0/+2 | |
| 2023-07-14 | Auto merge of #112982 - lukas-code:bootstrap-alias-default-crates, ↵ | bors | -3/+4 | |
| r=albertlarsan68 bootstrap: update defaults for `compiler` and `library` aliases * `x doc compiler` now documents all of compiler, not just `rustc_driver`. * `x doc` with compiler docs enabled now includes `rustc-main` and `rustc_smir`. `rustc_codegen_llvm` is only included if the LLVM backend is enabled, which is the default. * `x doc library` now excludes `sysroot`. * `x check compiler` and `x check library` now properly check tests/benches/examples of all compiler or library crates, respectively. Note that `x check compiler` will check the library artifacts, but not tests. fixes the fallout from https://github.com/rust-lang/rust/pull/111955, cc `@jyn514` | ||||
| 2023-07-14 | fix docs for `rustc_smir` | Lukas Markeffsky | -3/+4 | |
| 2023-07-13 | add str, slice, and array to smir types | Eric Mark Martin | -3/+8 | |
| 2023-07-13 | Rollup merge of #113629 - spastorino:smir-types-3, r=oli-obk | Matthias Krüger | -13/+58 | |
| Add Adt to SMIR r? ````@oli-obk```` | ||||
| 2023-07-13 | Add Adt to SMIR | Santiago Pastorino | -5/+55 | |
| 2023-07-13 | Rollup merge of #113553 - spastorino:smir-types-2, r=oli-obk | Matthias Krüger | -5/+7 | |
| Make Placeholder, GeneratorWitness*, Infer and Error unreachable on SMIR rustc_ty_to_ty Let's remove these todos to not confuse ``@ericmarkmartin`` if they pick some conversion up. r? ``@oli-obk`` | ||||
| 2023-07-12 | DefIds are not only about CrateItem | Santiago Pastorino | -8/+3 | |
| 2023-07-11 | Make Placeholder, GeneratorWitness*, Infer and Error unreachable on SMIR ↵ | Santiago Pastorino | -5/+7 | |
| rustc_ty_to_ty | ||||
| 2023-07-10 | Implement a few more rvalue translation to smir | Celina G. Val | -9/+317 | |
| - Introduce an Opaque type for adding information that is still internal to the compiler. | ||||
| 2023-07-10 | Implement Stable for AssertMessage | Celina G. Val | -30/+37 | |
| 2023-07-10 | Fix standalone build | Celina G. Val | -0/+10 | |
| Add extern declarations and optional dependencies to fix build done directly via `cargo build`. | ||||
| 2023-07-08 | Rollup merge of #113412 - spastorino:smir-types-1, r=oli-obk | Matthias Krüger | -9/+63 | |
| Add basic types to SMIR Still incomplete but I think this can be merged and we can keep iterating over it. r? ``@oli-obk`` | ||||
| 2023-07-07 | Add Float ty to SMIR | Santiago Pastorino | -3/+13 | |
| 2023-07-07 | Add Uint ty to SMIR | Santiago Pastorino | -2/+20 | |
| 2023-07-07 | Add Int ty to SMIR | Santiago Pastorino | -2/+20 | |
