about summary refs log tree commit diff
path: root/src/comp/back
AgeCommit message (Expand)AuthorLines
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
2011-05-26Fix typo in error messageTim Chevalier-2/+2
2011-05-26Remove native glues. All calls to C are direct now.Graydon Hoare-204/+1
2011-05-24There is only one yield glue.Rafael Ávila de Espíndola-42/+2
2011-05-24There is only one activate function now.Rafael Ávila de Espíndola-96/+2
2011-05-23rustc: Run the llvm verifier pass before optimization. Closes #376Brian Anderson-0/+4
2011-05-20More work on anonymous objects.Lindsey Kuper-0/+2
2011-05-20Using the right mode...Eric Holk-1/+1
2011-05-20Translated start_task, but it fails on spp == align_down(spp)Eric Holk-2/+12
2011-05-20Called the new_task upcall. There are refcount issues though.Eric Holk-1/+1
2011-05-19OptLevel changes. Accepts levels 0 to 3 only. '-O' is synonym for --OptLevel=2.Graydon Hoare-11/+15
2011-05-18rustc: Fix output name of optimized glue when --save-temps is onPatrick Walton-1/+1
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-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-32/+32