Skip to content

Commit 94c0cb3

Browse files
brsonemberian
authored andcommitted
---
yaml --- r: 68339 b: refs/heads/auto c: 9423850 h: refs/heads/master i: 68337: 75b0ca1 68335: d7012a5 v: v3
1 parent 6cc3398 commit 94c0cb3

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1414
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1515
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1616
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
17-
refs/heads/auto: 0ae203a779b8a75b3b79b409d92558d4bda92133
17+
refs/heads/auto: 9423850fc38617089a976f748af7ee113132fd1a
1818
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1919
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c

branches/auto/RELEASES.txt

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Version 0.7 (July 2013)
44
* ??? changes, numerous bugfixes
55

66
* Syntax changes
7+
* `impl`s no longer accept a visibility qualifier. Put them on methods
8+
instead.
79
* `use mod` is no longer valid.
810
* `fail!` and `assert!` accept `~str`, `&'static str` or `fmt!`-style
911
argument list.
@@ -25,6 +27,10 @@ Version 0.7 (July 2013)
2527
no padding between fields.
2628
* The `for` loop protocol now requires `for`-iterators to return `bool`
2729
so they compose better.
30+
* Trait default methods work more often.
31+
* Type parameters bound by `Copy` must now be copied explicitly with
32+
the `copy` keyword.
33+
* It is now illegal to move out of a dereferenced unsafe pointer.
2834
* `Option<~T>` is now represented as a nullable pointer.
2935
* `@mut` does dynamic borrow checks correctly.
3036
* Macros TODO
@@ -43,26 +49,30 @@ Version 0.7 (July 2013)
4349
* Libraries
4450
* The `core` crate was renamed to `std`.
4551
* The `std` crate was renamed to `extra`.
46-
* `std::mut` removed.
47-
* std: The prelude no longer reexports any modules, only types and traits.
48-
* std: Prelude additions: `print`, `println`, `FromStr`, `ApproxEq`, `Equiv`,
49-
`Iterator`, `IteratorUtil`, many numeric traits, many tuple traits.
5052
* std: `iterator` module for external iterator objects.
53+
* Many old-style (internal, higher-order function) iterators replaced by
54+
implementations of `Iterator`.
5155
* std: Many old internal vector and string iterators,
5256
incl. `any`, `all`. removed.
53-
* std: new numeric traits: `Fractional`, `Real`, `RealExt`, `Integer`, `Ratio`,
57+
* std: The `finalize` method of `Drop` renamed to `drop`.
58+
* std: The prelude no longer reexports any modules, only types and traits.
59+
* std: Prelude additions: `print`, `println`, `FromStr`, `ApproxEq`, `Equiv`,
60+
`Iterator`, `IteratorUtil`, many numeric traits, many tuple traits.
61+
* std: New numeric traits: `Fractional`, `Real`, `RealExt`, `Integer`, `Ratio`,
5462
`Algebraic`, `Trigonometric`, `Exponential`, `Primitive`.
5563
* std: Tuple traits and accessors defined for up to 12-tuples, e.g.
5664
`(0, 1, 2).n2()` or `(0, 1, 2).n2_ref()`.
57-
* std: many types implement `Clone`.
65+
* std: Many types implement `Clone`.
5866
* std: `path` type renamed to `Path`.
67+
* std: `mut` module and `Mut` type removed.
5968
* std: Many standalone functions removed in favor of methods and iterators
6069
in `vec`, `str`. In the future methods will also work as functions.
61-
* std: `reinterpret_cast` removed. Used `transmute`.
70+
* std: `reinterpret_cast` removed. Use `transmute`.
6271
* std: ascii string handling in `std::ascii`.
6372
* std: `Rand` is implemented for ~/@.
6473
* std: `run` module for spawning processes overhauled.
6574
* std: Various atomic types added to `unstable::atomic`.
75+
* std: Various types implement `Zero`.
6676
* std: `LinearMap` and `LinearSet` renamed to `HashMap` and `HashSet`.
6777
* std: Borrowed pointer functions moved from `ptr` to `borrow`.
6878
* std: Added `os::mkdir_recursive`.
@@ -96,7 +106,6 @@ Version 0.7 (July 2013)
96106
* More and improved library documentation.
97107
* Various improvements on ARM and Android.
98108
* Various improvements to MIPS backend.
99-
* jemalloc is the Rust allocator.
100109

101110
Version 0.6 (April 2013)
102111
------------------------

0 commit comments

Comments
 (0)