| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-01-29 | fix #2673: avoid visiting the same crate twice | ILyoan | -9/+19 | |
| 2013-01-25 | Merge remote-tracking branch 'brson/nocommupstream' | Brian Anderson | -97/+178 | |
| 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-23 | Remove old comm-based weak task interface | Brian Anderson | -63/+0 | |
| 2013-01-23 | std: Convert uv_global_loop to use pipes | Brian Anderson | -16/+0 | |
| 2013-01-23 | core: Convert getenv/setenv to use a mutex | Brian Anderson | -11/+0 | |
| This much simpler implementation uses a global mutex and eliminates the kernel environment channel. | ||||
| 2013-01-23 | core: Add new weak task API | Brian Anderson | -8/+34 | |
| 2013-01-17 | Add a license check to tidy. #4018 | Brian Anderson | -9/+7 | |
| 2013-01-17 | core: Add private global data interface. #3915 | Brian Anderson | -2/+10 | |
| 2013-01-15 | Add at_exit function #4450 | Brian Anderson | -0/+68 | |
| 2013-01-15 | Spawn new tasks onto the primary scheduler by default. #3760 | Brian Anderson | -21/+90 | |
| 2013-01-13 | Win32 build fix | Brian Anderson | -1/+1 | |
| 2013-01-13 | More android support | ILyoan | -3/+17 | |
| Conflicts: Makefile.in cmakeFiles/rustllvm.cmake | ||||
| 2013-01-13 | Support ARM and Android | kyeongwoon | -0/+364 | |
| 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-11 | Add core::private::run_in_bare_thread | Brian Anderson | -0/+33 | |
| This begins executing Rust code in a fresh context with no runtime environment | ||||
| 2013-01-09 | rt: Remove unused command line parsing | Brian Anderson | -71/+1 | |
| 2013-01-08 | Remove unused bigint from runtime | Brian Anderson | -3344/+0 | |
| 2013-01-05 | rt: Stop zeroing out all allocations. Unobservable perf win. Closes #2682. ↵ | Patrick Walton | -4/+2 | |
| rs=negligible-perf-win | ||||
| 2012-12-30 | rt: Remove dead code from schedule_task() | Chris Peterson | -6/+3 | |
| 2012-12-15 | Whitespace | Brian Anderson | -8/+11 | |
| 2012-12-15 | rt: Do some casting to avoid warnings | Brian Anderson | -3/+3 | |
| 2012-12-15 | Long lines | Brian Anderson | -2/+8 | |
| 2012-12-15 | Check for oom in a few more places | Jesse Jones | -0/+8 | |
| 2012-12-15 | Abort instead of throwing on oom | Jesse Jones | -2/+4 | |
| 2012-12-15 | Made a bunch more classes non-copyable | Jesse Jones | -0/+41 | |
| 2012-12-15 | Instead of returning a bool (which everyone ignored) pop asserts | Jesse Jones | -6/+3 | |
| 2012-12-15 | Check for realloc failure and bad subscripts | Jesse Jones | -2/+9 | |
| 2012-12-15 | polymorphic indexed_list fixes: | Jesse Jones | -9/+10 | |
| 1) indexed_list no longer has virtual methods. It's not actually subclassed and there is very rarely good reason to subclass collection classes. 2) Added a virtual dtor to indexed_list_object which is intended to be subclassed. This allows derived dtors to be called if the object is deleted with a indexed_list_object*. | ||||
| 2012-12-15 | Improvements to array_list, hash_map, and indexed_list: | Jesse Jones | -16/+45 | |
| * Disabled copying. * Added const where appropiate. | ||||
| 2012-12-10 | Add license boilerplate to more files. | Graydon Hoare | -0/+470 | |
| 2012-12-06 | Remove bogus FIXME, closes #2889 | Tim Chevalier | -1/+1 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+250 | |
| 2012-11-26 | Add a FIXME about the problems closing /dev/urandom | Brian Anderson | -0/+1 | |
| 2012-11-26 | Log errors from close instead of ignoring them. | Jesse Jones | -1/+4 | |
| They shouldn't matter but there have been errors on Macs so logging them may help root cause the issue. | ||||
| 2012-11-26 | Some isaac_ssed fixes: | Jesse Jones | -4/+7 | |
| 1) Check for eof (shouldn't happen, but if it does we'll fall into an infinite loop). 2) Use fatal instead of assert (will work if NDEBUG is ever defined and provides better diagnostics). 3) Ignore errors from close since they shouldn't matter. Closes #3679. | ||||
| 2012-11-15 | rt: Don't print backtraces unless the ::rt::backtrace log level is greater ↵ | Brian Anderson | -1/+1 | |
| than log_err | ||||
| 2012-11-15 | rt: bump log levels up by one, fix tautological-compare error (and permit ↵ | Graydon Hoare | -5/+5 | |
| turning off logging entirely). | ||||
| 2012-11-05 | rt: Remove shape code | Brian Anderson | -1927/+8 | |
| 2012-11-04 | Merge remote-tracking branch 'brson/repl' | Brian Anderson | -0/+1728 | |
| Conflicts: mk/install.mk src/rt/rustrt.def.in | ||||
| 2012-11-04 | Use a linenoise with win32 support | Brian Anderson | -317/+1355 | |
| 2012-10-30 | rusti: Remove linenoise module, add to rt, remove core::rl | Zack Corr | -0/+690 | |
| 2012-10-23 | rt: Remove unused string upcalls harder | Brian Anderson | -33/+0 | |
| 2012-10-23 | rt: Remove box annihilator | Brian Anderson | -255/+0 | |
| 2012-10-23 | rt: Remove unused string upcalls | Brian Anderson | -35/+0 | |
| 2012-10-21 | Replace rust_atomic_increment/decrement and rust_compare_and_swap_ptr with ↵ | Luqman Aden | -13/+1 | |
| intrinsics. | ||||
| 2012-10-20 | Add new uv functions to rustrt.def.in | Brian Anderson | -0/+4 | |
| 2012-10-20 | uv: implement a way to get client's ip/port. | Luqman Aden | -0/+22 | |
| 2012-10-04 | rt: Remove check_claims from the export list | Brian Anderson | -1/+0 | |
| 2012-10-04 | rt: Remove CHECK_CLAIMS | Brian Anderson | -15/+0 | |
| 2012-10-03 | Attempt to fix os::args errors on various platforms. | Graydon Hoare | -4/+21 | |
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -0/+12 | |
