about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-10-20Remove taskptr argument from upcallsMarijn Haverbeke-63/+54
2011-10-20Remove spawn_wrap and main_wrap kludgesMarijn Haverbeke-41/+10
2011-10-20Use snap runtime, and the old main.o, for stage1Marijn Haverbeke-4/+63
2011-10-19Fail nicer when the parser doesn't find an expected string literalBrian Anderson-2/+7
2011-10-18Fix parse error in constrained-type-missing-check.rsMatt Brubeck-2/+2
2011-10-18Register snapshotsBrian Anderson-0/+5
2011-10-18Introduce fn@ as a synonym for fnBrian Anderson-0/+3
2011-10-18make ctags targets phonyNiko Matsakis-0/+2
2011-10-18Immutable and mutable? are covariant on their inner typesBrian Anderson-3/+36
2011-10-18Add a math module to the standard libMarijn Haverbeke-21/+72
2011-10-18Don't try to build an LLVM switch on floatsMarijn Haverbeke-1/+2
2011-10-18Add a print and println to std::ioMarijn Haverbeke-0/+3
2011-10-17doc: Fix parse errors in list examples in documentationMatt Brubeck-6/+6
2011-10-17doc: Update 'alt' documentation to remove 'case' keywordMatt Brubeck-7/+6
2011-10-17doc: 'alt' expressions no longer require parensMatt Brubeck-4/+4
2011-10-17doc: 'if' expressions no longer require parensMatt Brubeck-6/+6
2011-10-17doc: 'for' and 'for each' no longer use parensMatt Brubeck-5/+5
2011-10-17doc: Fix typo (s/pay/may/)Matt Brubeck-1/+1
2011-10-17Enforce variance rules for mutable typesBrian Anderson-40/+140
2011-10-17Add a variance transform for calculation of recursive varianceBrian Anderson-14/+53
2011-10-17Introduce covariance, contravariance and invariance to the type unifierBrian Anderson-22/+47
2011-10-17Don't unify from mutable? to immutableBrian Anderson-3/+2
2011-10-17Split record_var_binding into methods for expected and actualBrian Anderson-4/+26
2011-10-17Correct two more analyses of mutable? as mutableBrian Anderson-2/+2
2011-10-17Don't allow assignment to mutable-wha?Brian Anderson-9/+73
2011-10-17[Lib] int.rs, uint.rs: added max_value, min_valueDavid Rajchenbach-Teller-0/+35
2011-10-17[Lib] uint.rs: +min_valueDavid Rajchenbach-Teller-1/+1
2011-10-17[Lib] rand.rs: type rng now defines next_floatDavid Rajchenbach-Teller-0/+8
2011-10-17[Lib] u32.rs: createdDavid Rajchenbach-Teller-0/+14
2011-10-17[Lib] u8.rs, u64.rs: +min_value, max_valueDavid Rajchenbach-Teller-1/+5
2011-10-17Change the linkage order on linux and add -ldlBrian Anderson-5/+6
2011-10-16Only link librt on linuxBrian Anderson-1/+8
2011-10-16Fix link error by explicitly link needed DSOsHaitao Li-1/+1
2011-10-15Add Elly Jones to AUTHORS.txtBrian Anderson-0/+1
2011-10-15Update LinkModules invocation to use new prototypeElly Jones-1/+1
2011-10-15Add LLVM 3.1svn to supported versionsBrian Anderson-1/+1
2011-10-14Use trans_expr_save_in instead of trans_expr when appropriateMarijn Haverbeke-2/+2
2011-10-14Don't crash when reporting an unresolved import in the nil scopeMarijn Haverbeke-18/+22
2011-10-13Remove an unnecessary visitor from rustc::middle::fn_usageBrian Anderson-8/+1
2011-10-13Fix a use of visit in rustc::middle::fn_usageBrian Anderson-1/+1
2011-10-13Don't allow the value of generic bare functions to be takenBrian Anderson-5/+59
2011-10-13Rename rustc::middle::unsafeck to fn_usageBrian Anderson-15/+15
2011-10-13Add a test that generic bare functions can be boundBrian Anderson-0/+10
2011-10-13Make trans_anon_obj properly thread its bcxMarijn Haverbeke-9/+3
2011-10-13Properly fill single-variant zero-arg tag values.Marijn Haverbeke-9/+20
2011-10-12Cleanse usage of some unsafe functions on win32Brian Anderson-1/+5
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-156/+137
2011-10-12remove unsafe tagsNiko Matsakis-12/+12
2011-10-12new testNiko Matsakis-0/+11
2011-10-12make compiler emit more than 1 error in the case of unsafeNiko Matsakis-28/+12