Brian Anderson
|
d1fc2b5995
|
Convert to new closure syntax
|
2012-07-01 19:19:32 -07:00 |
|
Brian Anderson
|
a3382b6f26
|
Eliminate usages of old sugared call syntax
|
2012-06-30 16:01:49 -07:00 |
|
Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Michael Sullivan
|
329eca6044
|
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
|
2012-06-25 20:00:46 -07:00 |
|
Niko Matsakis
|
013fc92423
|
remove alias analysis and replace with borrowck
This reverts commit 7ef825bb60 .
|
2012-06-08 20:39:11 -07:00 |
|
Brian Anderson
|
7ef825bb60
|
Revert "remove alias analysis and replace with borrowck"
18s perf regression compiling rustc with opts
This reverts commit 7f6ee0ce0d .
|
2012-06-07 19:42:27 -07:00 |
|
Niko Matsakis
|
7f6ee0ce0d
|
remove alias analysis and replace with borrowck
cc #2540
|
2012-06-07 16:46:57 -07:00 |
|
Niko Matsakis
|
cfac9b6833
|
improve borrowck to handle some frankly rather tricky cases
- receivers of method calls are also borrowed
- by-val arguments are also borrowed (needs tests)
- assignment to components can interfere with loans
|
2012-06-02 10:08:04 -07:00 |
|