summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-03-06rustdoc: Put brief descriptions in the indexesBrian Anderson-1/+29
2012-03-06rustdoc: Write links correctly for multi-page docsBrian Anderson-26/+91
2012-03-06rustdoc: Parallelize markdown_passBrian Anderson-3/+3
2012-03-06rustdoc: Run pandoc in a way that won't deadlock waiting for IOBrian Anderson-6/+13
2012-03-06rt: Change the rust_port refcounting scheme to avoid racesBrian Anderson-21/+26
2012-03-06UTF-16-ify the win32 env routines.Graydon Hoare-13/+44
2012-03-06Export os, libc and path from libcore.Graydon Hoare-7/+2
2012-03-06rustdoc: Detect when pandoc isn't availableBrian Anderson-24/+104
2012-03-06rustdoc: Add some more error reporting for pandocBrian Anderson-2/+25
2012-03-06rustdoc: Write a new file for each pageBrian Anderson-15/+47
2012-03-06rustdoc: Add a pass to split the document into pagesBrian Anderson-0/+237
2012-03-06core: Remove some explicit move capture clausesBrian Anderson-18/+18
2012-03-06rustdoc: Remove Google's copyright noticeBrian Anderson-4/+0
2012-03-06core: Inline a bunch of unsafe functionsBrian Anderson-0/+8
2012-03-06make inline enabled by defaultNiko Matsakis-6/+1
2012-03-06Add a reachability checker, only export metadata for reachable itemsMarijn Haverbeke-7/+146
2012-03-06Track all exports in exp_mapMarijn Haverbeke-132/+151
2012-03-06Make trans pass responsible for pulling in inlined functionsMarijn Haverbeke-209/+75
2012-03-06Don't attach def ids to types when the type already contains the def idMarijn Haverbeke-16/+3
2012-03-06Register new snapshotMarijn Haverbeke-0/+8
2012-03-05rt: Add a hack to fix a port detach bugBrian Anderson-1/+12
2012-03-05etc: Add more helgrind suppressions for i686Brian Anderson-0/+19
2012-03-05rt: Fix the atomic get_ref_count method to avoid racesBrian Anderson-20/+12
2012-03-05rt: Properly block tasks while waiting for port detachBrian Anderson-12/+67
2012-03-05rt: Make rust_port_detach less contentiousBrian Anderson-20/+23
2012-03-05rt: Make linked failure less prone to deadlockBrian Anderson-31/+58
2012-03-05rt: Be more precise with VALGRIND_MAKE_MEM_UNDEFINEDBrian Anderson-5/+23
2012-03-05rt: Stop calling prepare_valgrind_stack when it's not neededBrian Anderson-2/+0
2012-03-05rt: Simplify reap_dead_tasksBrian Anderson-19/+12
2012-03-05rt: Add an assert to the scheduler loopBrian Anderson-1/+2
2012-03-05rt: Move receive code into rust_portBrian Anderson-28/+24
2012-03-05rt: Simplify the recv interfaceBrian Anderson-21/+13
2012-03-05rt: Move some code from rust_port_detach into rust_port::detachBrian Anderson-6/+6
2012-03-05rt: Move some locking from rust_port to rust_taskBrian Anderson-6/+2
2012-03-05rt: Renome rust_task::lock to port_lockBrian Anderson-14/+14
2012-03-05rt: Make the rust_task_thread lock privateBrian Anderson-4/+2
2012-03-05rt: Move transition from rust_task to rust_task_threadBrian Anderson-22/+42
2012-03-05rt: Protect cond and cond_name with the state_lockBrian Anderson-16/+21
2012-03-05rt: Don't take the task lock on state transitionsBrian Anderson-6/+0
2012-03-05etc: Add helgrind suppressions for libunwindBrian Anderson-1/+26
2012-03-05rt: Protect rust_task::state with a lockBrian Anderson-5/+15
2012-03-05rt: Protect rust_task::killed with a lockBrian Anderson-4/+13
2012-03-05test: Add test for #979Brian Anderson-0/+12
2012-03-05std: Use util::unreachableBrian Anderson-7/+7
2012-03-05rustc: Use std::util::unreachableBrian Anderson-4/+4
2012-03-05rustc: Make llvm_err non-returningBrian Anderson-4/+1
2012-03-05rustc: Use consistent casing for names of timed passesBrian Anderson-1/+1
2012-03-05rustc: Lower case error messagesBrian Anderson-108/+107
2012-03-05rustc: Remove some redundant text from error messagesBrian Anderson-2/+2
2012-03-05print type arguments when pretty-printing all nominal typesNiko Matsakis-2/+17