about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-03-17trans: Apply ZExt and StructRet attributes uniformly.Eduard Burtescu-157/+67
2016-03-17trans: Only mutate ArgTy's in C ABI handling, don't create them.Eduard Burtescu-180/+179
2016-03-17trans: Handle type_of for Rust fn's via abi::FnType.Eduard Burtescu-86/+62
2016-03-17trans: Remove dropflag-unaware type_is_newtype_immediate shortcut.Eduard Burtescu-13/+0
2016-03-17tests: Force instantiation of extern fns.Eduard Burtescu-0/+5
2016-03-17trans: Pass fat pointers as two arguments even for FFI.Eduard Burtescu-42/+68
2016-03-17trans: Don't treat closure types like function types in declare.Eduard Burtescu-100/+65
2016-03-17trans: Combine cabi and back::abi into abi.Eduard Burtescu-68/+45
2016-03-17trans: Condense the fn instantiation logic into callee.Eduard Burtescu-522/+141
2016-03-17trans: Rename MonoId to Instance and start using it in more places.Eduard Burtescu-186/+230
2016-03-17Auto merge of #32294 - Manishearth:derive-fix, r=alexcrichtonbors-43/+61
2016-03-18`let` introduces a statementTang Chenglong-2/+2
2016-03-17std: Revert addition of `into_ascii_*` methodsAlex Crichton-102/+0
2016-03-17trans: Don't store extra copies of intrinsics ID/substs.Eduard Burtescu-20/+20
2016-03-17trans: use Cell instead of RefCell where it suffices.Eduard Burtescu-12/+12
2016-03-17trans: simplify the declare interface.Eduard Burtescu-114/+65
2016-03-17trans: Revamp and empower cabi::FnType.Eduard Burtescu-531/+318
2016-03-17trans: Pass the Rust type for the closure env in type_of_rust_fn.Eduard Burtescu-6/+4
2016-03-17trans: Remove the old ExprOrMethodCall.Eduard Burtescu-49/+18
2016-03-17trans: Remove unused return type argument from declare_cfn.Eduard Burtescu-53/+34
2016-03-17trans: Move static item handling to consts.Eduard Burtescu-150/+123
2016-03-17trans: Remove dead code for variants and structs from get_item_val.Eduard Burtescu-40/+0
2016-03-17trans: Move trans_foreign_mod and trans_impl to trans_item.Eduard Burtescu-164/+42
2016-03-17trans: Get functions and do calls only through Callee.Eduard Burtescu-226/+197
2016-03-17metadata: Constrain FoundAst::FoundParent to an Item.Eduard Burtescu-101/+70
2016-03-17metedata: Remove the unnecessary indirection to astencode.Eduard Burtescu-80/+18
2016-03-17Move simd_ffi gating from trans to typeck.Eduard Burtescu-32/+24
2016-03-17trans: Use fmt::Debug for debugging instead of ad-hoc methods.Eduard Burtescu-392/+280
2016-03-18Fix usability problem when browse document locallyYork Xiang-2/+6
2016-03-17Auto merge of #32263 - frewsxcv:compiletest-ignored-expected, r=nikomatsakisbors-6/+141
2016-03-17Add testJeffrey Seyfried-0/+24
2016-03-17Disallow methods from shadowed traitsJeffrey Seyfried-3/+3
2016-03-17Auto merge of #32237 - alexcrichton:rustbuild-make-dist, r=brsonbors-1/+359
2016-03-17test: Fix missing call of function pointerpravic-3/+3
2016-03-16Auto merge of #32285 - oli-obk:fix/const_bitshift, r=eddybbors-1/+34
2016-03-17Add test for silenced unused params in deriveManish Goregaokar-0/+18
2016-03-17Re-add double underscores in derive (fixes #32292)Manish Goregaokar-43/+43
2016-03-16Stop ignoring expected note/help messages in compiletest suite.Corey Farwell-6/+141
2016-03-16rustbuild: Implement `make dist`Alex Crichton-1/+359
2016-03-16Auto merge of #32284 - jseyfried:name_conflict_diagnostics, r=eddybbors-174/+134
2016-03-16Auto merge of #31746 - erickt:newline, r=sfacklerbors-1/+22
2016-03-16docs: One typoTang Chenglong-1/+1
2016-03-16Auto merge of #32228 - jonas-schievink:diag1, r=sanxiynbors-4/+53
2016-03-16Auto merge of #32280 - japaric:rt, r=alexcrichtonbors-0/+0
2016-03-16Resolve conflicts and extend the testJonas Schievink-2/+17
2016-03-16Use `fully_normalize`, unwrapping its resultJonas Schievink-8/+9
2016-03-16Normalize return type when checking for E0269Jonas Schievink-2/+35
2016-03-16Auto merge of #32273 - alexcrichton:fix-time-sub, r=aturonbors-4/+4
2016-03-16don't assume the rhs of a bitshift is of any particular typeOliver Schneider-1/+34
2016-03-16Fix fallout in testsJeffrey Seyfried-70/+71