index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2019-06-09
HIR - Sort trait impls too
John Hodge
11
-232
/
+308
2019-06-09
macro_rules - Handle open range operators
John Hodge
1
-1
/
+23
2019-06-08
Codegen C - (minor) Include drop statement in output comments
John Hodge
1
-0
/
+1
2019-06-08
HIR Typecheck Static - Handle closures in EAT (for post resolve validation)
John Hodge
1
-0
/
+3
2019-06-08
MIR Gen - Fix clobbering of value state when fields are reassigned
John Hodge
2
-21
/
+14
2019-06-08
MIR Gen - Casts move
John Hodge
2
-1
/
+5
2019-06-06
Expand proc_macro - Fix for string interning
John Hodge
1
-2
/
+2
2019-06-04
HIR Ops - Remove unused case from impl matching (slight speedup)
John Hodge
1
-1
/
+1
2019-06-04
HIR - Use maps-of-vectors for impl lists for faster lookup, optimise Trans_En...
John Hodge
13
-288
/
+477
2019-06-04
HIR Markings - Flag for any Copy impl
John Hodge
5
-27
/
+31
2019-06-02
MIR - Refactor LValue to reduce size and linked-list-ness (seems to have had ...
John Hodge
23
-1855
/
+1798
2019-05-25
Derive - Fix incorrect copy-paste during previous refactor
John Hodge
1
-1
/
+1
2019-05-25
MIR - Condense LValue debug format
John Hodge
1
-8
/
+8
2019-05-24
Expand derive - Code cleanup
John Hodge
3
-228
/
+207
2019-05-21
rc_string - Use memcmp/strcmp (faster)
John Hodge
2
-56
/
+31
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of std::str...
John Hodge
96
-864
/
+1202
2019-05-18
HIR - Fix privacy error for items in non-library crate root
John Hodge
3
-35
/
+43
2019-05-18
main - dylib crate type on command line
John Hodge
1
-0
/
+3
2019-05-18
Forgotten header
John Hodge
1
-0
/
+33
2019-05-15
Expand - Track include!/include_str!/include_bytes! files for dependencies
John Hodge
2
-1
/
+6
2019-05-14
Trans Enumerate - Cache paths used by function
John Hodge
3
-46
/
+119
2019-05-12
Codegen C - (minor) Commenting and extra assertions
John Hodge
1
-3
/
+7
2019-05-12
main - Slight tweak to dependency file output
John Hodge
1
-7
/
+24
2019-05-11
HIR Const Eval - Use cached monomorphsed values in consteval, evaluate in rev...
John Hodge
2
-1
/
+9
2019-05-11
Typecheck Expressions - Fix bug in ivar counting, work around failure in libr...
John Hodge
1
-30
/
+74
2019-05-09
MIR Optimise - Work around De-Temporary bug that was mis-optimising Vec::retain
John Hodge
1
-0
/
+14
2019-05-06
Codegen C - Mark llvm.* shims as static
John Hodge
1
-0
/
+2
2019-05-05
HIR Expand Closures - Run on constants
John Hodge
2
-2
/
+75
2019-05-05
LoadCrates - Search for crates with matching names (instead of needing a perf...
John Hodge
1
-14
/
+50
2019-05-05
parse/expand/resolve - `macro` macros use their own module as the resolve root
John Hodge
13
-31
/
+103
2019-05-05
MMIR - Fix a TODO around pointers to strings
John Hodge
1
-12
/
+25
2019-05-05
Typecheck Expressions - Permanently enable match ergonomics
John Hodge
1
-64
/
+53
2019-05-05
MIR - Wrap HIR::Path-s in MIR::Constant in unique_ptr
John Hodge
16
-94
/
+135
2019-05-05
Typecheck Expressions - (Disabled) inclusion of a coercion point on match values
John Hodge
1
-1
/
+10
2019-05-04
Typecheck Expressions - Handle SpliceSlice patterns in match ergonomics, disa...
John Hodge
1
-11
/
+30
2019-05-04
Match Ergonomics - Auto-deref in `ref` patterns to get `&T`
John Hodge
4
-18
/
+26
2019-05-04
HIR Typecheck - Expected type for string patterns
John Hodge
1
-11
/
+87
2019-05-03
Lower MIR - (minor) Replace TU_MATCH with TU_MATCH_HDR
John Hodge
1
-29
/
+26
2019-05-03
HIR Typecheck - Check expressions after typecheck (finds bugs faster)
John Hodge
1
-1
/
+16
2019-05-03
HIR Typecheck - Handle closure types in static typecheck
John Hodge
1
-0
/
+42
2019-05-03
HIR Typecheck - Tweaks to validation code to allow pre-expand checks
John Hodge
2
-2
/
+123
2019-04-28
Trans Monomorph - Associated constants left as Defer
John Hodge
7
-40
/
+116
2019-04-28
MIR Gen - Support `match` in a `match` guard arm
John Hodge
3
-9
/
+51
2019-04-28
MIR Optimise - Fix (and detect) a recursive inline, remove drops of GC'd loca...
John Hodge
1
-2
/
+57
2019-04-28
Typecheck Expressions - Better handling of `!`, and match ergonomics
John Hodge
1
-7
/
+29
2019-04-26
Typecheck Expressions - Strong disable match ergonomics downstream ivars, hac...
John Hodge
1
-1
/
+27
2019-04-25
Typecheck Expressions - Mark a change when `!` assigned
John Hodge
1
-0
/
+1
2019-04-25
MIR - Reduce size of LValue::Static by putting the HIR::Path behind a pointer
John Hodge
15
-21
/
+77
2019-04-25
HIR - Add more complete privacy handling (allowing for autoderef to skip priv...
John Hodge
19
-75
/
+189
2019-04-24
format_args - Fix named argument support
John Hodge
1
-2
/
+2
[next]