Brian Anderson
|
f14240b1c8
|
Remove obsolete const pattern test
|
2012-11-14 11:43:28 -08:00 |
|
Patrick Walton
|
32ad4ae4cd
|
librustc: Require the #[derivable] attribute, remove the significance of "impl Foo : Bar;", and allow only a subset of methods in a trait to be derived. r=brson
|
2012-11-14 11:36:55 -08:00 |
|
Patrick Walton
|
3e14ada4f6
|
rustc: Implement let assignability. r=nmatsakis
|
2012-11-14 11:26:00 -08:00 |
|
Patrick Walton
|
bad62dcb04
|
rustc: Allow constants to be used in patterns. r=nmatsakis
|
2012-11-14 11:06:29 -08:00 |
|
Brian Anderson
|
cf002e9d32
|
Tools should not be build prereqs of tests. Closes #3946
|
2012-11-13 18:35:02 -08:00 |
|
Patrick Walton
|
3e850c3c0c
|
librustc: Stop reexporting all of core in every crate. rs=really-bad-bug
|
2012-11-13 15:46:39 -08:00 |
|
Graydon Hoare
|
f4e107e6c7
|
whitespace police 2
|
2012-11-13 11:30:37 -08:00 |
|
Graydon Hoare
|
d2f93fd290
|
whitespace police
|
2012-11-13 11:16:19 -08:00 |
|
Graydon Hoare
|
ac0fd0ddc9
|
rustc: fix pp build breakage.
|
2012-11-13 10:54:10 -08:00 |
|
Brian Anderson
|
e9e4e7c0fd
|
Add Chris Pressey to AUTHORS.txt
|
2012-11-13 10:47:23 -08:00 |
|
Patrick Walton
|
db9f8db741
|
librustc: Implement deriving with a unit return type. r=tjc
|
2012-11-13 10:37:58 -08:00 |
|
Graydon Hoare
|
c6d0117bf6
|
rustc: add new token-tree based quasiquoter.
|
2012-11-13 08:57:31 -08:00 |
|
Graydon Hoare
|
12b212f38c
|
rustc: Remove the case of foo![...] as invocation syntax. foo!(...) and foo!{...} only.
|
2012-11-13 08:57:31 -08:00 |
|
Graydon Hoare
|
f7960ac549
|
Revert "m1!{...} is now forbidden. Use m1!(...) instead."
This reverts commit 89bbaff84f .
|
2012-11-13 08:57:31 -08:00 |
|
Graydon Hoare
|
4e1ce014c8
|
cleanup: convert some remaining #foo invocations to foo! form.
|
2012-11-13 08:57:31 -08:00 |
|
Patrick Walton
|
2b93ab5a21
|
rustc: Make static methods not leak out of traits. r=brson
|
2012-11-12 22:11:22 -08:00 |
|
Brian Anderson
|
38b9740668
|
Remove unused get_snippet function from codemap
|
2012-11-12 18:36:03 -08:00 |
|
Brian Anderson
|
b22f941487
|
Make it clearer which codemap functions use chars vs. bytes
|
2012-11-12 18:35:17 -08:00 |
|
Brian Anderson
|
2ec09c4eb9
|
Objectify the codemap
|
2012-11-12 18:24:56 -08:00 |
|
Brian Anderson
|
a0fda80a52
|
Merge remote-tracking branch 'catseye/tutorial-grammar-fixes'
|
2012-11-12 18:09:20 -08:00 |
|
Brian Anderson
|
1ead8aa0b5
|
Merge pull request #3954 from burg/result-chain
Fix Result::chain, Result::chain_err to not require Copy bounds.
|
2012-11-12 18:05:29 -08:00 |
|
Brian J. Burg
|
37ed7fcaae
|
Fix Result::chain, Result::chain_err to not require Copy bounds.
|
2012-11-12 17:53:08 -08:00 |
|
Brian Anderson
|
15a5d2ccbf
|
Convert codemap from legacy_exports
|
2012-11-12 17:26:02 -08:00 |
|
Brian Anderson
|
d115944809
|
Remove expn_info box typedef from codemap
|
2012-11-12 17:19:56 -08:00 |
|
Brian Anderson
|
18a825bda0
|
Reorder codemap decls
|
2012-11-12 17:14:15 -08:00 |
|
Brian Anderson
|
5b248a6ca8
|
Remove CodeMap box typedef from codemap
|
2012-11-12 17:09:52 -08:00 |
|
Brian Anderson
|
385a4668e5
|
Reformatting in codemap
|
2012-11-12 16:47:17 -08:00 |
|
Brian Anderson
|
9fc75e8d66
|
Move codemap doc comments to the proper place
|
2012-11-12 16:45:24 -08:00 |
|
Brian Anderson
|
1f3303163c
|
Move filemap ctors to static methods
|
2012-11-12 16:44:53 -08:00 |
|
Brian Anderson
|
5f881b48cb
|
Remove filemap box typedef from codemap
|
2012-11-12 16:41:20 -08:00 |
|
Brian Anderson
|
4c68084963
|
Convert most codemap types from records to structs
|
2012-11-12 16:21:39 -08:00 |
|
Patrick Walton
|
fe02814a63
|
rustc: Implement floating point literal inference. r=nmatsakis
|
2012-11-12 10:39:08 -08:00 |
|
Cat's Eye Technologies
|
7c35f7ed04
|
Minor grammatical edits; use preferred nomenclature consistently.
|
2012-11-11 16:19:40 +00:00 |
|
Brian Anderson
|
f05e2da709
|
Add a test for multiple main functions
|
2012-11-09 12:13:55 -08:00 |
|
Brian Anderson
|
3f816bdd57
|
xfail-fast run-pass/pub-use-xcrate
|
2012-11-08 19:02:25 -08:00 |
|
Brian Anderson
|
166c10e666
|
std: Eliminate copy warning
|
2012-11-08 17:14:02 -08:00 |
|
Brian Anderson
|
c78020ef4f
|
Whitespace
|
2012-11-08 17:11:44 -08:00 |
|
Brian Anderson
|
8643f757a2
|
rustc: Fix cross-crate reexports. #3908. r=pcwalton
|
2012-11-08 17:10:48 -08:00 |
|
Brian J. Burg
|
a5718ba377
|
Change option::expect to not require a Copy bound, and move instead.
|
2012-11-08 16:25:22 -08:00 |
|
Brian Anderson
|
17020244e4
|
Merge pull request #3923 from am0d/master
Fixes issue #3891
|
2012-11-08 12:35:14 -08:00 |
|
Brian Anderson
|
9f15237937
|
Attempt to fix tools.mk under cross-compile
|
2012-11-07 21:19:01 -08:00 |
|
a_m0d
|
062ac8cb97
|
Fix whitespace issues from previous commits.
Also added test for #3891.
|
2012-11-07 23:49:01 -05:00 |
|
Patrick Walton
|
0fc952372a
|
rustc: Support irrefutable patterns in function arguments. r=nmatsakis
|
2012-11-07 19:29:30 -08:00 |
|
Patrick Walton
|
b223c9c465
|
rustc: Autovivify modules even when a type def is present in resolve. Closes #3931. rs=nasty-bug
|
2012-11-07 14:28:16 -08:00 |
|
Brian Anderson
|
13c01dd48a
|
Fix make install rules for new libraries
|
2012-11-07 14:05:45 -08:00 |
|
Brian Anderson
|
c2ffa3e916
|
Fix install target for new libraries
|
2012-11-07 14:05:45 -08:00 |
|
Brian Anderson
|
69a8b4d8e2
|
Rename src/rustc to src/librustc. Use the driver crate
|
2012-11-07 13:53:39 -08:00 |
|
Patrick Walton
|
f72ef31ede
|
rustc: Long lines
|
2012-11-07 13:48:09 -08:00 |
|
Patrick Walton
|
2904095570
|
rustc: Implement the Drop trait. r=brson
|
2012-11-07 12:34:32 -08:00 |
|
Patrick Walton
|
70886d314d
|
libstd: Implement a thread pool. r=brson
|
2012-11-07 12:05:41 -08:00 |
|