about summary refs log tree commit diff
path: root/src/libstd/ffi
AgeCommit message (Expand)AuthorLines
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
2015-08-03syntax: Implement #![no_core]Alex Crichton-1/+2
2015-07-28Implement Clone for Box<[T]> where T: CloneJonathan Reem-9/+1
2015-07-11Use escaped byte string representation for CString DebugUlrik Sverdrup-4/+16
2015-07-09Test that CStr and CString have equivalent hashes.Jonathan Reem-0/+15
2015-07-09Implement Borrow<CStr> for CString and ToOwned for CStrJonathan Reem-1/+24
2015-06-17Add comment about stabilizing CString::from_ptrAlex Crichton-0/+4
2015-06-17More test fixes and fallout of stability changesAlex Crichton-3/+2
2015-06-17std: Split the `std_misc` featureAlex Crichton-1/+0
2015-06-05Add methods for handing CStrings back and forth to CJake Goulding-1/+29
2015-06-05Convert CString to a Box<[u8]>Jake Goulding-4/+13
2015-05-23Auto merge of #25416 - kballard:ffi-cstr-to-str-convenience, r=alexcrichtonbors-0/+72
2015-05-22Add some convenience methods to go from CStr -> strKevin Ballard-0/+72
2015-05-16Simplify CString doc commentBen Striegel-2/+1
2015-04-21std: Remove deprecated AsOsStr/Str/AsSlice traitsAlex Crichton-57/+0
2015-04-15Fix some typos.Ms2ger-1/+1
2015-04-14rollup merge of #24377: apasel422/docsAlex Crichton-19/+19
2015-04-14rollup merge of #24350: tbelaire/cstring-doc-from-vecAlex Crichton-3/+4
2015-04-14std: Remove old_io/old_path/rand modulesAlex Crichton-30/+0
2015-04-13pluralize doc comment verbs and add missing periodsAndrew Paseltiner-19/+19
2015-04-12References to `CString::from_vec` changed to `new`Theo Belaire-3/+4
2015-03-31rollup merge of #23919: alexcrichton/stabilize-io-errorAlex Crichton-1/+1
2015-03-31std: Stabilize last bits of io::ErrorAlex Crichton-1/+1
2015-03-31Test fixes and rebase conflicts, round 2Alex Crichton-1/+1
2015-03-31rollup merge of #23873: alexcrichton/remove-deprecatedAlex Crichton-128/+3
2015-03-31rollup merge of #23879: seanmonstar/del-from-errorAlex Crichton-5/+5
2015-03-31std: Clean out #[deprecated] APIsAlex Crichton-128/+3