Niko Matsakis
|
9f7dc1cb33
|
Remove ret_style and instead check whether fn return type is bot
cc #3681
|
2013-01-08 14:21:06 -08:00 |
|
Tim Chevalier
|
80435ad429
|
Make self visible when typechecking nested functions
Necessary to allow supertrait methods to be called in default methods.
r=nikomatsakis
|
2013-01-08 13:56:26 -08:00 |
|
Patrick Walton
|
722d670c85
|
test: Fix botched regex. rs=bustage
|
2013-01-08 10:35:20 -08:00 |
|
Patrick Walton
|
1f667e7995
|
test: Regular expression mistake. rs=bustage
|
2013-01-07 22:13:34 -08:00 |
|
Patrick Walton
|
fcc470c0ee
|
test: Fix check-fast for resolve changes. rs=bustage
|
2013-01-07 18:55:12 -08:00 |
|
Niko Matsakis
|
16ec9aa6e7
|
Support assignability for struct fields. r=pcwalton
|
2013-01-07 18:46:37 -08:00 |
|
Tim Chevalier
|
7b433d098a
|
Revert "Change the self def_id to a self_info in typeck, and inherit"
This reverts commit 921393c56886468b8f7476fa3a3e6ddb3bea421d.
|
2013-01-07 18:18:22 -08:00 |
|
Tim Chevalier
|
921393c568
|
Change the self def_id to a self_info in typeck, and inherit
That is, treat `self` as if it has dynamic scope. This seems to
be harmless, and prevents an ICE as per #3563
|
2013-01-07 18:08:19 -08:00 |
|
Tim Chevalier
|
fb9458e1ec
|
xfail broken tests
|
2013-01-07 18:05:18 -08:00 |
|
Tim Chevalier
|
86db69def2
|
Revert "xfail broken tests"
This reverts commit d771830c4ca2ef63b41c9f871b84868a1d330c81.
|
2013-01-07 18:04:30 -08:00 |
|
Tim Chevalier
|
d771830c4c
|
xfail broken tests
|
2013-01-07 18:04:01 -08:00 |
|
Jed Davis
|
3e7ab3a443
|
Add a test for nullary univariant enums.
|
2013-01-05 00:49:01 -08:00 |
|
Tim Chevalier
|
9e2a59dc5d
|
Add xfailed test for #3707
|
2013-01-03 15:35:19 -08:00 |
|
Tim Chevalier
|
7b08ed02bb
|
Actually xfail this, unbreak build
|
2013-01-03 15:26:41 -08:00 |
|
Tim Chevalier
|
1330b1cdf5
|
Add test cases (one xfailed, one not)
as per #3601 and #3609
|
2013-01-03 14:55:51 -08:00 |
|
Ted Horst
|
af48f30542
|
use newtype struct for devnull rather than type aliased record
|
2013-01-02 15:35:32 -08:00 |
|
Ted Horst
|
7c79b5e434
|
really update mandelbrot to pipes
|
2013-01-02 15:35:32 -08:00 |
|
Patrick Walton
|
5245aceba9
|
test: Fix benchmarks. rs=rustbot
|
2012-12-28 19:57:18 -08:00 |
|
Patrick Walton
|
5bd8692e9d
|
test: Fix a bunch of compile-fail tests. rs=bustage
|
2012-12-28 19:36:35 -08:00 |
|
Patrick Walton
|
b92ea8dc78
|
test: Fix test/run-pass-fulldeps/qquote.rs. rs=bustage
|
2012-12-28 18:42:10 -08:00 |
|
Patrick Walton
|
19dfb47564
|
test: Fix test/run-pass/class-cast-to-trait-cross-crate-2. rs=fire
|
2012-12-28 18:04:41 -08:00 |
|
Patrick Walton
|
40eaecbd47
|
test: Fix a couple more tests. rs=bustage
|
2012-12-28 18:02:20 -08:00 |
|
Patrick Walton
|
c42d5e2747
|
test: Fix test/run-pass/pipe-pingpong-proto. rs=bustage
|
2012-12-28 17:33:28 -08:00 |
|
Patrick Walton
|
31b07ae8c5
|
test: Fix test/run-pass/pipe-pingpong-bounded. rs=bustage
|
2012-12-28 17:32:42 -08:00 |
|
Patrick Walton
|
f67c37263e
|
test: Fix a bunch of run-pass tests. rs=bustage
|
2012-12-28 17:17:05 -08:00 |
|
Tim Chevalier
|
a75c0b3b32
|
Merge pull request #4268 from catamorphism/issue-3477
Emit a type error for integer literals where the expected type is char
|
2012-12-28 13:05:58 -08:00 |
|
Tim Chevalier
|
c880d0ab76
|
Add an xfailed test case and a CONTRIBUTING.md file
|
2012-12-27 14:58:45 -08:00 |
|
Tim Chevalier
|
0873553680
|
Merge pull request #4298 from JensNockert/byteswap
Add support for byteswap intrinsics
|
2012-12-27 10:47:15 -08:00 |
|
Jens Nockert
|
a51661e8c1
|
Add support for byteswap intrinsics
Adds support for the llvm.bswap.i{8,16,32} intrinsics, which swaps the
byte order from little endian to big endian, or the reverse.
|
2012-12-27 19:07:05 +01:00 |
|
Patrick Walton
|
57c599914a
|
librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon
|
2012-12-27 10:02:54 -08:00 |
|
Erick Tryzelaar
|
efb8711f90
|
Merge branch 'master' of github.com:mozilla/rust into incoming
|
2012-12-27 10:34:27 -05:00 |
|
Tim Chevalier
|
c4720a73bb
|
Update shootout-mandelbrot to work with the new io::Writer
|
2012-12-24 18:29:02 -08:00 |
|
Ted Horst
|
d30224a3d4
|
update mandelbrot to pipes, a few other updates
|
2012-12-24 18:29:01 -08:00 |
|
Tim Chevalier
|
8d438747a5
|
Remove xfail-fast from trait-composition-trivial
|
2012-12-24 18:29:01 -08:00 |
|
Tim Chevalier
|
d722217a68
|
tests: Add test case. Closes #3250
|
2012-12-24 18:29:01 -08:00 |
|
Graydon Hoare
|
329316ce15
|
bump 0.5 => 0.6, redirect some URLs in docs.
|
2012-12-24 18:29:01 -08:00 |
|
Tim Chevalier
|
499a58708f
|
Assign correct types to struct-like enum variant constructors
Before, the type was just the enum type itself, which caused an
assertion failure in iter_variant in trans::base.
r=brson
Closes #4229
|
2012-12-24 15:59:15 -08:00 |
|
Tim Chevalier
|
7ce0d30b9b
|
Update shootout-mandelbrot to work with the new io::Writer
|
2012-12-24 13:29:36 -08:00 |
|
Tim Chevalier
|
8ec13a90aa
|
Merge pull request #4239 from tedhorst/mandpipe
update mandelbrot to pipes, a few other updates
|
2012-12-23 13:48:31 -08:00 |
|
Tim Chevalier
|
b1b0c297a4
|
Merge pull request #4249 from graydon/0.6-bump
bump 0.5 => 0.6, redirect some URLs in docs.
|
2012-12-23 13:47:11 -08:00 |
|
Ted Horst
|
2452ee11ab
|
update mandelbrot to pipes, a few other updates
|
2012-12-23 13:17:42 -06:00 |
|
Tim Chevalier
|
10e8e3e286
|
Remove xfail-fast from trait-composition-trivial
|
2012-12-23 00:24:07 -08:00 |
|
Tim Chevalier
|
65839fa622
|
Emit a type error for integer literals where the expected type is char
For example, in let x: char = 42; This was an ICE and is now a
proper type error, as per #3477
|
2012-12-22 15:58:05 -08:00 |
|
Tim Chevalier
|
5c6e928e32
|
tests: Add test case. Closes #3250
|
2012-12-22 14:58:30 -08:00 |
|
Graydon Hoare
|
dbd36111fe
|
bump 0.5 => 0.6, redirect some URLs in docs.
|
2012-12-21 15:35:49 -08:00 |
|
Jens Nockert
|
82641d4c39
|
Add support for bitcount intrinsics
Adds support for the llvm.ctpop, llvm.ctlz and llvm.cttz intrinsics.
|
2012-12-21 19:30:33 +01:00 |
|
Erick Tryzelaar
|
c14105bb8a
|
Remove serialize::traits submodule.
|
2012-12-19 18:16:20 -08:00 |
|
Erick Tryzelaar
|
938058b004
|
Fix vec::flat_map_to_vec method
|
2012-12-18 20:48:51 -08:00 |
|
Brian Anderson
|
97ddf3c7bd
|
Stop resolving static methods at the module level. Closes #4179
|
2012-12-18 18:35:18 -08:00 |
|
Graydon Hoare
|
8e28f23c60
|
core: add macro_rules! for "condition! { c: in -> out; }".
|
2012-12-18 17:22:27 -08:00 |
|