about summary refs log tree commit diff
path: root/src/num.rs
AgeCommit message (Expand)AuthorLines
2020-11-01Rename trans to codegenMuhammad Mominul Huque-9/+9
2020-10-08Use the new cranelift-module interfacebjorn3-7/+7
2020-09-23Document almost all modulesbjorn3-0/+2
2020-09-05Rustup to rustc 1.48.0-nightly (c59199efc 2020-09-04)bjorn3-5/+5
2020-08-28fmt: Run cargo fmt since it is availableCohenArthur-13/+40
2020-06-30Mask shift amountbjorn3-8/+16
2020-06-20Implement checked_mulbjorn3-10/+36
2020-06-20Use Cranelift legalization for icmp.i128bjorn3-1/+1
2020-03-27Limit publicness to crate where possible and remove unused importsbjorn3-7/+7
2020-01-25Replace unimplemented! with unreachable! when it will never be supportedbjorn3-1/+1
2020-01-15Reduce the amount of calls to layout_ofbjorn3-2/+3
2019-09-28Rustup to rustc 1.40.0-nightly (084beb83e 2019-09-27)bjorn3-5/+5
2019-09-15Fix trans_ptr_binop for fn()bjorn3-2/+5
2019-09-14Fix foreign type handlingbjorn3-9/+3
2019-09-14Implement shl and shr overflow checksbjorn3-4/+8
2019-08-31Format code using 'cargo fmt'Atul Bhosale-21/+77
2019-08-18Use anonymous lifetimes where possiblebjorn3-10/+10
2019-08-18Rustup to rustc 1.39.0-nightly (2111aed0a 2019-08-17)bjorn3-1/+1
2019-08-15Workaround for missing icmp{,_imm}.i128 legalizationsbjorn3-3/+3
2019-08-14Cast rhs to lhs type for shl and shrbjorn3-2/+14
2019-08-14Refactor num.rsbjorn3-238/+172
2019-08-14Calculate sign in trans{,_checked}_int_binop instead of callerbjorn3-4/+6
2019-08-14Move trans_*_binop to num.rsbjorn3-0/+406