about summary refs log tree commit diff
path: root/src/rt/intrinsics/intrinsics.cpp
AgeCommit message (Expand)AuthorLines
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-174/+0
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-0/+174
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-174/+0
2012-03-02retool inline encoding to handle methods, fix testsNiko Matsakis-0/+6
2012-02-17rt: Make upcall_vec_push an intrinsicBrian Anderson-0/+54
2012-02-07made leak an intrinsic to avoid a c-call. added memmove and memcpy intrinsicsMagnus Auvinen-0/+29
2012-02-03rt: Rename rust_scheduler to rust_task_threadBrian Anderson-1/+0
2012-02-02rt: Rename task_sleep intrinsic to task_yield. Remove usec paramBrian Anderson-4/+3
2012-02-02rt: Fix intrinsics bustageBrian Anderson-0/+1
2011-11-18intrinsics: Remove declaration of port_recvBrian Anderson-3/+0
2011-11-18rt: Remove fail calls from rust_task::yieldBrian Anderson-3/+4
2011-11-18intrinsics: Eliminate recv intrinsicBrian Anderson-5/+15
2011-11-18intrinsics: Remove the call to get_task from task_sleepBrian Anderson-2/+3
2011-11-18intrinsics: Add some commentsBrian Anderson-2/+4
2011-11-18intrinsics: Move the call to upcall_fail out of rust_intrinsic_castBrian Anderson-9/+2
2011-11-17Remove intrinsic_2 functionsBrian Anderson-65/+0
2011-11-17Stop using temporary intrinsic_2 functionsBrian Anderson-30/+36
2011-11-16remove wrappers from intrinsicsNiko Matsakis-12/+86
2011-11-08Make task_sleep an intrinsic.Brian Anderson-0/+11
2011-10-24update intrinsics fileNiko Matsakis-1/+1
2011-10-24move sys fns into c-stack-cdecl and get_type_desc() into rustiNiko Matsakis-0/+6
2011-10-20Get rid of taskpointer-passing throughout the compilerMarijn Haverbeke-2/+2
2011-09-28rt: Add an upcall to allocate space on the C stack. This will be used for nat...Patrick Walton-0/+2
2011-08-29Implement non-internal ivecsMarijn Haverbeke-10/+3
2011-08-18Remove rust_intrinsic_vec_lenBrian Anderson-7/+0
2011-08-18Rename rust_vec to rust_evecBrian Anderson-1/+1
2011-08-05Rewrote receive to return a value. This lets us initialize variables by recei...Eric Holk-1/+1
2011-08-01Adding an intrinsic for recv.Eric Holk-0/+5
2011-07-11stdlib: Add addr_of() to the standard libraryPatrick Walton-0/+6
2011-07-10rt: Remove the _2 prefix from intrinsics; all rust-intrinsics now use explici...Patrick Walton-23/+4
2011-07-09rustc: Make rust-intrinsics take an explicit return pointerPatrick Walton-7/+28
2011-07-09stdlib: Implement casts. The horror.Patrick Walton-0/+18
2011-07-08stdlib: Add an offset function for simple pointer arithmetic on unsafe pointersPatrick Walton-1/+8
2011-06-16rt: Add an ivec length intrinsic and an ivec reserve function, both untested ...Patrick Walton-2/+15
2011-05-05rustc: Link with intrinsics.bc; change intrinsics linkage to linkonce_odrPatrick Walton-0/+3
2011-05-03rustc: Stub Rust intrinsics. We check in the .ll file for now to temporarily ...Patrick Walton-0/+8