index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir_typeck
Age
Commit message (
Expand
)
Author
Files
Lines
2019-11-24
Misc - Warning tweaks to make MSVC be quiet
John Hodge
1
-1
/
+2
2019-11-23
HIR - Restructure resolve to replace `Self` type later in processing
John Hodge
4
-31
/
+31
2019-11-16
HIR Typecheck Outer - Don't check type aliases
John Hodge
1
-0
/
+5
2019-11-10
HIR Typecheck - Wrap `Coercion` in a unique_ptr to reduce copying costs when ...
John Hodge
1
-26
/
+30
2019-11-10
HIR Typecheck Static - Tweak cache behaviour for is_copy to reduce thrashing
John Hodge
1
-3
/
+15
2019-11-07
All - Fix some clang warnings
John Hodge
1
-1
/
+1
2019-11-10
HIR Typecheck - Remove pre-setting of node result type
John Hodge
2
-19
/
+21
2019-11-07
HIR Typecheck - Work around a GCC 9 bug
John Hodge
1
-6
/
+10
2019-11-03
HIR - Correct enum repr types
John Hodge
2
-4
/
+2
2019-10-26
Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29
John Hodge
2
-8
/
+4
2019-10-26
All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla...
John Hodge
1
-0
/
+7
2019-10-26
HIR Typecheck - Allow coercion to add `unsafe` to function pointers
John Hodge
2
-2
/
+47
2019-10-26
HIR Typecheck - Unify closure type determining (also shuts valgrind up)
John Hodge
1
-2
/
+3
2019-10-26
HIR Typecheck Expr - Avoid use-after-free in handling of integer operations
John Hodge
1
-1
/
+6
2019-10-08
HIR Expand Closures - Impl Copy for Borrow/no-capture closures
John Hodge
1
-1
/
+6
2019-10-06
HIR Typecheck - Return type for empty match statements
John Hodge
1
-0
/
+5
2019-10-05
HIR Typecheck - Tweak: Prefer single-source if it's concrete and meets bounds
John Hodge
1
-0
/
+28
2019-10-05
HIR Typecheck - Handle unbound UFCS types properly in coercions
John Hodge
1
-1
/
+6
2019-09-30
HIR Typecheck - Coercion point at indexing
John Hodge
1
-1
/
+4
2019-09-30
HIR Typecheck - Working cargo 1.19
John Hodge
2
-24
/
+150
2019-08-23
Typecheck Expressions - Fix case where a UFC isn't expanded before being used...
John Hodge
1
-0
/
+8
2019-08-18
Typecheck Expressions - Tweaks to cast logic for libgit2
John Hodge
1
-51
/
+52
2019-07-24
HIR Typecheck - Semi-hack, auto-deref through &-ptrs when looking for callables
John Hodge
1
-1
/
+14
2019-07-21
Typecheck Expressions - Default to u8 when cast to char is seen
John Hodge
1
-1
/
+18
2019-07-21
HIR Typecheck - Short-circuit when method name is found on a trait object
John Hodge
2
-0
/
+7
2019-07-20
HIR Typecheck - Move NullOnDrop to a common location
John Hodge
1
-11
/
+0
2019-07-13
Trans sizeof - Fix bug where sizeof<*const T> would return 2*ptr if T was ?Sized
John Hodge
2
-99
/
+141
2019-06-30
HIR Typecheck - Cache drop glue presence
John Hodge
2
-7
/
+27
2019-06-22
HIR - Planning for removal of evil pointers (but not today)
John Hodge
3
-6
/
+93
2019-06-08
HIR Typecheck Static - Handle closures in EAT (for post resolve validation)
John Hodge
1
-0
/
+3
2019-06-04
HIR - Use maps-of-vectors for impl lists for faster lookup, optimise Trans_En...
John Hodge
1
-7
/
+6
2019-06-04
HIR Markings - Flag for any Copy impl
John Hodge
2
-18
/
+8
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of std::str...
John Hodge
8
-62
/
+63
2019-05-11
Typecheck Expressions - Fix bug in ivar counting, work around failure in libr...
John Hodge
1
-30
/
+74
2019-05-05
Typecheck Expressions - Permanently enable match ergonomics
John Hodge
1
-64
/
+53
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
1
-14
/
+11
2019-05-04
HIR Typecheck - Expected type for string patterns
John Hodge
1
-11
/
+87
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
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
HIR - Add more complete privacy handling (allowing for autoderef to skip priv...
John Hodge
5
-14
/
+21
2019-04-24
Typecheck Expressions - Add an unsize target instead of hard equality in matc...
John Hodge
2
-66
/
+108
2019-04-23
Typecheck fiddling
John Hodge
1
-4
/
+32
2019-04-22
Typecheck Expressions - More hackery
John Hodge
1
-0
/
+15
2019-04-22
Typecheck Expressions - Minor tweaks from trying to use all trait impls in im...
John Hodge
1
-12
/
+19
[next]