Richo Healey
164981042d
powerpc: Janky segmented stack support
2015-01-11 21:14:31 -08:00
Richo Healey
f0d6eee499
powerpc: Add unwinder size REVISIT
2015-01-11 21:14:31 -08:00
Richo Healey
a2e3993111
powerpc: Add libstd utils
2015-01-11 21:14:31 -08:00
Richo Healey
c055d99526
powerpc: Teach trans about powerpc
2015-01-11 21:14:31 -08:00
Richo Healey
33cd9cf9f4
powerpc: initialize llvm
2015-01-11 21:14:31 -08:00
Richo Healey
c8442afeb0
powerpc: Add backend support for powerpc
2015-01-11 21:14:30 -08:00
Richo Healey
e5bbe8244b
powerpc: Tell liballoc about power alignment
2015-01-11 21:14:30 -08:00
Richo Healey
194ed4f5a0
powerpc: Document the existance of powerpc
2015-01-11 21:14:30 -08:00
Richo Healey
0e0af8ea88
powerpc: Use toolchain assembler on power
2015-01-11 21:14:30 -08:00
Richo Healey
a36a8924b4
powerpc: Build llvm for powerpc
2015-01-11 21:14:30 -08:00
Richo Healey
f512dce713
powerpc: Add platform configuration
2015-01-11 21:14:30 -08:00
Richo Healey
31d232e204
powerpc: Add support to configure
2015-01-11 21:14:23 -08:00
bors
0aec4db1c0
auto merge of #20889 : Manishearth/rust/trait-error, r=nikomatsakis
...
fixes #20783
r? @nikomatsakis
2015-01-12 04:45:18 +00:00
Joseph Crail
415fc5f0f1
Remove unused import.
2015-01-11 23:08:26 -05:00
bors
15a41380c1
auto merge of #20897 : barosl/rust/no-type-for-node-ice, r=nick29581
...
If the type of a node cannot be determined due to a previous type error, a `no type for node` ICE occurs. This commit makes it return `ty_err` instead in such a case.
Fixes #20401 .
Fixes #20506 .
Fixes #20614 .
Fixes #20752 .
Fixes #20829 .
Fixes #20846 .
Fixes #20885 .
Fixes #20886 .
Fixes #20952 .
Fixes #20970 .
2015-01-12 02:40:20 +00:00
CarVac
9302dc5d9e
Replace uint with u32 in trpl/guessing-game.md
...
uint was recently deprecated, so in following the use of i32 at first,
replace all references to uint with u32.
Also change literals from e.g. 100u to 100, so that they are no longer
usize.
2015-01-11 21:00:42 -05:00
bors
4bed1e8c0a
Merge pull request #20968 from estsauver/20762
...
Fix sentence fragment in librustc README
Reviewed-by: alexcrichton
2015-01-12 00:21:32 +00:00
bors
8d88ac12c1
Merge pull request #20966 from Valloric/ownership-fix
...
Fixing integer usage in ownership doc
Reviewed-by: steveklabnik
2015-01-12 00:21:31 +00:00
bors
8c824c5b65
Merge pull request #20956 from angst7/docfixes1
...
replace deprecated uint references with u32 in trpl/looping.md
Reviewed-by: Gankro
2015-01-12 00:21:31 +00:00
bors
53ea263e37
Merge pull request #20934 from tomjakubowski/patch-1
...
Escape a leading # in a doc comment
Reviewed-by: eddyb
2015-01-12 00:21:30 +00:00
bors
352c81bb4b
Merge pull request #20933 from gifnksm/patch-1
...
TRPL: `cargo build` doesn't run executables
Reviewed-by: alexcrichton
2015-01-12 00:21:30 +00:00
bors
f72c719b71
Merge pull request #20930 from charmeleon/master
...
Switching out range(0,10) example to 0..10. Tests fine
Reviewed-by: brson
2015-01-12 00:21:29 +00:00
bors
268e2bff97
Merge pull request #20926 from xnil/patch-1
...
Hepburn romanization of さようなら
Reviewed-by: huonw
2015-01-12 00:21:29 +00:00
bors
1f1e18972e
Merge pull request #20920 from piyo/issue-20853
...
Give mmap a page-aligned stack start address
Reviewed-by: Aatch
2015-01-12 00:21:28 +00:00
bors
a1a34a35b2
Merge pull request #20915 from csouth3/hash-iters
...
Add ExactSizeIterator impls for Hash{Map, Set, Table}
Reviewed-by: Gankro
2015-01-12 00:21:28 +00:00
bors
79602e24c8
Merge pull request #20905 from akiss77/pr-morestack-plt
...
Fix: GNU AArch64 assembler does not like @plt symbol suffix
Reviewed-by: alexcrichton
2015-01-12 00:21:27 +00:00
bors
a9679c643b
Merge pull request #20903 from XMPPwocky/deadlink1
...
Fix dead link in documentation (s/task/thread/)
Reviewed-by: Aatch
2015-01-12 00:21:27 +00:00
bors
668325190d
Merge pull request #20902 from stevencrockett/master
...
reference: Small grammar fixes for correctness/consistency and updates for language changes.
Reviewed-by: steveklabnik
2015-01-12 00:21:26 +00:00
bors
67736510ae
Merge pull request #20899 from TeXitoi/fix-shootout-threadring
...
fix shootout-threadring.rs
Reviewed-by: alexcrichton
2015-01-12 00:21:25 +00:00
bors
10305fcfdc
Merge pull request #20898 from sebras/trpl
...
Cosmetic updates to TRPL text
Reviewed-by: steveklabnik
2015-01-12 00:21:25 +00:00
bors
50b0f5c550
Merge pull request #20895 from adregan/master
...
Updates fixed-size suffix in 30 minute introduction
Reviewed-by: steveklabnik
2015-01-12 00:21:25 +00:00
bors
654877c75f
Merge pull request #20883 from apreiml/master
...
Update 7.2.9 Array expressions
Reviewed-by: steveklabnik
2015-01-12 00:21:24 +00:00
bors
d71a68ae23
Merge pull request #20881 from brookst/master
...
Add new number literal suffixes to Vim syntax highlighting
Reviewed-by: alexcrichton
2015-01-12 00:21:24 +00:00
bors
3e215200f6
Merge pull request #20877 from killercup/patch-4
...
Error Guide: Add Line Break to Robert Burns Quote
Reviewed-by: steveklabnik
2015-01-12 00:21:23 +00:00
bors
8e0bb03841
Merge pull request #20820 from sellibitze/closure-doc
...
Closure documentation: Fix boxed closure left-over
Reviewed-by: steveklabnik
2015-01-12 00:21:23 +00:00
bors
3d5a102007
Merge pull request #20415 from eddyb/unify-expected-return
...
rustc_typeck: unify expected return types with formal return types to propagate coercions through calls of generic functions.
Reviewed-by: nikomatsakis
2015-01-12 00:21:22 +00:00
Nick Cameron
55d5c46d3a
Make the compilation process more easily customisable
2015-01-12 12:53:07 +13:00
bors
e7b397b02e
auto merge of #20935 : dotdash/rust/cpu_x86-64, r=luqmana
...
Using "generic" disables a number of features that are present on all
x86_64 cpus, the "x86-64" target cpu is the common denominator for that
arch.
Refs #20777
2015-01-11 22:15:52 +00:00
Earl St Sauver
a9b01f6cbc
Fix sentence fragment in librustc README
2015-01-11 13:53:53 -08:00
Strahinja Val Markovic
d355da6e6f
Fixing integer usage in ownership doc
...
`int` doesn't exist anymore. Usage of its equivalent `isize` is
discouraged since its size is platform-dependent. `i32` is used instead
in the examples. Also, integer suffixes aren't needed in the examples
anymore so we can just write `5` instead of `5i`.
2015-01-11 12:42:03 -08:00
Steven Fackler
78b7e13bf0
Fix attr syntax in recursion limit diagnostic
2015-01-11 12:38:51 -08:00
Manish Goregaokar
02d0a8bbcf
docs
2015-01-12 01:44:28 +05:30
Eduard Burtescu
474872160a
tests: update some compile-fail tests for the new behavior of type expectations.
2015-01-11 22:09:46 +02:00
Eduard Burtescu
e73fbc69cd
rustc_typeck: unify expected return types with formal return types to propagate coercions through calls of generic functions.
2015-01-11 22:09:46 +02:00
Eduard Burtescu
21ec0c85d9
rustc_typeck: don't use double indirection to Expr's in check_argument_types.
2015-01-11 22:09:45 +02:00
Eduard Burtescu
2c76710ece
rustc_typeck: make Expectation more composable by replacing map and map_to_option with to_option.
2015-01-11 22:09:45 +02:00
Niko Matsakis
2b8678cf5d
Give where clauses priority over builtin rules. Fixes #20959 .
2015-01-11 14:52:37 -05:00
Steven Fackler
8b6cda3ce6
Rename AtomicInt and AtomicUint
...
Change any use of AtomicInt to AtomicIsize and AtomicUint to AtomicUsize
Closes #20893
[breaking-change]
2015-01-11 11:47:44 -08:00
Matt Roche
c989bd4ab7
replace deprecated uint references with u32
...
Replaced uint references with u32 to prevent compiler warnings.
2015-01-11 13:55:23 -05:00
Niko Matsakis
06e798a881
Normalize the types of fields we project out of a struct or tuple struct.
...
Fixes #20954 .
2015-01-11 13:54:23 -05:00