Patrick Walton
|
f6a792585b
|
rustc: Give a better error message when references involving the caller region fail to unify
|
2012-03-16 14:02:02 -07:00 |
|
Brian Anderson
|
3db8ae0bdc
|
core: Remove extra backslashes from docs
|
2012-03-16 12:20:38 -07:00 |
|
Brian Anderson
|
0b0ecc662b
|
rustdoc: Escape backslashes
|
2012-03-16 12:20:29 -07:00 |
|
Brian Anderson
|
a7132eeb1e
|
core: Doc cleanup
|
2012-03-16 12:12:25 -07:00 |
|
Brian Anderson
|
0d88bf7e43
|
core: Escape some characters in comments
|
2012-03-16 11:58:39 -07:00 |
|
Erick Tryzelaar
|
67a1c35264
|
std: Add a a hashmap_from_vecs function
|
2012-03-16 17:05:29 +01:00 |
|
Erick Tryzelaar
|
2ddd084631
|
std: Add a function to iterate over a subset of a vec
|
2012-03-16 17:05:29 +01:00 |
|
Erick Tryzelaar
|
da91b60343
|
Add loop to the vim keyword list.
|
2012-03-16 17:05:29 +01:00 |
|
Marijn Haverbeke
|
35fc4a4291
|
Check kind bounds when calling methods
Closes #1915
|
2012-03-16 17:05:29 +01:00 |
|
Marijn Haverbeke
|
25c2be0ff4
|
Forbid boxed ifaces with self types or generic methods in bounded params
They are a soundness hole.
Closes #1994
|
2012-03-16 15:39:07 +01:00 |
|
Marijn Haverbeke
|
484469c58d
|
Register new snapshot
|
2012-03-16 15:39:04 +01:00 |
|
Marijn Haverbeke
|
22bef74b55
|
Remove shared tydescs
All tydescs are static now, there's no need to worry about
marshalling them between threads anymore.
|
2012-03-16 15:38:42 +01:00 |
|
Niko Matsakis
|
140d194007
|
make it possible to use snapshot core lib
|
2012-03-16 10:14:44 -04:00 |
|
Marijn Haverbeke
|
15a325f267
|
Support binding of methods off boxed iface values
Closes #435
|
2012-03-16 12:58:26 +01:00 |
|
Marijn Haverbeke
|
5f20c94785
|
Register new snapshots
|
2012-03-16 12:58:21 +01:00 |
|
Tim Chevalier
|
c86135e80b
|
Comments only: associate core::libc FIXMEs with issue numbers
|
2012-03-15 23:12:07 -07:00 |
|
Tim Chevalier
|
2ef7d135a9
|
Comments only: associate core::iter FIXMEs with issue numbers
|
2012-03-15 23:12:07 -07:00 |
|
Tim Chevalier
|
f5da4881dc
|
Comments only: issue numbers for FIXMEs
|
2012-03-15 23:12:06 -07:00 |
|
Tim Chevalier
|
c1c84e92dd
|
Put the OS error in the error string in io::mk_file_writer()
|
2012-03-15 23:12:06 -07:00 |
|
Patrick Walton
|
e464e2ba56
|
rustc: Describe why regions failed to unify as part of the type error message
|
2012-03-15 19:19:32 -07:00 |
|
Patrick Walton
|
4ea3b0b89c
|
rustc: Fix the AST map to actually map blocks. Also improve region error messages involving blocks.
|
2012-03-15 19:06:38 -07:00 |
|
Brian Anderson
|
389f53c6ff
|
core: Docs
|
2012-03-15 18:58:30 -07:00 |
|
Tim Chevalier
|
07d0981bbb
|
Comments only: associate FIXMEs with issue numbers in int library
|
2012-03-15 18:50:26 -07:00 |
|
Patrick Walton
|
e0edcfc21c
|
rustc: Index blocks
|
2012-03-15 18:46:57 -07:00 |
|
Tim Chevalier
|
43b457c5d6
|
Comments only: associate FIXMEs in float libs with issue numbers
|
2012-03-15 18:46:17 -07:00 |
|
Patrick Walton
|
0972571cdd
|
test: Add a test case for self regions and typeclass implementations
|
2012-03-15 18:13:57 -07:00 |
|
Tim Chevalier
|
20ec72830a
|
Address FIXMEs in extfmt / add issue numbers
|
2012-03-15 17:50:22 -07:00 |
|
Tim Chevalier
|
ce3f369047
|
Change ctypes::intptr_t to int
|
2012-03-15 17:50:22 -07:00 |
|
Tim Chevalier
|
e3222e9905
|
Improve error message for passing mutable argument by reference
|
2012-03-15 17:50:22 -07:00 |
|
Tim Chevalier
|
48ccb3fbfd
|
Associate FIXME with an issue in compiletest.rs
|
2012-03-15 17:50:22 -07:00 |
|
Tim Chevalier
|
b3dada0017
|
cargo FIXMEs
|
2012-03-15 17:50:21 -07:00 |
|
Patrick Walton
|
95ce42b346
|
rustc: Instantiate self regions in impls
|
2012-03-15 17:14:02 -07:00 |
|
Brian Anderson
|
bcf44f8cc1
|
core: Optimize str::unsafe::slice_bytes. Closes #1995
|
2012-03-15 17:10:39 -07:00 |
|
Daniel Brooks
|
29fa4a60fb
|
This path could have spaces in it, so quote it
|
2012-03-15 16:55:22 -07:00 |
|
Patrick Walton
|
0095e6d85b
|
rustc: Have the typechecker pick up the resolved self region
|
2012-03-15 16:48:53 -07:00 |
|
Marijn Haverbeke
|
76d07f4056
|
Remove dynastack support from runtime
Issue #1982
|
2012-03-16 00:44:06 +01:00 |
|
Marijn Haverbeke
|
146b61189a
|
Get rid of rust_crate_cache in the runtime
We are no longer generating dynamic tydescs or dicts.
Issue #1982
|
2012-03-16 00:44:06 +01:00 |
|
Patrick Walton
|
bc21a5ddbe
|
rustc: Create self region bindings, and forbid the self region from being used in places it shouldn't be
|
2012-03-15 16:38:08 -07:00 |
|
Brian Anderson
|
041c9a0863
|
core: Optimize str::bytes
This compiles down to a memmove. Takes about 1/4 of the time of the old
version.
|
2012-03-15 15:43:01 -07:00 |
|
Tim Chevalier
|
771177a814
|
Don't pass Unicode to char::is_upper
|
2012-03-15 15:40:43 -07:00 |
|
Tim Chevalier
|
26b54cc17e
|
Add asserts to char::is_upper and char::is_lower
Add an assert that the argument char is ASCII, as well as adding
issue numbers to FIXMEs
|
2012-03-15 15:40:43 -07:00 |
|
Tim Chevalier
|
f67f2388f7
|
Use str::is_whitespace instead of dup'd is_whitespace function
|
2012-03-15 15:40:43 -07:00 |
|
Tim Chevalier
|
e697456d52
|
Associate FIXMEs with issue numbers (comments only)
|
2012-03-15 15:40:43 -07:00 |
|
Niko Matsakis
|
5f68206a73
|
register new snapshots
|
2012-03-15 18:30:10 -04:00 |
|
Niko Matsakis
|
d365ec5c7d
|
kill old serialization code
|
2012-03-15 18:30:10 -04:00 |
|
Niko Matsakis
|
3dca3393fa
|
switch over to using new serialize/deserialize code
|
2012-03-15 18:30:08 -04:00 |
|
Brian Anderson
|
f69e9ff643
|
test: Fix breakage
|
2012-03-15 15:18:04 -07:00 |
|
Brian Anderson
|
e1b14f6d5b
|
test: Fix name of bitv type
|
2012-03-15 14:54:41 -07:00 |
|
Brian Anderson
|
7e0fa3f852
|
std: Swap the argument order of list::foldl to match vec::foldl
|
2012-03-15 14:15:49 -07:00 |
|
Brian Anderson
|
5e8004d493
|
std: Follow conventions in bitv
|
2012-03-15 14:08:47 -07:00 |
|