]> git.lizzy.rs Git - rust.git/history - src/abi.rs
Misc changes
[rust.git] / src / abi.rs
2019-02-06 bjorn3Misc changes
2019-02-04 bjorn3Introduce CPlace::NoPlace for zst's
2019-02-04 bjorn3Take stack_addr in advance for locals to avoid many...
2019-02-04 bjorn3Introduce CPlace::Stack
2019-02-04 bjorn3Refactor CPlace address handling
2019-01-02 bjorn3Use layout.abi
2019-01-02 bjorn3Rename load_value to load_scalar and make it support...
2019-01-02 bjorn3Some cleanup of abi.rs
2018-12-28 bjorn3Only build clif comments in debug mode
2018-12-28 bjorn3Fix release mode
2018-12-27 bjorn3Add some more clif comments
2018-12-26 bjorn3Reduce duplication in abi.rs a bit
2018-12-25 dependabot[bot]Merge pull request #242 from bjorn3/dependabot/cargo...
2018-12-25 bjorn3Simplify argument storage
2018-12-22 bjorn3Add pretty param and local info comments to clif
2018-12-22 bjorn3Improve debug messages in generated clif files
2018-12-21 dependabot[bot]Merge pull request #240 from bjorn3/dependabot/cargo...
2018-12-20 bjorn3Fix calling drop_in_place_real with empty drop glue
2018-12-11 bjorn3Change the CallConv for "rust" abi functions to "System...
2018-11-16 bjorn3Move trapping to trap_code.rs
2018-11-13 bjorn3Change some unimplemented! to unimpl!
2018-11-12 bjorn3Merge remote-tracking branch 'sunfishcode/master'
2018-11-12 Dan GohmanChange "cton" to "clif".
2018-11-07 bjorn3Rustfmt
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-11-02 bjorn3Print pass mode for locals in clif
2018-10-10 bjorn3Rustfmt
2018-10-05 bjorn3Use dsl for declaring intrinsic codegen
2018-10-03 bjorn3Move intrinsics codegen to intrinsics.rs
2018-10-03 bjorn3Implement atomic_singlethreadfence_*
2018-10-02 bjorn3Implement intrinsic init
2018-10-02 bjorn3Rustup to rustc 1.31.0-nightly (de3d640f5 2018-10-01...
2018-09-26 bjorn3Use FunctionBuilder::call_mem{cpy,move}
2018-09-26 bjorn3Rustfmt
2018-09-18 bjorn3Replace an unimplemented! with a bug!
2018-09-17 bjorn3Rustup to rustc 1.30.0-nightly (cb6d2dfa8 2018-09-16)
2018-09-16 bjorn3Better error message for unsupported "C" abi args
2018-09-16 bjorn3Implement some atomic intrinsics in a non atomic version
2018-09-16 bjorn3Implement returning `!` for "C" abi
2018-09-15 bjorn3Implement intrinsic min_align_of_val
2018-09-15 bjorn3Rustup to rustc 1.30.0-nightly (2ab3eba30 2018-09-14)
2018-09-14 bjorn3Implement some intrinsics and fix a codegen error
2018-09-12 bjorn3Implement drop support (fixes #11)
2018-09-08 bjorn3Implement trait objects (cc #14)
2018-09-08 bjorn3Rustfmt
2018-09-08 bjorn3Don't require abi of defined function to be rust or...
2018-09-08 bjorn3Misc changes to abi.rs
2018-09-06 bjorn3Implement intrinsic size_of_val for slices
2018-09-05 bjorn3Update Cargo.lock
2018-08-30 bjorn3Merge branch 'wip_unsized_types'
2018-08-30 bjorn3Support unsized types
2018-08-24 bjorn3Rustup to rustc 1.30.0-nightly (63d66494a 2018-08-23)
2018-08-22 bjorn3Rustfmt
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 bjorn3Disable some prinln!'s
2018-08-15 bjorn3Use either SimpleJIT or faerie, but not both
2018-08-15 bjorn3Craneliftup
2018-08-14 bjorn3Make FunctionCx generic over Backend
2018-08-14 bjorn3Refactoring
2018-08-14 bjorn3Codegen minicore
2018-08-11 bjorn3Measure translation speed
2018-08-11 bjorn3Use tcx.symbol_name
2018-08-11 bjorn3Don't translate intrinsic func operand
2018-08-11 bjorn3Use get_function_name_and_sig for calling function...
2018-08-11 bjorn3Rustfmt
2018-08-11 bjorn3Deduplicate function name generation
2018-08-11 bjorn3Refactor abi.rs to make it easier to change the abi
2018-08-11 bjorn3Move return codegen to abi.rs
2018-08-11 bjorn3Pass CPlace to codegen_intrinsic_call
2018-08-10 bjorn3Move more code to codegen_intrinsic_call
2018-08-10 bjorn3A small change
2018-08-10 bjorn3Extract codegen_intrinsic_call
2018-08-09 bjorn3Implement intrinsic arith_offset
2018-08-09 bjorn3Rustfmt
2018-08-09 bjorn3Add basic ssa analyzer
2018-08-08 bjorn3Rustfmt
2018-08-08 bjorn3Fix some small bugs
2018-08-08 bjorn3Better unimplemented stuff handling
2018-08-08 bjorn3Implement intrinsics {ctlz,cttz}{,_nonzero} and ctpop
2018-08-08 bjorn3Some misc changes
2018-08-08 bjorn3Fix some bugs
2018-08-08 bjorn3Implement overflowing_* and *_with_overflowing
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
2018-07-30 bjorn3Rustup to rustc 1.29.0-nightly (866a71325 2018-07-29)
2018-07-30 bjorn3Implement intrinsics assume and (un)likely
2018-07-30 bjorn3Implement intrinsics copy and copy_nonoverlapping
2018-07-30 bjorn3Add support for binop rem on floats
2018-07-30 bjorn3Implement intrinsic discriminant_value and fix bug...
2018-07-29 bjorn3Implement some intrinsics
2018-07-29 bjorn3Fix non-closure rust-call functions and fix a field...
2018-07-27 bjorn3Fix a bug when the same function is called with differe...
2018-07-26 bjorn3Implement some intrinsics
2018-07-26 bjorn3Add closure support (fixes #2)
2018-07-21 bjorn3Add some basic intrinsic support (only size_of atm)
next