Skip to content

Commit 1c2d926

Browse files
committed
Minor release notes cleanup
1 parent 1e34202 commit 1c2d926

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

RELEASES.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,25 @@ Version 0.3 (July 2012) - not yet!
99
* #[cfg(windows)] and #[cfg(unix)] attributes
1010
* Documentation comments
1111
* More compact closure syntax
12-
* 'do' expressions for treating higher-order functions
13-
as control structures
12+
* 'do' expressions for treating higher-order functions as
13+
control structures
1414
* *-patterns (wildcard extended to all constructor fields)
1515

1616
* Semantic cleanup
17-
* Resolve pass and exhaustiveness checker rewritten
18-
* Alias analysis is now done with region pointers and
19-
pointer borrowing
20-
* Initness checking is now provided by a region-based
21-
liveness pass instead of the typestate pass. Same
22-
for last-use analysis
17+
* Name resolution pass and exhaustiveness checker rewritten
18+
* Alias analysis is now done with region pointers and pointer
19+
borrowing
20+
* Init-ness checking is now provided by a region-based liveness
21+
pass instead of the typestate pass; same for last-use analysis
2322
* Extensive work on region pointers
2423

2524
* Experimental new language features
2625
* Slices and fixed-size, interior-allocated vectors
2726
* #!-comments for lang versioning, shell execution
2827
* Destructors and iface implementation for classes;
2928
type-parameterized classes and class methods
30-
* 'const' type kind - types that can be used to implement
31-
shared memory concurrency patterns
29+
* 'const' type kind for types that can be used to implement
30+
shared-memory concurrency patterns
3231

3332
* Type reflection
3433

0 commit comments

Comments
 (0)