summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2013-12-26librustc: De-`@mut` the `impl_trait_cache`Patrick Walton-6/+12
2013-12-26librustc: De-`@mut` the `trait_methods_cache`Patrick Walton-5/+7
2013-12-26librustc: De-`@mut` the `trait_method_def_ids` table.Patrick Walton-6/+12
2013-12-26librustc: De-`@mut` the type context's `methods` tablePatrick Walton-15/+40
2013-12-26librustc: De-`@mut` the `node_type_substs` tablePatrick Walton-14/+28
2013-12-26librustc: De-`@mut` the type internerPatrick Walton-6/+12
2013-12-26librustc: De-`@mut` `FnCtxt`.Patrick Walton-102/+104
2013-12-26librustc: Change `@mut Block` to `@Block`.Patrick Walton-589/+605
2013-12-26std: result::collect to take an iterator, add option::collectErick Tryzelaar-29/+97
2013-12-26std: remove some test warningsErick Tryzelaar-2/+1
2013-12-26Register new snapshotsAlex Crichton-135/+9
2013-12-27std::hashmap: add an example to mangle.Huon Wilson-0/+37
2013-12-26std::rand: remove the `fn main()` from the examples.Huon Wilson-174/+113
2013-12-26auto merge of #11127 : huonw/rust/vec-docs, r=alexcrichtonbors-27/+115
2013-12-26auto merge of #10965 : alexcrichton/rust/libgreen, r=brsonbors-6319/+5646
2013-12-25Test fixes and rebase conflictsAlex Crichton-191/+274
2013-12-25Method-ify CStoreSteven Fackler-193/+176
2013-12-25Remove out of date testSteven Fackler-62/+0
2013-12-24rustc: Strip struct fields and enum variantsAlex Crichton-1/+92
2013-12-24Remove rust_globals.hBrian Anderson-143/+37
2013-12-24green: Move a scheduler test inside libgreenAlex Crichton-61/+72
2013-12-24std: Remove must deferred sending functionsAlex Crichton-43/+19
2013-12-24rustuv: Remove the id() function from IoFactoryAlex Crichton-32/+27
2013-12-24std: Stop reexporting the contents of 'mod consts'Alex Crichton-6/+4
2013-12-24rustuv: Fix a memory leak (documented inside)Alex Crichton-7/+25
2013-12-24rustuv: Fix a use-after-free on destructionAlex Crichton-2/+12
2013-12-24native: Protect against spurious wakeups on cvarsAlex Crichton-27/+54
2013-12-24rustuv: Fix a use-after-free bugAlex Crichton-3/+7
2013-12-24green: Properly wait for main before shutdownAlex Crichton-45/+143
2013-12-24Test fixes and rebase problemsAlex Crichton-102/+126
2013-12-24rustc: Temporarily inject libgreen with librustuvAlex Crichton-0/+9
2013-12-24green: Fixing all tests from previous refactoringsAlex Crichton-282/+351
2013-12-24green: Allow specifying an IoFactory for poolsAlex Crichton-10/+26
2013-12-24std: Implement yields on receives for channelsAlex Crichton-5/+20
2013-12-24rustuv: Write homing tests with SchedPoolAlex Crichton-146/+84
2013-12-24Finalize the green::Pool typeAlex Crichton-250/+185
2013-12-24rustuv: Get all tests passing again after refactorAlex Crichton-313/+286
2013-12-24native: Add tests and cleanup entry pointsAlex Crichton-17/+139
2013-12-24std: Get stdtest all passing againAlex Crichton-587/+448
2013-12-24std: Update std::rt::thread to specify stack sizesAlex Crichton-8/+16
2013-12-24std: Fix a bug where Local::take() didn't zero outAlex Crichton-1/+3
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-2040/+1695
2013-12-24native: Introduce libnativeAlex Crichton-85/+386
2013-12-24std: Reimplement std::comm without the schedulerAlex Crichton-362/+40
2013-12-24std: Move management of the exit code to std::osAlex Crichton-5/+15
2013-12-24rustuv: Reimplement without using std::rt::schedAlex Crichton-400/+644
2013-12-24std: Change Any::move to never consume the objectAlex Crichton-9/+10
2013-12-24std: Make logging safely implementedAlex Crichton-21/+11
2013-12-24std: Handle prints with literally no contextAlex Crichton-4/+25
2013-12-24std: Expose that LocalIo may not always be availableAlex Crichton-176/+118