about summary refs log tree commit diff
path: root/src/libcore/rt
AgeCommit message (Expand)AuthorLines
2013-04-20core::rt: Fix a broken uvio testBrian Anderson-3/+20
2013-04-20core::rt: Don't directly create scheduler types in I/O testsBrian Anderson-53/+50
2013-04-20core::rt: Remove redundant copy of run_in_newsched_taskBrian Anderson-21/+0
2013-04-20core::rt: Unignore some networking testsBrian Anderson-2/+0
2013-04-20core::rt: Use generated port numbers in testsBrian Anderson-48/+23
2013-04-20core::rt: Add a test mod and put run_in_newsched_task thereBrian Anderson-0/+33
2013-04-19core: clean up tests (mostly unused unsafe blocks)Alex Crichton-13/+11
2013-04-19core::rt: Just some poking at the I/O docsBrian Anderson-4/+21
2013-04-19wipBrian Anderson-12/+7
2013-04-19core::rt: Rename Closeable to Close, Seekable to Seek, blocking to nativeBrian Anderson-21/+21
2013-04-19TidyBrian Anderson-21/+21
2013-04-19core::rt: Simplify some scheduler operationsBrian Anderson-97/+13
2013-04-19core::rt: Add another context switching operation to the schedulerBrian Anderson-28/+89
2013-04-19core: More tweaks to the thread-local scheduler interfaceBrian Anderson-122/+124
2013-04-19core: Wire up `spawn` to the new schedulerBrian Anderson-0/+21
2013-04-19core: Add rt::context for figuring out what runtime services are availableBrian Anderson-1/+110
2013-04-19core::rt: Declare large parts of the I/O APIBrian Anderson-30/+1539
2013-04-17auto merge of #5909 : brson/rust/rt4, r=graydonbors-449/+457
2013-04-17auto merge of #5726 : brson/rust/struct-return, r=brsonbors-2/+0
2013-04-17rustc: Use an out pointer to return structs in x86 C ABI. #5347Brian Anderson-2/+0
2013-04-16Merge remote-tracking branch 'brson/sched-cleanup'Brian Anderson-449/+457
2013-04-15core::rt: Clean up some more hacksBrian Anderson-12/+6
2013-04-15core::rt: Narrow down the unsafety of the thread-local schedulerBrian Anderson-47/+47
2013-04-15core::rt: Restructure context switches to take ownership of the SchedulerBrian Anderson-62/+94
2013-04-15core::rt: Make Scheduler::unsafe_local return a fabricated region pointerBrian Anderson-247/+228
2013-04-15core::rt: Rename Scheduler::local to Scheduler::unsafe_localBrian Anderson-26/+30
2013-04-15core::rt: A little bit of cleanup to thread-local schedulerBrian Anderson-20/+13
2013-04-15core::rt: Move thread-local scheduler to its own moduleBrian Anderson-99/+109
2013-04-15core::rt: Fix two incorrect uses of the thread-local schedulerBrian Anderson-2/+8
2013-04-14core::rt: Clean up the thread-local scheduler codeBrian Anderson-74/+79
2013-04-14core::rt: All context switches are followed by a cleanup actionBrian Anderson-5/+7
2013-04-14core::rt: Schedulers only need a single cleanup_job at a timeBrian Anderson-31/+31
2013-04-14core::rt: Insert calls to run_cleanup_tasks after all context switchesBrian Anderson-5/+8
2013-04-14core::rt: Rename block_running_task_and_then to deschedul_...Brian Anderson-7/+7
2013-04-14core::rt: Restructure task_from_last_cleanup_job to borrow correctlyBrian Anderson-48/+63
2013-04-14core: remove unnecessary unsafe blocks/functionsAlex Crichton-6/+4
2013-04-10core: changes in response to #5656Niko Matsakis-0/+61
2013-04-04rt: improve mips backendJyun-Yan You-0/+1
2013-04-01remove stray mode on callback, seems to not change anythingGraydon Hoare-1/+1
2013-03-30Correct type signature for start lang item.Luqman Aden-0/+20
2013-03-29Add AbiSet and integrate it into the AST.Niko Matsakis-1/+1
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-88/+88
2013-03-29auto merge of #5570 : alexcrichton/rust/fix-unused-imports, r=sanxiynbors-12/+7
2013-03-29libcore: language change minor fix for ARM & MIPSYoung-il Choi-2/+2
2013-03-28Removing unused importsAlex Crichton-12/+7
2013-03-27librustc: Allow expr_repeat to be used with any vstorePatrick Walton-1/+1
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+1
2013-03-26librustc: Remove all uses of the old `[T * N]` fixed-length vector syntaxPatrick Walton-3/+3
2013-03-26Remove unused imports throughoutAlex Crichton-5/+0
2013-03-26core: Make sure every module at least has a one-line descriptionBrian Anderson-0/+2