| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-08-19 | auto merge of #8584 : thestinger/rust/jemalloc, r=graydon | bors | -1/+22 | |
| This reverts commit 371a316ec93a977f9dcd305b5f532cd394fa6885. Closes #7217 | ||||
| 2013-08-19 | jemalloc: use $(AR), not `ar` | Daniel Micay | -2/+2 | |
| 2013-08-19 | regenerate configure | Graydon Hoare | -1/+13 | |
| 2013-08-19 | rt: make jemalloc header conform to android signature. | Graydon Hoare | -0/+9 | |
| 2013-08-18 | auto merge of #8551 : huonw/rust/speling, r=alexcrichton | bors | -1/+1 | |
| (This doesn't add/remove `u`s or change `ize` to `ise`, or anything like that.) | ||||
| 2013-08-16 | rt: Remove unused uv helpers | Brian Anderson | -108/+0 | |
| 2013-08-16 | rt: Remove empty rust_upcall.h | Brian Anderson | -15/+0 | |
| 2013-08-16 | rt: Remove unused rust_clone_type_desc declaration | Brian Anderson | -2/+0 | |
| 2013-08-16 | rt: Remove rust_stack | Brian Anderson | -159/+10 | |
| 2013-08-16 | rt: Remove rust_refcount.h | Brian Anderson | -32/+2 | |
| 2013-08-16 | rt: Remove unused parts of rust_log | Brian Anderson | -80/+6 | |
| 2013-08-16 | rt: Remove unused parts of rust_globals.h | Brian Anderson | -21/+0 | |
| 2013-08-16 | rt: Remove rust_signal.h | Brian Anderson | -27/+0 | |
| 2013-08-16 | rt: Remove rust_env | Brian Anderson | -203/+53 | |
| 2013-08-16 | doc: convert remaining uses of core:: to std::. | Huon Wilson | -1/+1 | |
| 2013-08-11 | Add a field `borrow_offset` to the type descriptor indicating | Niko Matsakis | -0/+2 | |
| what amount a T* pointer must be adjusted to reach the contents of the box. For `~T` types, this requires knowing the type `T`, which is not known in the case of objects. | ||||
| 2013-08-09 | auto merge of #8296 : erickt/rust/remove-str-trailing-nulls, r=erickt | bors | -3/+2 | |
| This PR fixes #7235 and #3371, which removes trailing nulls from `str` types. Instead, it replaces the creation of c strings with a new type, `std::c_str::CString`, which wraps a malloced byte array, and respects: * No interior nulls * Ends with a trailing null | ||||
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -4247/+35 | |
| 2013-08-06 | Merge commit 'd89ff7eef969aee6b493bc846b64d68358fafbcd' into ↵ | Erick Tryzelaar | -0/+14 | |
| remove-str-trailing-nulls | ||||
| 2013-08-04 | Add support for vanilla linux on arm. | Luqman Aden | -0/+14 | |
| 2013-08-04 | Merge remote-tracking branch 'remotes/origin/master' into str-remove-null | Erick Tryzelaar | -0/+11 | |
| 2013-08-04 | Remove trailing null from strings | Erick Tryzelaar | -3/+2 | |
| 2013-08-03 | rt: Fix a corner-case in unwinding that leads to stack overflow | Brian Anderson | -0/+11 | |
| In some scenarios upcall_rust_stack_limit fails to record the stack limit, leaving it 0, and allowing subsequent Rust code to run into the red zone. | ||||
| 2013-07-31 | extra: Remove dbg module and rt support code | Brian Anderson | -112/+0 | |
| This stuff is ancient, unused, and tied to oldsched | ||||
| 2013-07-31 | auto merge of #8145 : brson/rust/rttestfixes, r=pcwalton | bors | -0/+6 | |
| Two commits here that fix test case dependencies on the old scheduler. | ||||
| 2013-07-31 | auto merge of #8143 : brson/rust/change-dir-lock, r=luqmana | bors | -2/+2 | |
| 2013-07-30 | test: Use a test extern in various foreign fn tests | Brian Anderson | -0/+6 | |
| 2013-07-30 | rt: Use the correct global change_dir lock | Brian Anderson | -2/+2 | |
| 2013-07-30 | std: Remove ManualThreads spawn mode | Brian Anderson | -14/+0 | |
| 2013-07-30 | std::rt: Change Thread interface to require an explicit join | Brian Anderson | -2/+8 | |
| Makes it more obvious what's going on | ||||
| 2013-07-28 | auto merge of #8046 : kmcallister/rust/unused-log, r=pcwalton | bors | -6/+7 | |
| 2013-07-27 | auto merge of #8040 : luqmana/rust/rtn, r=brson | bors | -44/+32 | |
| Implements various missing tcp & udp methods.. Also fixes handling ipv4-mapped/compatible ipv6 addresses and addresses the XXX on `status_to_maybe_uv_error`. r? @brson | ||||
| 2013-07-25 | libstd: Implement some missing udp methods. | Luqman Aden | -0/+7 | |
| 2013-07-25 | Warn about unused RUST_LOG specs | Keegan McAllister | -6/+7 | |
| 2013-07-25 | libstd: Implement {peer, socket}_name for new rt tcp & udp. | Luqman Aden | -44/+25 | |
| 2013-07-24 | rm unused upcall_exchange_free | Daniel Micay | -2/+0 | |
| 2013-07-23 | auto merge of #7980 : graydon/rust/misc-benchmarks, r=catamorphism | bors | -1/+1 | |
| Some machinery for enabling #[bench] benchmarks in std and some examples showing how to write them. | ||||
| 2013-07-22 | rt: Fix child-iteration bug in crate map. | Graydon Hoare | -1/+1 | |
| 2013-07-22 | std: Remove at_exit API. Unused | Brian Anderson | -70/+0 | |
| 2013-07-22 | std: Remove unstable::global. Unused | Brian Anderson | -10/+1 | |
| 2013-07-22 | std::rt: Stop using unstable::global in change_dir_locked | Brian Anderson | -0/+14 | |
| 2013-07-22 | std: Remove weak_task API. Unused | Brian Anderson | -14/+0 | |
| 2013-07-22 | new snapshot | Daniel Micay | -6/+0 | |
| 2013-07-18 | auto merge of #7859 : kmcallister/rust/rt-diag-messages, r=pcwalton | bors | -7/+18 | |
| I added these while tracking down heap corruption in Servo. | ||||
| 2013-07-18 | auto merge of #7856 : brson/rust/no-thread-per-core, r=pcwalton | bors | -7/+0 | |
| This doesn't make sense under the new scheduler. | ||||
| 2013-07-17 | rt: Print alloc backtraces for bad release_alloc with RUSTRT_TRACK_ALLOCATIONS | Keegan McAllister | -7/+13 | |
| Probably the env var should be renamed from DETAILED_LEAKS but I'm leaving aside that breaking change for now. | ||||
| 2013-07-17 | rt: Diagnose bad alloc index in release_alloc with RUSTRT_TRACK_ALLOCATIONS | Keegan McAllister | -0/+5 | |
| 2013-07-15 | remove headers from unique vectors | Daniel Micay | -9/+9 | |
| 2013-07-12 | auto merge of #7734 : alexcrichton/rust/issue-3395, r=sanxiyn | bors | -2/+2 | |
| Also ends up fixing one case in libstd. Closes #3395 | ||||
| 2013-07-12 | auto merge of #7728 : bcully/rust/largestack64, r=cmr | bors | -2/+7 | |
| Just to get the ball rolling, this patch sets stacks to 4 MB on >32-bit architectures. | ||||
