| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | 2011-05-12 | 1 | -2/+2 |
| | | | | | This should be a snapshot transition. | ||||
| * | rustc: Bump the number of native glues to 8 | Patrick Walton | 2011-05-06 | 1 | -1/+1 |
| | | |||||
| * | rustc: Emit pure native glue; we don't call it yet | Patrick Walton | 2011-04-29 | 1 | -4/+13 |
| | | |||||
| * | Implement destructors in rustc | Marijn Haverbeke | 2011-04-29 | 1 | -0/+1 |
| | | | | | | | Unlike rustboot, rustc keeps it destructors in vtables. Entry 0 holds either the destructor for the obj or a NULL pointer. The method offsets start at 1. | ||||
| * | rustc: Add an operation field to compare glue with ==, <=, and < modes | Patrick Walton | 2011-04-18 | 1 | -0/+5 |
| | | |||||
| * | rustc: Create stub glue for structural comparison | Patrick Walton | 2011-04-18 | 1 | -0/+2 |
| | | |||||
| * | Remove silly legacy glue-offset encoding, predicate runtime adjustments by ↵ | Graydon Hoare | 2011-04-09 | 1 | -6/+6 |
| | | | | | ABI. LLVM should inline most glue now. | ||||
| * | Change rust_vec to have a 16-byte header, to 16-byte-align vec-body data. ↵ | Graydon Hoare | 2011-04-02 | 1 | -1/+2 |
| | | | | | Major perf win. | ||||
| * | Trans nomenclature tidy-up: upcall vs. native vs. extern. | Graydon Hoare | 2011-03-25 | 1 | -4/+4 |
| | | |||||
| * | Another go at changing compile-command, this time using RBUILD env var. | Graydon Hoare | 2011-03-25 | 1 | -1/+1 |
| | | |||||
| * | Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵ | Graydon Hoare | 2011-03-25 | 1 | -1/+1 |
| | | | | | | | build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c. | ||||
| * | Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵ | Graydon Hoare | 2011-03-25 | 1 | -1/+1 |
| | | | | | off src root. | ||||
| * | Every upcall needs a task pointer to find the C stack. It is just that when | Rafael Ávila de Espíndola | 2011-03-21 | 1 | -2/+5 |
| | | | | | | | | handling cdecl call they should skip it when calling the final function. There is some cleanup to be done on the generated IL, but this gets us running Hello World for real. | ||||
| * | Assortment of additional work on vec-append. Not done yet. | Graydon Hoare | 2011-03-03 | 1 | -2/+2 |
| | | |||||
| * | Sketch out some more pieces of vec-append. | Graydon Hoare | 2011-03-02 | 1 | -0/+4 |
| | | |||||
| * | Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ↵ | Graydon Hoare | 2011-02-22 | 1 | -0/+3 |
| | | | | | so access to argv works. | ||||
| * | Capture typarams into obj, independent of body tydesc. | Graydon Hoare | 2011-02-03 | 1 | -1/+2 |
| | | |||||
| * | Add bzero glue and preliminary code for dynamic size/align calculations. | Graydon Hoare | 2011-01-18 | 1 | -0/+4 |
| | | |||||
| * | Use homebrew memcpy, not llvm intrinsic. Can't run the latter on a rust stack. | Graydon Hoare | 2011-01-17 | 1 | -0/+8 |
| | | |||||
| * | Sketch closure-forming logic for nontrivial bindings. | Graydon Hoare | 2011-01-05 | 1 | -0/+6 |
| | | |||||
| * | Mop up cases of s/copy/take/, remove 'binding' terminology, whitespace ↵ | Graydon Hoare | 2010-12-20 | 1 | -13/+5 |
| | | | | | police, and make obj/fn structural. | ||||
| * | rustc: Build tydescs for types, and make all take and drop operations go ↵ | Patrick Walton | 2010-12-20 | 1 | -0/+11 |
| | | | | | through the tydescs for simplicity (LLVM inlines them). | ||||
| * | Remove calltup fields from ABI, add binding fields. | Graydon Hoare | 2010-12-16 | 1 | -6/+17 |
| | | |||||
| * | Teach rustc about const tag value, begin work on trans_copy_ty, make uint's ↵ | Graydon Hoare | 2010-11-09 | 1 | -0/+3 |
| | | | | | to_str routine less clever and thereby resist overflow. | ||||
| * | Translate exit-task glue such that rustc's output programs exit properly. | Graydon Hoare | 2010-09-27 | 1 | -0/+4 |
| | | |||||
| * | More work on trans, almost getting to the point of emitting an upcall. | Graydon Hoare | 2010-09-24 | 1 | -0/+12 |
| | | |||||
| * | Declare the global and upcall glues as ValueRefs in rustc's trans. | Graydon Hoare | 2010-09-23 | 1 | -0/+2 |
| | | |||||
| * | Translate a bunch of the material (lltrans, llasm, abi) from rustboot to ↵ | Graydon Hoare | 2010-09-23 | 1 | -0/+46 |
| rustc, and move files around. | |||||