Patrick Walton
|
57cd6b3e3f
|
rustc: Translate and check exhaustiveness of struct-like enum variant patterns. r=nmatsakis
|
2012-10-25 13:59:10 -07:00 |
|
Patrick Walton
|
65ee0e1ded
|
Merge pull request #3858 from pcwalton/struct-like-typeck
rustc: Typecheck, privacy check, and borrow check struct-like enum variants. r=tjc
|
2012-10-25 12:35:29 -07:00 |
|
Tim Chevalier
|
75947b311a
|
Make error message for non-copyable args less misleading
No review, just changing error message text.
Closes #3855
|
2012-10-25 12:20:41 -07:00 |
|
Patrick Walton
|
d6b3d65010
|
Merge pull request #3857 from pcwalton/tuple-struct-ctors
rustc: Translate tuple struct constructors. r=brson
|
2012-10-25 12:17:25 -07:00 |
|
Patrick Walton
|
588ea59992
|
rustc: Typecheck, privacy check, and borrow check struct-like enum variants
|
2012-10-25 12:15:52 -07:00 |
|
Patrick Walton
|
599b4208fb
|
rustc: Translate tuple struct constructors
|
2012-10-25 11:49:26 -07:00 |
|
Patrick Walton
|
ce23a99925
|
libcore: Make a few more dvec functions inline. Improves profile of Servo. rs=me
|
2012-10-25 10:23:37 -07:00 |
|
Simon BD
|
d4432a7974
|
Remove some unused MergeState code, add a Fixme and remove a workaround involving pure code not being considered pure
|
2012-10-25 11:30:41 -05:00 |
|
Brian Anderson
|
b2d5acd6bc
|
Merge remote-tracking branch 'brson/futures'
|
2012-10-24 20:29:01 -07:00 |
|
Brian Anderson
|
d82ddc280c
|
Long lines
|
2012-10-24 20:28:39 -07:00 |
|
Niko Matsakis
|
c6ed01cab3
|
adjust comments
|
2012-10-24 18:56:31 -07:00 |
|
Niko Matsakis
|
8468c40fde
|
Workaround #3850
|
2012-10-24 18:56:31 -07:00 |
|
Niko Matsakis
|
1a3a70760b
|
Implement proper subtyping for region fn types (part of #2263)
|
2012-10-24 18:56:31 -07:00 |
|
Simon BD
|
f2216ec9d0
|
Move binarysort out of MergeState
|
2012-10-24 20:42:41 -05:00 |
|
Simon BD
|
98c8a40828
|
Remove commented out code
|
2012-10-24 20:38:34 -05:00 |
|
Simon BD
|
8e6d209914
|
Remove and comment out more MergeState code
|
2012-10-24 20:36:10 -05:00 |
|
Simon BD
|
046460c7f6
|
Remove some code that MergeState used to prevent double frees
|
2012-10-24 19:21:39 -05:00 |
|
Simon BD
|
19a59cb748
|
Fix tests for Copy bound
|
2012-10-24 19:17:24 -05:00 |
|
Simon BD
|
fb61f915db
|
Add copy bound to sort
|
2012-10-24 19:15:11 -05:00 |
|
Brian Anderson
|
f04a6fc213
|
Add Viktor Dahl to AUTHORS.txt
|
2012-10-24 14:40:24 -07:00 |
|
Brian Anderson
|
a66e01369d
|
Merge pull request #3852 from veddan/type-limits
Lint pass like GCC's -Wtype-limits (#3833)
|
2012-10-24 14:38:49 -07:00 |
|
Brian Anderson
|
686840eb32
|
Merge pull request #3838 from vertexclique/incoming
* Parsing sequence changed
|
2012-10-24 13:52:13 -07:00 |
|
Brian Anderson
|
3b6f5a18a2
|
Merge branch 'method-vis-parse'
Conflicts:
src/libsyntax/parse/parser.rs
|
2012-10-24 12:15:21 -07:00 |
|
Patrick Walton
|
4da58a5bd6
|
rustc: Implement typechecking for tuple structs. r=nmatsakis
|
2012-10-24 10:54:09 -07:00 |
|
Viktor Dahl
|
0707780eac
|
Added compile-fail tests
|
2012-10-24 19:14:50 +02:00 |
|
Viktor Dahl
|
87b5f05a9d
|
Cleaned up formatting and fixed bug in rev_binop
|
2012-10-24 18:44:37 +02:00 |
|
Viktor Dahl
|
9d915294c9
|
Implemented '-W type-limits' (#3833)
|
2012-10-24 18:44:37 +02:00 |
|
Mahmut Bulut
|
ef129d21e3
|
.settings/ added in .gitignore
|
2012-10-24 18:36:40 +03:00 |
|
Mahmut Bulut
|
27fb3fe90d
|
stage2 run-pass test for #3753
|
2012-10-24 18:32:36 +03:00 |
|
Mahmut Bulut
|
21cbc310c7
|
Make check & Tidy
|
2012-10-24 16:51:33 +03:00 |
|
Patrick Walton
|
61bb3571a5
|
rustc: Implement construction of monomorphic struct-like variants. r=nmatsakis
|
2012-10-23 19:23:46 -07:00 |
|
Brian Anderson
|
d29962f0eb
|
Move futures to std
|
2012-10-23 14:46:49 -07:00 |
|
Brian Anderson
|
f500f3f1fb
|
core: Remove remaining use of Future
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
3e4b2bd2b2
|
core: Use PortOne instead of Future in future_result
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
f6d2a71436
|
core: Remove the unused Notification enum
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
b6bde885dc
|
core: Use less code for option dancing that notification channel
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
84c8549622
|
core: Replace future_pipe with pipe::oneshot
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
50f9925fab
|
core: Give future_pipe the same definition as pipes::oneshot
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
759e1c165f
|
rt: Remove unused string upcalls harder
|
2012-10-23 13:48:09 -07:00 |
|
Brian Anderson
|
8d932160d9
|
rt: Remove box annihilator
|
2012-10-23 12:14:46 -07:00 |
|
Brian Anderson
|
a469a3524d
|
rt: Remove unused string upcalls
|
2012-10-23 12:14:45 -07:00 |
|
Tim Chevalier
|
19dae8dae1
|
Remove remaining mentions of <- from docs
|
2012-10-23 12:13:09 -07:00 |
|
Tim Chevalier
|
087cbb55d0
|
Remove <- operator from the compiler
Yield an obsolete syntax error on things like "let foo <- bar;"
and "foo <- bar;" r=brson
Progress on #3466
|
2012-10-23 12:10:19 -07:00 |
|
Tim Chevalier
|
48c8d1fecd
|
Remove uses of binary move in the compiler
|
2012-10-23 12:10:04 -07:00 |
|
Tim Chevalier
|
46fef3d601
|
Don't generate move-by-init in AST builder
|
2012-10-23 12:10:04 -07:00 |
|
Tim Chevalier
|
11e92f37c1
|
Remove uses of binary move - <- - from tests and libraries
|
2012-10-23 12:10:03 -07:00 |
|
Tim Chevalier
|
804c608f01
|
Remove binary move from the docs
|
2012-10-23 12:10:03 -07:00 |
|
Patrick Walton
|
3bf0a9b094
|
rustc: Implement typechecking for simple monomorphic derivable traits on monomorphic types. r=brson
|
2012-10-23 10:45:23 -07:00 |
|
Brian Anderson
|
575950d12c
|
rustc: Lower-case the error messages in kind.rs, for consistency
|
2012-10-23 10:41:33 -07:00 |
|
Mahmut Bulut
|
2985b8e552
|
* Parsing sequence changed
1- visibility parse
2- purity parse
|
2012-10-23 09:42:30 +03:00 |
|