index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir
/
serialise.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2018-07-04
HIR Serialise - Fix ordering of MIR Asm input/outputs
John Hodge
1
-1
/
+1
2018-06-02
AST - Remove old serialisation code (now all done on HIR)
John Hodge
1
-1
/
+0
2018-06-02
HIR Serialise - Explicitly serialise tokens (instead of using ancient code)
John Hodge
1
-8
/
+25
2018-05-25
HIR - No more name in lifetime params
John Hodge
1
-1
/
+1
2018-05-24
HIR - Borrow lifetime annotations included (not actually used or valid)
John Hodge
1
-1
/
+7
2018-01-21
HIR Serialise - Remove debug print
John Hodge
1
-1
/
+0
2018-01-20
HIR Serilise - Don't save remote lang items
John Hodge
1
-1
/
+12
2017-11-19
All - Include proc_macro attribute list in metadata
John Hodge
1
-1
/
+10
2017-11-12
All - proc_macro support through to attempting to run them
John Hodge
1
-0
/
+2
2017-11-05
MIR - Use SwitchValue terminator
John Hodge
1
-2
/
+5
2017-11-01
HIR - Refactor enums to only embed a single field (and give variants types)
John Hodge
1
-14
/
+18
2017-09-24
LoadCrates - Support loading crates that might collide (and handle name ↵
John Hodge
1
-0
/
+4
collisions)
2017-09-10
Consteval - Remove BorrowOf in favor of BorrowPath/BorrowData
John Hodge
1
-1
/
+4
2017-09-08
HIR - Store link paths
John Hodge
1
-0
/
+1
2017-08-18
HIR Serialise - Don't store value of statics
John Hodge
1
-1
/
+1
2017-07-25
HIR Typecheck - Refactor of markings to keep more information
John Hodge
1
-3
/
+15
2017-07-09
HIR Serialise - (incomplete) Fixes for function ordering
John Hodge
1
-5
/
+4
2017-07-06
MIR - Add (but don't use) a SwitchValue terminator
John Hodge
1
-0
/
+24
2017-06-16
MIR - Unify temporaries and variables
John Hodge
1
-11
/
+7
2017-05-05
HIR Typecheck - Refactor of Unsize handling
John Hodge
1
-0
/
+1
2017-04-22
MIR - Add ScopeEnd statement to indicate where a value will no longer be used
John Hodge
1
-0
/
+5
2017-02-22
MIR - Add types to integer constants
John Hodge
1
-4
/
+7
2017-02-22
MIR - add Param type for places where a lvalue is read
John Hodge
1
-0
/
+9
2017-01-20
MIR - Merging of drop flags
John Hodge
1
-0
/
+1
2017-01-20
HIR Serialise - Drop flags
John Hodge
1
-0
/
+1
2017-01-20
MIR - Drop flags (incomplete, doesn't pass validation)
John Hodge
1
-0
/
+6
2017-01-15
Trans - Use #[link(name)] attributes
John Hodge
1
-0
/
+5
2017-01-14
HIR - Build up a flattened list of parent traits early to save time later
John Hodge
1
-1
/
+1
2017-01-12
HIR Serialise - Write out const function MIR
John Hodge
1
-1
/
+1
2017-01-11
All - Enable library codegen (and use crate name everywhere)
John Hodge
1
-4
/
+4
2016-12-29
MIR - Inline assembly in MIR
John Hodge
1
-0
/
+8
2016-12-24
No more tears!
ubsan
1
-39
/
+39
No more DOS line endings or trailing whitespace either
2016-12-18
HIR Markings - Store presense of a Drop impl
John Hodge
1
-0
/
+1
2016-12-15
HIR - Linkage anntation (un-populated)
John Hodge
1
-0
/
+10
2016-12-11
Trans - statics and literals
John Hodge
1
-1
/
+2
2016-12-11
Trans - Intrinsics (partially complete)
John Hodge
1
-1
/
+2
2016-12-10
Trans - Slight handling of DST structs
John Hodge
1
-0
/
+1
2016-12-10
HIR->MIR - Destructuring CoerceUnsized
John Hodge
1
-6
/
+6
2016-12-07
MIR - Merge two call types into one with a different target
John Hodge
1
-8
/
+16
2016-12-07
HIR VTables - Handle traits with duplicate method names form different ↵
John Hodge
1
-0
/
+16
sub-traits
2016-12-04
HIR - Construct vtables
John Hodge
1
-0
/
+7
2016-12-04
MIR - Add a variant index to RValue::Struct
John Hodge
1
-0
/
+1
2016-12-03
MIR - Create a CallPath terminator
John Hodge
1
-1
/
+8
2016-12-03
HIR/MIR - Vtable generation working well
John Hodge
1
-1
/
+1
2016-12-03
HIR/MIR - VTable work
John Hodge
1
-1
/
+7
2016-12-01
Trans - Enumeration work structured out, vtables hacked in
John Hodge
1
-0
/
+2
2016-11-25
HIR - Shift markings to their own pass, store in crate metadata.
John Hodge
1
-4
/
+27
2016-11-23
Resolve - Place struct enum variants in the type namespace, fix ↵
John Hodge
1
-2
/
+2
serialisation bug
2016-11-22
HIR Serialise - Slightly better debugging
John Hodge
1
-3
/
+3
2016-11-20
HIR Serialise - Save/Load erased type list
John Hodge
1
-0
/
+1
[next]