Skip to content

Commit 3b5d76d

Browse files
committed
Reindent 0.3 release notes to match the 0.1 and 0.2 indentation :)
1 parent 98e161f commit 3b5d76d

File tree

1 file changed

+47
-44
lines changed

1 file changed

+47
-44
lines changed

RELEASES.txt

Lines changed: 47 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,53 @@
11
Version 0.3 (June 2012) - not yet!
22
-----------------------------------
33

4-
* ~1500 changes, numerous bugfixes
5-
6-
* New coding conveniences
7-
* Integer-literal suffix inference
8-
* Per-module control over warnings, errors
9-
* #[cfg(windows)] and #[cfg(unix)] attributes
10-
* *-patterns (wildcard extended to all constructor fields)
11-
12-
* Semantic cleanup
13-
* Resolve pass and exhaustiveness checker rewritten
14-
* Borrow-check taking over from alias-analysis
15-
* Liveness taking over from last-use, typestate
16-
* Extensive work on region pointers
17-
18-
* Experimental new language features
19-
* Slices and fixed-size, interior-allocated vectors
20-
* #!-comments for lang versioning, shell execution
21-
* Destructors and iface implementation for classes;
22-
type-parameterized classes and class methods
23-
* Type reflection
24-
25-
* Removal of various obsolete features
26-
* Keywords: 'be', 'prove', 'syntax', 'note', 'mutable',
27-
'bind', 'crust', 'native' (now 'extern')
28-
* Constructs: do-while loops ('do' repurposed),
29-
fn binding, resources
30-
31-
* Compiler reorganization
32-
* Syntax-layer of compiler split into separate crate
33-
* Clang (from LLVM project) integrated into build
34-
* Typechecker split into sub-modules
35-
36-
* New library code
37-
* New time functions
38-
* Extension methods for many built-in types
39-
* Arc: atomic-refcount read-only / exclusive-use shared cells
40-
* Par: parallel map and search routines
41-
* Extensive work on libuv interface
42-
* Much vector code moved to libraries
43-
* Syntax extensions: #line, #col, #file, #mod,
44-
#stringify, #include, #include_str, #include_bin
45-
46-
* Tool improvements
47-
* Cargo automatically resolves dependencies
4+
* ~1500 changes, numerous bugfixes
5+
6+
* New coding conveniences
7+
* Integer-literal suffix inference
8+
* Per-module control over warnings, errors
9+
* #[cfg(windows)] and #[cfg(unix)] attributes
10+
11+
* *-patterns (wildcard extended to all constructor fields)
12+
13+
* Semantic cleanup
14+
* Resolve pass and exhaustiveness checker rewritten
15+
* Borrow-check taking over from alias-analysis
16+
* Liveness taking over from last-use, typestate
17+
* Extensive work on region pointers
18+
19+
* Experimental new language features
20+
* Slices and fixed-size, interior-allocated vectors
21+
* #!-comments for lang versioning, shell execution
22+
* Destructors and iface implementation for classes;
23+
type-parameterized classes and class methods
24+
25+
* Type reflection
26+
27+
* Removal of various obsolete features
28+
* Keywords: 'be', 'prove', 'syntax', 'note', 'mutable', 'bind',
29+
'crust', 'native' (now 'extern')
30+
31+
* Constructs: do-while loops ('do' repurposed), fn binding,
32+
resources (replaced by destructors)
33+
34+
* Compiler reorganization
35+
* Syntax-layer of compiler split into separate crate
36+
* Clang (from LLVM project) integrated into build
37+
* Typechecker split into sub-modules
38+
39+
* New library code
40+
* New time functions
41+
* Extension methods for many built-in types
42+
* Arc: atomic-refcount read-only / exclusive-use shared cells
43+
* Par: parallel map and search routines
44+
* Extensive work on libuv interface
45+
* Much vector code moved to libraries
46+
* Syntax extensions: #line, #col, #file, #mod, #stringify,
47+
#include, #include_str, #include_bin
48+
49+
* Tool improvements
50+
* Cargo automatically resolves dependencies
4851

4952
Version 0.2 (March 2012)
5053
-------------------------

0 commit comments

Comments
 (0)