aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* ctxt_auto_deref_lval decides whether to autoderef the entire lval, not its base.Roy Frostig2010-07-193-17/+43
* Autoderef objects when passing them as implicit (indirect) arg upon vtbl-disp...Roy Frostig2010-07-193-2/+28
* Include the statements on the LHS of a binop when desugaring. Closes #117.Patrick Walton2010-07-191-56/+57
* Fix argv.rs under the LLVM compiler.Jeffrey Yasskin2010-07-191-1/+0
* Work around auto-dereference crash in rustboot.Jeffrey Yasskin2010-07-191-0/+2
* Fixed circular buffer resizing bug.Michael Bebenita2010-07-195-20/+79
* Added a message passing system based on lock free queues for inter-thread com...Michael Bebenita2010-07-1935-834/+1494
* Add a test for an obvious-seeming (but not actually legal) kind of cast attem...Graydon Hoare2010-07-192-3/+14
* Fix over-optimistic resolution of self-methods within obj scopes. There is no...Graydon Hoare2010-07-192-5/+12
* Missing semicolon in type.ml, plus test to catch regression. Closes #113.Graydon Hoare2010-07-192-1/+8
* Change the body-fetching GEP in mark_ty to be dynamic. Our box may be parame...Roy Frostig2010-07-191-1/+1
* Fix opeq.rs for LLVM by implementing simple augmented-assignment operators.Jeffrey Yasskin2010-07-203-18/+32
* Make the LLVM compiler crash when it hits a source construct it doesn't knowJeffrey Yasskin2010-07-204-17/+41
* Un-XFAIL a bunch of LLVM tests that already pass.Jeffrey Yasskin2010-07-201-15/+0
* Sort the XFAILed tests to make it easier to track changes.Jeffrey Yasskin2010-07-201-13/+13
* Make the build system run dsymutil so we can debug llvm-produced binaries on ...Jeffrey Yasskin2010-07-201-2/+18
* Teach the LLVM backend to emit line number information.Jeffrey Yasskin2010-07-201-27/+87
* Improve the LLVM-using experience.Jeffrey Yasskin2010-07-201-3/+4
* Stub an interface to the (as-yet-nonexistent) structural comparison glue in t...Patrick Walton2010-07-182-24/+99
* Fix argv.rs under the LLVM compiler.Jeffrey Yasskin2010-07-183-10/+9
* Fix the LLVM ocamlopt build.Jeffrey Yasskin2010-07-181-2/+2
* Work around auto-dereference crash in rustboot.Jeffrey Yasskin2010-07-182-2/+1
* Add incomplete hashmap implementation to stdlib.Roy Frostig2010-07-162-0/+169
* Fix IL translation of pattern-alt to allow a value of mutable/constrained typ...Roy Frostig2010-07-162-6/+7
* Ensure that functions that should return a value do; issue 41Patrick Walton2010-07-166-6/+45
* Un-XFAIL a couple tests fixed by pcwalton's new typechecker. Closes #50. Clos...Graydon Hoare2010-07-161-2/+0
* Un-XFAIL generic-fn-twice.rs, issue 93Patrick Walton2010-07-161-1/+0
* Feed the correct return type to the typechecker when typechecking objects, an...Patrick Walton2010-07-163-14/+41
* XFAIL foreach-nested.rs and foreach-nested-2.rs under LLVMPatrick Walton2010-07-161-0/+2
* More renaming of GEP offsets in abi/trans. This should settle it. Also, fix...Roy Frostig2010-07-162-26/+37
* Clean up nomenclature in the Abi constants brigade. Purge magic GEP numbers ...Roy Frostig2010-07-167-75/+118
* Merge branch 'contrib'Graydon Hoare2010-07-153-21/+94
|\
| * Support nested for-each loops. Closes #79.Jason Orendorff2010-07-163-21/+94
* | Fix a couple fails with wrong arg count (new arg from last gc change); expand...Graydon Hoare2010-07-151-3/+5
* | XFAIL the new destructor tests; collided with new typechecker; add test for i...Graydon Hoare2010-07-152-0/+15
* | Implement the "simple typechecker", which avoids HM inferencePatrick Walton2010-07-157-1553/+854
* | Remove log-type-error; everything is loggable.Patrick Walton2010-07-151-6/+0
|/
* XFAIL jyasskin's new tests under LLVM backend.Graydon Hoare2010-07-151-0/+2
* More destruction ordering tests.Jeffrey Yasskin2010-07-161-2/+52
* Initial test that the compiler runs destructors in the right order.Jeffrey Yasskin2010-07-161-0/+29
* Add a _vec.slice function that'll hold us over until .(a,b) syntax isJeffrey Yasskin2010-07-162-1/+27
* Add a test for std._vec.init_elt, and an XFAILed test for std._vec.init_fn.Jeffrey Yasskin2010-07-161-0/+30
* Let the compiler find libraries that aren't in the current directory.Jeffrey Yasskin2010-07-161-1/+2
* Remove the __PAGEZERO segment from shared MachO libraries. This avoids aJeffrey Yasskin2010-07-161-10/+14
* In Mach-O shared libraries, avoid counting an extra load command. Closes #99.Jeffrey Yasskin2010-07-161-1/+7
* Merge branch 'master' of [email protected]:graydon/rustGraydon Hoare2010-07-152-3/+7
|\
| * Define (in Abi) and use named constants for indices of elements of an obj IL ...Roy Frostig2010-07-152-3/+7
* | XFAIL use-import-export.rs on the LLVM backend.Graydon Hoare2010-07-151-0/+1
* | Merge branch 'contrib'Graydon Hoare2010-07-152-87/+106
|\ \ | |/ |/|
| * use,import,export parse fixesAdam Bozanich2010-07-161-73/+87