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 (
Collapse
)
Author
Files
Lines
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
# Conflicts: # src/common.hpp # src/hir/deserialise.cpp # src/hir_typeck/static.cpp # src/mir/from_hir.cpp # src/mir/from_hir.hpp # src/mir/from_hir_match.cpp # src/mir/helpers.hpp # src/mir/mir_builder.cpp
2017-05-07
HIR - Replace m_yeilds_final_value with a node
John Hodge
2
-2
/
+4
2017-04-30
HIR Expand - Fix typo in UFCS Everything
John Hodge
1
-1
/
+1
2017-04-13
MIR Gen - Do value raising for deref operator overloads
John Hodge
1
-0
/
+2
2017-03-18
HIR Annotate - (minor) Better checking
John Hodge
1
-0
/
+3
2017-03-04
Many many changes to allow compiling in visual studio (Community 2015)
John Hodge (bugs)
4
-29
/
+31
2017-02-25
MIR Gen - Use MIR::Param (and associated changes)
John Hodge
1
-2
/
+2
2017-02-22
MIR - Add types to integer constants
John Hodge
1
-4
/
+4
2017-02-22
MIR - Make MakeDst ptr a Param
John Hodge
1
-1
/
+1
2017-02-22
MIR - add Param type for places where a lvalue is read
John Hodge
1
-43
/
+62
2017-01-23
HIR Expand Erased Types - Fix segfault due to uninitialised value
John Hodge
1
-1
/
+1
2017-01-14
HIR - Build up a flattened list of parent traits early to save time later
John Hodge
1
-7
/
+5
2017-01-14
HIR - Clean up some manual item searching
John Hodge
1
-29
/
+5
2017-01-13
Erased Types - Hackily allow outside of functions
John Hodge
1
-3
/
+3
2017-01-11
All - Enable library codegen (and use crate name everywhere)
John Hodge
3
-13
/
+13
2017-01-08
HIR Const Eval - Little fixes
John Hodge
1
-0
/
+8
2017-01-08
All - i128/u182 support, typecheck and parse fixes
John Hodge
1
-0
/
+2
2017-01-06
HIR ConstEval Full - Handle indexing
John Hodge
1
-11
/
+18
2016-12-29
HIR - asm! node
John Hodge
1
-0
/
+12
2016-12-24
No more tears!
ubsan
7
-322
/
+322
No more DOS line endings or trailing whitespace either
2016-12-24
HIR Expand Closures - Handle closures called from other closures
John Hodge
1
-8
/
+26
2016-12-23
HIR Expand Closures - Place move closure handling to before upwards propagation
John Hodge
2
-11
/
+17
2016-12-18
HIR - Move closures
John Hodge
1
-2
/
+10
2016-12-18
HIR Annotate Usage - Only need shared access to deref a raw pointer
John Hodge
1
-0
/
+5
2016-12-18
HIR - Move VTable construction to codegen
John Hodge
1
-0
/
+2
2016-12-18
HIR Reborrow - Handle reborrow inside _Unize
John Hodge
1
-0
/
+4
2016-12-17
MIR Const Eval - Handle field accesses
John Hodge
1
-35
/
+60
2016-12-15
MIR Const Eval - Handle borrows of statics
John Hodge
1
-14
/
+20
2016-12-15
HIR - Linkage anntation (un-populated)
John Hodge
3
-5
/
+16
2016-12-14
Consteval - Re-enabled full first-pass consteval
John Hodge
1
-26
/
+96
2016-12-11
Misc twiddles for recent changes
John Hodge
1
-1
/
+4
2016-12-11
HIR Const Eval - Split into two passes to have correct types in literals
John Hodge
2
-0
/
+809
2016-12-07
HIR VTables - Handle traits with duplicate method names form different ↵
John Hodge
1
-73
/
+105
sub-traits
2016-12-04
HIR Expand VTables - (HACK) Ignore associated types that aren't known (for now)
John Hodge
1
-2
/
+2
2016-12-04
HIR - Construct vtables
John Hodge
2
-2
/
+40
2016-12-04
HIR Expand Closures - Don't emit `Self` in parameters
John Hodge
1
-7
/
+18
2016-12-03
HIR/MIR - Vtable generation working well
John Hodge
1
-8
/
+19
2016-12-03
HIR/MIR - VTable work
John Hodge
1
-13
/
+72
2016-12-01
Trans - Enumeration work structured out, vtables hacked in
John Hodge
2
-0
/
+141
2016-11-26
HIR Annotate - Fix annotation on CallValue arguments
John Hodge
2
-2
/
+7
2016-11-25
HIR Expand - Fix usage annotations for _CallValue
John Hodge
2
-2
/
+29
2016-11-22
HIR Expand Closures - Better expand of closure types in captures
John Hodge
1
-1
/
+2
2016-11-20
HIR Expand Reborrow - Reborrow in tuple and array literal
John Hodge
1
-0
/
+12
2016-11-20
HIR Expand Closures - Reborrow &mut variables
John Hodge
1
-2
/
+10
[next]