summary refs log tree commit diff
path: root/src/test
AgeCommit message (Expand)AuthorLines
2012-04-26rt: Fix shape alignment of 64-bit ints on x86. Issue #2303Brian Anderson-0/+45
2012-04-26Add check for path-statements, close #400.Graydon Hoare-0/+6
2012-04-26Lowercase warning message.Graydon Hoare-1/+1
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-9/+160
2012-04-25More slice use in vec, io, str, ebml, metadata encoder and decoder.Graydon Hoare-1/+1
2012-04-25test: Fix run-pass/enum-mach-type-compat on x86Brian Anderson-0/+12
2012-04-25test: Fix and un-xfail run-pass/useBrian Anderson-11/+8
2012-04-25test: Remove run-pass/user.rs. Old test for unimplemented featureBrian Anderson-15/+0
2012-04-25rustc: Use LLVM named structs for enum typesBrian Anderson-0/+22
2012-04-25typeck: Take more care to pass down expected typesMarijn Haverbeke-0/+12
2012-04-25Rewrite exhaustiveness checkerMarijn Haverbeke-9/+20
2012-04-24syntax: Make 'true' and 'false' bad wordsBrian Anderson-0/+4
2012-04-24Workarounds for bug #2280: add some temporaries for borrowing.Graydon Hoare-1/+4
2012-04-24rustc: Fix type_need_unwind_cleanup. Closes #2272Brian Anderson-9/+12
2012-04-24build: Don't require full target libs to run compiletest testsBrian Anderson-28/+25
2012-04-24Add a cross-crate test for casting classes to ifacesTim Chevalier-0/+48
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-2/+273
2012-04-23encode the borrowing table, add a simple cross-crate borrowing testNiko Matsakis-0/+15
2012-04-23Various regions fixes.Niko Matsakis-0/+53
2012-04-23Guard against infinitely expanding generic/inline functionsMarijn Haverbeke-0/+30
2012-04-23Emit a more useful error when using an unsuitable function for a loopMarijn Haverbeke-1/+5
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-3/+3
2012-04-23Fix long line in testMarijn Haverbeke-2/+3
2012-04-23Fix broken determination of external method type param countMarijn Haverbeke-0/+9
2012-04-21syntax: Eliminate 'mutable' keyword. Closes #2254Brian Anderson-7/+7
2012-04-20Print out return type correctly in typestate error messageTim Chevalier-0/+5
2012-04-20Get borrowing working on fixed evecs.Graydon Hoare-0/+9
2012-04-20Add new syntax for patterns that match the head constructor onlyTim Chevalier-0/+21
2012-04-19update syntax to include a slashNiko Matsakis-15/+15
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-7/+108
2012-04-19correct universally_quantify to use structure_of, and introduce a test for thisNiko Matsakis-9/+11
2012-04-19Test for issue #1899. It works now.Niko Matsakis-2/+2
2012-04-19Fix for #1989, #1469: when marking in CC, walk fn@ box like other boxesNiko Matsakis-0/+24
2012-04-19Add a lint pass to check for while true { ... } loopsTim Chevalier-0/+8
2012-04-19Get evec slices and unique-evec slice-borrowing working.Graydon Hoare-3/+24
2012-04-19Disallow rebinding / matching against consts in altsTim Chevalier-0/+14
2012-04-19Get fixed-size evecs working.Graydon Hoare-0/+16
2012-04-19core: Move set_exit_status from sys to osBrian Anderson-3/+3
2012-04-18Fix [] on str to exclude the trailing null.Graydon Hoare-10/+1
2012-04-18syntax: Put the main parser interface in mod parseBrian Anderson-7/+7
2012-04-17Implement slice-borrowing on estr-uniq and str values.Graydon Hoare-0/+9
2012-04-17new debug flag, new testNiko Matsakis-0/+41
2012-04-17repair LUB/GLB of free/scope regions, and enable testNiko Matsakis-6/+4
2012-04-16rewrite region resolution so it takes place in typeckNiko Matsakis-0/+15
2012-04-16Get explicit unique estrs working.Graydon Hoare-1/+5
2012-04-16test: Add xfailed test for #2196Brian Anderson-0/+30
2012-04-16rustc: -L also indicates the location of native librariesBrian Anderson-0/+14
2012-04-15Forbid deinitializing upvars in typestateTim Chevalier-0/+7
2012-04-14implement evec/estr subtyping/lub/glb/etcNiko Matsakis-0/+60
2012-04-14test: Simulate abstract methods with template modulesBrian Anderson-0/+74