about summary refs log tree commit diff
path: root/src/libcore/rt
AgeCommit message (Collapse)AuthorLines
2013-05-22libstd: Fix merge fallout.Patrick Walton-2207/+0
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-5975/+0
This only changes the directory names; it does not change the "real" metadata names.
2013-05-22fix arm stack alignmentJyun-Yan You-1/+3
2013-05-21auto merge of #6650 : crabtw/rust/mips-rt, r=sanxiynbors-1/+3
Results of libcore and libstd tests ``` failures: rand::tests::test_rng_seeded_custom_seed2 time::tests::run_tests uv_ll::test::test_uv_ll_struct_size_addrinfo uv_ll::test::test_uv_ll_struct_size_uv_timer_t segfaults: stackwalk::test_simple stackwalk::test_simple_deep ```
2013-05-21fix mips stack alignmentJyun-Yan You-1/+3
2013-05-20core::rt: Convert unsafe_borrow_io to a Local implBrian Anderson-18/+29
2013-05-20core::rt: Implement Local for TaskBrian Anderson-38/+43
2013-05-20core::rt: Remove local_sched moduleBrian Anderson-53/+20
2013-05-20core::rt: Convert users of local_sched to Local traitBrian Anderson-144/+141
2013-05-20core::rt: Make local_sched a wrapper around LocalBrian Anderson-8/+20
2013-05-20core::rt: Move more TLS functionality into local_ptrBrian Anderson-58/+94
2013-05-20core::rt: Move some TLS functions from local_sched to local_ptrBrian Anderson-59/+82
2013-05-20rt: Rename rust_initialize_global_state to rust_initialize_rt_tls_keyBrian Anderson-5/+12
2013-05-20core::rt: Store Task as a ~ pointerBrian Anderson-11/+11
2013-05-20core::rt: Add Local traitBrian Anderson-0/+21
2013-05-20core:rt:: Rename LocalServices to TaskBrian Anderson-63/+52
2013-05-20core::rt: Queues MessageQueue and WorkQueue are cloneableBrian Anderson-1/+19
2013-05-20core::rt: Add MessageQueue typeBrian Anderson-1/+48
This is the queue used to send messages to Schedulers
2013-05-20core::rt: Put a lock on the work queueBrian Anderson-13/+22
2013-05-20core::rt: Rename WorkQueue methods, remove extra push methodBrian Anderson-12/+8
2013-05-20auto merge of #6635 : brson/rust/snapshot, r=brsonbors-15/+0
2013-05-20auto merge of #6632 : steveklabnik/rust/remove_more_warnings, r=thestingerbors-2/+2
With this, the build is almost 100% warning free. One more can be fixed after the next snapshot, and there's one other that I filed an issue about already.
2013-05-19Register snapshotsBrian Anderson-15/+0
2013-05-19Fix many warnings.Steve Klabnik-2/+2
2013-05-19Remove more warnings.Steve Klabnik-7/+1
Mostly of the 'unused imports' kind.
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-49/+49
2013-05-17WhitespaceBrian Anderson-2/+2
2013-05-17core: Wire up `stream` to newschedBrian Anderson-112/+138
2013-05-17core: Wire up oneshot pipes to newschedBrian Anderson-0/+22
2013-05-17core::rt: implement `oneshot` and `stream`.Brian Anderson-1/+645
2013-05-17Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-1064/+2843
2013-05-16fix warningsCorey Richardson-4/+2
2013-05-15core::rt: Unignore a fixed TCP testBrian Anderson-1/+1
2013-05-15Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-1064/+2843
2013-05-15core::rt: Fix TCP test on macBrian Anderson-3/+8
2013-05-15core::rt: Copy many of the old io extensions to the new ioBrian Anderson-6/+334
Some resolve problem is keeping the tests from working
2013-05-15core::rt: More work on Reader extensions and error handlingBrian Anderson-65/+127
2013-05-15core::rt: Make push_bytes raise read_error on EOFBrian Anderson-19/+45
2013-05-15core::rt: WarningsBrian Anderson-18/+12
2013-05-15core::rt: Rename Task to CoroutineBrian Anderson-57/+57
2013-05-15core::rt: Rename Sched.task_queue to work_queueBrian Anderson-5/+5
2013-05-15rt: Rename sched_key to rt_keyBrian Anderson-2/+2
It is more general-purpose than holding scheduler pointers
2013-05-15core::rt: Fix scheduling logic for enqueued tasksBrian Anderson-124/+186
2013-05-15core::rt: Add uv timer bindingsBrian Anderson-8/+202
2013-05-15core::rt: `read` raises `read_error`Brian Anderson-241/+29
2013-05-15core::rt: Begin implementing Reader extension methodsBrian Anderson-5/+325
2013-05-15core: Turn task::unkillable, etc. into no-ops in newsched. #6377Brian Anderson-1/+0
Not necessary just yet but they make ARC not work.
2013-05-15core::rt: Don't abort when reporting an unknown uv errorBrian Anderson-2/+3
2013-05-15core::rt: Error handling for TcpStream.readBrian Anderson-9/+91
2013-05-15core::rt: Initialize loggingBrian Anderson-3/+40