]> git.lizzy.rs Git - rust.git/history - src/common.rs
Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation processing.
[rust.git] / src / common.rs
2019-09-11 bjorn3Merge pull request #700 from bjorn3/upstream_cranelift
2019-09-08 bjorn3Use upstream cranelift
2019-08-31 bjorn3Merge pull request #694 from Atul9/cargo-fmt
2019-08-31 Atul BhosaleFormat code using 'cargo fmt'
2019-08-30 bjorn3Merge pull request #693 from bjorn3/abi_refactor
2019-08-30 bjorn3Move pass mode handling to abi/pass_mode.rs
2019-08-18 bjorn3Use anonymous lifetimes where possible
2019-08-15 bjorn3Workaround for missing icmp{,_imm}.i128 legalizations
2019-08-13 bjorn3Fix a panic on type size overflow
2019-08-12 bjorn3Implement float -> small int cast
2019-08-09 bjorn3Implement real saturating behaviour for the saturating_...
2019-07-31 bjorn3Fix simd_cast
2019-07-26 bjorn3Merge pull request #627 from bjorn3/wip_i128
2019-07-26 bjorn3Implement 128bit shl and shr binops
2019-07-26 bjorn3Remove unnecessary if statement
2019-07-26 bjorn3Fix some more stuff
2019-07-26 bjorn3[WIP]
2019-07-26 bjorn3Fix some things
2019-07-26 bjorn3[WIP] Basic i128 support
2019-06-16 bjorn3Rustup to rustc 1.37.0-nightly (0dc9e9c10 2019-06-15)
2019-06-13 bjorn3Rustup to rustc 1.37.0-nightly (2887008e0 2019-06-12)
2019-06-11 bjorn3Move CValue and CPlace to separate file and remove...
2019-06-11 bjorn3Encapsulate CValue and CPlace creation
2019-05-31 bjorn3Rustup to rustc 1.37.0-nightly (3ade426ed 2019-05-30)
2019-05-14 bjorn3Update cranelift
2019-05-08 bjorn3Rustup to rustc 1.36.0-nightly (cfdc84a00 2019-05-07)
2019-03-16 bjorn3Rustup to rustc 1.35.0-nightly (52e885628 2019-03-15)
2019-03-11 bjorn3Misc changes
2019-03-06 bjorn3Fix write_cvalue type assert for late bound regions...
2019-03-03 bjorn3Rename load_value_pair to load_scalar_pair and fix...
2019-02-21 bjorn3Rustfmt
2019-02-18 bjorn3Merge pull request #332 from bjorn3/dependabot/cargo...
2019-02-13 bjorn3Use correct alignment for CValue::ByRef for a ZST
2019-02-04 bjorn3Introduce CPlace::NoPlace for zst's
2019-02-04 bjorn3Introduce CPlace::Stack
2019-02-04 bjorn3Refactor CPlace address handling
2019-01-26 bjorn3Merge pull request #291 from bjorn3/debuginfo_line
2019-01-26 bjorn3Use IndexSet and keep full source info in set_debug_loc
2019-01-26 bjorn3Implement line debuginfo
2019-01-15 bjorn3Update Cargo.lock and use emit_small_memcpy
2019-01-02 bjorn3Rename load_value to load_scalar and make it support...
2018-12-29 bjorn3Fix unsize coercions and the size_of_val and min_align_...
2018-12-22 bjorn3Improve debug messages in generated clif files
2018-12-18 bjorn3Introduce CodegenCx
2018-12-12 bjorn3Some refactorings for codegen_mono_items
2018-12-03 bjorn3Rustup to rustc 1.32.0-nightly (21f268495 2018-12-02)
2018-12-01 bjorn3Some small changes
2018-11-24 bjorn3Rustfmt
2018-11-24 bjorn3Implement BackendTypes for FunctionCx
2018-11-17 bjorn3Fix some 2018 edition idioms
2018-11-17 bjorn3Fix fn(&T) -> for<'l> fn(&'l T) write
2018-11-14 bjorn3Rustup to rustc 1.32.0-nightly (9fefb6766 2018-11-13)
2018-11-12 bjorn3Merge remote-tracking branch 'sunfishcode/master'
2018-11-12 Dan GohmanChange "cton" to "clif".
2018-11-07 bjorn3Rustfmt
2018-11-07 bjorn3Fix warnings
2018-11-07 bjorn3Enable feature gate extern_crate_item_prelude
2018-11-05 bjorn3Rustup to rustc 1.32.0-nightly (e6c5cf923 2018-11-04)
2018-11-03 bjorn3Update Cargo.lock
2018-10-25 bjorn3Bump cranelift
2018-10-10 bjorn3Rustfmt
2018-10-07 bjorn3Workaround for missing select.i8 encoding
2018-10-06 bjorn3Fix projection of sized field in unsized type
2018-09-30 bjorn3Workaround some missing encodings in cranelift
2018-09-26 bjorn3Use FunctionBuilder::call_mem{cpy,move}
2018-09-26 bjorn3Rustfmt
2018-09-17 bjorn3Rustup to rustc 1.30.0-nightly (cb6d2dfa8 2018-09-16)
2018-09-16 bjorn3Implement place_field for unsized places
2018-09-16 bjorn3Fix unsize coerce for structs containing `PhantomData...
2018-09-16 bjorn3Implement unsize of adt's (cc #14)
2018-09-08 bjorn3Implement trait objects (cc #14)
2018-09-08 bjorn3Rustfmt
2018-09-04 bjorn3Implement Box rvalue
2018-09-02 bjorn3Perform some optimizations
2018-08-30 bjorn3Merge branch 'wip_unsized_types'
2018-08-30 bjorn3Implement indexing for slices
2018-08-30 bjorn3Rvalue::Len
2018-08-30 bjorn3Implement unsize array -> slice and trait object -...
2018-08-30 bjorn3Support unsized types
2018-08-26 bjorn3Add Caches to FunctionCx
2018-08-24 bjorn3Rustup to rustc 1.30.0-nightly (63d66494a 2018-08-23)
2018-08-22 bjorn3Add CValue variant ByValPair
2018-08-22 bjorn3Rustfmt
2018-08-22 bjorn3Use *_imm in some places
2018-08-22 bjorn3Don't hardcode usize being 64 bit (fixes #8)
2018-08-19 bjorn3Remove CValue::Func
2018-08-15 bjorn3Reduce verbosity of output
2018-08-15 bjorn3Craneliftup
2018-08-14 bjorn3Support simplejit and faerie at the same time
2018-08-14 bjorn3Make FunctionCx generic over Backend
2018-08-14 bjorn3Workaround missing encoding for icmp.i8
2018-08-13 bjorn3Refactoring of constant.rs in preparation for static...
2018-08-09 bjorn3Crash on some less code and fix a bug in discriminant...
2018-08-09 bjorn3Add basic ssa analyzer
2018-08-08 bjorn3Rustfmt
2018-08-08 bjorn3Implement indexing for arrays
2018-08-08 bjorn3Fix some bugs
2018-08-08 bjorn3Don't crash on checked binops (treated like unchecked...
2018-07-31 bjorn3Run rustfmt 0.9.0-nightly (69ad879 2018-07-27)
2018-07-30 bjorn3Add support for calling C abi functions
next