about summary refs log tree commit diff
path: root/src/libcore/rt
AgeCommit message (Collapse)AuthorLines
2013-05-15core::rt: Add a test of standalone use of the runtimeBrian Anderson-22/+2
2013-05-15core:rt: A few micro-optsBrian Anderson-5/+14
2013-05-14core::rt: Ignore tcp test multiple_connect_interleaved_lazy_scheduleBrian Anderson-1/+1
Hangs on mac.
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-1/+1
2013-05-14Merge remote-tracking branch 'brson/io-upstream' into incomingBrian Anderson-631/+1523
Conflicts: src/libcore/logging.rs src/libcore/rt/local_services.rs src/libcore/rt/uv/mod.rs src/libcore/rt/uv/net.rs src/libcore/rt/uv/uvio.rs src/libcore/unstable.rs
2013-05-14core::rt: Wait for handles to closeBrian Anderson-24/+60
2013-05-14core::rt: Register stacks with valgrind. #6428Brian Anderson-6/+35
2013-05-14core::rt: DocsBrian Anderson-13/+61
2013-05-14core: Move unstable::exchange_alloc to rt::global_heapBrian Anderson-1/+87
2013-05-14core: Cleanup warningsBrian Anderson-108/+110
2013-05-14core::rt: 0 is a valid TLS keyBrian Anderson-1/+1
2013-05-14core::rt: Make TCP servers workBrian Anderson-34/+161
2013-05-14core::rt: Add a simple channel type for passing buffered messages between ↵Brian Anderson-1/+187
Scheduler and Task Called 'Tube' for lack of anything better.
2013-05-14core::rt: Add a very simple ref counted pointerBrian Anderson-0/+146
2013-05-14WarningsBrian Anderson-1/+1
2013-05-14TidyBrian Anderson-4/+4
2013-05-14core::rt Wire up logging to newsched tasksBrian Anderson-4/+61
2013-05-14core::rt: Just a small fix to TcpStreamBrian Anderson-3/+30
2013-05-14core::rt: Move all the uv callback definitions to one placeBrian Anderson-42/+23
2013-05-14core::rt: Move the implementation of IdleWatcher to its own fileBrian Anderson-69/+86
2013-05-14core::rt: Only use one mechanism for attaching custom data to uv handlesBrian Anderson-50/+19
2013-05-14core::rt: Reording codeBrian Anderson-114/+115
2013-05-14core::rt: Convert some uv functions to extension methodsBrian Anderson-148/+127
2013-05-14core::rt: Fix some copies in uvBrian Anderson-14/+9
2013-05-14core::rt: Fix the finalizer on UvTcpStream and UvTcpListenerBrian Anderson-52/+16
Eliminates a lot of calls to `close`
2013-05-14core::rt: Use unsafe pointers instead of transmuted regionsBrian Anderson-77/+83
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-3/+3
fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself.
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-3/+12
Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude.
2013-05-13core::rt Restructure some modulesBrian Anderson-29/+31
Put all uv code under rt::uv, as if it were in its own crate. Pull local_sched out of rt::sched.
2013-05-13core::rt: Improve docsBrian Anderson-8/+57
2013-05-13core::rt: Clean up the interface to rtioBrian Anderson-60/+63
Make names that better match rt::io. Return error types.
2013-05-13core::rt: Begin implementing TcpStreamBrian Anderson-57/+274
This ended up touching a lot of code related to error handling.
2013-05-13core::rt: Fix a warning about unnecessary mutable variableBrian Anderson-1/+1
2013-05-13core::rt: Remove Close traitBrian Anderson-43/+3
We will just use RAII for now.
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-24/+24
2013-05-11Warning policeTim Chevalier-9/+5
2013-05-10Move core::task::local_data to core::local_dataYoungsoo Son-1/+1
2013-05-09auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiynbors-1/+1
Hi there, Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes. Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`. Thanks! Sean
2013-05-08libcore: Fix more merge fallout.Patrick Walton-2/+2
2013-05-08librustc: Stop parsing modes and remove them entirely from the languagePatrick Walton-12/+14
2013-05-09Fix typosSean Moon-1/+1
2013-05-08auto merge of #6323 : brson/rust/nullary, r=thestingerbors-6/+19
There's no need to delegate to C to call the Rust main function.
2013-05-07rt: Remove rust_call_nullary_fnBrian Anderson-6/+19
There's no need to delegate to C to call the Rust main function.
2013-05-07core::rt: Add a test that rng works with new tasksBrian Anderson-0/+9
2013-05-07auto merge of #6271 : pnkfelix/rust/issue6009-condition-pub-priv-variants, ↵bors-1/+2
r=graydon @brson: r? [please ignore the other one that was accidentally based off master due to back-button-bugs in github.com] My goal is to resolve the question of whether we want to encourage (by example) consistent use of pub to make identifiers publicly-accessible, even in syntax extensions. (If people don't want that, then we can just let this pull request die.) This is part one of two. Part two, whose contents should be clear from the FIXME's in this commit, would land after this gets incorporated into a snapshot. (The eventual goal is to address issue #6009 , which was implied by my choice of branch name, but not mentioned in the pull request, so github did not notice it.)
2013-05-06Step one for 'proper' pub condition: support pub keyword in form.Felix S. Klock II-1/+2
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-251/+1001
Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs
2013-05-04Register snapshotsBrian Anderson-45/+0
2013-05-04improve DEBUG_BORROW printoutsNiko Matsakis-0/+2
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-7/+0