aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Use uniform pair representation of functions everywhere, including static ↵Graydon Hoare2011-01-052-38/+132
| | | | functions.
* Fix Yet Another Horrid Makefile Bug that was causing the run-fail tests to ↵Graydon Hoare2011-01-041-1/+1
| | | | silently pass.
* Fix another s/BREQ/SREQ/ in the makefile.Graydon Hoare2011-01-041-1/+1
|
* rustc: Allow the type unification handler to handle both expected and actual ↵Patrick Walton2011-01-042-4/+20
| | | | param types
* Correct function pointer type in closure.Graydon Hoare2011-01-041-2/+2
|
* Merge remote branch 'espindola/import'Graydon Hoare2011-01-043-5/+9
|\
| * Add names from imports to the namespace.Rafael Ávila de Espíndola2011-01-043-5/+9
| |
* | rustc: Add an item type accessorPatrick Walton2011-01-041-0/+38
|/
* Add support for looking up a name introduced by a 'use'.Rafael Ávila de Espíndola2011-01-043-11/+38
| | | | | | | | | | With this we go from "error: unresolved name: foo" to "unimplemented definition variant for: foo" in use foo; fn main(vec[str] args) { foo.bar(); }
* Refactor the view_item code so that it is similar to the code used forRafael Ávila de Espíndola2011-01-042-30/+40
| | | | parsing regular items.
* Rename use_or_import to view_item.Rafael Ávila de Espíndola2011-01-042-8/+8
|
* Begin sketching translation of bind_expr. No captures yet, also crashy.Graydon Hoare2011-01-031-1/+40
|
* Split driver between parsing source files and crate files, by extension. Add ↵Graydon Hoare2011-01-032-2/+21
| | | | dummy function for crate files.
* Add _str.starts_with and ends_with.Graydon Hoare2011-01-031-0/+29
|
* Typecheck expr_bind.Graydon Hoare2011-01-031-13/+57
|
* Add type accessors for fn types.Graydon Hoare2011-01-031-0/+24
|
* Fix fold bug on expr_bind.Graydon Hoare2011-01-031-0/+3
|
* Actually return the correct node from the parser.Graydon Hoare2011-01-031-2/+1
|
* Remove missed debug chatter.Graydon Hoare2011-01-031-1/+0
|
* Change BREQ to SREQ in deps of compile-fail/%.rustc.outGraydon Hoare2011-01-031-1/+1
|
* Add testcase I meant to add in 9ee3475e09c8fce81b5b06365a7f70d029a80155.Graydon Hoare2011-01-031-0/+11
|
* Use git log pretty printing arguments that are compatible with older ↵Brian Anderson2011-01-031-1/+1
| | | | versions of git
* Don't attempt to wake tasks that aren't blocked.Brian Anderson2011-01-032-1/+37
| | | | | | It's possible for a supervised task to kill and wake its supervising task then immediately try to wake it again if the supervising task has joined the supervised. This is the easiest way to prevent that.
* Unset the RUST_LOG environment variable so that it doesn't interfere with ↵Brian Anderson2011-01-031-0/+4
| | | | the test suite
* Add restricted-parse mode, and parse bind expressions.Graydon Hoare2010-12-311-10/+68
|
* Un-XFAIL obj-drop and obj-with-vec.rs in rustc.Graydon Hoare2010-12-311-0/+2
|
* Translate local item decls.Graydon Hoare2010-12-311-0/+3
|
* Update method-fold env with fake item_fn representing the method.Graydon Hoare2010-12-311-1/+12
|
* Change resolve errs to span_errs.Graydon Hoare2010-12-311-4/+4
|
* Parse local item decls.Graydon Hoare2010-12-311-6/+36
|
* Index tag and obj items in decl stmts.Graydon Hoare2010-12-311-0/+6
|
* Un-XFAIL obj-recursion.rs for rustc.Graydon Hoare2010-12-311-0/+1
|
* Free objects by indirectly dropping fields via enclosed tydesc first.Graydon Hoare2010-12-311-2/+49
|
* Replace arg Load with load_non_structural in obj ctor.Graydon Hoare2010-12-311-1/+1
|
* Add std.dbg.trap(str msg) for help debugging.Graydon Hoare2010-12-312-0/+13
|
* Teach ty.unify about ty_obj.Graydon Hoare2010-12-311-0/+83
|
* Move unify_fn logic out-of-line.Graydon Hoare2010-12-311-59/+72
|
* Teach typeck.ast_ty_to_ty about ty_obj.Graydon Hoare2010-12-301-3/+13
|
* Teach fold about ty_obj.Graydon Hoare2010-12-301-0/+24
|
* Un-XFAIL stateful-obj.rs for rustc.Graydon Hoare2010-12-301-0/+1
|
* Teach trans to access object fields.Graydon Hoare2010-12-301-14/+100
|
* Assign method types properly by sorted-order.Graydon Hoare2010-12-301-8/+12
|
* Teach typeck to check obj field accesses.Graydon Hoare2010-12-301-3/+41
|
* Teach resolve to find obj fields and ty params from methods.Graydon Hoare2010-12-301-0/+12
|
* Add def id to ast for obj fields.Graydon Hoare2010-12-301-0/+1
|
* Record the ast of uses and imports.Rafael Ávila de Espíndola2010-12-302-21/+59
|
* More mopping up wrong-named rules in the Makefile.Graydon Hoare2010-12-292-147/+126
|
* Remove LLVM rustboot backend.Graydon Hoare2010-12-297-1789/+3
|
* rustc: Make parametric return types go through an out pointerPatrick Walton2010-12-291-6/+30
|
* Add a -shared option to rustc and don't try to look for main if it is given.Rafael Ávila de Espíndola2010-12-292-6/+14
|