rust/src/libcoretest
Alex Crichton 4f643d79fc rollup merge of #23863: pnkfelix/arith-oflo-const-eval
const_eval : add overflow-checking for {`+`, `-`, `*`, `/`, `<<`, `>>`}.

One tricky detail here: There is some duplication of labor between `rustc::middle::const_eval` and `rustc_trans::trans::consts`. It might be good to explore ways to try to factor out the common structure to the two passes (by abstracting over the particular value-representation used in the compile-time interpreter).

----

Update: Rebased atop #23841

Fix #22531

Fix #23030

Fix #23221

Fix #23235
2015-03-31 18:06:35 -07:00
..
2015-03-26 12:10:22 -07:00
2015-03-31 15:49:57 -07:00
2015-03-10 15:08:31 -07:00
2015-03-26 12:10:22 -07:00
2015-03-31 15:49:57 -07:00
2015-03-31 15:49:57 -07:00
2015-03-26 12:10:22 -07:00
2015-03-26 12:10:22 -07:00
2015-03-26 12:10:22 -07:00
2015-02-26 07:21:26 +02:00
2015-03-31 15:49:57 -07:00