about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2011-08-19rt: Remove rustboot's GC infrastructurePatrick Walton-126/+6
2011-08-19rt: Implement stack crawlingPatrick Walton-11/+26
2011-08-19rt: Split out shapes into rust_shape.cpp and rust_shape.h so that shape code ↵Patrick Walton-916/+956
can be written outside of rust_shape.cpp
2011-08-19Add missing struct keyword to rust_gcBrian Anderson-1/+1
2011-08-19rustc: Unconditionally zero out all GC-relevant types for nowPatrick Walton-0/+5
2011-08-19rt: Find roots on the stack; stub mark and sweep routinesPatrick Walton-8/+121
2011-08-19Add an iter2 iterator to vec.Michael Sullivan-0/+8
2011-08-19Register new snapshotsBrian Anderson-0/+5
2011-08-19rt: Attempt to put out burning tinderbox by fully qualifying gc::gc().Patrick Walton-1/+1
2011-08-19rt: Call maybe_gc on mallocsPatrick Walton-11/+38
2011-08-19Pretty-print new index syntaxBrian Anderson-3/+2
2011-08-19Parse x[y] as indexesBrian Anderson-19/+26
2011-08-19Getting rid of superfluous log statement.Lindsey Kuper-2/+0
2011-08-19Fix polymorphic iterators. Closes #829.Michael Sullivan-3/+16
2011-08-19Pretty-print constrained types correctlyBrian Anderson-2/+6
2011-08-19Pretty-print parens around more things that need disambiguationBrian Anderson-8/+17
Ridiculous stuff like (ret 0) == (log "error")
2011-08-19Teach the pretty-printer to disambiguate 'if ret { }' et. alBrian Anderson-4/+15
2011-08-19Add some tests for expression corner cases, mostly involving ret and failBrian Anderson-0/+100
Some of these don't actually work.
2011-08-19Clean up run-pass/fun-call-variantsBrian Anderson-9/+3
Uncomment parts of the test that work correctly now, enable pretty testing
2011-08-19Remove xfail-pretty directives from working testsBrian Anderson-4/+0
2011-08-19Add a comment about our single use of no-reformatBrian Anderson-0/+3
2011-08-19Do better at preserving blank lines during pretty-printingBrian Anderson-1/+20
2011-08-19Don't pretty-print extra blank lines after anon object methodsBrian Anderson-2/+19
2011-08-19Use move semantics when returning a local varMarijn Haverbeke-1/+13
(Since the variable won't be used after return anyway.)
2011-08-19Temporary work-around for issue #843Marijn Haverbeke-2/+3
2011-08-19Revert "Disable warnings for unused function arguments. Temporary hack."Tim Chevalier-6/+1
This reverts commit 1ec2211a98aac3f4444301f44eba608d2df818c1.
2011-08-19Disable warnings for unused function arguments. Temporary hack.Tim Chevalier-1/+6
2011-08-18Don't pretty-print trailing whitespace for blank lines inside block commentsBrian Anderson-2/+25
2011-08-18Try harder to disambig blocks followed by various exprs in pprust. Closes #840Brian Anderson-15/+139
As it turns out, it's not just unops we need to worry about. Also tuples and anything that requires parens.
2011-08-18rt: Remove "TODO: Windows"Patrick Walton-1/+0
2011-08-18rt: Fix the calculation of the location of GC safe pointsPatrick Walton-1/+1
2011-08-18rustllvm: Emit frame map labelsPatrick Walton-0/+1
2011-08-18rustc: Stub GC routinesPatrick Walton-0/+70
2011-08-18rt: Remove rust_alarm dead codePatrick Walton-36/+0
2011-08-18Shut up an uninitialized variable warning.Michael Sullivan-1/+1
2011-08-18Merge remote-tracking branch 'graydon/master'Michael Sullivan-1/+3
2011-08-18rustc: Only emit gc root intrinsic calls if the GC flag is on, to work ↵Patrick Walton-1/+3
around #836
2011-08-18Kind check tuples. Closes #841.Michael Sullivan-0/+7
2011-08-18Some cleanup in ty_to_str.Michael Sullivan-30/+27
2011-08-18Print tag names in type error messages. Closes #834.Michael Sullivan-14/+31
2011-08-18rustllvm: Emit a stack map for frames with only static type descriptorsPatrick Walton-3/+159
2011-08-18Handle sequential let semantics properly in typestateTim Chevalier-16/+41
Closes #824
2011-08-18CommentsTim Chevalier-1/+2
2011-08-18Kill another case of a spurious blank line. Closes #809.Graydon Hoare-1/+9
2011-08-18Get rid of equal_type_structures. Closes #514.Michael Sullivan-184/+1
2011-08-18Make windows respect RUST_SEED. Closes #627.Michael Sullivan-11/+10
2011-08-18Fix task-comm-15 type errors and un-xfail.Michael Sullivan-7/+3
2011-08-18Remove rc_base. Closes #603.Michael Sullivan-26/+10
2011-08-18More misc ivec->vec renamingBrian Anderson-9/+9
2011-08-18Remove rust_intrinsic_vec_lenBrian Anderson-19/+0
I just edited the ll by hand since I don't have clang on hand