summary refs log tree commit diff
path: root/src/comp/back
AgeCommit message (Expand)AuthorLines
2011-06-29Re-enable tidy (it was broken) and fix various non-tidy things.Graydon Hoare-1/+2
2011-06-29Correctly locate the crate's version from the link attributeBrian Anderson-1/+1
2011-06-29Encapsulate more crate meta calculationsBrian Anderson-79/+79
2011-06-29Move the calculation of the crate name, vers and cmh to a single functionBrian Anderson-3/+20
2011-06-28Comments and cleanup.Lindsey Kuper-4/+2
2011-06-28rustc: Rename take glue to copy gluePatrick Walton-1/+1
2011-06-28Re-enabling some tests.Eric Holk-1/+1
2011-06-28There is only one domain per kernel now.Eric Holk-6/+0
2011-06-28Extract meta_item sorting from back::link to middle::attrBrian Anderson-23/+6
2011-06-28Rework how linkage attributes are determinedBrian Anderson-63/+45
2011-06-28Write metadata for more meta_item types. Issue #487Brian Anderson-12/+14
2011-06-27Move what's left of metadata::cwriter into middle::transBrian Anderson-1/+0
2011-06-27Extract llvm-independent code from cwriter to metadata::encoderBrian Anderson-2/+1
2011-06-27Move metadata::cwriter::encode to metadata::tyencodeBrian Anderson-3/+2
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-6/+6
2011-06-22rustc: Downcase metadata::EncodeBrian Anderson-1/+1
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-7/+48
2011-06-22Use fast regalloc and codegen at OptLevel=0.Rafael Ávila de Espíndola-3/+30
2011-06-20Added string duplication to deep_copy. Closes #520.Eric Holk-0/+3
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-3/+3
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-3/+3
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-3/+3
2011-06-18rustc: Remove the meta keywordBrian Anderson-21/+1
2011-06-18Replace unexported meta tags with attributesBrian Anderson-0/+2
2011-06-17rustc: Support both meta tags and attributes for crate metadataBrian Anderson-0/+4
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-8/+8
2011-06-16Removing dead upcall_join. Closes #509.Eric Holk-2/+0
2011-06-16Get rid of old vec_append glue.Michael Sullivan-4/+0
2011-06-15rustc: Change the default interior vector length to 4 per sciencePatrick Walton-1/+1
2011-06-15Just some typo fixes.Lindsey Kuper-3/+3
2011-06-15Fix a bunch of compile-command lines to use RBUILDGraydon Hoare-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-273/+242
2011-06-14Remove vec_append_glue from the compiler.Michael Sullivan-2/+2
2011-06-14Implement upcall_vec_append and use it for vector append.Michael Sullivan-0/+5
2011-06-14rustc: Do a dynamic alloca for generic interior vectors; fix data pointer cal...Patrick Walton-1/+0
2011-06-13rustc: Implement simple interior vector append translationPatrick Walton-2/+9
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-5/+1
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-06-10Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-13/+31
2011-06-09Revert "Encode meta tags in the crate and start sketching enhanced logic for ...Patrick Walton-31/+13
2011-06-09Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-13/+31
2011-06-09Further support for predicate constraintsTim Chevalier-1/+1
2011-06-09Some more workarounds to please the alias checkerMarijn Haverbeke-1/+2
2011-06-08Update rust to build with newer llvm versions.Rafael Ávila de Espíndola-1/+0
2011-06-07More work on proper linkage name-mangling. Almost right, aside from version n...Graydon Hoare-2/+244
2011-05-31Now imports are not re-exported unless 'export' is explicitly used.Paul Stansifer-4/+5
2011-05-27Switching over to wrappers for spawning functions of multiple arguments. Does...Eric Holk-1/+1
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-14/+3