about summary refs log tree commit diff
path: root/src/comp/back/abi.rs
AgeCommit message (Expand)AuthorLines
2011-12-15massive refactor of how closures workNiko Matsakis-3/+2
2011-12-14refactor trans into trans_closure; restore original closure reprNiko Matsakis-2/+2
2011-12-14insert a field into the closure storing number of ty descsNiko Matsakis-3/+2
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-02convert GEP to i32Niko Matsakis-3/+3
2011-09-22Remove is_stateful flag from tydesc. Closes #136Brian Anderson-1/+1
2011-09-02Reformat. Issue #855Brian Anderson-4/+4
2011-09-02Eliminate const_refcount. Issue #855Brian Anderson-4/+0
2011-09-02Rename ivecs to vecs in the compilerMarijn Haverbeke-13/+3
2011-09-01Back out copy-glueMarijn Haverbeke-1/+1
2011-08-29Implement non-internal ivecsMarijn Haverbeke-14/+2
2011-08-27Convert the rest of rustc::back to istrs. Issue #855Brian Anderson-4/+4
2011-08-25rustc: Add an extra flag to object tydescs so that shapes know how to find th...Patrick Walton-1/+2
2011-08-24Revert "Back out copy-glue"Marijn Haverbeke-1/+1
2011-08-24Back out copy-glueMarijn Haverbeke-1/+1
2011-08-22Add skeleton of copy glue that actually copiesMarijn Haverbeke-4/+3
2011-08-22Rename copy_glue back to take_glueMarijn Haverbeke-1/+1
2011-08-20rustc: Introduce ABI versioning so we can change value representations withou...Patrick Walton-0/+2
2011-08-04rustc: Actually emit shapesPatrick Walton-13/+4
2011-07-28The names 'outer' and 'inner' make more sense than 'self' and 'with'.Lindsey Kuper-1/+1
2011-07-27Eliminate "target" field in closures.Michael Sullivan-4/+2
2011-07-27Reformat for new syntaxMarijn Haverbeke-58/+58
2011-06-28Comments and cleanup.Lindsey Kuper-4/+2
2011-06-28rustc: Rename take glue to copy gluePatrick Walton-1/+1
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-3/+4
2011-06-15rustc: Change the default interior vector length to 4 per sciencePatrick Walton-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-19/+54
2011-06-14Remove vec_append_glue from the compiler.Michael Sullivan-2/+2
2011-06-14rustc: Do a dynamic alloca for generic interior vectors; fix data pointer cal...Patrick Walton-1/+0
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-4/+0
2011-06-12rustc: Preserve more type information for interior vectors at the LLVM level,...Patrick Walton-0/+1
2011-06-11rustc: Bump the default interior vector size up to 64 bytesPatrick Walton-1/+1
2011-06-10rustc: Sketch out translation of interior vector literals and take/drop gluePatrick Walton-0/+11
2011-05-26Remove native glues. All calls to C are direct now.Graydon Hoare-18/+0
2011-05-24There is only one activate function now.Rafael Ávila de Espíndola-4/+0
2011-05-20More work on anonymous objects.Lindsey Kuper-0/+2
2011-05-18Remove dead code.Rafael Ávila de Espíndola-4/+0
2011-05-18And yet more dead code.Rafael Ávila de Espíndola-3/+0
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-2/+2
2011-05-06rustc: Bump the number of native glues to 8Patrick Walton-1/+1
2011-04-29rustc: Emit pure native glue; we don't call it yetPatrick Walton-4/+13
2011-04-29Implement destructors in rustcMarijn Haverbeke-0/+1
2011-04-18rustc: Add an operation field to compare glue with ==, <=, and < modesPatrick Walton-0/+5
2011-04-18rustc: Create stub glue for structural comparisonPatrick Walton-0/+2
2011-04-09Remove silly legacy glue-offset encoding, predicate runtime adjustments by AB...Graydon Hoare-6/+6
2011-04-02Change rust_vec to have a 16-byte header, to 16-byte-align vec-body data. Maj...Graydon Hoare-1/+2
2011-03-25Trans nomenclature tidy-up: upcall vs. native vs. extern.Graydon Hoare-4/+4
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-1/+1
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-1/+1
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-1/+1