about summary refs log tree commit diff
path: root/src/libstd/ffi
AgeCommit message (Expand)AuthorLines
2017-03-09Distinguish the ways `CStr::from_bytes_with_nul` can failTobias Bucher-6/+40
2017-02-21changed stability annotationslukaramu-2/+2
2017-02-19added Error and Display impl for std::ffi::FromBytesWithNulErrorlukaramu-0/+14
2017-02-14Conversions between CStr/OsStr/Path and boxes.Clar Charr-1/+79
2017-01-22Add missing urls for OsStr and OsStringGuillaume Gomez-9/+28
2017-01-21Add doc examples for `std::ffi::OsString` fucntions/methods.Corey Farwell-0/+73
2017-01-05Expand {Path,OsStr}::{to_str,to_string_lossy} doc examples.Corey Farwell-0/+23
2016-11-08Slightly optimise CStringOliver Middleton-1/+1
2016-10-03Auto merge of #36815 - alexcrichton:stabilize-1.13, r=aturonbors-3/+4
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-3/+4
2016-10-01std: Remove plattform-specific code from os_strBrian Anderson-11/+0
2016-09-26Remove CString drop test.Aleksey Kladov-1/+3
2016-09-24Rollup merge of #36018 - durka:patch-28, r=steveklabnikGuillaume Gomez-2/+7
2016-09-22Rollup merge of #36423 - GuillaumeGomez:eq_impl, r=pnkfelixJonathan Turner-3/+3
2016-09-18Add missing Eq implementationsGuillaume Gomez-3/+3
2016-09-14add stronger warning to CString::from_rawAlex Burka-2/+7
2016-09-14Rollup merge of #36396 - athulappadan:Default-docs, r=blussGuillaume Gomez-0/+3
2016-09-11Documentation for default types modifiedathulappadan-1/+1
2016-09-11Documentation of what does for each typeathulappadan-0/+3
2016-09-07Zero first byte of CString on dropAleksey Kladov-3/+25
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-13/+3
2016-08-22Auto merge of #35871 - bluss:cstring-new, r=alexcrichtonbors-0/+1
2016-08-21cstring: avoid excessive growth just to 0-terminateUlrik Sverdrup-0/+1
2016-08-18Add a few doc examples for `std::ffi::OsStr`.Corey Farwell-0/+32
2016-08-12Add doc example for `std::ffi::CString::from_vec_unchecked`.Corey Farwell-0/+11
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