about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-11-21rustc: Remove abi from ast::native_modHaitao Li-128/+126
2011-11-21Close hole in safe-reference analysisMarijn Haverbeke-3/+15
2011-11-21Add a pass that checks that blocks are only used in safe waysMarijn Haverbeke-0/+44
2011-11-21Fix bad interaction between last-use finding and referencesMarijn Haverbeke-15/+32
2011-11-18get pure wrappers approach runningNiko Matsakis-106/+54
2011-11-18sketch out designNiko Matsakis-54/+98
2011-11-18Add some comments to kind.rs and last_use.rsMarijn Haverbeke-0/+33
2011-11-18Make sure by-copy arguments take last-use into accountMarijn Haverbeke-1/+7
2011-11-18Make sure trans translates record fields in the order they appear in codeMarijn Haverbeke-24/+25
2011-11-18Make trans use last_use info to not actually generate copiesMarijn Haverbeke-25/+48
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-63/+57
2011-11-18Implement a last-use-of-local finding algorithmMarijn Haverbeke-4/+231
2011-11-18Properly check kinds in instantiation of genericsMarijn Haverbeke-286/+29
2011-11-18Prevent alias pass from inserting implicit copies for noncopyable typesMarijn Haverbeke-6/+4
2011-11-18Overhaul the kind-checking passMarijn Haverbeke-126/+189
2011-11-18Make tag, resource and object constructors take their arguments by copyMarijn Haverbeke-40/+18
2011-11-18Add a pass-by-copy parameter passing conventionMarijn Haverbeke-10/+28
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-58/+62
2011-11-17remove blank lineNiko Matsakis-1/+0
2011-11-17add FIXME for issue #1184Niko Matsakis-0/+4
2011-11-17fix resource-genericNiko Matsakis-8/+5
2011-11-17Stop using temporary intrinsic_2 functionsBrian Anderson-1/+1
2011-11-17remove compile-command from local variable blocksNiko Matsakis-61/+0
2011-11-17rustc: Add a flag '--warn-unused-imports'Haitao Li-4/+12
2011-11-17rustc: Fix warn on unused import bugHaitao Li-11/+10
2011-11-16remove unused flag (thanks lht)Niko Matsakis-1/+1
2011-11-16Removed --no-typestate flag from rutscStefan Plantikow-9/+3
2011-11-16rustc: Fix help text for --sysrootBrian Anderson-1/+1
2011-11-16fix minor merge errorsNiko Matsakis-18/+13
2011-11-16wrap long lineNiko Matsakis-2/+2
2011-11-16apply calling convention at call site tooNiko Matsakis-1/+1
2011-11-16temp workaround for failure to pass ulonglong successfullyNiko Matsakis-2/+4
2011-11-16remove wrappers from intrinsicsNiko Matsakis-141/+9
2011-11-16make stdcall use shimNiko Matsakis-43/+26
2011-11-16Various fixes for x86_64 on linuxBrian Anderson-2/+7
2011-11-16fix natives with user-specified link names, remove unused importsNiko Matsakis-9/+18
2011-11-16fix bug in shape where s_int/s_uint were not customized to platformNiko Matsakis-12/+29
2011-11-16wrap long line;Niko Matsakis-1/+2
2011-11-16temporarily disable these tests b/c they crash rustcNiko Matsakis-4/+4
2011-11-16enable comments in generated asm, llNiko Matsakis-6/+36
2011-11-16correct translation of neg. numbers in 64-bit architecturesNiko Matsakis-17/+11
2011-11-16remove fixed FIXMENiko Matsakis-1/+0
2011-11-16wrap long lineNiko Matsakis-1/+2
2011-11-16finish up the shim approachNiko Matsakis-9/+17
2011-11-16add back call to zero_and_revokeNiko Matsakis-0/+1
2011-11-16begin efforts to use shim functions for c-stack callsNiko Matsakis-76/+148
2011-11-16Replace 'mutable?' with 'const'Brian Anderson-4/+3
2011-11-16rustc: Accept 'const' as synonym for 'mutable?'Brian Anderson-4/+7
2011-11-16Use attributes for native module ABI and link nameHaitao Li-69/+32
2011-11-16Use attributes for native module ABI and link name [temp]Haitao Li-1/+25