rust/src
bors cbd84aeb73 Auto merge of #34942 - porglezomp:master, r=sfackler
Fix overflow checking in unsigned pow()

The pow() method for unsigned integers produced 0 instead of trapping overflow for certain inputs. Calls such as 2u32.pow(1024) produced 0 when they should trap an overflow. This also adds tests for the correctly handling overflow in unsigned pow().

This was previously fixed for signed integers in #28248, but it seems unsigned integers got missed that time.

For issue number #34913
2016-09-19 19:03:52 -07:00
..
bootstrap Rollup merge of #36509 - nagisa:rustbuild-py3, r=alexcrichton 2016-09-16 09:29:49 -07:00
build_helper
compiler-rt@8598065bd9
doc Don't ignore a doc code-block we can compile. 2016-09-14 22:49:36 -04:00
driver
etc
grammar
jemalloc@e058ca6616
liballoc Add pub fn ptr_eq(this: &Self, other: &Self) -> bool to Rc and Arc. 2016-09-15 18:48:16 +02:00
liballoc_jemalloc Add s390x support 2016-09-09 22:28:19 +01:00
liballoc_system Add s390x support 2016-09-09 22:28:19 +01:00
libarena
libbacktrace
libcollections Auto merge of #36347 - knight42:str-replacen, r=alexcrichton 2016-09-14 20:29:15 -07:00
libcollectionstest Add tests for str::replacen 2016-09-13 10:16:31 +08:00
libcompiler_builtins Link test to compiler builtins and make unstable 2016-09-13 12:27:26 -07:00
libcore Auto merge of #34942 - porglezomp:master, r=sfackler 2016-09-19 19:03:52 -07:00
libcoretest Documentation for default types modified 2016-09-11 22:58:01 +05:30
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc@d4f6a19c55 Add s390x support 2016-09-09 22:28:19 +01:00
liblog
libpanic_abort
libpanic_unwind Add s390x support 2016-09-09 22:28:19 +01:00
libproc_macro
librand Documentation of what does for each type 2016-09-11 17:00:09 +05:30
librbml
librustc Auto merge of #36545 - Cobrand:wild-print-fix, r=sfackler 2016-09-18 21:01:49 -07:00
librustc_back Auto merge of #36041 - ahmedcharles:try, r=nrc 2016-09-13 22:41:34 -07:00
librustc_bitflags
librustc_borrowck fix dynamic drop for unions 2016-09-16 15:08:32 +03:00
librustc_const_eval Auto merge of #36041 - ahmedcharles:try, r=nrc 2016-09-13 22:41:34 -07:00
librustc_const_math
librustc_data_structures Documentation of what does for each type 2016-09-11 17:00:09 +05:30
librustc_driver Auto merge of #36102 - GuillaumeGomez:rustc_metadata_diagnostics, r=jonathandturner 2016-09-19 13:23:12 -07:00
librustc_errors Auto merge of #36338 - estebank:primitive-shadow, r=jseyfried 2016-09-16 00:39:27 -07:00
librustc_incremental Auto merge of #36041 - ahmedcharles:try, r=nrc 2016-09-13 22:41:34 -07:00
librustc_lint Delete stray ` character in error message. 2016-09-11 16:45:49 -06:00
librustc_llvm
librustc_macro
librustc_metadata Auto merge of #36102 - GuillaumeGomez:rustc_metadata_diagnostics, r=jonathandturner 2016-09-19 13:23:12 -07:00
librustc_mir librustc_mir: Remove &*x when x has a reference type. 2016-09-16 09:30:51 -07:00
librustc_passes Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
librustc_platform_intrinsics
librustc_plugin Remove MacroRulesTT. 2016-09-15 21:16:51 +00:00
librustc_privacy Auto merge of #36270 - petrochenkov:pipwarnagain, r=nikomatsakis 2016-09-14 12:04:30 -07:00
librustc_resolve Auto merge of #36393 - petrochenkov:ancient, r=eddyb 2016-09-15 13:34:11 -07:00
librustc_save_analysis save-analysis: better 'parent' info 2016-09-19 07:17:49 +12:00
librustc_trans Auto merge of #36468 - michaelwoerister:collect-vtable-drop-glue, r=eddyb 2016-09-16 19:52:53 -07:00
librustc_typeck Rollup merge of #36383 - GuillaumeGomez:e0049, r=jonathandturner 2016-09-16 09:29:48 -07:00
librustc_unicode
librustdoc Auto merge of #36393 - petrochenkov:ancient, r=eddyb 2016-09-15 13:34:11 -07:00
libserialize Use question_mark feature in libserialize. 2016-09-11 16:02:43 -07:00
libstd Auto merge of #36523 - Mark-Simulacrum:format-args-link, r=GuillaumeGomez 2016-09-18 17:25:01 -07:00
libsyntax Auto merge of #36471 - nnethercote:rm-to_binop, r=sanxiyn 2016-09-19 08:32:05 -07:00
libsyntax_ext Remove MacroRulesTT. 2016-09-15 21:16:51 +00:00
libsyntax_pos
libterm
libtest
libunwind Add s390x support 2016-09-09 22:28:19 +01:00
llvm@7801978ec1 Up the LLVM 2016-09-17 18:40:40 +03:00
rt
rtstartup rustbuild: Fix cross-compiles to MinGW on Linux 2016-09-12 22:41:17 -07:00
rust-installer@755bc3db4f
rustc Auto merge of #36441 - alexcrichton:rustbuild-target, r=brson 2016-09-16 04:01:01 -07:00
rustllvm Up the LLVM 2016-09-17 18:40:40 +03:00
test Auto merge of #34942 - porglezomp:master, r=sfackler 2016-09-19 19:03:52 -07:00
tools Use question_mark feature in compiletest. 2016-09-11 16:00:50 -07:00
stage0.txt