| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-31 | Fix warnings | Brian Anderson | -2/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -14/+14 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -2/+2 | |
| 2013-03-27 | core/std: Remove uses of ++ mode | Tim Chevalier | -1/+1 | |
| from stackwalk::frame_address and net_tcp::on_tcp_read_cb As per #4425 | ||||
| 2013-03-26 | libcore: Change `[const T]` to `const [T]` everywhere | Patrick Walton | -1/+1 | |
| 2013-03-21 | librustc: Forbid destructors from being attached to any structs that might ↵ | Patrick Walton | -0/+1 | |
| contain non-Owned fields. r=nmatsakis | ||||
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -2/+3 | |
| For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed. | ||||
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -1/+1 | |
| 2013-03-11 | Remove uses of log | Brian Anderson | -69/+69 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -15/+15 | |
| 2013-03-07 | libstd: Remove `extern mod { ... }` from libstd. rs=deexterning | Patrick Walton | -6/+10 | |
| 2013-03-07 | De-implicit-self libstd | Ben Striegel | -15/+15 | |
| 2013-03-03 | rustc: MIPS32 support | Jyun-Yan You | -0/+1 | |
| 2013-03-02 | libstd: Remove `fn@`, `fn~`, and `fn&` from libstd. rs=defun | Patrick Walton | -8/+10 | |
| 2013-03-01 | `std::net::tcp` docs: Use current syntax and types | Benjamin Herr | -76/+76 | |
| Doesn't touch non-comment lines. This changes various type_names to TypeNames and fixes the example for `tcp::accept` that was still using the old `match` syntax and `{|args| ...}` closures. | ||||
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -1/+1 | |
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -2/+2 | |
| 2013-02-15 | auto merge of #4969 : nickdesaulniers/rust/issue3869, r=brson | bors | -1/+2 | |
| Issue #3869 review? @nikomatsakis Convert all uses of vec::slice to vec::view Issue #3869 Rename const_view to const_slice Renamed mut_view to mut_slice Fix windows build error. `buf` is borrowed by the call to `as_mut_buf()` and so we must invoke `slice()` outside of that call. | ||||
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -25/+25 | |
| 2013-02-14 | Convert all uses of vec::slice to vec::view Issue #3869 | Nick Desaulniers | -1/+2 | |
| Rename const_view to const_slice Renamed mut_view to mut_slice | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -4/+4 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -10/+10 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -0/+1 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-04 | Merge remote-tracking branch 'bstrie/rimov' into incoming | Brian Anderson | -1/+1 | |
| Conflicts: src/libsyntax/parse/parser.rs src/test/bench/graph500-bfs.rs src/test/bench/sudoku.rs src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs src/test/run-pass/empty-mutable-vec.rs src/test/run-pass/foreach-nested.rs src/test/run-pass/swap-2.rs | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -1/+1 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -13/+13 | |
| 2013-01-30 | RIMOV, round 5 | Ben Striegel | -1/+1 | |
| find ./ -type f -name "*.rs" -exec sed -i "s/\&\[mut /\&mut \[/g" {} \; | ||||
| 2013-01-29 | std: Stop using oldcomm | Brian Anderson | -303/+276 | |
| 2013-01-28 | Tidy | Brian Anderson | -6/+9 | |
| 2013-01-28 | Greatly improve performance for TcpSocketBuf.read | Michael Neumann | -35/+77 | |
| For every call to the read() function the internal buffer was copied into a new buffer (minus the bytes copied into the result buffer). When the internal buffer is large enough, this severely affects performance, especially when read_line() is used which calls read_byte() (which calls read()) for each read byte. For line oriented I/O this wasn't all that bad, because the internal buffers usually never were very big. The effect is much more visible once the buffer grows larger. Now we always first look into the internal buffer and copy as many bytes as possible (and desired) into the result buffer. If we need more, we call the socket read function and use the result as the new internal buffer, then continue to copy from the (new) internal buffer, and so on. | ||||
| 2013-01-28 | Convert log(debug, ...) to debug!(...) | Michael Neumann | -69/+62 | |
| 2013-01-26 | Merge remote-tracking branch 'brson/nocommupstream2' | Brian Anderson | -340/+372 | |
| 2013-01-25 | Fix Option camel case in comments | Tyler Bindon | -4/+4 | |
| 2013-01-25 | Merge remote-tracking branch 'brson/nocommupstream' | Brian Anderson | -340/+372 | |
| Conflicts: src/libcore/private.rs src/libcore/task/mod.rs src/libcore/task/spawn.rs src/libstd/net_tcp.rs src/libstd/uv_global_loop.rs src/libstd/uv_iotask.rs | ||||
| 2013-01-24 | convert most of libstd over to structs | Erick Tryzelaar | -33/+35 | |
| 2013-01-23 | std: Convert uv_global_loop to use pipes | Brian Anderson | -33/+41 | |
| 2013-01-23 | libsyntax: Remove `fn() unsafe { ... }`. r=graydon | Patrick Walton | -579/+681 | |
| 2013-01-13 | Support ARM and Android | kyeongwoon | -0/+2 | |
| Conflicts: src/libcore/os.rs src/librustc/back/link.rs src/librustc/driver/driver.rs src/librustc/metadata/loader.rs src/librustc/middle/trans/base.rs | ||||
| 2013-01-13 | Merge pull request #4411 from wting/4203_rename_memcpy | Tim Chevalier | -1/+1 | |
| Rename memcpy, memmove, memset | ||||
| 2013-01-12 | libstd: "target_os = win32", not "target_os = windows". rs=bustage | Patrick Walton | -2/+2 | |
| 2013-01-11 | libstd: Ignore failing test on Windows | Patrick Walton | -0/+3 | |
| 2013-01-10 | librustc: Make all external functions unsafe. r=tjc | Patrick Walton | -3/+4 | |
| 2013-01-10 | std: Fix test that was commented out | Tim Chevalier | -14/+11 | |
| 2013-01-10 | Rename memcpy, memmove, memset to prevent any confusion with the C equivalents. | William Ting | -1/+1 | |
| Closes #4203. | ||||
| 2013-01-09 | std: fix net::tcp::test fallout from 2db3abd harder | Graydon Hoare | -13/+14 | |
| 2013-01-09 | std: fix net::tcp::test fallout from 2db3abd | Graydon Hoare | -1/+5 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -3/+8 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -8/+3 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -3/+8 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -5/+29 | |
| contain at least two components. r=graydon | ||||
