summary refs log tree commit diff
path: root/src/libcore/task.rs
AgeCommit message (Expand)AuthorLines
2012-06-28Add task-local storage in libcore.Ben Blum-0/+286
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-11/+11
2012-06-25MergeTim Chevalier-24/+28
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-24/+28
2012-06-21Port resources to classes in libcoreTim Chevalier-2/+5
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-8/+8
2012-06-14Remove code from parser that was awaiting snapshotTim Chevalier-2/+2
2012-06-08Convert reinterpret_cast + forget to 'transmute'Brian Anderson-3/+2
2012-06-07Use #[cfg(unix)] and #[cfg(windows)] everywhereBrian Anderson-6/+6
2012-06-01Comment only: fix typoTim Chevalier-1/+1
2012-05-29Updating comments.Eric Holk-1/+1
2012-05-15core: Add task::unkillableBrian Anderson-1/+62
2012-04-12Annotate FIXMEs in core::taskTim Chevalier-2/+2
2012-04-06Re-rename option functionsTim Chevalier-1/+1
2012-04-05Rename task::task_builder to task::builderTim Chevalier-51/+51
2012-04-03Merge remote-tracking branch 'brson/mainthread'Brian Anderson-2/+35
2012-04-03core: Add a scheduler mode, osmain, to spawn onto the main schedulerBrian Anderson-2/+35
2012-04-02Rename some core::option functionsTim Chevalier-1/+1
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-4/+4
2012-03-24Avoid unifying vars when possible; handle bot (more) correctlyNiko Matsakis-1/+1
2012-03-23Support [rust_stack] annotation on native functions (crudely)Marijn Haverbeke-6/+4
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-1/+1
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-1/+1
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-0/+2
2012-03-15rt: Remove remaining uses of rust_kernel::get_task_by_idBrian Anderson-8/+8
2012-03-13Name types after their modules instead of 't'Brian Anderson-1/+1
2012-03-13Overhaul constructor naming in libsBrian Anderson-23/+24
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-9/+9
2012-03-09core: Convert to rustdocBrian Anderson-47/+18
2012-03-07add mutability annotations to libcoreNiko Matsakis-7/+7
2012-03-06core: Remove some explicit move capture clausesBrian Anderson-18/+18
2012-02-20core: New task APIBrian Anderson-416/+767
2012-02-09core: Use rust_task_config_notify instead of twiddling rust_task's innardsBrian Anderson-12/+4
2012-02-08core: Add a test for blocking in native codeBrian Anderson-0/+68
2012-02-08core: Add task::spawn_schedBrian Anderson-5/+98
2012-02-05core: Resolve some FIXMEsBrian Anderson-5/+5
2012-02-02rt: Remove task pinning. Does nothingBrian Anderson-19/+0
2012-02-02rt: Rename task_sleep intrinsic to task_yield. Remove usec paramBrian Anderson-24/+6
2012-02-01make boxes self-describing (fixes #1493)" (take 2)Niko Matsakis-2/+0
2012-02-01Revert "make boxes self-describing (fixes #1493)" until a newNiko Matsakis-0/+2
2012-02-01make boxes self-describing (fixes #1493)Niko Matsakis-2/+0
2012-02-01Remove remaining references to option::t outside option itselfTim Chevalier-1/+1
2012-01-31Change option::t to optionTim Chevalier-1/+1
2012-01-19lib: ";" to "," in enumsPatrick Walton-3/+3
2012-01-19libcore: "tag" -> "enum"Patrick Walton-2/+2
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-4/+4
2012-01-19Use ctypes in native function declarationsHaitao Li-1/+1
2012-01-17libcore: Move core tests into libcoreBrian Anderson-0/+79
2012-01-13libcore: Add task::tryBrian Anderson-0/+25
2012-01-13make "native fn" the type for bare functions, remove fn exprsNiko Matsakis-1/+1