aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Translate a modest selection of easy binops.Graydon Hoare2010-09-283-37/+176
* Translate literal int, char, bool and str types, as well as logging them.Graydon Hoare2010-09-282-20/+95
* More rustc expr-parsing logic.Graydon Hoare2010-09-282-22/+238
* Start building up the expression tower.Graydon Hoare2010-09-273-20/+92
* Translate exit-task glue such that rustc's output programs exit properly.Graydon Hoare2010-09-272-17/+71
* Fix indexing bug in rustc's indirect-upcall arg-copying loops.Graydon Hoare2010-09-271-3/+4
* First linkable and executable translation from rustc. Upcalls to log, passes ...Graydon Hoare2010-09-271-9/+51
* Construct the crate constant in rustc.Graydon Hoare2010-09-241-1/+62
* Modify the task type to not contain any opaques; apparently these make LLVM c...Graydon Hoare2010-09-241-6/+25
* More work on trans, almost getting to the point of emitting an upcall.Graydon Hoare2010-09-245-37/+204
* Wrap long line.Graydon Hoare2010-09-231-1/+2
* Add trans.get_upcall and skeleton for trans_log.Graydon Hoare2010-09-231-2/+36
* Improve LLVM builder wrapper-object.Graydon Hoare2010-09-231-53/+206
* Declare the global and upcall glues as ValueRefs in rustc's trans.Graydon Hoare2010-09-235-22/+95
* Resolve constant types through to their definitions.Graydon Hoare2010-09-231-1/+3
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to rust...Graydon Hoare2010-09-239-12/+232
* More fleshing-out on rustc.me.trans. Emitting modules and fns corresponding t...Graydon Hoare2010-09-233-16/+64
* Flesh out rustc.me.trans to construct functions, basic blocks and builders of...Graydon Hoare2010-09-223-3/+63
* Add 'items' iter to hashmap.Graydon Hoare2010-09-221-0/+12
* Reformat standard library; no code changes.Graydon Hoare2010-09-2216-708/+852
* Move llvm-using code in rustc to trans module.Graydon Hoare2010-09-223-21/+38
* Add some basic string functions: index, rindes, find, substr, split, concat, ...Graydon Hoare2010-09-222-0/+203
* Fix linear for loops on strings to not hit trailing null.Graydon Hoare2010-09-222-7/+13
* Make deps via temps, to avoid syntax errors wedging deps.Graydon Hoare2010-09-221-6/+15
* Revert "Make recursive type verification logic better by allowing it to see t...Graydon Hoare2010-09-222-18/+12
* Make recursive type verification logic better by allowing it to see through m...Patrick Walton2010-09-212-12/+18
* Report an error instead of asserting when an item name is already in usePatrick Walton2010-09-211-3/+7
* Begin teaching rustc to parse literals, atoms, stmts, blocks, items, modules,...Graydon Hoare2010-09-216-38/+182
* Add insn-selection fixup-name logging.Graydon Hoare2010-09-211-1/+8
* Tighten pattern parsing on 0-ary constructors.Graydon Hoare2010-09-212-3/+7
* Implement preliminary form of structured compare. No boxes, vectors or string...Graydon Hoare2010-09-215-79/+203
* Add QUES to comp/fe/lexer.rs, rustc can self-lex again.Graydon Hoare2010-09-212-0/+3
* Kill residual dead code in Trans.iter_tag_parts. Shaves a couple kb off rustc.Graydon Hoare2010-09-211-1/+11
* Skip 0-ary tag ctors in Trans.iter_tag_parts. Rustc loses 150kb.Graydon Hoare2010-09-211-11/+17
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate...Graydon Hoare2010-09-2030-453/+507
* Wrap long lines.Graydon Hoare2010-09-201-2/+4
* Use name_base in plval base.Graydon Hoare2010-09-206-31/+18
* Add issue #163 testcase to str-append testcase.Roy Frostig2010-09-201-1/+23
* When translating vec-append, delay destination string's null-byte-accounting ...Roy Frostig2010-09-201-45/+43
* Move id counters into sess in preparation for moving desugaring to middle-end.Graydon Hoare2010-09-206-55/+32
* Beginnings of post-resolve simplify pass.Graydon Hoare2010-09-165-2/+118
* Check for infinitely sized tags. Un-XFAIL test/compile-fail/infinite-tag-type...Patrick Walton2010-09-163-5/+78
* Actually build the graph properly. Oops.Patrick Walton2010-09-161-1/+1
* Create tag nodes for all the tags beforehandPatrick Walton2010-09-161-8/+15
* Resolve plvals to their defns.Graydon Hoare2010-09-162-1/+48
* Populate the tag containment relationPatrick Walton2010-09-161-0/+37
* Add a pexp-rebuild phase to the type resolution pass in resolve.ml.Graydon Hoare2010-09-162-0/+46
* Better representation of tag containment, which will allow us to discern back...Patrick Walton2010-09-161-3/+7
* Add ctxt_tag_containment to the Semant contextPatrick Walton2010-09-161-0/+7
* Switch the "expected" and "actual" types for function parameter mismatchesPatrick Walton2010-09-161-1/+1