index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir_expand
Age
Commit message (
Expand
)
Author
Files
Lines
2019-11-23
HIR - Restructure resolve to replace `Self` type later in processing
John Hodge
1
-2
/
+1
2019-11-10
HIR Expand - Ensure that all erased types are evaluated before MIR generation
John Hodge
1
-23
/
+12
2019-11-03
HIR Expand Closures - Move closure prefix to a common location
John Hodge
1
-3
/
+3
2019-10-26
All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla...
John Hodge
1
-6
/
+5
2019-10-26
Expand HIR Closures - Avoid mutating module contents during iteration
John Hodge
1
-16
/
+32
2019-10-11
HIR Expand Closures - Copy if all captures are Copy
John Hodge
1
-11
/
+7
2019-10-10
HIR Expand Closures - Set source module in Copy impl
John Hodge
1
-1
/
+1
2019-10-08
HIR Expand Closures - Impl Copy for Borrow/no-capture closures
John Hodge
1
-5
/
+36
2019-07-20
HIR Expand Closures - Better naming
John Hodge
1
-8
/
+14
2019-06-22
HIR - Wrap impls in unique_ptr to keep pointer stability hack
John Hodge
1
-5
/
+5
2019-06-15
HIR Annotate - Handle method receivers correctly
John Hodge
1
-2
/
+25
2019-06-09
HIR - Sort trait impls too
John Hodge
1
-6
/
+8
2019-06-08
MIR Gen - Casts move
John Hodge
1
-0
/
+4
2019-06-04
HIR - Use maps-of-vectors for impl lists for faster lookup, optimise Trans_En...
John Hodge
1
-58
/
+45
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of std::str...
John Hodge
2
-18
/
+19
2019-05-05
HIR Expand Closures - Run on constants
John Hodge
1
-2
/
+69
2019-04-25
HIR - Add more complete privacy handling (allowing for autoderef to skip priv...
John Hodge
2
-9
/
+9
2019-03-02
HIR Expand Closures - Rename closures to include a #, fix minor bug
John Hodge
1
-2
/
+4
2019-03-02
HIR Expand Closures - Cast/coerce closure to fn()
John Hodge
1
-11
/
+173
2019-03-01
HIR Annotate Usage - Handle `break`
John Hodge
1
-0
/
+4
2019-02-09
Typecheck - Various fixes for librustc
John Hodge
1
-0
/
+6
2019-02-03
HIR Expr - Have _StructLiteral take a HIR::Path (to allow associated types to...
John Hodge
1
-2
/
+4
2019-01-20
HIR Misc - Local asserts with patterns
John Hodge
1
-2
/
+2
2019-01-20
HIR Expand Closures - Ensure opaque tagging of UfcsKnown
John Hodge
1
-5
/
+28
2019-01-05
HIR - Visit result type
John Hodge
1
-0
/
+1
2019-01-03
HIR Expand - Handle match ergonomics in AVU
John Hodge
1
-2
/
+10
2018-10-03
Merge branch 'master' into nightly-1.29
John Hodge
6
-952
/
+32
2018-09-22
All - Generate MIR for constant evaluation (has too many const_cast calls, bu...
John Hodge
6
-952
/
+32
2018-08-03
HIR Typecheck - Handle UfcsUnknown in fuzzy matching
John Hodge
1
-4
/
+4
2018-06-30
HIR Expand VTable - Fix incorrect associated type lookups
John Hodge
1
-3
/
+15
2018-06-02
All - Warning cleanup when built with clang
John Hodge
1
-1
/
+1
2018-03-17
VTables - Rename vtable static to have the # at the end (helps parsing in mmir)
John Hodge
1
-3
/
+3
2018-02-25
HIR+Codegen C - Encode drop/size/align in VTables at HIR level, working on MS...
John Hodge
1
-0
/
+12
2017-11-25
HIR Expand - Allow tuple patterns to have .. if all entries are covered
John Hodge
1
-1
/
+1
2017-11-22
MIR Const Eval - Fix duplicate item names
John Hodge
1
-6
/
+8
2017-11-01
HIR - Refactor enums to only embed a single field (and give variants types)
John Hodge
5
-49
/
+69
2017-10-29
HIR Expand - Hacky patch to consteval
John Hodge
1
-1
/
+11
2017-09-10
Const Eval - Evalulate from MIR where possible (avoids BorrowData)
John Hodge
1
-6
/
+14
2017-09-10
Consteval - Remove BorrowOf in favor of BorrowPath/BorrowData
John Hodge
1
-11
/
+18
2017-09-10
Consteval - Litle tweaks
John Hodge
1
-3
/
+7
2017-09-08
Typecheck - Various tweaks from librustdoc
John Hodge
1
-1
/
+1
2017-09-06
HIR Expand - Reborrow in `box`
John Hodge
2
-0
/
+6
2017-09-02
Misc - Clean up some MSVC warnings
John Hodge
1
-1
/
+1
2017-06-16
MIR - Unify temporaries and variables
John Hodge
1
-20
/
+12
2017-06-09
Fix use of hard tabs
John Hodge
2
-24
/
+24
2017-06-09
Fix build broken by MSVC port
John Hodge
1
-0
/
+2
2017-06-04
Merge branch 'master' of https://github.com/thepowersgang/mrustc
John Hodge (bugs)
1
-0
/
+1
2017-06-04
All - Compile and run fixes in MSVC
John Hodge (bugs)
1
-2
/
+4
2017-06-03
HIR Typecheck - Validate traits after typecheck
John Hodge
1
-0
/
+1
2017-05-14
Merge branch 'master' of https://github.com/thepowersgang/mrustc
John Hodge (bugs)
3
-3
/
+10
[next]