Brian Anderson
d53f80dcd6
mk: Remove check-fast target
2014-09-18 11:49:03 -07:00
Brian Anderson
48b5378b5a
configure: Remove support for i686-pc-mingw32 triple
2014-09-18 11:49:03 -07:00
bors
482e7788c7
auto merge of #17249 : vadimcn/rust/env-keys, r=alexcrichton
...
Closes #16937
2014-09-18 17:05:35 +00:00
Daniel Micay
360a29d9c9
stop disabling ASLR in normal Windows builds
...
Closes #16514
2014-09-18 12:58:48 -04:00
klutzy
0d70d57617
std::rt::backtrace: Fix backtrace on Win64
...
`struct CONTEXT` and its substructs require 16-byte alignment.
2014-09-18 22:53:38 +09:00
gamazeps
50d179d001
Doc says to avoid mixing allocator instead of forbiding it
2014-09-18 14:16:26 +02:00
Eduard Burtescu
74b8868b5f
rustc: remove Gc<Def> and depth from DefUpvar.
2014-09-18 14:36:36 +03:00
Eduard Burtescu
7c5df404b0
rustc: move freevar finding to resolve.
2014-09-18 14:36:36 +03:00
Eduard Burtescu
5c192ae123
rustc: move type definitions from middle::freevars to middle::ty.
2014-09-18 14:36:36 +03:00
Eduard Burtescu
6536a0c0d6
rustc: add a closure depth to DefUpvar.
2014-09-18 14:36:36 +03:00
Eduard Burtescu
6543c5b9a4
rustc: remove BindingMode from DefLocal.
2014-09-18 14:36:35 +03:00
Eduard Burtescu
1813b8cf55
rustc: remove DefArg and DefBinding in favor of DefLocal.
2014-09-18 14:36:35 +03:00
Eduard Burtescu
f1a8f53cf1
Fix fallout in tests from removing the use of Gc in ExpnInfo.
2014-09-18 14:36:18 +03:00
Eduard Burtescu
e35e47f5c1
rustc: fix fallout from removing the use of Gc for ExpnInfo.
2014-09-18 14:36:18 +03:00
Eduard Burtescu
07f4fda598
syntax: use an index in CodeMap instead of Gc for ExpnInfo.
2014-09-18 14:36:18 +03:00
bors
d485e87c57
auto merge of #17364 : thestinger/rust/debuginfo, r=pnkfelix
...
Closes #13611
2014-09-18 11:05:38 +00:00
gamazeps
6a37692ecb
Document that CStrings live in the libc heap
...
Closes issue #17067 and improves pr #17355
2014-09-18 12:13:30 +02:00
bors
49dd8e8c36
auto merge of #17349 : aturon/rust/rt-experimental, r=alexcrichton
...
The `std::rt` module was marked `unstable` [a while back](b6d4d117f4
), and this change was not reverted when we moved to an `experimental` baseline for `std`.
2014-09-18 08:25:38 +00:00
Oren Hazi
c942df9fa5
from_str has an impl for uint, not Option<uint>
2014-09-18 00:52:42 -07:00
Vadim Chugunov
8b84911120
Pacify lint gods.
2014-09-17 23:40:27 -07:00
bors
35be9b817d
auto merge of #17341 : alexcrichton/rust/unignore, r=brson
...
I've confirmed that these are working on the snapshot builders
Closes #16919
2014-09-18 05:50:38 +00:00
Daniel Micay
98fff20a7c
stop clamping the DWARF version to 3 on Linux
...
Closes #13611
2014-09-18 01:10:12 -04:00
bors
28407b6ff0
auto merge of #17335 : TeXitoi/rust/relicense-shootout, r=brson
...
Everyone agreed. Fix #17064 , fix #17072
@brson OK?
2014-09-18 03:20:39 +00:00
Stuart Pernsteiner
ed476b02a6
support LTO against libraries built with codegen-units > 1
2014-09-17 16:58:20 -07:00
bors
9508faa227
auto merge of #16377 : pcwalton/rust/associated-items, r=nikomatsakis
...
This is waiting on an RFC, but this basic functionality should be
straightforward. The implementation essentially desugars during type
collection and AST type conversion time into the parameter scheme we
have now.
r? @nikomatsakis
2014-09-17 23:45:36 +00:00
Patrick Walton
78a841810e
librustc: Implement associated types behind a feature gate.
...
The implementation essentially desugars during type collection and AST
type conversion time into the parameter scheme we have now. Only fully
qualified names--e.g. `<T as Foo>::Bar`--are supported.
2014-09-17 16:38:57 -07:00
Felix Raimundo
9ce2c51c46
Document that CStrings live in the libc heap
...
Insists on the fact that the memory is managed by malloc
and not jemalloc
Closes #17067
2014-09-18 00:35:26 +02:00
bors
8067f4425d
auto merge of #17331 : kballard/rust/rust_log_pattern_inverted, r=alexcrichton
...
RUST_LOG supports regex filtering of log messages with a syntax like
`RUST_LOG=main/foo` to use the regex filter 'foo'. Unfortunately, the
filter was inverted, so `RUST_LOG=main/foo` would actually show all
messages except the ones containing 'foo'.
2014-09-17 21:15:38 +00:00
Kevin Ballard
e7b257089c
Fix the inverted RUST_LOG filter
...
RUST_LOG supports regex filtering of log messages with a syntax like
`RUST_LOG=main/foo` to use the regex filter 'foo'. Unfortunately, the
filter was inverted, so `RUST_LOG=main/foo` would actually show all
messages except the ones containing 'foo'.
2014-09-17 13:26:26 -07:00
Pablo Brasero
17674e02fc
Fix warning and make code follow the text better
2014-09-17 21:05:16 +01:00
Aaron Turon
4ef9e1eca2
Remove unstable marker from std::rt
...
The `std::rt` module was marked `unstable` [a while
back](b6d4d117f4
),
and this change was not reverted when we moved to an `experimental`
baseline for `std`.
2014-09-17 11:55:07 -07:00
bors
b88d1030e1
auto merge of #17343 : alexcrichton/rust/rollup, r=alexcrichton
2014-09-17 18:26:14 +00:00
Keegan McAllister
5b42f79ff0
Pop the expansion context after expanding a method macro
...
We were leaving these on the stack, causing spurious backtraces.
I've confirmed that this test fails without the fix.
2014-09-17 11:18:53 -07:00
Keegan McAllister
f85e4f75b9
Add a forbid-output property in cfail tests
2014-09-17 11:18:14 -07:00
Alex Crichton
3a54a4ee6b
Test fixes from the rollup
2014-09-17 09:37:39 -07:00
bors
4d2af38611
auto merge of #16836 : P1start/rust/closure_ret_bang, r=alexcrichton
...
Fixes #13490 .
2014-09-17 15:51:11 +00:00
Alex Crichton
665e759d5a
rollup merge of #17333 : mo/drop_unused_diagnostic_codes
2014-09-17 08:50:16 -07:00
Alex Crichton
60d2689ab2
rollup merge of #17329 : alexcrichton/snapshots
2014-09-17 08:50:05 -07:00
Alex Crichton
3cf43aeb4f
rollup merge of #17326 : brson/wintest
2014-09-17 08:50:04 -07:00
Alex Crichton
4a7665c808
rollup merge of #17312 : Manishearth/builtin-shrink
2014-09-17 08:49:46 -07:00
Alex Crichton
498e35aa87
rollup merge of #17311 : jakub-/issue-17302
2014-09-17 08:49:41 -07:00
Alex Crichton
2278f9575d
rollup merge of #17310 : nikomatsakis/type-bounds-generalize-to-multiple-object-bounds
2014-09-17 08:49:39 -07:00
Alex Crichton
df34b082ab
rollup merge of #17309 : aturon/deprecate-libnum
2014-09-17 08:49:37 -07:00
Alex Crichton
d76f51c264
rollup merge of #17297 : treeman/net-unix
2014-09-17 08:49:33 -07:00
Alex Crichton
1921055dda
rollup merge of #17294 : theevocater/master
2014-09-17 08:49:31 -07:00
Alex Crichton
9dfcb41926
rollup merge of #17292 : thestinger/tasks
2014-09-17 08:49:28 -07:00
Alex Crichton
f4da040e62
rollup merge of #17290 : bkoropoff/issue-17283
2014-09-17 08:49:26 -07:00
Alex Crichton
04c537ff56
rollup merge of #17285 : brson/relchan
2014-09-17 08:49:21 -07:00
Alex Crichton
6f575d1b9c
rollup merge of #17281 : saysjonathan/missing-semicolon
2014-09-17 08:49:12 -07:00
Alex Crichton
e65f6714b0
rollup merge of #17279 : jakub-/for-loop-unused-variable
2014-09-17 08:49:10 -07:00