rust/src
Simonas Kazlauskas 36b3951c73 Create personality slot when translating Resume
This considerably simplifies code around calling functions and translation of Resume itself. This
removes requirement that a block containing Resume terminator is always translated after something
which creates a landing pad, thus allowing us to actually translate some valid MIRs we could not
translate before.

However, an assumption is added that translator is correct (in regards to landing pad generation)
and code will never reach the Resume terminator without going through a landing pad first. Breaking
these assumptions would pass an `undef` value into the personality functions.
2016-01-06 13:57:52 +02:00
..
compiler-rt@b6087e82ba Update compiler-rt 2015-11-07 00:26:44 +08:00
compiletest Remove unused imports 2015-12-17 05:43:27 +00:00
doc Auto merge of #30595 - steveklabnik:remove_learn_rust, r=gankro 2016-01-05 03:32:12 +00:00
driver Run rustfmt on driver. 2015-10-11 23:41:43 -07:00
error-index-generator Run rustfmt on error-index-generator. 2015-10-11 23:44:32 -07:00
etc update valgrind suppressions 2015-12-25 15:46:36 -05:00
grammar Fix whitespace alignment 2015-12-24 21:39:38 -05:00
jemalloc@f84e309272 std: Update jemalloc version 2015-12-21 13:34:48 -08:00
liballoc Auto merge of #30593 - steveklabnik:small_rc_refactoring, r=Gankro 2015-12-31 11:42:16 +00:00
liballoc_jemalloc std: Remove rust_builtin C support library 2015-12-21 22:12:48 -08:00
liballoc_system Register new snapshots 2015-12-21 09:26:21 -08:00
libarena Register new snapshots 2015-12-21 09:26:21 -08:00
libbacktrace Clean whitespace 2015-10-19 11:16:31 -04:00
libcollections Fix off-by-one in String::remove 2016-01-02 22:36:50 +01:00
libcollectionstest restore tests accidentally removed in #30182 2015-12-13 01:02:12 -05:00
libcore Auto merge of #30702 - tshepang:derives-not-needed, r=steveklabnik 2016-01-05 10:24:37 +00:00
libcoretest Make float parsing "." return Err 2016-01-04 18:23:33 +00:00
libflate Register new snapshots 2015-12-21 09:26:21 -08:00
libfmt_macros Register new snapshots 2015-12-21 09:26:21 -08:00
libgetopts Register new snapshots 2015-12-21 09:26:21 -08:00
libgraphviz Register new snapshots 2015-12-21 09:26:21 -08:00
liblibc@e0c0bf439a unbreak openbsd code 2015-12-21 13:36:23 +01:00
liblog Register new snapshots 2015-12-21 09:26:21 -08:00
librand In the middle of the implementation 2016-01-01 04:28:26 -08:00
librbml Use a more efficient encoding for opaque data in RBML. 2015-12-28 12:15:44 -05:00
librustc Merge Call and DivergingCall diffs into CallKind 2016-01-06 13:57:52 +02:00
librustc_back Auto merge of #30417 - alexcrichton:better-detect-elf-tls, r=alexcrichton 2015-12-22 09:15:29 +00:00
librustc_bitflags Register new snapshots 2015-12-21 09:26:21 -08:00
librustc_borrowck use structured errors 2015-12-30 14:27:59 +13:00
librustc_data_structures Register new snapshots 2015-12-21 09:26:21 -08:00
librustc_driver Refactoring 2015-12-30 14:27:59 +13:00
librustc_front Stop re-exporting PathParameters's variants. 2015-12-22 17:12:33 +01:00
librustc_lint Refactoring 2015-12-30 14:27:59 +13:00
librustc_llvm Register new snapshots 2015-12-21 09:26:21 -08:00
librustc_metadata Auto merge of #30264 - GuillaumeGomez:patch-5, r=Manishearth 2016-01-02 16:56:15 +00:00
librustc_mir panic/panic_bounds_check to destructure tys 2016-01-06 13:57:52 +02:00
librustc_platform_intrinsics Register new snapshots 2015-12-21 09:26:21 -08:00
librustc_plugin use structured errors 2015-12-30 14:27:59 +13:00
librustc_privacy use structured errors 2015-12-30 14:27:59 +13:00
librustc_resolve Rebasing and review comments 2015-12-30 14:54:36 +13:00
librustc_trans Create personality slot when translating Resume 2016-01-06 13:57:52 +02:00
librustc_typeck Auto merge of #30585 - Ms2ger:ExplicitSelfCategory, r=brson 2015-12-31 01:12:38 +00:00
librustc_unicode Register new snapshots 2015-12-21 09:26:21 -08:00
librustdoc Rustdoc - Specify max-image size 2016-01-02 21:38:36 -05:00
libserialize Register new snapshots 2015-12-21 09:26:21 -08:00
libstd Auto merge of #29732 - nathansizemore:master, r=steveklabnik 2016-01-04 00:27:40 +00:00
libsyntax Add test for "malformed macro lhs" and change back span_bug to span_fatal 2016-01-04 01:13:57 +01:00
libsyntax_ext use structured errors 2015-12-30 14:27:59 +13:00
libterm Register new snapshots 2015-12-21 09:26:21 -08:00
libtest variable CPUS_SIZE should have a snake case name such as cpus_size 2015-12-22 14:10:17 +01:00
llvm@3564439515 Disable the null check elimination pass 2015-12-02 18:19:10 +01:00
rt std: Remove old android header file 2015-12-22 09:03:46 -08:00
rtstartup Register new snapshots 2015-12-21 09:26:21 -08:00
rust-installer@c37d3747da
rustbook fixes #17017 (update padding:11px line 142 of rustbook.css) 2015-09-28 12:11:18 -05:00
rustllvm Disable the null check elimination pass 2015-12-02 18:19:10 +01:00
test Add tests 2016-01-06 13:57:52 +02:00
snapshots.txt Fixes #30521 and #30627 by adding new snapshots 2015-12-30 09:02:02 -08:00