Eric Holk
|
9260b02daa
|
Track spans better in the protocol compiler so we can get better error messages.
|
2012-08-17 12:39:51 -07:00 |
|
Ben Blum
|
89c2a9f4cf
|
Forbid pattern-matching structs until the next snapshot (#3215)
|
2012-08-17 15:34:06 -04:00 |
|
Ben Blum
|
09cf5c1de4
|
Work around #3215/#3217 use-after-free in typeck::check::alt
|
2012-08-17 15:07:09 -04:00 |
|
Brian Anderson
|
5026ea0446
|
rustc: upcall_alloc_c_stack doesn't exist
|
2012-08-17 11:43:58 -07:00 |
|
Lindsey Kuper
|
280dfd2d29
|
Default methods with self-calls make it as far as trans.
|
2012-08-17 11:04:53 -07:00 |
|
Lindsey Kuper
|
3a5c7f52cc
|
Change node_id to def_id in self_info.
|
2012-08-17 11:04:53 -07:00 |
|
Brian Anderson
|
3ab4b014cf
|
Remove the class keyword
|
2012-08-17 10:13:45 -07:00 |
|
Patrick Walton
|
6d7b143036
|
libstd: Add a function to borrow a cell
|
2012-08-16 19:37:33 -07:00 |
|
Ben Blum
|
0e3825d38c
|
Add option::get_ref
|
2012-08-16 21:07:55 -04:00 |
|
Ben Blum
|
a076c287de
|
Fix issue-506.rs by adding a void-returning stub in the runtime (close #2957)
|
2012-08-16 21:07:55 -04:00 |
|
Ben Blum
|
f188d92dfe
|
reduce stress constants in std::timer::tests
|
2012-08-16 21:07:55 -04:00 |
|
Eric Holk
|
5f57588887
|
Update the rock-paper-scissors example in the tutorial, and rename some types in core::pipes
|
2012-08-16 17:50:36 -07:00 |
|
Patrick Walton
|
b592d57311
|
libsyntax: Make include_bin! generate fixed-length vectors.
This is so that we don't generate 170,000-line LLVM functions in Servo.
|
2012-08-16 17:20:08 -07:00 |
|
Eric Holk
|
ca0607051a
|
Fix compile errors in tutorial tests.
|
2012-08-16 16:46:20 -07:00 |
|
Eric Holk
|
8bbe70c207
|
Allocate less on empty reads in procsrv
|
2012-08-16 16:46:20 -07:00 |
|
Eric Holk
|
b2452896d1
|
Don't use move, because it is less safe than the unsafe move_it macro.
|
2012-08-16 16:46:20 -07:00 |
|
Eric Holk
|
942649a260
|
Make wait_many work on selectable types instead.
This should avoid allocation in many select paths.
|
2012-08-16 16:46:20 -07:00 |
|
Eric Holk
|
b206920d9d
|
Updating the communication portion of the tutorial in terms of pipes
|
2012-08-16 16:46:19 -07:00 |
|
Eric Holk
|
924e787119
|
Add std::comm with DuplexStream
|
2012-08-16 16:46:19 -07:00 |
|
Eric Holk
|
91622d0310
|
Make test suite terminate.
|
2012-08-16 16:26:08 -07:00 |
|
Brian Anderson
|
4e91f299a8
|
Merge pull request #3209 from mpenet/emacs-melpa
emacs rust-mode melpa readme update + improved autoloads
|
2012-08-16 16:10:49 -07:00 |
|
Patrick Walton
|
be4f9753e4
|
vim: "ref" and "static" are now keywords; highlight them as such
|
2012-08-16 15:44:07 -07:00 |
|
Graydon Hoare
|
64de480d46
|
Another attempt on class-attribute-1.rs.
|
2012-08-16 15:23:31 -07:00 |
|
Patrick Walton
|
2489baf82e
|
libsyntax: Fix parsing of "loop unsafe".
It was getting misparsed as a label.
|
2012-08-16 15:19:47 -07:00 |
|
Graydon Hoare
|
b8845f0e25
|
Fix sub-breakage due to the changed error message.
|
2012-08-16 14:48:48 -07:00 |
|
Graydon Hoare
|
b28a22005b
|
xfail-fast issue 3012-2
|
2012-08-16 14:44:34 -07:00 |
|
Graydon Hoare
|
1bac541e26
|
Attempt to get issue 3012 test working on win32.
|
2012-08-16 14:30:14 -07:00 |
|
Graydon Hoare
|
89fb03ae17
|
Xfail a struct-test I can't figure out how to make work.
|
2012-08-16 14:26:35 -07:00 |
|
Graydon Hoare
|
0492c75c43
|
s/class/struct/ in a failing test.
|
2012-08-16 14:26:10 -07:00 |
|
Graydon Hoare
|
45e7b89279
|
s/class/struct/ in an error message.
|
2012-08-16 14:25:53 -07:00 |
|
Max Penet
|
d0c57c39d2
|
add auto-mode-alist to autoloads
|
2012-08-16 10:06:18 +02:00 |
|
Max Penet
|
527c21c10e
|
fix indentation
|
2012-08-16 08:34:48 +02:00 |
|
Max Penet
|
9b66be0137
|
add instructions for install from MELPA
|
2012-08-16 08:12:08 +02:00 |
|
Patrick Walton
|
bf0d4cc035
|
rustc: Allow external structs to be constructed. Closes #3012.
Embarrassing.
|
2012-08-15 21:03:40 -07:00 |
|
Tim Chevalier
|
ee2f0dd638
|
Test case for #3012
|
2012-08-15 18:34:41 -07:00 |
|
Patrick Walton
|
0d7bef4d48
|
libsyntax: Fix wrong pretty printing of private fields
|
2012-08-15 17:48:47 -07:00 |
|
Brian Anderson
|
9c6890f488
|
Convert more core types to camel case
|
2012-08-15 17:46:05 -07:00 |
|
Brian Anderson
|
af43613795
|
Long lines
|
2012-08-15 17:32:19 -07:00 |
|
Patrick Walton
|
a78030fbaa
|
libsyntax: Parse tuple and unit structs
|
2012-08-15 17:11:13 -07:00 |
|
Brian Anderson
|
913f7bdae7
|
Modify pipec to not emit calls to some and none
|
2012-08-15 16:53:41 -07:00 |
|
Patrick Walton
|
e1b11aaf4b
|
test: Fix parsing problem in map-types.rs
|
2012-08-15 16:51:51 -07:00 |
|
Patrick Walton
|
6319c8fbc4
|
rustc: Fix long lines and trailing whitespace
|
2012-08-15 16:25:42 -07:00 |
|
Patrick Walton
|
3038968f28
|
rustc: Perform some AST surgery to separate out class fields from methods
|
2012-08-15 16:20:35 -07:00 |
|
Patrick Walton
|
353c632c2d
|
libsyntax: Parse nested enums
|
2012-08-15 16:20:34 -07:00 |
|
Patrick Walton
|
bdb206f285
|
rustc: Parse labeled loop, break, and again
|
2012-08-15 16:20:34 -07:00 |
|
Patrick Walton
|
d54db12155
|
rustc: Implement automatic reference for method receivers
|
2012-08-15 16:20:33 -07:00 |
|
Patrick Walton
|
fe9d07dda6
|
rustc: "as Trait" can now be written "as @Trait".
There is also code for ~Trait and &Trait, but these are currently (incorrectly)
synonyms for "as @Trait" and "as &Trait".
|
2012-08-15 16:20:31 -07:00 |
|
Brian Anderson
|
fd0f616ceb
|
pipes: Rename the pipec-generated buffer to __Buffer
Conforms to camel case convention and hides it away so it doesn't conflict
with user code
|
2012-08-15 15:09:39 -07:00 |
|
Tim Chevalier
|
c0140f5c34
|
Reject empty matches on inhabited types
Closes #3096
|
2012-08-15 14:57:45 -07:00 |
|
Brian Anderson
|
a83414b6e8
|
lint: Allow leading underscores on camel case types
|
2012-08-15 14:54:33 -07:00 |
|