rust/src/libstd/rt
bors 9e1e152091 auto merge of #8596 : vadimcn/rust/master, r=alexcrichton
This resolves issue #908.  

Notable changes:
-  On Windows, LLVM integrated assembler emits bad stack unwind tables when segmented stacks are enabled.  However, unwind info directives in the assembly output are correct, so we generate assembly first and then run it through an external assembler, just like it is already done for Android builds.

- Linker is invoked  via "g++" command instead of "gcc": g++ passes the appropriate magic parameters to the linker, which ensure correct registration of stack unwind tables in dynamic libraries.
2013-08-22 21:06:25 -07:00
..
io auto merge of #8596 : vadimcn/rust/master, r=alexcrichton 2013-08-22 21:06:25 -07:00
uv fix 32bit mac build error 2013-08-22 17:26:02 -07:00
args.rs std/extra: changing XXX to FIXME; cleanup 2013-08-21 17:17:41 -07:00
borrowck.rs std: Restore dynamic borrow tracking 2013-08-19 20:39:39 -07:00
comm.rs std/extra: changing XXX to FIXME; cleanup 2013-08-21 17:17:41 -07:00
context.rs std/extra: changing XXX to FIXME; cleanup 2013-08-21 17:17:41 -07:00
env.rs std: Restore dynamic borrow tracking 2013-08-19 20:39:39 -07:00
global_heap.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
kill.rs Reserve 'yield' keyword 2013-08-16 13:26:50 -07:00
local_heap.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
local_ptr.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
local.rs std: Re-optimize tls access on local allocation path 2013-08-12 22:30:32 -07:00
logging.rs Rangechange the log message truncation limit. 2013-08-19 09:35:51 -07:00
message_queue.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
metrics.rs std::rt: Add JoinLatch 2013-06-13 23:18:45 -07:00
mod.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
rc.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
rtio.rs std: put FileMode/Access->whence-mask in uvio, open/unlink as fns in file:: 2013-08-22 16:31:58 -07:00
sched.rs auto merge of #8656 : toddaaro/rust/idle-opt+cleaning, r=brson 2013-08-20 18:51:55 -07:00
select.rs Reorganise Select traits to not expose internal runtime types. Close #5160. Pending #8215. 2013-08-12 13:54:21 -04:00
sleeper_list.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00
stack.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
task.rs Adjust callbacks in the libraries for the new type of extern fns 2013-08-21 10:50:42 -04:00
test.rs Try to fix mac valgrind bot by disabling thread-heavy activities. 2013-08-19 15:09:20 -07:00
thread_local_storage.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
thread.rs Add externfn macro and correctly label fixed_stack_segments 2013-08-19 07:13:15 -04:00
tube.rs remove obsolete foreach keyword 2013-08-03 22:48:02 -04:00
util.rs auto merge of #8566 : toddaaro/rust/idle-opt+cleaning, r=catamorphism,brson 2013-08-20 09:42:00 -07:00
work_queue.rs Change concurrency primitives to standard naming conventions 2013-07-27 22:06:29 -07:00