| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-23 | Remove last vestiges of old-style intrinsics | Marijn Haverbeke | -796/+0 | |
| Closes #2048 | ||||
| 2012-03-23 | Revert removal of intrinsics | Marijn Haverbeke | -0/+796 | |
| Oops. We can't do this yet until the next snapshot. | ||||
| 2012-03-23 | Remove support for the old-style intrinsics | Marijn Haverbeke | -796/+0 | |
| Closes #2042 Closes #1981 | ||||
| 2012-03-02 | retool inline encoding to handle methods, fix tests | Niko Matsakis | -354/+351 | |
| 2012-02-17 | rt: Make upcall_vec_push an intrinsic | Brian Anderson | -46/+286 | |
| 2012-02-07 | made leak an intrinsic to avoid a c-call. added memmove and memcpy intrinsics | Magnus Auvinen | -0/+73 | |
| 2012-02-03 | rt: Rename rust_scheduler to rust_task_thread | Brian Anderson | -13/+12 | |
| 2012-02-02 | rt: Rename task_sleep intrinsic to task_yield. Remove usec param | Brian Anderson | -14/+11 | |
| 2012-02-02 | rt: Generate intrinsics | Brian Anderson | -71/+85 | |
| 2012-02-02 | rt: Fix intrinsics bustage | Brian Anderson | -0/+1 | |
| intrinsics.cpp and the file to generate the ll had bitrotted. | ||||
| 2011-11-18 | intrinsics: Remove declaration of port_recv | Brian Anderson | -3/+0 | |
| 2011-11-18 | rt: Remove fail calls from rust_task::yield | Brian Anderson | -9/+10 | |
| 2011-11-18 | intrinsics: Eliminate recv intrinsic | Brian Anderson | -55/+71 | |
| This intrinsic existed just to get ahold of the return pointer. I replaced it with a call_with_retptr intrinsic that grabs the return pointer and passes it to another Rust function, thereby eliminating the need to call C functions on the Rust stack. | ||||
| 2011-11-18 | intrinsics: Remove the call to get_task from task_sleep | Brian Anderson | -12/+11 | |
| 2011-11-18 | intrinsics: Add some comments | Brian Anderson | -2/+4 | |
| 2011-11-18 | intrinsics: Move the call to upcall_fail out of rust_intrinsic_cast | Brian Anderson | -47/+4 | |
| 2011-11-17 | Remove intrinsic_2 functions | Brian Anderson | -189/+0 | |
| 2011-11-17 | Stop using temporary intrinsic_2 functions | Brian Anderson | -194/+224 | |
| 2011-11-16 | remove wrappers from intrinsics | Niko Matsakis | -160/+326 | |
| 2011-11-08 | Make task_sleep an intrinsic. | Brian Anderson | -118/+165 | |
| 2011-11-02 | get things checking on ia32 | Niko Matsakis | -18/+28 | |
| 2011-11-02 | enable intrinsics for multiple arch | Niko Matsakis | -17/+130 | |
| 2011-10-24 | update intrinsics file | Niko Matsakis | -10/+9 | |
| 2011-10-24 | move sys fns into c-stack-cdecl and get_type_desc() into rusti | Niko Matsakis | -75/+84 | |
| 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-20 | Get rid of taskpointer-passing throughout the compiler | Marijn Haverbeke | -6/+6 | |
| Only intrinsics still take a dummy taskptr. We'll have to do some makefile stunts to snapshot a version without taskptrs-in-intrinsics. Issue #466 | ||||
| 2011-09-28 | rt: Add an upcall to allocate space on the C stack. This will be used for ↵ | Patrick Walton | -0/+2 | |
| native calls on the C stack. | ||||
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -32/+8 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
| 2011-08-18 | Remove rust_intrinsic_vec_len | Brian Anderson | -19/+0 | |
| I just edited the ll by hand since I don't have clang on hand | ||||
| 2011-08-18 | Rename rust_vec to rust_evec | Brian Anderson | -1/+1 | |
| 2011-08-05 | Rewrote receive to return a value. This lets us initialize variables by ↵ | Eric Holk | -4/+3 | |
| receiving them. | ||||
| 2011-08-01 | Adding an intrinsic for recv. | Eric Holk | -51/+206 | |
| 2011-07-25 | remove datalayout from the intrinsics.ll.in file, silence linkage warning. | Graydon Hoare | -1/+0 | |
| 2011-07-11 | stdlib: Add addr_of() to the standard library | Patrick Walton | -0/+12 | |
| 2011-07-10 | rt: Remove the _2 prefix from intrinsics; all rust-intrinsics now use ↵ | Patrick Walton | -62/+7 | |
| explicit return pointers | ||||
| 2011-07-09 | rustc: Make rust-intrinsics take an explicit return pointer | Patrick Walton | -12/+72 | |
| 2011-07-09 | stdlib: Implement casts. The horror. | Patrick Walton | -0/+46 | |
| 2011-07-08 | stdlib: Add an offset function for simple pointer arithmetic on unsafe pointers | Patrick Walton | -23/+39 | |
| 2011-06-29 | Don't enable ssp everywhere. | Rafael Ávila de Espíndola | -2/+2 | |
| 2011-06-16 | rt: Add an ivec length intrinsic and an ivec reserve function, both untested ↵ | Patrick Walton | -24/+74 | |
| as of yet | ||||
| 2011-05-05 | rustc: Link with intrinsics.bc; change intrinsics linkage to linkonce_odr | Patrick Walton | -1/+4 | |
| 2011-05-04 | build: Build intrinsics.bc | Patrick Walton | -1/+1 | |
| 2011-05-03 | rustc: Stub Rust intrinsics. We check in the .ll file for now to temporarily ↵ | Patrick Walton | -0/+74 | |
| dodge a dependency on clang. | ||||
