about summary refs log tree commit diff
path: root/src/lib/sys.rs
AgeCommit message (Collapse)AuthorLines
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-96/+0
2011-11-18rt: Remove size_of and align_of functions. Now written in RustBrian Anderson-6/+4
2011-11-18stdlib: Add some useful fields to the definition of type_descBrian Anderson-3/+6
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-16Use attributes for native module ABI and link nameHaitao Li-2/+4
This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547
2011-11-09Rename "c-stack-cdecl" ABI to "cdecl"Brian Anderson-1/+1
2011-10-26Add more std documentationBrian Anderson-3/+37
2011-10-24move sys fns into c-stack-cdecl and get_type_desc() into rustiNiko Matsakis-6/+9
there is one test failure, stdtest/sys.rs, which inexplicably (thus far) fails to compile because it invokes sys::rustrt::last_os_error() instead of invoking sys::last_os_error(). If stdtest/sys.rs is updated to invoke the wrapper, it passes. Still tracing the source of this error.
2011-10-24update vec libs to use c-stack-cdecl calling conventionNiko Matsakis-0/+9
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-18/+6
- blocks inherit unsafety - remove the --check-unsafe flag - add unsafe annotations where needed to get things to compile
2011-10-12Extend the unchecked block stuff to allow unsafe blocks as well.Niko Matsakis-5/+38
2011-08-16Port the stdlib to the decl foo<T> syntax.Erick Tryzelaar-3/+3
2011-07-27Reformat for new syntaxMarijn Haverbeke-5/+5
2011-07-12stdlib: Implement ivec::unsafe::set_lenPatrick Walton-0/+4
2011-06-15Fix a bunch of compile-command lines to use RBUILDGraydon Hoare-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-12/+5
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-0/+30
This should be a snapshot transition.
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-30/+0
(Have fun mergining your stuff with this.)
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-2/+2
2010-09-22Reformat standard library; no code changes.Graydon Hoare-14/+22
2010-07-05Change from 'spawner' to 'supervisor' in rust_task, and add an unsupervise call.Graydon Hoare-0/+1
2010-06-27Only translate or dwarf-emit items or stubs locally defined or used. Avoids ↵Graydon Hoare-0/+13
instantiating O(sizeof(standard-library)) worth of imports stubs on each 'use std'. Closes issue 13.
2010-06-25Add callable gc method exposed to user code, use it in mlist-cycle.rs test ↵Graydon Hoare-0/+1
(still not quite working; some memory corruption in the recursive tag constructors, not the GC)
2010-06-23Populate tree.Graydon Hoare-0/+7