| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-04-17 | etc: Modernize the indenter | Patrick Walton | -7/+5 | |
| 2012-04-16 | rewrite region resolution so it takes place in typeck | Niko Matsakis | -1/+1 | |
| 2012-04-10 | add the option --enable-local-rust to pull rust from your environment | Evan McClanahan | -0/+48 | |
| rather than the snapshots. make sure to get all of the files. update to add nmatsakis' requested feature of pointing to a different rustc install root. usage: --enable-local-rust to enable --local-rust-root="/path/to/rustc/" to change the path, which defaults to "/usr/local/" Tested on OS X and Linux, likely broken on windows. | ||||
| 2012-04-05 | utilities for indented logs | Niko Matsakis | -0/+17 | |
| 2012-04-04 | build: Cleanup of test summary printing | Brian Anderson | -1/+2 | |
| 2012-04-04 | Logfile output from tests; summarise in make check | Grahame Bowland | -0/+32 | |
| Add an optional --logfile argument to std::test::test_main and to compiletest. Use this features and the new 'check-summary.py' script to summarise all the tests performed by the 'check' target. This is a short term fix for #2075. | ||||
| 2012-04-03 | rt: Fix the 0 bytes lost issue | Brian Anderson | -9/+1 | |
| This is a workaround for #1815. libev uses realloc(0) to free the loop, which valgrind doesn't like. We have suppressions to make valgrind ignore them. Valgrind also has a sanity check when collecting allocation backtraces that the stack pointer must be at least 512 bytes into the stack (at least 512 bytes of frames must have come before). When this is not the case it doesn't collect the backtrace. Unfortunately, with our spaghetti stacks that valgrind check triggers sometimes and we don't get the backtrace for the realloc(0), it fails to be suppressed, and it gets reported as 0 bytes lost from a malloc with no backtrace. This fixes the issue by alloca'ing 512 bytes before calling uv_loop_delete | ||||
| 2012-04-03 | update make glob from .so to .dylib | Niko Matsakis | -1/+1 | |
| 2012-03-31 | Revert "rt: Remove lock_held_by_current_thread" | Brian Anderson | -0/+28 | |
| Adds back the ability to make assertions about locks, but only under the --enable-debug configuration This reverts commit b247de64583e2ab527088813ba9192824554e801. Conflicts: src/rt/rust_sched_loop.cpp | ||||
| 2012-03-29 | build: Add librustsyntax to snapshots | Brian Anderson | -0/+4 | |
| 2012-03-28 | python scripts run with Python 2.4 (for RHEL5) | Grahame Bowland | -6/+12 | |
| 2012-03-27 | emacs: Make 'mut' a keyword | Brian Anderson | -1/+1 | |
| 2012-03-25 | Fixed vim highlighting for \' (and other) escapes in char literals | Jacob Parker | -2/+3 | |
| 2012-03-23 | Remove last vestiges of old-style intrinsics | Marijn Haverbeke | -27/+0 | |
| Closes #2048 | ||||
| 2012-03-23 | Revert removal of intrinsics | Marijn Haverbeke | -0/+27 | |
| Oops. We can't do this yet until the next snapshot. | ||||
| 2012-03-23 | Remove support for the old-style intrinsics | Marijn Haverbeke | -27/+0 | |
| Closes #2042 Closes #1981 | ||||
| 2012-03-20 | test: Begin running the language ref examples. Mostly xfailed | Brian Anderson | -0/+6 | |
| 2012-03-20 | doc: Switch the tutorial to pandoc's method of tagging code blocks | Brian Anderson | -8/+6 | |
| Instead of '## tag', it's '~~~ {.tag}' | ||||
| 2012-03-18 | rt: Remove lock_held_by_current_thread | Brian Anderson | -28/+0 | |
| 2012-03-16 | Add loop to the vim keyword list. | Erick Tryzelaar | -1/+1 | |
| 2012-03-15 | kill old serialization code | Niko Matsakis | -74/+0 | |
| 2012-03-15 | Suppress valgrind error in dynamic linker | Marijn Haverbeke | -0/+8 | |
| This was happening when running the rustdoc tests. The test proceeded fine after that, and the code looks like it is running before anything we generate, so I assume it is spurious. | ||||
| 2012-03-12 | Libc/os/run/rand/io reorganization. Close #1373. Close #1638. | Graydon Hoare | -5/+5 | |
| - Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os. | ||||
| 2012-03-09 | Add a couple more missing pieces to libc and os. | Graydon Hoare | -0/+6 | |
| 2012-03-08 | Properly serialize is_last_use values | Marijn Haverbeke | -1/+1 | |
| They were all normalized to the same thing by the serializer. | ||||
| 2012-03-08 | etc: Allow a build dir to be specified in gen-astencode, for out of tree builds | Patrick Walton | -1/+6 | |
| 2012-03-05 | etc: Add more helgrind suppressions for i686 | Brian Anderson | -0/+19 | |
| 2012-03-05 | etc: Add helgrind suppressions for libunwind | Brian Anderson | -1/+26 | |
| 2012-03-03 | Update paths in gen-astencode | Tim Chevalier | -4/+4 | |
| 2012-03-02 | First cut at consolidated core::os module built on core::libc. | Graydon Hoare | -0/+3 | |
| 2012-03-02 | etc: Add helgrind suppressions for random locking order in rust_port_selector | Brian Anderson | -0/+9 | |
| 2012-03-02 | etc: Add some helgrind suppressions for uv | Brian Anderson | -0/+19 | |
| 2012-03-02 | etc: Add more lock_and_signal helgrind suppressions | Brian Anderson | -1/+22 | |
| 2012-03-02 | etc: Add helgrind suppression for lock_held_by_current_thread | Brian Anderson | -0/+7 | |
| 2012-03-02 | restructure to better support method inlining | Niko Matsakis | -1/+1 | |
| 2012-03-02 | retool inline encoding to handle methods, fix tests | Niko Matsakis | -1/+2 | |
| 2012-02-29 | etc: Remove rustdoc script | Brian Anderson | -34/+0 | |
| 2012-02-29 | optionally enforce local variable mutability | Niko Matsakis | -24/+30 | |
| 2012-02-28 | vim: add "to" as a keyword. | Erick Tryzelaar | -2/+2 | |
| 2012-02-27 | Add libc module to libcore and utility file to help generate it. | Graydon Hoare | -0/+237 | |
| 2012-02-24 | retool serializer to be built by stage0 rustc | Niko Matsakis | -2/+7 | |
| 2012-02-24 | Encode/decode AST into metadata, re-instantiate inlined items | Niko Matsakis | -1/+61 | |
| 2012-02-24 | allow snapshot to be specified in make command line | Niko Matsakis | -13/+21 | |
| 2012-02-23 | Revert "etc: Add helgrind suppression for lock_held_by_current_thread" | Brian Anderson | -7/+0 | |
| This reverts commit d44ca0923a5545113c96a8953f880090f334872c. | ||||
| 2012-02-23 | etc: Add helgrind suppression for lock_held_by_current_thread | Brian Anderson | -0/+7 | |
| I have some confidence that this function is correct now, but helgrind still doesn't like it because it's not lock-protected. | ||||
| 2012-02-19 | vim: fix indenting enums and macros | Erick Tryzelaar | -1/+2 | |
| Now vim indenting goes from: fn main() { enum t { a: int, b: int } #error("hello world"); } to: fn main() { enum t { a: int, b: int } #error("hello world"); } | ||||
| 2012-02-13 | build: Start downloading FreeBSD snaps from the official server | Brian Anderson | -3/+0 | |
| 2012-02-13 | build: Temporarily retrieve FreeBSD snapshots from jyyou's server | Brian Anderson | -0/+3 | |
| 2012-02-10 | use absolute names when pretty-printing types | Niko Matsakis | -0/+3 | |
| 2012-02-10 | update ebml interface | Niko Matsakis | -0/+1 | |
