summary refs log tree commit diff
path: root/src/libstd/ffi
AgeCommit message (Expand)AuthorLines
2016-08-08Remove unnecessary `main` functions in doc examples.Corey Farwell-17/+9
2016-08-06Add doc example for `std::ffi::NulError::into_vec`.Corey Farwell-0/+9
2016-08-02Add doc example for `std::ffi::NulError::nul_position`.Corey Farwell-0/+12
2016-06-19Document `CStr::as_ptr` dangers.Aleksey Kladov-0/+32
2016-05-24std: Stabilize APIs for the 1.10 releaseAlex Crichton-17/+22
2016-05-05Add `Default` implementation for `&CStr` and `CString`Tobias Bucher-0/+16
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-26/+26
2016-03-23Auto merge of #32454 - eddyb:rollup, r=eddybbors-0/+28
2016-03-22try! -> ?Jorge Aparicio-2/+2
2016-03-22Fix Default for OsString/OsStrWangshan Lu-3/+3
2016-03-22Implement Default for OsStrWangshan Lu-0/+14
2016-03-22Implement Default for OsStringWangshan Lu-0/+14
2016-03-12std: Clean out deprecated APIsAlex Crichton-52/+0
2016-03-10Spell fixes for std::ffi doc commentsCraig M. Brandenburg-3/+3
2016-02-23Auto merge of #30614 - arcnmx:cstr-bytes, r=alexcrichtonbors-0/+78
2016-02-23Auto merge of #31751 - gkoz:os_str_path_cmp, r=aturonbors-0/+38
2016-02-23CStr::from_bytes_with_nul testsarcnmx-0/+27
2016-02-23Link cstr from_bytes to tracking issuearcnmx-5/+5
2016-02-23Rename CStr::from_bytes to from_bytes_with_nularcnmx-5/+5
2016-02-23CStr::from_bytesarcnmx-0/+51
2016-02-20Add Capacity/length methods for OsString.Corey Farwell-0/+178
2016-02-18Add mutual PartialEq and PartialCmp impls for OsStr, OsStringGleb Kozyrev-0/+38
2016-01-27Fix formatting in documentation of `ffi::CString`Dirk Gadsden-2/+2
2016-01-24Add section about memory safety to `ffi::CString` documentationDirk Gadsden-3/+15
2016-01-20Remove leftover import of `std::str` in doc testAndrea Bedini-1/+0
2016-01-19Improve CStr::from_ptr example in docsAndrea Bedini-2/+1
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-11/+21
2016-01-07Move os_str docs to OsString in order to be visible in HTML (fixes #30743)Georg Brandl-23/+17
2015-12-31CStr impl stabilityarcnmx-4/+4
2015-12-31impl From<&CStr> for CStringarcnmx-7/+7
2015-12-29AsRef and related conversions for CStringarcnmx-2/+33
2015-12-18Use memchr in libstd where possible, closes #30076Florian Hahn-1/+2
2015-12-10std: Remove deprecated functionality from 1.5Alex Crichton-27/+0
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-0/+7
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-2/+2
2015-11-11Cleaner c_char cfg logicarcnmx-5/+4
2015-11-11Prefer raw::c_char or libc::c_char and fix armarcnmx-37/+30
2015-10-19Owned conversions for CStringarcnmx-2/+72
2015-10-01replaced *_ptr with *_raw methods in docsCristian Kubis-3/+3
2015-10-01doc: fixed swapped docs for from_ptr and from_rawCristian Kubis-4/+4
2015-09-14Auto merge of #28256 - petrochenkov:conv, r=alexcrichtonbors-11/+14
2015-09-11std: Stabilize/deprecate features for 1.4Alex Crichton-11/+7
2015-09-09Reduce code bloat from conversion traits in function parametersVadim Petrochenkov-11/+14
2015-09-03std: Update CString::{into,from}_raw with `*mut T`Alex Crichton-8/+5
2015-08-18std: Rename `cstr_memory` feature to use "raw"Alex Crichton-5/+28
2015-08-15std: Add issues to all unstable featuresAlex Crichton-13/+15
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-5/+7
2015-08-11Register new snapshotsAlex Crichton-3/+0
2015-08-09Make `slice::transmute*` privateTobias Bucher-1/+1
2015-08-09Replace many uses of `mem::transmute` with more specific functionsTobias Bucher-4/+8