index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-10-01
HIR - Support tuple enum variants as function pointers
John Hodge
4
-2
/
+26
2016-09-30
HIR From AST - Add TODO for when a tuple variant is used as a value
John Hodge
1
-9
/
+46
2016-09-30
HIR Typecheck Expr - Handle positive impls for auto traits
John Hodge
1
-4
/
+34
2016-09-30
HIR Typecheck Expr - Refactor code to check if an impl matches into its own ↵
John Hodge
2
-172
/
+201
function
2016-09-30
Expand crate_type - HACK: treat "lib" as "rlib"
John Hodge
1
-1
/
+1
2016-09-30
main - --cfg argument hacked in
John Hodge
1
-4
/
+27
2016-09-30
HIR Typecheck Expr - Monomorphise inner types when searching for auto trait ↵
John Hodge
1
-2
/
+15
impls
2016-09-30
HIR Typecheck Expr - Structure and stub impl for doing destructure auto ↵
John Hodge
1
-9
/
+97
trait searching
2016-09-30
HIR Typecheck Expr - Lookup auto traits in tuples and arrays
John Hodge
1
-1
/
+35
2016-09-30
HIR Typecheck Expr - Don't do ivar possibilities on every pass, prevent ↵
John Hodge
1
-7
/
+26
possibilities on associated results
2016-09-29
HIR Typecheck Expr - Magic impl of Usize<Trait> for all T: Trait
John Hodge
1
-0
/
+22
2016-09-29
HIR Typecheck Expr - Apply coercions to CallValue
John Hodge
2
-7
/
+15
2016-09-29
HIR Typecheck Expr - Use Fn* impls from the crate
John Hodge
1
-6
/
+23
2016-09-29
HIR Typecheck Expr - (minor) Better debug in auto trait search
John Hodge
1
-2
/
+5
2016-09-29
HIR Typecheck Expr - Autoderef library containers too
John Hodge
1
-26
/
+48
2016-09-29
HIR Typecheck Expr - Draft auto trait impl search
John Hodge
3
-1
/
+66
2016-09-29
HIR Typecheck Expr - Hackily support variadic functions
John Hodge
1
-4
/
+10
2016-09-29
HIR - Add variadic marking to functions, and propagate unsafe/const markings
John Hodge
6
-6
/
+9
2016-09-29
AST - Store `const`/`unsafe`/variadic on functions
John Hodge
4
-62
/
+75
2016-09-29
HIR Typecheck Expr - Report have/exp argument counts
John Hodge
1
-1
/
+2
2016-09-29
HIR Typecheck Expr - Skip cast if types equal
John Hodge
1
-1
/
+16
2016-09-29
HIR Typecheck Expr - Autoderef in _CallValue
John Hodge
1
-2
/
+7
2016-09-29
HIR Typecheck Expr - Fix CallValue autoderef to handle &F bounds
John Hodge
1
-104
/
+103
2016-09-28
HIR Typecheck Expr - Rough up support for autoderef in _CallValue
John Hodge
1
-4
/
+20
2016-09-28
HIR Const Eval - Support enums in constant UnitVariant
John Hodge
1
-11
/
+22
2016-09-28
HIR - Support Variant literals
John Hodge
5
-4
/
+56
2016-09-28
Const Eval - Don't attempt to evaluate extern statics
John Hodge
1
-3
/
+7
2016-09-28
Const Eval - Allow pointer casts
John Hodge
1
-0
/
+10
2016-09-28
Const Eval - Support unit structs
John Hodge
1
-37
/
+46
2016-09-28
Const Eval - Rough MIR casts
John Hodge
1
-1
/
+39
2016-09-28
Const Eval - Fix dumb bug in call
John Hodge
1
-4
/
+5
2016-09-28
Resolve Absolute - Fix incorrect lookup mode for MaybeBind
John Hodge
2
-3
/
+3
2016-09-28
Resolve+Expand - Don't include the prelude in anon modules (they get it via ↵
John Hodge
3
-11
/
+25
the parent)
2016-09-28
HIR Conv Type Aliases - Handle parameters (hackily, same as rustc)
John Hodge
1
-2
/
+22
2016-09-28
HIR From AST - Handle missing anon modules
John Hodge
1
-5
/
+11
2016-09-28
Resolve Absolute - Fix bindings for HIR imports
John Hodge
1
-3
/
+23
2016-09-28
Expand lang - Handle #[lang] on extern fn-s by ignoring them
John Hodge
1
-2
/
+9
2016-09-28
Resolve Absolute - Fix selecting type path for values
John Hodge
1
-23
/
+31
2016-09-28
Resolve Absolute - Support extern imports that refer to enum variants
John Hodge
1
-0
/
+22
2016-09-28
macro_rules - Defensive code and fix bug causing empty captures to no report ↵
John Hodge
1
-2
/
+12
empty
2016-09-28
Expand derive - Ignore None items
John Hodge
1
-1
/
+4
2016-09-28
macro_rules - Don't return zero when a value is no longer repeating
John Hodge
1
-2
/
+5
2016-09-28
Expand - debug
John Hodge
1
-19
/
+24
2016-09-28
Resolve Absolute - Array patterns can be irrefutable
John Hodge
1
-3
/
+2
2016-09-28
Resolve Absolute - Implement some TODOs
John Hodge
1
-2
/
+20
2016-09-28
Resolve Absolute - Implement TODO with imported modules
John Hodge
1
-1
/
+10
2016-09-28
AST - Make anon modules `shared_ptr`s to handle case where a block is depeted
John Hodge
11
-45
/
+51
2016-09-27
Expand - Hack around expansion order quirk with anon modules
John Hodge
3
-2
/
+11
2016-09-27
Expand - hack in an include! macro
John Hodge
1
-0
/
+46
2016-09-27
Main - Silence a bunch of libstd warnings
John Hodge
1
-0
/
+1
[prev]
[next]