Erick Tryzelaar
f7745a9be3
rustc_trans: Fix type projection debuginfo
...
Closes #20797
2015-01-11 21:39:03 -08:00
Richo Healey
043a4b32d1
powerpc: Fix extraneous include in rt support
2015-01-11 21:15:19 -08:00
Richo Healey
734093674e
powerpc: Fix missing include in cabi_powerpc
2015-01-11 21:15:19 -08:00
Richo Healey
7776820a03
powerpc: definition support for libc
2015-01-11 21:15:06 -08:00
Richo Healey
8341ee4075
powerpc: rough platform support
2015-01-11 21:14:58 -08:00
Richo Healey
7a05dc273d
powerpc: pthread support
2015-01-11 21:14:58 -08:00
Richo Healey
e9908da0d7
powerpc: Fixup more stack work
2015-01-11 21:14:58 -08:00
Richo Healey
d48fa78694
powerpc: add cdefs for linux
...
This borrowed entirely from the mips definitions, and should be
revisited after it lands while testing.
2015-01-11 21:14:31 -08:00
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
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
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
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