rust/src/librustc_mir
bors cd5c26f0eb Auto merge of #53697 - Cyres:const-fn-int-ops, r=oli-obk
Add more const int ops

r? @oli-obk

Tracking Issue: #53718

list of `const fn`s in this PR:

- `feature = const_int_rotate`
  - `rotate_left`
  - `rotate_right`
- `feature = const_int_wrapping`
  - `wrapping_add`
  - `wrapping_sub`
  - `wrapping_mul`
  - `wrapping_shl`
  - `wrapping_shr`
- `feature = const_int_overflowing`
  - `overflowing_add`
  - `overflowing_sub`
  - `overflowing_mul`
  - `overflowing_shl`
  - `overflowing_shr`
- `feature = const_int_sign`
  - `is_positive`
  - `is_negative`
- `feature = const_int_conversion`
  - `reverse_bits`
  - `to_le_bytes`
  - `to_ne_bytes`
  - `from_be_bytes`
  - `from_le_bytes`
  - `from_ne_bytes`
  - `reverse_bits`
2018-09-03 16:31:34 +00:00
..
borrow_check Run rustfmt 2018-08-30 19:14:35 -03:00
build Auto merge of #53815 - F001:if-let-guard, r=petrochenkov 2018-09-01 20:31:29 +00:00
dataflow Make move out computation lazy 2018-08-30 19:14:31 -03:00
hair Auto merge of #53842 - estebank:various, r=petrochenkov 2018-09-01 23:34:14 +00:00
interpret Auto merge of #53697 - Cyres:const-fn-int-ops, r=oli-obk 2018-09-03 16:31:34 +00:00
monomorphize Support local ThinLTO with incremental compilation. 2018-08-31 15:22:52 +02:00
transform Auto merge of #53697 - Cyres:const-fn-int-ops, r=oli-obk 2018-09-03 16:31:34 +00:00
util kill dead code from util/liveness 2018-08-27 13:57:55 -04:00
Cargo.toml Use optimized SmallVec implementation 2018-08-23 10:45:53 +03:00
const_eval.rs make ptr_op finally reponsible for all ops involving pointers; make ValTy constructor private 2018-08-29 08:44:37 +02:00
diagnostics.rs
lib.rs Auto merge of #53697 - Cyres:const-fn-int-ops, r=oli-obk 2018-09-03 16:31:34 +00:00
shim.rs support user-given types in adts 2018-08-24 13:27:38 -04:00