summary refs log tree commit diff
path: root/src/libstd/libc.rs
AgeCommit message (Collapse)AuthorLines
2013-06-30global_heap: inline malloc_raw and add realloc_rawDaniel Micay-1/+1
2013-06-27std: unused import fix for androidYoung-il Choi-1/+0
2013-06-25Deny common lints by default for lib{std,extra}Alex Crichton-1/+1
2013-06-24libc: (u)int => c_(u)int for constsFedor Indutny-749/+784
2013-06-24libc: add POSIX-compatible sysconf constsFedor Indutny-0/+254
Because its part of POSIX. Values are taken from FreeBSD, linux and OSX header files.
2013-06-24libc: support functions from sys/mman.hFedor Indutny-2/+269
Because its part of POSIX. Values are taken from FreeBSD, linux and OSX header files.
2013-06-20auto merge of #7128 : yichoi/rust/fix_sometc, r=brsonbors-1/+49
- Fix stat struct for Android (found by SEGV at run-pass/stat.rs) - Adjust some test cases to rpass for Android - Modify some script to rpass for Android
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-2/+2
2013-06-17std: fix stat struct of android (SEGV error from run-pass/stat.rs on android)Young-il Choi-1/+49
2013-06-16Update doc references to new names for std, extra, and std::libcRalph Bodenner-2/+2
2013-06-06libc: omit memcpy, memmove and memsetDaniel Micay-13/+4
LLVM provides these functions as intrinsics, and will generate calls to libc when appropriate. They are exposed in the `ptr` module as `copy_nonoverlapping_memory`, `copy_memory` and `set_memory`.
2013-05-30Require documentation by default for libstdAlex Crichton-0/+1
Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand.
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+2054
This only changes the directory names; it does not change the "real" metadata names.