rust/src
bors a3f0ee9a7b Auto merge of #40113 - smaeul:native-musl, r=alexcrichton
Support dynamically-linked and/or native musl targets

These changes allow native compilation on musl-based distributions and the use of dynamic libraries on linux-musl targets. This is intended to remove limitations based on past assumptions about musl targets, while maintaining existing behavior by default.

A minor related bugfix is included.
2017-08-23 08:43:52 +00:00
..
bootstrap Inline crt-static choice for pc-windows-msvc 2017-08-22 16:24:29 -05:00
build_helper rustbuild: Replace create_dir_racy with create_dir_all 2017-08-07 16:04:46 +01:00
ci Mark install-x86_64-redox.sh as executable 2017-08-15 06:46:06 -06:00
doc Rollup merge of #43914 - steveklabnik:update-books, r=QuietMisdreavus 2017-08-17 10:44:10 -04:00
etc Add support for Vector Unpack High and Low on PowerPC 2017-08-16 05:04:42 +00:00
grammar changed upper bound digit in octal rule to 7 2017-06-13 17:08:12 -03:00
jemalloc@1f5a28755e Update jemalloc to 4.5.0 2017-08-16 22:06:05 +02:00
liballoc Add missing links for String module and type 2017-08-18 17:17:46 +02:00
liballoc_jemalloc Update jemalloc to 4.5.0 2017-08-16 22:06:05 +02:00
liballoc_system Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
libarena Bump version and stage0 compiler 2017-06-19 22:25:05 -07:00
libbacktrace Update libbacktrace config.sub from http://git.savannah.gnu.org/cgit/config.git 2017-08-03 21:12:15 -07:00
libcollections rustc: Implement the #[global_allocator] attribute 2017-07-05 14:37:01 -07:00
libcompiler_builtins@6b9281d2b2 Update the compiler_builtins submodule 2017-08-18 23:03:37 +12:00
libcore Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis 2017-08-22 01:34:54 +00:00
libfmt_macros use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libgetopts use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libgraphviz Rollup merge of #43891 - Fourchaux:master, r=steveklabnik 2017-08-17 10:44:07 -04:00
liblibc@2a5b50b7f7 addrinfo hint in lookup_host() needs clean initialization on all platforms 2017-08-07 09:07:26 -07:00
libpanic_abort
libpanic_unwind use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libproc_macro Add PartialEq/Eq impls to proc_macro::{Spacing, Delimiter} 2017-08-20 23:20:34 +02:00
libprofiler_builtins Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librand Rollup merge of #43891 - Fourchaux:master, r=steveklabnik 2017-08-17 10:44:07 -04:00
librustc Introduce temporary target feature crt_static_respected 2017-08-22 16:24:29 -05:00
librustc_allocator rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_apfloat rustc_apfloat: complete the IEEE & PPC implementations. 2017-08-02 03:45:03 +03:00
librustc_asan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_back Support dynamic linking for musl-based targets 2017-08-22 16:24:29 -05:00
librustc_bitflags Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_borrowck Rollup merge of #43993 - tamird:better-wording-error, r=arielb1 2017-08-22 13:36:17 +02:00
librustc_const_eval rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_const_math rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_data_structures rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_driver Introduce temporary target feature crt_static_respected 2017-08-22 16:24:29 -05:00
librustc_errors Auto merge of #43986 - petrochenkov:pubcrate3, r=pnkfelix 2017-08-21 08:14:17 +00:00
librustc_incremental rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_lint rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_llvm rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_lsan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_metadata rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_mir Fix logic error in test guarding prototype MIR borrowck code. 2017-08-22 12:05:52 +02:00
librustc_msan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_passes rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_platform_intrinsics Add support for Vector Unpack High and Low on PowerPC 2017-08-16 05:04:42 +00:00
librustc_plugin Auto merge of #44008 - RalfJung:staged1, r=alexcrichton 2017-08-22 11:15:10 +00:00
librustc_privacy rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
librustc_resolve Auto merge of #43986 - petrochenkov:pubcrate3, r=pnkfelix 2017-08-21 08:14:17 +00:00
librustc_save_analysis Auto merge of #43971 - alexcrichton:lint-statements, r=michaelwoerister 2017-08-21 17:38:26 +00:00
librustc_trans Tell the linker when we want to link a static executable 2017-08-22 16:24:29 -05:00
librustc_trans_utils Introduce target feature crt_static_allows_dylibs 2017-08-22 16:24:29 -05:00
librustc_tsan rustc_{a,l,m,t}san: re-run build script if env var LLVM_CONFIG changes 2017-06-30 17:35:00 +00:00
librustc_typeck Auto merge of #44013 - arielb1:coerce-snapshot, r=eddyb 2017-08-22 19:14:12 +00:00
librustdoc Rollup merge of #43930 - pravic:es5-revert-shorthand, r=frewsxcv 2017-08-17 10:44:15 -04:00
libserialize use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libstd Auto merge of #40113 - smaeul:native-musl, r=alexcrichton 2017-08-23 08:43:52 +00:00
libstd_unicode Auto merge of #43830 - alexcrichton:path-display-regression, r=aturon 2017-08-23 03:24:13 +00:00
libsyntax Ensure that generic arguments don't end up in attribute paths. 2017-08-22 15:50:19 -07:00
libsyntax_ext Rollup merge of #43891 - Fourchaux:master, r=steveklabnik 2017-08-17 10:44:07 -04:00
libsyntax_pos Auto merge of #43832 - huntiep:compiler-desugaring-enum, r=nikomatsakis 2017-08-18 00:26:08 +00:00
libterm use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
libtest Make sure crates not opting in to staged_api don't use staged_api 2017-08-20 16:57:36 +02:00
libunwind Update libunwind dependencies for musl 2017-08-22 16:24:29 -05:00
llvm@d9e7d2696e Fix LLVM assertion when a weak symbol is defined in global_asm. 2017-07-18 16:52:00 +03:00
rt Remove the in-tree flate crate 2017-06-20 07:11:29 -07:00
rtstartup
rustc Make librustc_driver work without librustc_trans 2017-08-11 10:38:31 +02:00
rustllvm Fix covered-switch-default warnings in PassWrapper 2017-08-08 16:17:33 +08:00
test Auto merge of #40113 - smaeul:native-musl, r=alexcrichton 2017-08-23 08:43:52 +00:00
tools Auto merge of #43950 - redox-os:redox_docker, r=alexcrichton 2017-08-20 02:25:20 +00:00
Cargo.lock Move borrowck error msg construction to module in rustc_mir (for later reuse by mir borrowck). 2017-08-16 15:52:45 +02:00
Cargo.toml Build rustdoc on-demand. 2017-07-27 05:51:22 -06:00
stage0.txt Bump master to 1.21.0 2017-07-25 07:03:19 -07:00