Steven Fackler
b4909f6eb7
Fix rustdoc
2014-09-30 12:52:47 -07:00
Steven Fackler
d9eac5d99c
Fix librustuv
2014-09-30 12:52:47 -07:00
Steven Fackler
d3444779e6
Fix libnative
2014-09-30 12:52:47 -07:00
Steven Fackler
efbb15d59c
Fix libgreen
2014-09-30 12:52:47 -07:00
Steven Fackler
c4e0755245
Fix librustc_llvm
2014-09-30 12:52:47 -07:00
Steven Fackler
99e2bb79b6
Fix librustc
2014-09-30 12:52:47 -07:00
Steven Fackler
d2caea2beb
Fix librustc_back
2014-09-30 12:52:47 -07:00
Steven Fackler
448c8bf24e
Fix libtime
2014-09-30 12:52:46 -07:00
Steven Fackler
ad83352618
Fix librustrt
2014-09-30 12:52:46 -07:00
Steven Fackler
d5647a8ea3
Fix libstd
2014-09-30 12:52:00 -07:00
Steven Fackler
1e0c7b682f
Fix liballoc
2014-09-30 12:52:00 -07:00
Steven Fackler
c76151529a
Fix cfg warnings for liblibc
2014-09-30 12:52:00 -07:00
Steven Fackler
92013a849d
Turn on cfg format warnings
2014-09-30 12:52:00 -07:00
bors
fa6b2d4c3b
auto merge of #17647 : pcwalton/rust/stop-looking-in-metadata-in-tc, r=cmr
...
I don't know exactly what made this regress so badly…maybe it was all the lifetimes that @eddyb landed. According to `git blame` this is all somewhat old code. Regardless this is an enormous improvement in compile times.
r? @brson
2014-09-30 16:47:27 +00:00
Patrick Walton
78e2503db3
librustc: Stop looking in metadata in type contents.
...
4x improvement in pre-trans compile time for rustc.
2014-09-30 05:52:08 -07:00
bors
38015eeb70
auto merge of #17640 : brson/rust/wininst, r=alexcrichton
...
This makes the windows `make dist` target start producing binary tarballs, and tweaks install.sh so they work, in preparation for working on a combined Rust+Cargo installer.
2014-09-30 12:27:27 +00:00
bors
d2f8d4c505
auto merge of #17563 : brson/rust/wintcbfix, r=thestinger
...
This is the bare minimum to stop using split stacks on Windows, fixing https://github.com/rust-lang/rust/issues/13259 and #14742 , by turning on stack probes for all functions and disabling compiler and runtime support for split stacks on Windows.
It does not restore the out-of-stack error message, which requires more runtime work.
This includes a test that the Windows TCB is no longer being clobbered, but the out-of-stack test itself is pretty weak, only testing that the program exits abnormally, not that it isn't writing to bogus memory, so I haven't truly verified that this is providing the safety we claim.
A more complete solution is in https://github.com/rust-lang/rust/pull/16388 , which has some unresolved issues yet.
cc @Zoxc @klutzy @vadimcn
2014-09-30 06:47:25 +00:00
bors
7409050421
auto merge of #17468 : nick29581/rust/dst-bug-nostd, r=nikomatsakis
...
closes #17392
r? @nikomatsakis
Kind of a first draft because I'm not sure if this is the right approach. I believe the general idea of giving an error rather than an ICE in obligation_for_builtin_bound is right, but not sure about returning an Option, etc.
Also, could probably have a better error message.
2014-09-29 23:52:21 +00:00
Nick Cameron
1c36d1c71d
Emit an error rather than ICEing for a missing built-in bound lang item.
...
closes #17392
2014-09-30 11:30:08 +13:00
Brian Anderson
887da8d33a
install: Fix the install.sh script to work with spaces
...
Makes it work on windows
2014-09-29 15:29:57 -07:00
Brian Anderson
0f75b2911c
mk: Start producing binary tarballs on windows
...
We may use these for creating combined rust/cargo installers
2014-09-29 15:29:10 -07:00
bors
0c66796525
auto merge of #17475 : pnkfelix/rust/fix-17303, r=huonw
...
Add deallocate calls to the realloc-16687.rs test.
Fix #17303 .
2014-09-29 21:12:16 +00:00
Brian Anderson
bdeb1d7386
Ignore win-tcb test on non-windows
2014-09-29 11:34:53 -07:00
bors
1f3cda8bd8
auto merge of #17629 : alexcrichton/rust/rollup, r=alexcrichton
2014-09-29 17:18:07 +00:00
Alex Crichton
d3e171861f
Test fixes from the rollup
2014-09-29 10:13:31 -07:00
Alex Crichton
1ae44c2059
rollup merge of #17621 : sfackler/new-snap
2014-09-29 08:17:18 -07:00
Alex Crichton
dfbf32ff8a
rollup merge of #17625 : Boddlnagg/lexer-fix
2014-09-29 08:15:03 -07:00
Alex Crichton
d00cf98ea9
rollup merge of #17623 : bkoropoff/issue-17607
2014-09-29 08:14:58 -07:00
Alex Crichton
1a18258d86
rollup merge of #17619 : wizeman/fix-perm
2014-09-29 08:14:50 -07:00
Alex Crichton
915511ec6d
rollup merge of #17614 : nick29581/slice3
2014-09-29 08:14:39 -07:00
Alex Crichton
29216b5e5c
rollup merge of #17613 : bkoropoff/issue-17593
2014-09-29 08:14:36 -07:00
Alex Crichton
ea3a3e9a7f
rollup merge of #17602 : Tobba/defailbloat-static
2014-09-29 08:14:32 -07:00
Alex Crichton
86b1e6fd8c
rollup merge of #17599 : Gankro/enum-ord
2014-09-29 08:14:29 -07:00
Alex Crichton
0358f31127
rollup merge of #17598 : bkoropoff/issue-17441
2014-09-29 08:14:27 -07:00
Alex Crichton
7784a8d397
rollup merge of #17592 : kmcallister/inline-asm-loc
2014-09-29 08:14:23 -07:00
Alex Crichton
b7c002aac1
rollup merge of #17586 : Sawyer47/test-16465
2014-09-29 08:14:19 -07:00
Alex Crichton
735d16b1b0
rollup merge of #17585 : sfackler/string-slice
2014-09-29 08:14:16 -07:00
Alex Crichton
e44393a953
rollup merge of #17582 : kmcallister/gc-box
2014-09-29 08:14:12 -07:00
Alex Crichton
55754ed893
rollup merge of #17577 : squeaky-pl/patch-1
2014-09-29 08:12:54 -07:00
Alex Crichton
792e32bcfc
rollup merge of #17576 : kmcallister/hide-quotes
2014-09-29 08:12:51 -07:00
Alex Crichton
757fa6ffba
rollup merge of #17573 : iliekturtles/17570-windows-installer-path
2014-09-29 08:12:48 -07:00
Alex Crichton
00009f9789
rollup merge of #17565 : akavel/patch-1
2014-09-29 08:12:45 -07:00
Alex Crichton
bb84afeba1
rollup merge of #17564 : japaric/fix-slicemut-docs
2014-09-29 08:12:42 -07:00
Alex Crichton
e786891d41
rollup merge of #17557 : sfackler/fuse-example
2014-09-29 08:12:37 -07:00
Alex Crichton
94c1b1f30c
rollup merge of #17544 : eklitzke/master
2014-09-29 08:12:32 -07:00
Alex Crichton
5fae40c33a
rollup merge of #17548 : cgaebel/master
2014-09-29 08:12:14 -07:00
Alex Crichton
01c25e6c7b
rollup merge of #17542 : brson/devchannel
2014-09-29 08:12:09 -07:00
Alex Crichton
6c23789ad1
rollup merge of #17531 : tomjakubowski/rustdoc-where-clauses
2014-09-29 08:10:47 -07:00
Alex Crichton
655b7269c8
rollup merge of #17519 : pcwalton/unboxed-closure-move-syntax
2014-09-29 08:10:44 -07:00
Alex Crichton
1ebf456fb0
rollup merge of #17510 : MatejLach/find_fix
2014-09-29 08:10:32 -07:00