Niko Matsakis
|
269bc6fb5c
|
fix warning
|
2012-05-25 17:14:17 -07:00 |
|
Niko Matsakis
|
98740a59da
|
detect ambig. calls to iface bounds, use transactions
cc #2433
|
2012-05-25 17:04:05 -07:00 |
|
Michael Sullivan
|
93633ea734
|
Add an internal notion of 'implicit copyability' and use it to warn when implicitly copying mutable data and some unique data. Closes #2448.
|
2012-05-25 16:53:34 -07:00 |
|
Michael Sullivan
|
8668d06400
|
Get rid of many implicit copies as a preliminary to Issue #2448.
|
2012-05-25 16:39:35 -07:00 |
|
Brian Anderson
|
d89b4c8c61
|
std: Modify arc to tolerate upcoming change to uniques
|
2012-05-25 16:22:29 -07:00 |
|
Michael Sullivan
|
174f789e0b
|
Add hack to silence the annoying liveness warning in trans/base.rs.
|
2012-05-25 15:34:09 -07:00 |
|
Michael Sullivan
|
842f9d8616
|
Remove from_const hack from vec.rs.
|
2012-05-25 15:16:17 -07:00 |
|
Niko Matsakis
|
266fdd032b
|
test for issue #2443
|
2012-05-25 14:37:35 -07:00 |
|
Niko Matsakis
|
9e6a068034
|
replace last_use with liveness info
|
2012-05-25 14:37:30 -07:00 |
|
Niko Matsakis
|
62fe587f81
|
revisit error message; create spill map
|
2012-05-25 14:37:30 -07:00 |
|
Lindsey Kuper
|
123c5c4315
|
typeck: cleanup/refactoring
|
2012-05-25 11:35:42 -07:00 |
|
Lindsey Kuper
|
f7cb7b06d5
|
typeck: Minor cleanup
|
2012-05-25 11:35:42 -07:00 |
|
Brian Anderson
|
7c2e981381
|
std: Don't export get_monitor_task_gl
|
2012-05-25 11:03:32 -07:00 |
|
Brian Anderson
|
78b664fead
|
std: More iotask cleanup
|
2012-05-25 11:03:31 -07:00 |
|
Brian Anderson
|
937ef188e3
|
std: Remove unused iotask field active
|
2012-05-25 11:03:31 -07:00 |
|
Brian Anderson
|
81b8e20f31
|
std: Rename uv::hl to uv::iotask. Additional cleanup
|
2012-05-25 11:03:29 -07:00 |
|
Brian Anderson
|
59262dfc62
|
std: Move spawn_high_level_loop to uv::hl
|
2012-05-24 22:52:51 -07:00 |
|
Brian Anderson
|
d4db1beabf
|
std: Separate weakening the I/O task from spawning it
|
2012-05-24 22:26:30 -07:00 |
|
Brian Anderson
|
95898b4cfc
|
std: Simplify run_high_level_loop further
|
2012-05-24 22:05:31 -07:00 |
|
Brian Anderson
|
623acaa013
|
std: Remove unused args from run_high_level_loop
|
2012-05-24 21:50:35 -07:00 |
|
Brian Anderson
|
444ff687a2
|
std: Move loop creation into run_high_level_loop
|
2012-05-24 21:50:35 -07:00 |
|
Brian Anderson
|
2a82a9907f
|
std: Clean up uv_global_loop
|
2012-05-24 21:50:33 -07:00 |
|
Brian Anderson
|
26ed1e91c8
|
std: Rename spawn_libuv_weak_task to spawn_high_level_loop
|
2012-05-24 21:03:30 -07:00 |
|
Brian Anderson
|
06ff3f8b4b
|
std: Use more concise code in uv::hl
|
2012-05-24 20:31:27 -07:00 |
|
Brian Anderson
|
77bbd72171
|
std: Remove unused variables
|
2012-05-24 20:31:27 -07:00 |
|
Eric Holk
|
23fcab927c
|
Updating snapshots.txt
|
2012-05-24 18:28:10 -07:00 |
|
Lindsey Kuper
|
7e70412711
|
Some refactoring and WIP on issue #2263.
|
2012-05-24 16:48:44 -07:00 |
|
Lindsey Kuper
|
ef33c5c9bc
|
Typo fixes in comments.
|
2012-05-24 16:48:44 -07:00 |
|
Brian Anderson
|
a8c8c8ae28
|
std: FIXME's and cleanups for uv
|
2012-05-24 16:42:16 -07:00 |
|
Eric Holk
|
433e4ca5f1
|
Fixing method call issue in parser.
|
2012-05-24 15:19:10 -07:00 |
|
Eric Holk
|
8b12892ca2
|
Convert kinds to strings better for more usable error messages.
|
2012-05-24 15:06:56 -07:00 |
|
Eric Holk
|
4ffe34cace
|
Updating the comments in kind.rs to better reflect the current state of things.
|
2012-05-24 15:06:56 -07:00 |
|
Eric Holk
|
8b6bfc96cb
|
Const kind checking. The rules are almost certainly incomplete and unsound...
|
2012-05-24 15:06:56 -07:00 |
|
Eric Holk
|
d993df74c3
|
Teach parser and related things to understand const kind bounds.
|
2012-05-24 15:06:56 -07:00 |
|
Eric Holk
|
30f8555544
|
Some comments giving some idea how to use these things.
|
2012-05-24 15:05:39 -07:00 |
|
Paul Stansifer
|
5b72e52e47
|
Access parse/attrs.rs with an impl.
|
2012-05-24 14:39:22 -07:00 |
|
Paul Stansifer
|
09652c8f5f
|
Use an impl to access parse/common.rs
|
2012-05-24 14:39:22 -07:00 |
|
Paul Stansifer
|
829c983479
|
Update the list of reserved words.
|
2012-05-24 14:26:16 -07:00 |
|
Niko Matsakis
|
ccd8d5573e
|
remove dead assignments
|
2012-05-24 13:35:57 -07:00 |
|
Niko Matsakis
|
f5c51b0a9c
|
remove initedness checking from typestate, as best I could
|
2012-05-24 09:52:16 -07:00 |
|
Niko Matsakis
|
0d3811e275
|
improve liveness so it reports unused vars / dead assignments
doesn't warn about pattern bindings yet though
|
2012-05-24 09:52:16 -07:00 |
|
Niko Matsakis
|
30b47649ea
|
new liveness pass to supercede last_use / initedness
|
2012-05-24 09:52:03 -07:00 |
|
Niko Matsakis
|
a3be0b1054
|
fix classes and parameterized ifaces; remove needless self check
ref #1726, #2434
|
2012-05-24 06:49:40 -07:00 |
|
Niko Matsakis
|
bd573becf5
|
change region scope of call arguments, old one was unsound
improve error message to describe kind of deref'd ptr using sigil
|
2012-05-24 05:19:44 -07:00 |
|
Niko Matsakis
|
c9eb9ee612
|
rewrite purity check to search through scope chain
|
2012-05-24 05:19:44 -07:00 |
|
Niko Matsakis
|
6ca6a3b80b
|
rewrite arc to use region & expressions (also making it pass borrowck)
|
2012-05-24 05:19:44 -07:00 |
|
Brian Anderson
|
4fec4cd8f5
|
bench: Add hard mode to benchmarks. Activate with RUST_BENCH.
RUST_BENCH is on automatically when running `make perf`
|
2012-05-23 22:55:41 -07:00 |
|
Brian Anderson
|
2f3cff2806
|
bench: Remove 99bob benchmarks
|
2012-05-23 20:29:46 -07:00 |
|
Niko Matsakis
|
58988c3565
|
changes to get std passing borrowck
|
2012-05-23 17:25:56 -07:00 |
|
Paul Stansifer
|
4c2bf8e4a7
|
The parser is represented by a class now.
|
2012-05-23 16:23:11 -07:00 |
|