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-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
2019-02-03
HIR Expr - Have _StructLiteral take a HIR::Path (to allow associated types ↵
John Hodge
10
-33
/
+56
to be used)
2019-02-02
HIR From AST - repr fiddling
John Hodge
3
-27
/
+42
2019-02-02
Resolve Absolute - More in-band-lifetimes, tweak resolve for globbed value ↵
John Hodge
2
-24
/
+98
variants
2019-01-28
Resolve Index - (minor) Better error mesage on collision
John Hodge
1
-1
/
+1
2019-01-28
Resolve Use - More correct handling of publicity in wildcard imports
John Hodge
3
-15
/
+47
2019-01-27
Parse - A few more TOK_INTERPOLATED_* instances
John Hodge
2
-3
/
+13
2019-01-27
Expand - Slight tweaks to avoid crashes/bugs
John Hodge
3
-38
/
+46
2019-01-27
AST - (minor) Tweak printing of lifetime params
John Hodge
2
-2
/
+2
2019-01-27
macro_rules - Rework pattern matching into a "compiled" format (easier to ↵
John Hodge
7
-844
/
+512
disambiguate)
2019-01-21
Parse (partial) - `extern { type Foo; }`, very rough
John Hodge
2
-2
/
+13
2019-01-21
macro_rules - :lifetime fragment
John Hodge
4
-1
/
+25
2019-01-20
HIR Serialise - Handle HIR::Literal::Defer
John Hodge
2
-1
/
+4
2019-01-20
Parse - Handle `use {self as foo}`
John Hodge
1
-0
/
+5
2019-01-20
Parse - More HRTBs
John Hodge
2
-7
/
+6
[prev]
[next]