summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2014-04-02Tweak the installation instructions in the README 0.10Alex Crichton-5/+4
Update the instructions to reflect that we have binary installers for all supported platforms, and move the building from source directions into a dedicated "Building from Source" directory.
2014-04-02Update AUTHORS.txt for 0.10Brian Anderson-3/+91
2014-04-02Minor adjustments to the 0.10 release notes.Huon Wilson-8/+16
Mention another lint, fix a typo, and rearrange some things.
2014-03-31Bump version to 0.10Alex Crichton-68/+68
2014-03-31auto merge of #13189 : alexcrichton/rust/relnotes, r=brsonbors-0/+158
2014-03-31auto merge of #13230 : Kroisse/rust/encodable-json, r=ericktbors-2/+2
The implementation of `Encodable<E, S>` for `Json` doesn't need to assume `S` to be `IoError`, only the default encoders for `Json` are depend on it. So this can be parametrize to increase flexiblity. If not, types that implement `Encoder<E>` where `E` is not `IoError` can't be worked with `Json`.
2014-04-01Json doesn't need to depend on IoError to implement Encodable #13230Eunchong Yu-2/+2
2014-03-31auto merge of #13223 : brson/rust/dist, r=alexcrichtonbors-2/+15
2014-03-31auto merge of #13221 : thestinger/rust/append, r=alexcrichtonbors-222/+126
These were only free functions on `~[T]` because taking self by-value used to be broken.
2014-03-31auto merge of #13220 : brson/rust/from_iter, r=thestingerbors-22/+22
2014-03-31mk: Workaround distcheck failure on mac. #13224Brian Anderson-2/+13
Mac can't actually build our source tarballs because it's `tar` command doesn't support the --exclude-vcs flag. This is just a workaround to make our mac nightlies work (we get our source tarballs from the linux bot).
2014-03-30auto merge of #13206 : TeXitoi/rust/fix-shootout-k-nucleotide, r=alexcrichtonbors-35/+37
Correct printing (sort, new lines), reading on stdin.
2014-03-31vec: convert `append` and `append_one` to methodsDaniel Micay-222/+126
These were only free functions on `~[T]` because taking self by-value used to be broken.
2014-03-30Rename `from_iterator` to `from_iter` for consistency.Brian Anderson-22/+22
2014-03-30mk: distcheck --uninstallBrian Anderson-0/+1
2014-03-30dist: Add libbacktrace to source tarballsBrian Anderson-0/+1
2014-03-30auto merge of #13219 : brson/rust/dist-root, r=sfacklerbors-3/+2
2014-03-30mk: Don't touch config.tmp or tmp/dist as root. Closes #13190Brian Anderson-3/+2
When running `make install` we are touching these files that can't then be removed later.
2014-03-30auto merge of #13218 : brson/rust/dist-mac, r=sfacklerbors-1/+1
2014-03-30mk: Fix 'make dist' on MacBrian Anderson-1/+1
2014-03-30auto merge of #13216 : alexcrichton/rust/fix-configure-for-travis, r=sfacklerbors-1/+1
The previous regex was a bit to strict, rejecting versions such as 3.4.1 which is apparently the version which travis is currently installing, causing all travis builds to fail.
2014-03-30auto merge of #13211 : csherratt/rust/arc_fix, r=alexcrichtonbors-4/+38
This is a fix for #13210. fetch_sub returns the old value of the atomic variable, not the new one.
2014-03-30auto merge of #13215 : sfackler/rust/vim-attr, r=alexcrichtonbors-1/+1
2014-03-30configure: Accept LLVM 3.4.X during configurationAlex Crichton-1/+1
The previous regex was a bit to strict, rejecting versions such as 3.4.1 which is apparently the version which travis is currently installing, causing all travis builds to fail.
2014-03-30Support new attribute syntax in vim syntax fileSteven Fackler-1/+1
2014-03-30Check that the old value was 1 and not 0 when dropping a Arc value.Colin Sherratt-4/+38
Closed #13210.
2014-03-30auto merge of #13208 : Tohie/rust/master, r=alexcrichtonbors-3/+3
2014-03-30Add draft 0.10 release notesAlex Crichton-0/+158
2014-03-30make shootout-k-nucleotide.rs pass official testGuillaume Pinot-35/+37
Correct printing (sort, new lines), reading on stdin, s/i32/uint/, ignore-android because it reads stdin
2014-03-30Updated references to extra in libcollections docsScott Jenkins-3/+3
2014-03-29auto merge of #13203 : Kimundi/rust/de-map-vec3, r=cmrbors-325/+278
They required unnecessary temporaries, are replaced with iterators, and would conflict with a possible future `Iterable` trait.
2014-03-30Removed deprecated functions `map` and `flat_map` for vectors and slices.Marvin Löbel-325/+278
2014-03-29auto merge of #13200 : sfackler/rust/test-attr, r=cmrbors-3/+3
2014-03-29Use new inner attribute syntax in test frameworkSteven Fackler-3/+3
2014-03-29auto merge of #13199 : klutzy/rust/msys2, r=cmrbors-2/+8
MSYS2 supports `MINGW64` system for 64-bit environment. It sets `MSYSTEM=MINGW64` environment variable, which changes output of `uname -s` thus affects `configure` behavior. This patch adds `MINGW64*` support for `configure`.
2014-03-30configure: Add MINGW64 OS typeklutzy-2/+8
MSYS2 supports `MINGW64` system for 64-bit environment. It sets `MSYSTEM=MINGW64` environment variable, which changes output of `uname -s` thus affects `configure` behavior. This patch adds `MINGW64*` support for `configure`.
2014-03-29auto merge of #13183 : erickt/rust/remove-list, r=alexcrichtonbors-296/+31
`collections::list::List` was decided in a [team meeting](https://github.com/mozilla/rust/wiki/Meeting-weekly-2014-03-25) that it was unnecessary, so this PR removes it. Additionally, it removes an old and redundant purity test and fixes some warnings.
2014-03-29auto merge of #13143 : gentlefolk/rust/issue-9227, r=michaelwoeristerbors-77/+711
Only supports crate level statics. No debug info is generated for function level statics. Closes #9227. As discussed at the end of the comments for #9227, I took an initial stab at adding support for function level statics and decided it would be enough work to warrant being split into a separate issue. See #13144 for the new issue describing the need to add support for function level static variables.
2014-03-29auto merge of #13193 : pongad/rust/fixconfig, r=thestingerbors-2/+2
Fixes #13147 Not a shell pro myself, though after running the new config, make and make check still work ok.
2014-03-29auto merge of #13188 : FlaPer87/rust/master, r=alexcrichtonbors-5125/+153
2014-03-29auto merge of #13185 : alexcrichton/rust/osx-pkg, r=brsonbors-3/+35
This performs a few touch-ups to the OSX installer: * A rust logo is shown during installation * The installation happens to /usr/local by default (instead of /) * A new welcome screen is shown that's slightly more relevant
2014-03-28auto merge of #13168 : jankobler/rust/verify-grammar-02, r=brsonbors-16/+17
This fixes some problems with make verify-grammar llnextgen still reports a lot of errors FYI: My build directory /my-test/build is different from the source directory /my-test/rust. cd /my-test/build /my-test/rust/configure --prefix=/my-test/bin make make install make verify-grammar
2014-03-28auto merge of #13187 : brson/rust/dist, r=alexcrichtonbors-13/+78
2014-03-29configure uses `command -v` instead of `which` #13147Michael Darakananda-2/+2
2014-03-28mk: Restore DESTDIRBrian Anderson-2/+2
2014-03-28auto merge of #13170 : eddyb/rust/syntax-cleanup, r=alexcrichtonbors-486/+445
Removes all Cell's/RefCell's from lexer::Reader implementations and a couple @.
2014-03-28auto merge of #13157 : pnkfelix/rust/fsk-iss13140, r=nikomatsakisbors-3/+142
r? @nikomatsakis Fix #13140 Includes two fixes, and a semi-thorough regression test. (There is another set of tests that I linked from #5121, but those are sort of all over the place, while the ones I've included here are more directly focused on the issues at hand.)
2014-03-28dist: Tweak the OSX pkg installerAlex Crichton-3/+35
This performs a few touch-ups to the OSX installer: * A rust logo is shown during installation * The installation happens to /usr/local by default (instead of /) * A new welcome screen is shown that's slightly more relevant
2014-03-28auto merge of #13162 : alexcrichton/rust/attr-syntax, r=brsonbors-671/+714
This is the rebasing of #13068 with a fix for #13067 as the first commit.
2014-03-29Register new snapshotFlavio Percoco-5125/+153