summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-03-24new test which features conflicting variance requirementsNiko Matsakis-0/+46
2012-03-24rustc: Stub some region resolution stuff in inferPatrick Walton-3/+103
2012-03-24test: Rename run-pass/simple-regions.rs to run-pass/regions-simple.rsPatrick Walton-0/+0
2012-03-24test: Add a simple test for dangling pointersPatrick Walton-0/+9
2012-03-24rustc: Add some simple region checking (no region vars yet)Patrick Walton-57/+39
2012-03-24prune unused unification code; leave region code that still needs to be portedNiko Matsakis-642/+50
2012-03-23Allow methods to call other methods in the same classTim Chevalier-6/+74
2012-03-23Add another test for cross-crate method callsTim Chevalier-0/+30
2012-03-23add a few measly comments, remove some dead codeNiko Matsakis-16/+19
2012-03-23xfail-test regions testsNiko Matsakis-21/+9
2012-03-23Implement new inference algorithm.Niko Matsakis-121/+1000
2012-03-23Fix breakageTim Chevalier-5/+3
2012-03-23Handle self correctly when translating classesTim Chevalier-105/+99
2012-03-23rustc: Remove `// */` sequence from trans/base.rs; it breaks vi syntax highli...Patrick Walton-1/+1
2012-03-23rustc: Stub a table of borrowingsPatrick Walton-2/+10
2012-03-23rustc: Make region folding not descend into function typesPatrick Walton-7/+15
2012-03-23Remove unneeded codeTim Chevalier-2/+0
2012-03-23Remove ctypes -- it's no longer used.Tim Chevalier-91/+0
2012-03-23Remove a FIXME and workaround that appear to be obsoleteTim Chevalier-3/+1
2012-03-23Remove char::to_lower, char::to_upper, use libc versions insteadTim Chevalier-56/+17
2012-03-23test: Add a test case that ensures `ret &EXPR` works.Patrick Walton-0/+8
2012-03-23rustc: Fix parsing of `ret &EXPR`Patrick Walton-0/+1
2012-03-23test: Fix unresolved name in regions-mock-trans-impls.rsPatrick Walton-1/+1
2012-03-23test: Add a version of the "mock-trans" regions test case that uses implsPatrick Walton-0/+46
2012-03-23test: Fix leak in regions-mock-transPatrick Walton-1/+4
2012-03-23test: Fix whitespace at EOLPatrick Walton-1/+1
2012-03-23test: Add a trans.rs-workalike test case for regionsPatrick Walton-0/+41
2012-03-23rustc: Redo region inference to be a bit less brokenPatrick Walton-329/+391
2012-03-23Keep an explicit map of things that have to be spilledMarijn Haverbeke-11/+35
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-966/+37
2012-03-23Register new snapshotMarijn Haverbeke-0/+8
2012-03-23Remove more needless context threading in transMarijn Haverbeke-177/+125
2012-03-23Revert resolve kludge that was working around #2049Marijn Haverbeke-12/+7
2012-03-23Fix inconsistent-iteration hazard in map.rsMarijn Haverbeke-6/+10
2012-03-23Stop trying to link intrinsics.bcMarijn Haverbeke-64/+0
2012-03-23Interpret native mods with ABI rust-intrinsic as builtinsMarijn Haverbeke-4/+1
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-32/+1023
2012-03-23Clean up some confused shuffling of def_ids in resolve.rsMarijn Haverbeke-34/+31
2012-03-23Rename builtin back to intrinsicMarijn Haverbeke-21/+21
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-1006/+15
2012-03-23Register snapshot, turn off USE_SNAPSHOT flagsMarijn Haverbeke-0/+8
2012-03-23Kludge in resolve to be able to land builtinsMarijn Haverbeke-7/+12
2012-03-23Fix bug in function-instance reuseMarijn Haverbeke-1/+11
2012-03-23Change vector append to no longer rely on an intrinsicMarijn Haverbeke-13/+27
2012-03-23Support [rust_stack] annotation on native functions (crudely)Marijn Haverbeke-31/+53
2012-03-23Replace most uses of intrinsics in core with builtinsMarijn Haverbeke-85/+44
2012-03-23Implement built-in native modules as an alternative to intrinsicsMarijn Haverbeke-57/+195
2012-03-22Make cross-crate calls to class methods workTim Chevalier-24/+99
2012-03-22rt: Run resource destructors during cycle collectionBrian Anderson-0/+90
2012-03-22Bump version numbers to 0.2Brian Anderson-6/+6