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-01-05
Expand - Macros in traits
John Hodge
3
-128
/
+167
2019-01-05
HIR - Visit result type
John Hodge
4
-0
/
+15
2019-01-05
Typecheck Expressions - Run EAT when checking auto traits
John Hodge
1
-4
/
+6
2019-01-05
Resolve Use - Handle partial shadowing of items/imports
John Hodge
2
-27
/
+36
2019-01-05
HIR Bind - Handle cross-referencing default type params
John Hodge
1
-2
/
+15
2019-01-04
macro_rules eval - Handle `macro_rules!` in :item capture
John Hodge
1
-0
/
+1
2019-01-04
Constant Evaluate - More handling of Defer constants
John Hodge
3
-19
/
+51
2019-01-04
Typecheck Expressions - Short-circuit wildcard pattern matches
John Hodge
1
-0
/
+6
2019-01-04
Resolve - Resolve impl type before handling bounds
John Hodge
1
-1
/
+2
2019-01-03
HIR Expand - Handle match ergonomics in AVU
John Hodge
1
-2
/
+10
2019-01-03
Lower MIR - Allow "+" at the start of asm output specifiers
John Hodge
1
-1
/
+1
2019-01-03
Typecheck Expressions - Handle placeholder params better
John Hodge
2
-8
/
+10
2019-01-01
Resolve UFCS - Fix non-wrapped marker impls
John Hodge
1
-0
/
+19
2019-01-01
Typecheck Expressions - Fallback type for tuples in match ergonomics
John Hodge
1
-2
/
+12
2019-01-01
Target - Handle opaque types in size/align
John Hodge
1
-0
/
+2
2019-01-01
Match ergonomics - Fixes and expansion
John Hodge
2
-1
/
+14
2019-01-01
Draft support for in_band_lifetimes
John Hodge
1
-21
/
+32
2019-01-01
Parse Path - Slight tweaks for 1.29
John Hodge
1
-1
/
+8
2019-01-01
Refactor of `use` items to fully-group imports from a single use
John Hodge
8
-308
/
+286
2019-01-01
Parse - Tweak module loading rules again, should work this time
John Hodge
1
-2
/
+6
2019-01-01
Parse - Module Loading - Hopefully fix libcore without breaking other crates
John Hodge
2
-15
/
+117
2018-12-30
Parse root - Support finding `foo/bar.rs` from `foo.rs`
John Hodge
1
-4
/
+23
2018-12-30
Parse - Handle `crate::` paths
John Hodge
2
-0
/
+4
2018-12-30
Expand - Handle #[cfg]-d enum variants
John Hodge
1
-0
/
+9
2018-12-30
Parse/Macro - Handle `crate` as a visibility specifier
John Hodge
3
-3
/
+9
2018-12-30
Auto Impls - Automatic delegating impl of Clone for tuples
John Hodge
2
-1
/
+60
2018-12-30
Typecheck Outer - Rough handling of `impl Trait` in argument position
John Hodge
1
-17
/
+51
2018-12-30
MIR Optimise - constant evaluation: addition
John Hodge
1
-59
/
+69
2018-12-30
Codegen C - Fix integer printing quirks
John Hodge
1
-3
/
+13
2018-12-30
Test harness - Fix harness for 1.29
John Hodge
1
-0
/
+5
2018-12-30
Codegen C - Add hacky compiler-provided glue
John Hodge
4
-22
/
+94
2018-12-30
Typecheck - Don't drop ManuallyDrop
John Hodge
1
-0
/
+6
2018-12-30
expand assert - Fix logic error
John Hodge
1
-0
/
+1
2018-12-29
Trans Enumerate - Handle 1.29 having generics on `lang_start`
John Hodge
1
-9
/
+13
2018-12-29
Typecheck/Trans - Handle magic clone impls for 1.29
John Hodge
3
-88
/
+116
2018-12-29
Typecheck Expressions - Fallback mode when inferrence stalls with match ↵
John Hodge
1
-21
/
+101
ergonomics
2018-12-29
Resolve/HIR - Rough handling of `pub use macro_path;`
John Hodge
6
-9
/
+50
2018-12-29
HIR Deserialise - Handle :vis macro fragment
John Hodge
1
-0
/
+1
2018-12-29
HIR Serialise - Make error reporting for bad deserialisation more consistent
John Hodge
1
-38
/
+35
2018-12-29
HIR - Add new struct reprs (mostly stubbed)
John Hodge
7
-158
/
+37
- Also cleared out some dead code in target.cpp
2018-12-29
Codegen C - Handle 1.29 box_free calling convention (hack)
John Hodge
1
-12
/
+23
2018-12-29
Lower MIR - Handing of irrefutable enum matches, some other tweaks
John Hodge
5
-36
/
+139
2018-12-29
Misc MIR generation fixes
John Hodge
4
-5
/
+9
2018-12-29
HIR Dump - Tweak output for better readability
John Hodge
1
-25
/
+13
2018-12-29
Typecheck Expressions - Fix incorrect anotation on blocks traversed for ↵
John Hodge
2
-3
/
+29
coercions
2018-12-28
Typecheck Expressions - More match ergonomics
John Hodge
1
-2
/
+40
2018-12-28
Lower HIR - Rough (roughshod) handling of `repr(align(N))`
John Hodge
1
-30
/
+28
2018-12-28
Trans Target - cfg for atomic comare-and-set (tied to atomic ptr)
John Hodge
1
-0
/
+1
2018-12-28
Resovle - Macro imports (partial), bugfixes
John Hodge
3
-7
/
+43
2018-12-28
Resolve - Clean up AST path bindings, one binding per namespace
John Hodge
10
-515
/
+600
- This is prep work for supporting `use` of macros
[prev]
[next]