about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2010-11-22rustc: "expectied" -> "expected" in parser.rs; also say what was foundPatrick Walton-1/+3
2010-11-22Fix lexer bug, enable 5 more tests on rustc.Graydon Hoare-1/+1
2010-11-21More typeck hacking, check if and call exprs, enable fact and deep tests.Graydon Hoare-146/+238
2010-11-21Typecheck assignment exprs, redo decl checking, propagate ty_vars. Enable ano...Graydon Hoare-53/+96
2010-11-20Typecheck binary, unary and name expressions. Re-enable 3 more tests.Graydon Hoare-5/+52
2010-11-20Fix bug in llvm type signature of function items; enable three more tests.Graydon Hoare-1/+1
2010-11-20Remove dead code.Graydon Hoare-13/+0
2010-11-20Add helper function to double-check non-null types.Graydon Hoare-0/+6
2010-11-19Clean up typechecker file, disable all tests that fail under typechecker.Graydon Hoare-7/+14
2010-11-19Translate typeck.ty_fn to a TypeRef. Can compile int.rs test now.Graydon Hoare-0/+13
2010-11-19rustc: First stab at a typecheckerPatrick Walton-49/+912
2010-11-19Parse type items, nil types, named types. Fix some parser bugs. Enable arith-...Graydon Hoare-6/+77
2010-11-19Isolate while-header bug to minimal testcase, fix in rustboot, remove workaro...Graydon Hoare-13/+2
2010-11-19Work around Yet Another Typestate Lifecycle Bug in rustboot.Graydon Hoare-2/+13
2010-11-15Fix typo in x86 backend glue that was, by luck, only crashing on OSX.Graydon Hoare-1/+1
2010-11-14Switch upcall glues to fastcall as well.Graydon Hoare-17/+24
2010-11-14Remove outptr from module-internal calls; use standard ABI returns.Graydon Hoare-46/+33
2010-11-14Switch module-internal calls (i.e. all user code) to fastcall. Still returnin...Graydon Hoare-4/+16
2010-11-14Support emitting trap instructions for debugging.Graydon Hoare-0/+20
2010-11-14Correct infinite-loop, block-context mismatches in early cleanups.Graydon Hoare-7/+8
2010-11-12rustc: Add a type annotation for localsPatrick Walton-3/+6
2010-11-12Move phi-node generation into a helper that measures the liveness of each inc...Graydon Hoare-43/+64
2010-11-12Load outptr alloca as retval; function call/return now works in rustc.Graydon Hoare-1/+5
2010-11-12Stop translating a block when a sub-statement terminates the llvm bb.Graydon Hoare-0/+5
2010-11-10rustc: Add an annotation to function and type items so that the typechecker c...Patrick Walton-23/+23
2010-11-10Redo the scheme for block context chaining and termination, to simplify and s...Graydon Hoare-69/+89
2010-11-09Teach rustc about const tag value, begin work on trans_copy_ty, make uint's t...Graydon Hoare-6/+75
2010-11-05Translate ast.box unary expressions and support extraction of TypeRefs from A...Graydon Hoare-3/+25
2010-11-05Move symbol prefix logic into separate function, add underscore prefix for wi...Graydon Hoare-4/+10
2010-11-05Emit WinMain@16 entrypoint on windows.Graydon Hoare-1/+8
2010-11-05Fix two incorrect block-context uses in rustc.Graydon Hoare-2/+2
2010-11-05Teach rustc to generate type descriptors.Graydon Hoare-0/+13
2010-11-05Switch rustc to llvm 2.8 rather than 2.8svn on windows.Graydon Hoare-1/+1
2010-11-05rustc: Implement function typesPatrick Walton-1/+60
2010-11-05Move the option type to its own modulePatrick Walton-45/+44
2010-11-05Revert "Move the option type to its own module"Patrick Walton-14/+15
2010-11-05Move the option type to its own modulePatrick Walton-15/+14
2010-11-04Fix buggy while and do-while translation in rustc. Add test.Graydon Hoare-11/+19
2010-11-03rustc: Use an extensible annotation field instead of putting option[@ty] ever...Patrick Walton-89/+94
2010-11-03Support while and do-while loops in rustc.Graydon Hoare-0/+116
2010-11-03Teach rustc lexer about changes to stratum, opacity and effect keywords.Graydon Hoare-5/+21
2010-11-02Split out stratum-checking pass, implement more-strict (overly aggressive) im...Graydon Hoare-16/+16
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-57/+57
2010-10-22Long line police.Graydon Hoare-3/+5
2010-10-22Pass outptr as in rustboot. Probably need to revisit this ABI. Also disgustin...Graydon Hoare-5/+18
2010-10-22Collect all fns first so decl order doesn't matter to translation.Graydon Hoare-13/+41
2010-10-22Extremely broken hacked-up incorrect attempt at 'ret'.Graydon Hoare-0/+36
2010-10-22Don't use string == in x86.rs, doesn't work.Graydon Hoare-1/+1
2010-10-22rustc: Add an "_" prefix to assembler-generated symbols on MacPatrick Walton-0/+5
2010-10-22Implement check-exprs, un-xfail 5 rustc tests.Graydon Hoare-2/+57