Skip to content

Commit 03e2c66

Browse files
committed
---
yaml --- r: 10682 b: refs/heads/snap-stage3 c: 3ed8561 h: refs/heads/master v: v3
1 parent b43272b commit 03e2c66

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
refs/heads/master: 2898dcc5d97da9427ac367542382b6239d9c0bbf
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 2f060eb880c5482c4fd5a8dfb3acee1117c6d121
4+
refs/heads/snap-stage3: 3ed8561dea681fe15eac4c12010c6ede0840088c
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/snap-stage3/RELEASES.txt

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
Version 0.3 (June 2012) - not yet!
2+
-----------------------------------
3+
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+
* Semantic cleanup
12+
* Resolve pass and exhaustiveness checker rewritten
13+
* Borrow-check taking over from alias-analysis
14+
* Liveness taking over from last-use, typestate
15+
* Extensive work on region pointers
16+
17+
* Experimental new language features
18+
* Slices and fixed-size, interior-allocated vectors
19+
* #!-comments for lang versioning, shell execution
20+
* More work on classes
21+
* Type reflection
22+
23+
* Removal of various obsolete features
24+
* Keywords: be, prove, syntax, note, mutable, do, bind
25+
* Constructs: do-while loops, fn binding,
26+
27+
* Compiler reorganization
28+
* Syntax-layer of compiler split into separate crate
29+
* Clang (from LLVM project) integrated into build
30+
* Typechecker split into sub-modules
31+
32+
* New library code
33+
* New time functions
34+
* Extension methods for many built-in types
35+
* Arc: atomic-refcount read-only / exclusive-use shared cells
36+
* Par: parallel map and search routines
37+
* Extensive work on libuv interface
38+
* Much vector code moved to libraries
39+
* Syntax extensions: #line, #col, #file, #mod,
40+
#stringify, #include, #include_str, #include_bin.
41+
142
Version 0.2 (March 2012)
243
-------------------------
344

0 commit comments

Comments
 (0)