Erick Tryzelaar
|
88a1219336
|
cleanup warnings from compiletest
|
2013-05-23 17:57:08 -07:00 |
|
Erick Tryzelaar
|
d7e43aa779
|
cleanup warnings from librustdoc
|
2013-05-23 17:57:07 -07:00 |
|
Erick Tryzelaar
|
50f6198ee2
|
cleanup warnings from librusti
|
2013-05-23 17:57:07 -07:00 |
|
Erick Tryzelaar
|
9635b30837
|
cleanup warnings from librustc
|
2013-05-23 17:57:07 -07:00 |
|
Erick Tryzelaar
|
a4df35f2bc
|
cleanup warnings from libsyntax
|
2013-05-23 17:57:07 -07:00 |
|
Erick Tryzelaar
|
609a9e69e1
|
cleanup warnings from libextra
|
2013-05-23 17:57:06 -07:00 |
|
Erick Tryzelaar
|
dc970c13f4
|
cleanup warnings from libstd
|
2013-05-23 17:48:16 -07:00 |
|
Erick Tryzelaar
|
1965d72957
|
core: remove iter_bytes helper functions
|
2013-05-23 17:48:16 -07:00 |
|
bors
|
4bbc13d6db
|
auto merge of #6705 : brson/rust/issue-5192, r=catamorphism
r? @catamorphism
This could probably refactored to more closely mirror the code for `@objects`, but I'm not inclined to do so.
|
2013-05-23 17:04:34 -07:00 |
|
Brian Anderson
|
7f642f3d85
|
rustc: Give glue symbols meaningful names
Instead of `glue_drop1234` it's `Type::<hash>::glue_drop1234`
Haven't done any performance testing.
|
2013-05-23 17:01:45 -07:00 |
|
bors
|
d49d0f82d9
|
auto merge of #6704 : tedhorst/rust/rename_lib_fixes, r=graydon
This passes make check now.
|
2013-05-23 16:04:35 -07:00 |
|
Brian Anderson
|
d213443a67
|
rustc: Check for null before dropping ~objects. #5192
|
2013-05-23 15:33:34 -07:00 |
|
Ted Horst
|
34cfd2183b
|
more testing fallout from core->std/std->extra move
|
2013-05-23 15:06:29 -05:00 |
|
Patrick Walton
|
6e2b082adc
|
libextra: Add missing core::prelude import. rs=burningtree
|
2013-05-23 08:33:30 -07:00 |
|
Patrick Walton
|
be0110989e
|
etc: Fix test combiner for core->std/std->extra change. rs=burningtree
|
2013-05-23 08:32:36 -07:00 |
|
Patrick Walton
|
18fca3e2e5
|
librustc: Add some missing use core::prelude::*; in the test cases
|
2013-05-22 21:57:12 -07:00 |
|
Patrick Walton
|
a5ca58ae34
|
libextra: Allow unnecessary allocations
|
2013-05-22 21:57:11 -07:00 |
|
Patrick Walton
|
3a66d732bb
|
libsyntax: Fix more merge fallout.
|
2013-05-22 21:57:11 -07:00 |
|
Patrick Walton
|
18df18c817
|
libstd: Fix merge fallout.
|
2013-05-22 21:57:11 -07:00 |
|
Patrick Walton
|
ee52865c88
|
test: Update tests and import the prelude in some more places.
|
2013-05-22 21:57:10 -07:00 |
|
Patrick Walton
|
1be40be613
|
test: Update tests to use the new syntax.
|
2013-05-22 21:57:10 -07:00 |
|
Patrick Walton
|
c10e0cb9c9
|
syntax: Change syntax extensions to expand to std::foo instead of core::foo
|
2013-05-22 21:57:08 -07:00 |
|
Patrick Walton
|
9200237b4d
|
fuzzer: Change core to std in the fuzzer
|
2013-05-22 21:57:08 -07:00 |
|
Patrick Walton
|
14be4c23e4
|
librustdoc: Rename std to extra .
|
2013-05-22 21:57:08 -07:00 |
|
Patrick Walton
|
b8be7e8329
|
libfuzzer: Rename std to extra .
|
2013-05-22 21:57:08 -07:00 |
|
Patrick Walton
|
d5055f4e97
|
librustc: Make std_inject inject the name std , not core
|
2013-05-22 21:57:08 -07:00 |
|
Patrick Walton
|
c532e033c9
|
librustc: Change std to extra throughout libsyntax and librustc
|
2013-05-22 21:57:08 -07:00 |
|
Patrick Walton
|
f3723cf7c4
|
libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra
|
2013-05-22 21:57:07 -07:00 |
|
Patrick Walton
|
ebfc2b8e56
|
librustc: Rename core injection to std injection
|
2013-05-22 21:57:05 -07:00 |
|
Patrick Walton
|
0c820d4123
|
libstd: Rename libcore to libstd and libstd to libextra; update makefiles.
This only changes the directory names; it does not change the "real"
metadata names.
|
2013-05-22 21:57:05 -07:00 |
|
Patrick Walton
|
565942b145
|
librustc: Fix privacy checking for cross-crate variants
|
2013-05-22 21:57:03 -07:00 |
|
Patrick Walton
|
211d038abc
|
librustc: Make ~Trait two words by storing the type descriptor in the vtable.
|
2013-05-22 21:57:03 -07:00 |
|
Patrick Walton
|
db518ef68a
|
test: Fix tests.
|
2013-05-22 21:57:02 -07:00 |
|
Patrick Walton
|
08e561ae70
|
librustc: Disable borrow check debugging even when rustc is compiled with -O0.
This improves -O0 compile times dramatically.
|
2013-05-22 21:57:02 -07:00 |
|
Patrick Walton
|
ca9bb2d9ac
|
librustc: Disallow use from reaching into impls or traits.
This can perhaps be restored in the future. For now this is a precursor to
making typedefs work as expected.
|
2013-05-22 21:57:02 -07:00 |
|
bors
|
291518712f
|
auto merge of #6677 : yjh0502/rust/smallintset, r=graydon
Implement SmallIntSet (refer #4984)
|
2013-05-22 20:52:38 -07:00 |
|
bors
|
1d3e84c5d6
|
auto merge of #6669 : yjh0502/rust/fix_6209, r=graydon
Fix issue #6209, and some related issues about constant expression
- unmatched type between arms
- unmatched type in range
|
2013-05-22 18:01:36 -07:00 |
|
bors
|
f517ed0b08
|
auto merge of #6686 : cmr/rust/fix-6596, r=catamorphism
The error message is extremely unideal.
|
2013-05-22 16:22:35 -07:00 |
|
Corey Richardson
|
5118d2f84a
|
Add test
|
2013-05-22 19:19:00 -04:00 |
|
Corey Richardson
|
7ccc97e5b4
|
Fix ICE in macros
|
2013-05-22 19:18:50 -04:00 |
|
Graydon Hoare
|
ee1b419818
|
revert no-longer-required workaround for mystery bug, close #3396
|
2013-05-22 15:35:25 -07:00 |
|
bors
|
b17b3f9576
|
auto merge of #6483 : catamorphism/rust/issue-4107, r=catamorphism
|
2013-05-22 14:43:39 -07:00 |
|
Tim Chevalier
|
1aae163d44
|
testsuite: Make main fn public
|
2013-05-22 14:13:42 -07:00 |
|
Tim Chevalier
|
fd94bd984e
|
testsuite: Add passing test for #4107
|
2013-05-22 14:13:22 -07:00 |
|
bors
|
4bbbae625d
|
auto merge of #6672 : yjh0502/rust/fix_6342, r=graydon
Fix #6342
|
2013-05-22 11:43:35 -07:00 |
|
bors
|
3d82a0a0a7
|
auto merge of #6670 : cmr/rust/static_assert, r=graydon
This verifies that a static item evaluates to true, at compile time.
|
2013-05-22 10:16:33 -07:00 |
|
Corey Richardson
|
acf920fe4b
|
Add static_assert doc blurb
|
2013-05-22 13:13:29 -04:00 |
|
Corey Richardson
|
e64339645b
|
Implement static_assert attribute
This verifies that a static item evaluates to true, at compile time.
|
2013-05-22 13:13:24 -04:00 |
|
Benjamin Herr
|
5a42481366
|
declare that "///" is still a doc comment, just not "////+" (fixes #5838)
|
2013-05-22 15:53:26 +02:00 |
|
Jihyun Yu
|
06685bacf8
|
add smallintset
|
2013-05-22 21:01:21 +09:00 |
|