index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir_expand
/
const_eval_full.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2018-09-22
All - Generate MIR for constant evaluation (has too many const_cast calls, ↵
John Hodge
1
-952
/
+0
but it's less ugly) - Also includes some MIR optimisation changes to reduce some compile times (hopefully) - Removed duplicated MIR consteval and now-unused HIR consteval
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
1
-19
/
+17
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-06-16
MIR - Unify temporaries and variables
John Hodge
1
-20
/
+12
2017-03-04
Many many changes to allow compiling in visual studio (Community 2015)
John Hodge (bugs)
1
-1
/
+1
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-14
HIR - Clean up some manual item searching
John Hodge
1
-29
/
+5
2017-01-11
All - Enable library codegen (and use crate name everywhere)
John Hodge
1
-2
/
+2
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-24
No more tears!
ubsan
1
-45
/
+45
No more DOS line endings or trailing whitespace either
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
1
-4
/
+11
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
1
-0
/
+808