about summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Collapse)AuthorLines
2013-05-15rt: Rename sched_key to rt_keyBrian Anderson-2/+2
It is more general-purpose than holding scheduler pointers
2013-05-15core::rt: Fix scheduling logic for enqueued tasksBrian Anderson-126/+188
2013-05-15core::rt: Add uv timer bindingsBrian Anderson-8/+202
2013-05-15core::rt: `read` raises `read_error`Brian Anderson-241/+29
2013-05-15core::rt: Begin implementing Reader extension methodsBrian Anderson-5/+325
2013-05-15core: Turn task::unkillable, etc. into no-ops in newsched. #6377Brian Anderson-18/+33
Not necessary just yet but they make ARC not work.
2013-05-15core::rt: Don't abort when reporting an unknown uv errorBrian Anderson-2/+3
2013-05-15core::rt: Error handling for TcpStream.readBrian Anderson-11/+93
2013-05-15core::rt: Initialize loggingBrian Anderson-4/+41
2013-05-15core: Replace use of libc::getenv with os::getenvBrian Anderson-4/+2
2013-05-15core: Use a global lock instead of runtime lock for os::getenv, etc. #4726Brian Anderson-12/+14
2013-05-15core::rt: Add a test of standalone use of the runtimeBrian Anderson-24/+19
2013-05-15core:rt: A few micro-optsBrian Anderson-5/+14
2013-05-15Add unsetenv wrapperCorey Richardson-1/+36
2013-05-15auto merge of #6493 : brson/rust/tls, r=thestingerbors-4/+2
2013-05-16rename `at_vec::from_owned` and `at_vec::from_slice` to ↵Youngsoo Son-14/+14
`at_vec::to_managed_consume` and `at_vec::to_managed`
2013-05-15auto merge of #6487 : recrack/rust/vec_len, r=thestingerbors-25/+25
Rename vec::len(var) to var.len() ``` libcore, libfuzzer, librustc, librustdoc, libstd, libsyntax test/auxiliary test/bench test/run-pass ```
2013-05-15rc: fix testsDaniel Micay-0/+17
2013-05-15Allow static strings to be used with keyword checksBjörn Steinbrink-0/+4
2013-05-15add a DeepClone traitDaniel Micay-8/+46
for deep copies through shared ownership boundaries
2013-05-14auto merge of #6478 : dotdash/rust/inlining, r=catamorphismbors-0/+1
Not inlining these affects the hash table performance quite badly.
2013-05-15clone: clarify docstringDaniel Micay-2/+3
2013-05-14core: Fix leak in TLS. #6231Brian Anderson-4/+2
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-25/+25
2013-05-14Merge remote-tracking branch 'brson/io-upstream' into incomingBrian Anderson-658/+1537
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-7/+8
2013-05-14core: Cleanup warningsBrian Anderson-109/+117
2013-05-14rtdebug offBrian Anderson-2/+2
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-8/+212
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-5/+4
2013-05-14core::rt Wire up logging to newsched tasksBrian Anderson-25/+117
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-79/+85
2013-05-14auto merge of #6468 : gifnksm/rust/rposition-immutable, r=brsonbors-26/+26
`position` and `rposition` belonged to `ImmutableCopyableVector`, but they don't need the value is copyable.
2013-05-14Add inlining for iter_bytes for types used as hashmap keysBjörn Steinbrink-0/+1
Not inlining these affects the hash table performance quite badly.