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
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 ↵
John Hodge
1
-0
/
+12
MSVC compilation
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
# 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
[next]