summary refs log tree commit diff
path: root/src/libstd/unstable/dynamic_lib.rs
AgeCommit message (Collapse)AuthorLines
2013-09-23Find the cratemap at runtime on windows.Luqman Aden-2/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-09-11Flag the dynamic_lib tests as ignoredAlex Crichton-1/+3
The library isn't thread-safe, cc #9137
2013-08-28Turned off libstd unit tests that currently fail on Windows.Vadim Chugunov-0/+1
2013-08-26std: Add Win64 supportklutzy-0/+12
Some extern blobs are duplicated without "stdcall" abi, since Win64 does not use any calling convention. (Giving any abi to them causes llvm producing wrong bytecode.)
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+14
2013-08-15Add ToCStr method .with_c_str()Kevin Ballard-2/+2
.with_c_str() is a replacement for the old .as_c_str(), to avoid unnecessary boilerplate. Replace all usages of .to_c_str().with_ref() with .with_c_str().
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-2/+4
2013-08-01Fix calling destructor on uninitialized dynamic library crash.Steven Stewart-Gallus-36/+70
A test case was also created for this situation to prevent the problem occuring again. A similar problem was also fixed for the symbol method. There was some minor code cleanup.
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ↵Ben Blum-4/+4
#7872.
2013-06-26auto merge of #7113 : alexcrichton/rust/banned-warnings, r=cmrbors-2/+1
Reopening of #7031, Closes #6963 I imagine though that this will bounce in bors once or twice... Because attributes can't be cfg(stage0)'d off, there's temporarily a lot of new stage0/stage1+ code.
2013-06-25Change finalize -> drop.Luqman Aden-1/+1
2013-06-25Deny common lints by default for lib{std,extra}Alex Crichton-2/+1
2013-06-21libstd: cleanup warningsJames Miller-1/+0
2013-06-15std::dynamic_lib: start fixing windows implementationPhilipp Brueschweiler-16/+33
The code compiles and runs under windows now, but I couldn't look up any symbol from the current executable (dlopen(NULL)), and calling looked up external function handles doesn't seem to work correctly under windows.
2013-06-12Prototyped a dynamic library facility interfaceSteven Stewart-Gallus-0/+199