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
2019-04-21
Typecheck Expessions - Improved handling of overlapping bounds, diverging ivars
John Hodge
4
-10
/
+58
2019-04-21
Typecheck Expressions - Least permissive source, diverge possibility, ...
John Hodge
2
-5
/
+156
2019-04-21
MIR Lower - Fix wrong type used for validation return type
John Hodge
1
-2
/
+2
2019-04-21
Typecheck Expressions - (debug) Give each rule its own identifier, for ↵
John Hodge
1
-6
/
+11
easier tracing
2019-04-21
Typecheck Expressions - Improved trait object coercions
John Hodge
1
-70
/
+42
2019-04-20
Typecheck Expressions - Little tweaks
John Hodge
1
-2
/
+3
2019-04-20
Resolve - Handle glob imports that import enum variants
John Hodge
1
-3
/
+12
2019-04-20
HIR Typecheck - Bulk commit of typecheck fixes, less magic
John Hodge
3
-17
/
+441
2019-04-14
HIR Typecheck - Ugh
John Hodge
1
-3
/
+44
2019-03-31
Typecheck Expr - Fiddling with more custom rules!
John Hodge
1
-118
/
+189
2019-03-30
Typecheck Expr - More little rules/tweaks
John Hodge
1
-20
/
+104
* Non-overridable ivar disable for ATY results * Disable closure return/argument ivars when closure is coerced
2019-03-24
macro_rules - Fix bad "codegen" for $()+
John Hodge
1
-2
/
+38
2019-03-24
HIR Macro Export - Hacky workarounds and defensive asserts with macro exports
John Hodge
3
-1
/
+12
2019-03-23
HIR - Split hir.cpp a bit to allow hackery
John Hodge
2
-1046
/
+1062
2019-03-22
HIR Typecheck - Lots of messing about, kinda works up to midway through rustc
John Hodge
2
-21
/
+346
2019-03-22
MIR From HIR - TODO for try-catch handling
John Hodge
1
-0
/
+5
2019-03-22
Common - Add another `ord` overload, fix breakage from that
John Hodge
3
-2
/
+6
2019-03-22
AST - (minor) Comment around macro handling
John Hodge
1
-0
/
+1
2019-03-17
Expand - Return part of catch blocks
John Hodge
1
-1
/
+4
2019-03-04
HIR Conv Bind - Minor tweak to ordering
John Hodge
1
-22
/
+23
2019-03-04
HIR Expand Type Aliases - Handle default parameters
John Hodge
1
-4
/
+10
2019-03-04
Parse - Hackily parse `macro`
John Hodge
1
-2
/
+36
2019-03-04
Expand - Desugar `try` into a loop
John Hodge
1
-2
/
+19
2019-03-04
Expand format_args - Support unicode pad character
John Hodge
1
-8
/
+80
2019-03-04
Parse - TOK_RWORD_MACRO and stub handler
John Hodge
4
-0
/
+11
2019-03-04
Parse - Handle `do catch` (aka `try`)
John Hodge
7
-0
/
+66
2019-03-04
Resolve - Tweak IBL, add support for extern_prelude
John Hodge
3
-2
/
+19
2019-03-03
HIR Serialise - Deserialise extern type
John Hodge
1
-0
/
+9
2019-03-03
Codegen C - Cast to int128_t for literals
John Hodge
1
-0
/
+2
2019-03-03
Trans Monomorph - (minor) Better assertion
John Hodge
1
-0
/
+2
2019-03-03
Target - Return zero/infinite for extern type align/size
John Hodge
1
-0
/
+12
2019-03-03
Trans Auto Impls - Clone for closures
John Hodge
1
-38
/
+91
2019-03-03
Trans Enumerate - Add auto clone impl for closures, specialisation fix, and ↵
John Hodge
1
-50
/
+99
a slight optimisation
2019-03-03
Codegen C - Don't emit extern types
John Hodge
1
-2
/
+3
2019-03-02
Lower MIR - Wildcard pattern handling
John Hodge
1
-21
/
+23
2019-03-02
HIR Typecheck Static - Misc fiddling
John Hodge
1
-3
/
+12
2019-03-02
MIR Gen - Handle extern types in match
John Hodge
1
-15
/
+20
2019-03-02
HIR Expand Closures - Rename closures to include a #, fix minor bug
John Hodge
1
-2
/
+4
2019-03-02
HIR Typecheck Validate - Debugging tweaks
John Hodge
1
-15
/
+14
2019-03-02
HIR Expand Closures - Cast/coerce closure to fn()
John Hodge
1
-11
/
+173
2019-03-02
HIR Dump - Print break value
John Hodge
1
-0
/
+4
2019-03-02
HIR - Clone deref count when cloning pattern
John Hodge
1
-29
/
+35
2019-03-01
Expand - Use discriminant_value to reduce size of auto-generated matches
John Hodge
1
-88
/
+26
2019-03-01
HIR Annotate Usage - Handle `break`
John Hodge
1
-0
/
+4
2019-02-28
HIR Typecheck - Tweak to validation code for closure casts
John Hodge
1
-9
/
+26
2019-02-24
Typecheck Expressions - EAT before doing match ergonomincs, better error ↵
John Hodge
1
-31
/
+58
messages
2019-02-24
Typecheck Expr - Refactor of ivar possibilities to simplify logic
John Hodge
3
-656
/
+444
2019-02-09
Typecheck - Various fixes for librustc
John Hodge
6
-43
/
+108
2019-02-03
Typecheck Expresions - closure->fn and closure Clone rough
John Hodge
2
-0
/
+36
2019-02-03
HIR - Minimally-tested support for `extern { type }`
John Hodge
23
-36
/
+178
[prev]
[next]