2016-09-22 |
Eduard Burtescu | Don't let a type parameter named "Self" unchanged past...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_trans: don't do on-demand drop glue instantiation.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc: allow less and handle fn pointers in the type...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_trans: simplify vtable and symbol handling.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_resolve: bring back "struct called like a function...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: don't die with --test because CFG_VERSION...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc: don't hash the --extern crate name, but the...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | serialize: allow specifying the default behavior for...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc: don't recurse through nested items in decoded...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: fix for the new `?` ambiguity around...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: move opt_item_name to TyCtxt::item_name.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: reduce Lazy{,Seq} overhead by using...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: replace RBML with a simple and type...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: split the Def description of a DefId...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: move all encoding/decoding helpers...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: use the shorthand encoding for predicates...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: store dense indexes in little-endian...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: group information into less tags.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: remove all unnecessary tables from...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: group the tags into root tags and item...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc: remove ImplOrTraitItemId and TraitDef's associated_ty...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: move more RBML tags to auto-serialization.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: remove ty{en,de}code and move to auto...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: side-step ty{en,de}code for everything...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | Remove librbml and the RBML-tagged auto-encoder/decoder.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_trans: use the TypeId hashing mechanism instead...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc: remove hir::fold.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: go back to not using the opaque format.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc: replace uses of NodeId in Def, other than closures...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: go only through rustc_serialize in...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: combine DecodeContext and rbml::reader...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: encode miscellaneous information opaquely.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: sign-extend when decoding signed integers.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: use specialization for {en,de}coding...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: combine EncodeContext and rbml::writer...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: remove astencode tests.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: remove extension traits from astencode.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rustc_metadata: remove redundant lifetimes from astencode...
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | rbml: move the tagged encoder/decoder to librustc_metadata.
|
commit | commitdiff | tree |
2016-09-20 |
Eduard Burtescu | serialize: extend with specialization-based encoding...
|
commit | commitdiff | tree |
2016-08-31 |
Eduard Burtescu | Fix optimization regressions for operations on [x;...
|
commit | commitdiff | tree |
2016-08-30 |
Eduard Burtescu | Fix run-pass/signal-exit-status to not trigger UB by...
|
commit | commitdiff | tree |
2016-08-29 |
Eduard Burtescu | llvm: backport "[SimplifyCFG] Hoisting invalidates...
|
commit | commitdiff | tree |
2016-08-27 |
Eduard Burtescu | rustc_trans: don't round up the DST prefix size to...
|
commit | commitdiff | tree |
2016-08-26 |
Eduard Burtescu | rustc: use Vec<Kind> in Substs, where Kind is a &TyS...
|
commit | commitdiff | tree |
2016-08-26 |
Eduard Burtescu | rustc: pass ty::Region behind an interned 'tcx reference.
|
commit | commitdiff | tree |
2016-08-26 |
Eduard Burtescu | rustc: use accessors for Substs::{types,regions}.
|
commit | commitdiff | tree |
2016-08-26 |
Eduard Burtescu | Do not emit "class method" debuginfo for types that...
|
commit | commitdiff | tree |
2016-08-24 |
Eduard Burtescu | Remove AST from metadata except for consts and const...
|
commit | commitdiff | tree |
2016-08-24 |
Eduard Burtescu | Remove drop flags from structs and enums implementing...
|
commit | commitdiff | tree |
2016-08-24 |
Eduard Burtescu | rustc_trans: remove the bulk of old trans and most...
|
commit | commitdiff | tree |
2016-08-24 |
Eduard Burtescu | Disable old trans access via -Z orbit, #[rustc_no_mir...
|
commit | commitdiff | tree |
2016-08-23 |
Eduard Burtescu | rustc_trans: do not generate allocas for unused locals.
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: remove ParamSpace from Substs.
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: split GenericPredicates of a method from its...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: split Generics of a method from its parent Generics.
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: remove SelfSpace from ParamSpace.
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: reduce Substs and Generics to a simple immutable...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc_typeck: use Substs::from_generics instead of...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: move trait objects from TraitRef to ExistentialTraitRef.
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: move defaulting's use of &mut Substs from InferCtxt...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: avoid using subst::VecPerParamSpace::{empty...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: force all raw accesses to VecPerParamSpace through...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: move the SelfSpace before TypeSpace in Substs.
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | rustc: use Vec instead of VecPerParamSpace for ty:...
|
commit | commitdiff | tree |
2016-08-17 |
Eduard Burtescu | Update LLVM to include 4 backported commits by @majnemer.
|
commit | commitdiff | tree |
2016-08-14 |
Eduard Burtescu | Get rid of the .note interpretation of rustc dylib...
|
commit | commitdiff | tree |
2016-08-14 |
Eduard Burtescu | [MIR] Add Storage{Live,Dead} statements to emit llvm...
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | test: add more extensive tests for impl Trait.
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | typeck: leak auto trait obligations through impl Trait.
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | typeck: record `impl Trait` concrete resolutions.
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | typeck: disallow `impl Trait` outside of return types...
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | rustc: add TyAnon (impl Trait) to the typesystem.
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | syntax: add anonymized type syntax, i.e. impl TraitA...
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | rustc: don't reveal specializable polymorphic projections.
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | rustc: always normalize projections in ty::layout regardless...
|
commit | commitdiff | tree |
2016-08-12 |
Eduard Burtescu | rustc: rename ProjectionMode and its variant to be...
|
commit | commitdiff | tree |
2016-08-05 |
Eduard Burtescu | Rewrite TypeId computation to not miss anything and...
|
commit | commitdiff | tree |
2016-08-04 |
Eduard Burtescu | rustc_trans: don't Assert(Overflow(Neg)) when overflow...
|
commit | commitdiff | tree |
2016-08-03 |
Eduard Burtescu | Support removed LLVM intrinsics by invoking its AutoUpgrade...
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | rustc_trans: don't lose the cross-crate DefId, MIR...
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | Ignore the lang-items example in the book.
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | tests: mark the inline asm in run-pass/issue-14936...
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | rustc: parse -Z orbit=off.
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | tests: don't use -Zorbit on run-pass/issue-28950, it...
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | rustc_trans: load C-like enums larger than usize from...
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | Make --enable-orbit the default in ./configure.
|
commit | commitdiff | tree |
2016-08-02 |
Eduard Burtescu | Turn -Z orbit on by default.
|
commit | commitdiff | tree |
2016-07-31 |
Eduard Burtescu | rustc_trans: apply the debug location for the MIR Assert...
|
commit | commitdiff | tree |
2016-07-26 |
Eduard Burtescu | Deny (by default) transmuting from fn item types to...
|
commit | commitdiff | tree |
2016-07-06 |
Eduard Burtescu | Handle nested pairs in MIR trans.
|
commit | commitdiff | tree |
2016-07-04 |
Eduard Burtescu | Revert "Revert "Remove the return_address intrinsic.""
|
commit | commitdiff | tree |
2016-06-30 |
Eduard Burtescu | Revert "Remove the return_address intrinsic."
|
commit | commitdiff | tree |
2016-06-26 |
Eduard Burtescu | Remove the return_address intrinsic.
|
commit | commitdiff | tree |
2016-06-26 |
Eduard Burtescu | Disallow constants and statics from having unsized...
|
commit | commitdiff | tree |
2016-06-23 |
Eduard Burtescu | Don't translate vtable methods with Self: Sized bounds.
|
commit | commitdiff | tree |
2016-06-20 |
Eduard Burtescu | trans: generalize immediate temporaries to all MIR...
|
commit | commitdiff | tree |
2016-06-20 |
Eduard Burtescu | trans: noop drops don't need their lvalue in an alloca.
|
commit | commitdiff | tree |
2016-06-20 |
Eduard Burtescu | trans: derefs don't need the pointer in an alloca.
|
commit | commitdiff | tree |
2016-06-20 |
Eduard Burtescu | trans: split trans_consume off from trans_operand.
|
commit | commitdiff | tree |
next |