index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir_typeck
/
expr_check.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of std::str...
John Hodge
1
-2
/
+2
2019-05-03
HIR Typecheck - Tweaks to validation code to allow pre-expand checks
John Hodge
1
-2
/
+120
2019-03-02
HIR Typecheck Validate - Debugging tweaks
John Hodge
1
-15
/
+14
2019-02-28
HIR Typecheck - Tweak to validation code for closure casts
John Hodge
1
-9
/
+26
2019-02-03
HIR - Minimally-tested support for `extern { type }`
John Hodge
1
-0
/
+9
2019-02-03
HIR Expr - Have _StructLiteral take a HIR::Path (to allow associated types to...
John Hodge
1
-2
/
+4
2018-12-29
Typecheck Expressions - Fix incorrect anotation on blocks traversed for coerc...
John Hodge
1
-0
/
+1
2018-12-22
MIR Cleanup - Better error reporting for bugs around unevaluated Literal::Defer
John Hodge
1
-0
/
+1
2018-11-03
HIR Typecheck - Fixing holes from 1.29 compiler_builtins
John Hodge
1
-2
/
+2
2018-08-03
HIR Typecheck - Handle UfcsUnknown in fuzzy matching
John Hodge
1
-4
/
+4
2017-11-26
HIR/MIR - Error checking for assigning into ! (as opposed to from !)
John Hodge
1
-2
/
+29
2017-11-01
HIR - Refactor enums to only embed a single field (and give variants types)
John Hodge
1
-19
/
+32
2017-10-29
HIR Typecheck - Allow casting function pointers to *const i8
John Hodge
1
-1
/
+1
2017-08-22
Typecheck/MIR - Some missing EAT invocations
John Hodge
1
-2
/
+10
2017-06-09
Fix use of hard tabs
John Hodge
1
-2
/
+2
2017-06-04
Merge branch 'master' of https://github.com/thepowersgang/mrustc
John Hodge (bugs)
1
-12
/
+60
2017-06-03
HIR Typecheck - Validate traits after typecheck
John Hodge
1
-12
/
+49
2017-05-26
HIR Typecheck - Handle struct syntax for unit structs
John Hodge
1
-0
/
+8
2017-05-15
HIR Typecheck - Handling of implicit Sized bound when searching for
John Hodge
1
-0
/
+3
2017-05-14
Merge branch 'master' of https://github.com/thepowersgang/mrustc
John Hodge (bugs)
1
-2
/
+3
2017-05-07
HIR - Replace m_yeilds_final_value with a node
John Hodge
1
-2
/
+3
2017-03-04
Many many changes to allow compiling in visual studio (Community 2015)
John Hodge (bugs)
1
-52
/
+8
2017-01-14
HIR - Build up a flattened list of parent traits early to save time later
John Hodge
1
-1
/
+2
2016-12-29
HIR - asm! node
John Hodge
1
-0
/
+14
2016-12-24
No more tears!
ubsan
1
-98
/
+98
2016-12-18
HIR Typecheck - Fix some deficiencies in static typecheck
John Hodge
1
-11
/
+22
2016-11-27
HIR - Move impl parameters from node to the path
John Hodge
1
-2
/
+2
2016-11-22
HIR Typecheck - Function to *const u8
John Hodge
1
-1
/
+1
2016-11-20
MIR+HIR Validation - Expand associated types in return type
John Hodge
1
-24
/
+12
2016-11-19
HIR - Union handling
John Hodge
1
-5
/
+18
2016-11-19
HIR - Add Union type path binding
John Hodge
1
-0
/
+9
2016-11-18
HIR Typecheck Validate - Expand ErasedType in callee returns
John Hodge
1
-2
/
+22
2016-11-18
HIR Typecheck - Expand associated types in function pointers
John Hodge
1
-1
/
+1
2016-11-18
HIR Typecheck Validate - Fix some small bugs, start on ErasedType support
John Hodge
1
-26
/
+40
2016-11-16
HIR Typecheck Static - Fuzzy matched returned (fixes bad From impl selection)
John Hodge
1
-1
/
+4
2016-11-04
HIR Annotate - Only borrow struct cosntructor base values when no fields are ...
John Hodge
1
-1
/
+1
2016-10-29
HIR Types - Store array size expr as a shared_ptr to allow cloning
John Hodge
1
-1
/
+1
2016-10-23
HIR Typecheck Validate - Fix minor bug
John Hodge
1
-2
/
+3
2016-10-20
HIR Typecheck - Associated constant result type
John Hodge
1
-1
/
+4
2016-10-08
HIR+MIR - Allow unsize between two generics
John Hodge
1
-15
/
+5
2016-10-07
HIR Typecheck Expr - Use bounds from traits for opaque associated types
John Hodge
1
-1
/
+22
2016-10-05
HIR Typecheck Validate - Allow vardic functions
John Hodge
1
-1
/
+5
2016-10-05
HIR Typecheck Validate - Allow no-op casts
John Hodge
1
-0
/
+6
2016-10-01
HIR - Support tuple enum variants as function pointers
John Hodge
1
-0
/
+2
2016-09-27
HIR Typecheck - Support casting all integers to pointers
John Hodge
1
-1
/
+15
2016-09-18
HIR - Rework to include a node for in/box (for better type inferrence)
John Hodge
1
-0
/
+21
2016-09-15
Parse+Typecheck Validate - Remove implicit ()
John Hodge
1
-1
/
+1
2016-09-06
HIR Typcheck Expr Check - Fix cast rules
John Hodge
1
-6
/
+11
2016-09-04
HIR - Restructure _Unsize handling to operate on pointers
John Hodge
1
-11
/
+30
2016-08-26
HIR - Remove None variant for TraitValueItem, add literal for Enum Value
John Hodge
1
-3
/
+2
[next]