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 |
|
Graydon Hoare
|
312faf31df
|
Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.
|
2012-06-21 16:44:10 -07:00 |
|
Niko Matsakis
|
287f163136
|
Issue #2657: track mutability of bindings, also prevent move from bindings
|
2012-06-21 09:45:01 -07:00 |
|
Niko Matsakis
|
d1ec1d4abb
|
Treat enums with one variant specially in borrowck: #2573
|
2012-06-12 14:30:14 -07:00 |
|
Tim Chevalier
|
a494cc1598
|
Comments only: annotate FIXMEs
|
2012-06-07 13:49:01 -07:00 |
|
Niko Matsakis
|
08520a1697
|
move borrowck to dvec, insert a few minor copies
|
2012-06-06 18:37:35 -07:00 |
|
Niko Matsakis
|
3bc42d5661
|
distinguish by-val passes of pointer and non-pointer things
|
2012-06-06 18:36:47 -07:00 |
|
Niko Matsakis
|
64c7897187
|
exempt unsafe ptrs from by-val checks
|
2012-06-06 18:36:42 -07:00 |
|
Niko Matsakis
|
77c470d183
|
Allow rcvrs to be borrowed; check rcvrs in borrowck properly
|
2012-06-02 10:08:04 -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 |
|
Niko Matsakis
|
6c6ad229a3
|
break up borrowck into modules and begin to document how it works
|
2012-06-01 10:50:19 -07:00 |
|