about summary refs log tree commit diff
path: root/src/libstd/unstable/intrinsics.rs
AgeCommit message (Expand)AuthorLines
2014-02-23std: Move intrinsics to std::intrinsics.Brian Anderson-457/+0
2014-02-13Register new snapshotsAlex Crichton-4/+0
2014-02-12Removed ty_type (previously used to represent *tydesc).Eduard Burtescu-0/+3
2014-02-09std: Move byteswap functions to memBrian Anderson-27/+0
2014-02-09std: Add init and uninit to mem. Replace direct intrinsic usageBrian Anderson-2/+1
2014-02-07rustc: Remove 'morestack_addr' intrinsic. UnusedBrian Anderson-3/+0
2014-02-04Register new snapshotsAlex Crichton-120/+0
2014-02-03Add an AtomicU64 type to std::sync::atomicsAlex Crichton-9/+101
2014-01-27Removed take_glue from tydesc, inlining the equivalent refcount increment cod...Eduard Burtescu-0/+2
2014-01-27Demote self to an (almost) regular argument and remove the env param.Eduard Burtescu-1/+3
2014-01-17auto merge of #11585 : nikomatsakis/rust/issue-3511-rvalue-lifetimes, r=pcwaltonbors-6/+0
2014-01-15Issue #3511 - Rationalize temporary lifetimes.Niko Matsakis-6/+0
2014-01-15register snapshotsDaniel Micay-38/+1
2014-01-14remove `borrow_offset` as ~ is now free of headersDaniel Micay-7/+0
2014-01-14remove reference counting headers from ~Daniel Micay-0/+2
2014-01-11Removed free_glue from tydesc (the code is still generated, but inlined in dr...Eduard Burtescu-2/+31
2014-01-06Register new snapshotsAlex Crichton-2/+2
2014-01-03fixup! libstd: Always inline all byteswap functionsCarl-Anton Ingmarsson-27/+27
2014-01-02libstd: Always inline all byteswap functionsCarl-Anton Ingmarsson-27/+27
2014-01-01Add byteswap intrinsics for converting from big/little to host endianCarl-Anton Ingmarsson-0/+13
2013-12-31Implement volatile_load and volatile_store intrinsics.Peter Zotov-0/+12
2013-12-03Register new snapshotsAlex Crichton-4/+0
2013-11-30Wrap the return value of the type_id intrinsic in an opaque boxCorey Richardson-1/+24
2013-11-28Register new snapshotsAlex Crichton-1/+0
2013-11-22add a breakpoint intrinsic for debuggingDaniel Micay-0/+4
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-12/+0
2013-11-06Register new snapshotsAlex Crichton-39/+9
2013-11-05Rename misleading contains_managed to owns_managedNiko Matsakis-0/+5
2013-11-04auto merge of #10064 : luqmana/rust/vvv, r=nikomatsakisbors-0/+3
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+3
2013-11-04auto merge of #10182 : alexcrichton/rust/typeid-intrinsic, r=nikomatsakisbors-4/+10
2013-11-03simplify memcpy/memmove/memset intrinsicsDaniel Micay-0/+15
2013-11-01Register new snapshotsAlex Crichton-3/+0
2013-11-01Add a type_id intrinsicAlex Crichton-4/+10
2013-10-29Adjust reflection for the possibility of discriminants larger than int.Jed Davis-4/+9
2013-10-23register snapshotsDaniel Micay-8/+0
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-2/+1
2013-10-23Making fields in std and extra : private #4386reedlepee-5/+6
2013-10-21auto merge of #10000 : cmr/rust/snapshot, r=alexcrichtonbors-3/+0
2013-10-21Register snapshotsCorey Richardson-3/+0
2013-10-21fix the new floating point intrinsicsDaniel Micay-2/+2
2013-10-21expose new floating point intrinsicsDaniel Micay-0/+20
2013-10-17Register new snapshotsAlex Crichton-1/+0
2013-10-17Removed the -Z once_fns compiler flag and added the new feature directive of ...Chris Sainty-1/+2
2013-10-14add an `abort` intrinsicDaniel Micay-0/+3
2013-10-14Remove unused abi attributes.Steve Klabnik-1/+0
2013-10-04Register new snapshotsAlex Crichton-2/+0
2013-10-01remove the `float` typeDaniel Micay-0/+1
2013-09-18Register new snapshotsAlex Crichton-100/+1
2013-09-03add type name to the tydescDaniel Micay-0/+3