| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-11 | auto merge of #7033 : influenza/rust/rust-7022, r=graydon | bors | -2/+2 | |
| This commit fixes #7022 - I've added an additional check to ensure that stk is not null before dereferencing it to get it's next element, assigning NULL if it is itself NULL. | ||||
| 2013-06-11 | auto merge of #7040 : alexcrichton/rust/issue-6511-threadsafe-llvm, r=graydon | bors | -165/+212 | |
| This is a reopening of #6570, and almost fixes #6511. Note that this doesn't actually enable building a threadsafe LLVM, because that will require an LLVM rebuild which will be bundled with the upgrades in #6713. What this does do, however, is removes all thread-unsafe usage of LLVM from the compiler. | ||||
| 2013-06-11 | Replace tabs with spaces | Ron Dahlgren | -2/+2 | |
| 2013-06-11 | auto merge of #7035 : influenza/rust/getopts-doc-update, r=bstrie | bors | -14/+15 | |
| The documentation was still refering to getopts as though it was in the std module - I've changed this to refer to extra instead. | ||||
| 2013-06-11 | Assert stk rather than checking null | Ron Dahlgren | -3/+3 | |
| Given that a big stack is never requested before allocating an initial stack segment, having a non-null stk member here is an invariant. | ||||
| 2013-06-11 | auto merge of #7047 : bblum/rust/bug_triage, r=graydon | bors | -23/+18 | |
| r? anybody | ||||
| 2013-06-11 | auto merge of #7058 : Blei/rust/fix-7048, r=bstrie | bors | -55/+59 | |
| 2013-06-11 | ty: several small fixes to is_instantiable | Philipp Brüschweiler | -49/+49 | |
| * Don't return early, so logging is not skipped * Remove one allocation * Indent the match statement correctly | ||||
| 2013-06-11 | decoder: better error message when failing to look up an id | Philipp Brüschweiler | -5/+5 | |
| 2013-06-11 | lexer: show correct span on unrecognized token start | Philipp Brüschweiler | -1/+5 | |
| Fixes part of #7048. | ||||
| 2013-06-11 | auto merge of #7050 : huonw/rust/extra-complex-work, r=Aatch | bors | -34/+83 | |
| 2013-06-10 | auto merge of #7054 : yichoi/rust/after_jemalloc, r=brson | bors | -0/+7 | |
| jemalloc searches pthread_atfork | ||||
| 2013-06-11 | rt: dummy function pthread_atfork for android | Young-il Choi | -0/+7 | |
| 2013-06-10 | auto merge of #7046 : luqmana/rust/issue-7044, r=sanxiyn | bors | -36/+44 | |
| Fixes #7044. | ||||
| 2013-06-11 | extra: implement .norm(), and Polar conversion functions for complex numbers. | Huon Wilson | -14/+63 | |
| Also, convert complex to use Clone, rather than Copy. Fixes #5734 and #5735. | ||||
| 2013-06-11 | std: convert pow, hypot, atan2, log to take arguments by reference. | Huon Wilson | -20/+20 | |
| 2013-06-10 | terminfo: Support more terminfo directory structures | Kevin Ballard | -2/+13 | |
| OS X's terminfo uses the hex representation of the first character of the terminal name as the directory name. Ubuntu seems to use /lib/terminfo instead of /usr/share/terminfo, at least on the one machine I have access to. | ||||
| 2013-06-10 | Tag a bunch of destructors that need mutable self with FIXME for #4330. ↵ | Ben Blum | -2/+5 | |
| Close #4943. | ||||
| 2013-06-10 | Add test for #7044. | Luqman Aden | -0/+14 | |
| 2013-06-10 | librustc: Better errors for duplicate definitions. | Luqman Aden | -22/+16 | |
| 2013-06-10 | Remove 'this could be clearer' FIXME. Looks fine. Close #2618. | Ben Blum | -1/+0 | |
| 2013-06-10 | Replace str::raw::buf_as_slice with c_str_to_static_slice. Close #3843. | Ben Blum | -20/+13 | |
| 2013-06-10 | librustc: Don't allow newtype or unit-like structs to shadow other names in ↵ | Luqman Aden | -14/+14 | |
| the value namespace. | ||||
| 2013-06-10 | Have JIT execution take ownership of the LLVMContextRef | Alex Crichton | -59/+93 | |
| Also stop leaking the ExecutionEngine created for jit code by forcibly disposing of it after the JIT code has finished executing | ||||
| 2013-06-10 | Remove all usage of the global LLVMContextRef | Alex Crichton | -113/+126 | |
| This allows parallel usage of the rustc library | ||||
| 2013-06-11 | fix tests, remove some warnings | Huon Wilson | -38/+12 | |
| 2013-06-11 | std: replace str::is_{alphanumeric,whitespace} with the methods. | Huon Wilson | -29/+11 | |
| 2013-06-11 | std: replace str::{starts,ends}_with with the method. | Huon Wilson | -66/+40 | |
| 2013-06-11 | std: replace str::substr with the method. | Huon Wilson | -19/+9 | |
| 2013-06-11 | std: remove str::to_chars | Huon Wilson | -10/+6 | |
| 2013-06-11 | std: basic documentation for the new str methods | Huon Wilson | -20/+68 | |
| 2013-06-10 | std: remove str::{connect,concat}*. | Huon Wilson | -86/+62 | |
| 2013-06-10 | clean-up unused import warnings | Huon Wilson | -11/+1 | |
| 2013-06-10 | std: fix tests | Huon Wilson | -13/+13 | |
| 2013-06-10 | std: convert str::char_at* to methods. | Huon Wilson | -152/+146 | |
| 2013-06-10 | std: convert str::trim* to methods. | Huon Wilson | -114/+94 | |
| 2013-06-10 | std: convert str::reserve* to methods, and methodise str::push_*. | Huon Wilson | -248/+248 | |
| 2013-06-10 | std: remove str::contains in favour of the method | Huon Wilson | -127/+101 | |
| 2013-06-10 | std: replace str::find_str* with a method | Huon Wilson | -125/+54 | |
| 2013-06-10 | std: replace str::{any,all}_between with the iterator equivalent. | Huon Wilson | -64/+3 | |
| 2013-06-10 | std: convert character-based str::find_* to methods. Add .slice_{to,from} ↵ | Huon Wilson | -405/+158 | |
| methods. | ||||
| 2013-06-10 | std: convert each_split_str to an iterator | Huon Wilson | -117/+114 | |
| 2013-06-10 | std: fix compile & test | Huon Wilson | -6/+5 | |
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -204/+182 | |
| 2013-06-10 | std: replace str::all/any fns and methods with iterators | Huon Wilson | -60/+15 | |
| 2013-06-10 | std: replace str::each_split* with an iterator | Huon Wilson | -515/+269 | |
| 2013-06-10 | STATIC_PAGE_SHIFT for cross-compiling jemalloc | James Miller | -161/+170 | |
| Sets `STATIC_PAGE_SHIFT` for cross-compiling jemalloc to 12. A shift of 12 represents a page size of 4k for practically all platforms. | ||||
| 2013-06-09 | auto merge of #7038 : alexcrichton/rust/issue-6935, r=catamorphism | bors | -20/+59 | |
| Tracks the `type_target` and `value_target` source imports separately to correctly warn about unused imports. | ||||
| 2013-06-09 | Track the source of the type_target and value_target separately for ↵ | Alex Crichton | -20/+59 | |
| ImportResolutions | ||||
| 2013-06-09 | auto merge of #7028 : thestinger/rust/cmp, r=brson | bors | -55/+23 | |
