index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
expand
/
derive.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2016-12-24
No more tears!
ubsan
1
-207
/
+207
2016-12-18
HIR - Move closures
John Hodge
1
-3
/
+4
2016-11-19
Derive Decodable - Add _ arm to enum decoding
John Hodge
1
-0
/
+18
2016-11-03
Expand derive - Fix Decodable/Encodable implementations
John Hodge
1
-4
/
+4
2016-11-02
All - Hack in start of macro hygine - requires rework so is disabled
John Hodge
1
-3
/
+3
2016-10-31
AST - Delete some dead code, remove some warnings on GCC6
John Hodge
1
-2
/
+0
2016-10-30
AST - Remove copy construction of TypeRef
John Hodge
1
-16
/
+15
2016-10-26
Expand derive - Fix error in enum RustcDecodable
John Hodge
1
-5
/
+6
2016-10-26
(minor) Commenting
John Hodge
1
-4
/
+0
2016-10-26
Expand derive - Fix bad derive code for RustcEncodable/RustcDecodable
John Hodge
1
-23
/
+32
2016-10-25
Expand derive - Add untested RustcDecodable impl
John Hodge
1
-1
/
+212
2016-10-25
AST - Encode unit variants with a NULL value instead of an empty set
John Hodge
1
-219
/
+126
2016-10-25
Expand derive - Rough (minimally tested) RustcEncodable impl
John Hodge
1
-0
/
+275
2016-10-24
AST - Remove separate impls list (now in item list)
John Hodge
1
-1
/
+1
2016-10-23
AST+HIR - Add stubbed support for erased types (`impl Trait`)
John Hodge
1
-0
/
+3
2016-10-23
AST - Reduce places where there's no span information provided
John Hodge
1
-28
/
+28
2016-10-12
Make deault ABI a #define
John Hodge
1
-8
/
+9
2016-10-05
Expand derive - Hash (and enable error when an unexpected trait is seen)
John Hodge
1
-1
/
+156
2016-10-05
Expand derive - Default
John Hodge
1
-2
/
+79
2016-10-03
Expand/derive - Ord
John Hodge
1
-1
/
+258
2016-10-02
Expand - Derive PartialOrd
John Hodge
1
-27
/
+286
2016-10-02
AST - Store the mutability of & patterns
John Hodge
1
-5
/
+5
2016-09-29
AST - Store `const`/`unsafe`/variadic on functions
John Hodge
1
-0
/
+4
2016-09-28
Expand derive - Ignore None items
John Hodge
1
-1
/
+4
2016-09-27
Expand - Remove two-pass expand
John Hodge
1
-1
/
+1
2016-09-15
Restructure - Don't insert automatic () statements at end of blocks
John Hodge
1
-16
/
+16
2016-08-29
Expand Derive - Hack in crate name
John Hodge
1
-57
/
+58
2016-08-24
Expand Derive - Fix move out of borrow
John Hodge
1
-15
/
+21
2016-08-22
AST+HIR - Save decoded receiver type for methods
John Hodge
1
-0
/
+4
2016-08-19
AST - Support ! as a real type
John Hodge
1
-0
/
+2
2016-08-18
All - Support tuple patterns with .. at the start/end - TODO: Support in the ...
John Hodge
1
-5
/
+5
2016-08-14
Expand Derive - Debug handling for Enums (Stubbed)
John Hodge
1
-4
/
+80
2016-08-13
Derive PartialEq - Add default arm for enums
John Hodge
1
-0
/
+9
2016-08-06
Expand Derive - Add more complete trait bounds to all derived impls
John Hodge
1
-20
/
+16
2016-08-03
Expand Derive - Working extra bounds
John Hodge
1
-5
/
+8
2016-08-03
Expand Derive - Rough bounding of related types
John Hodge
1
-32
/
+45
2016-08-03
Expand Derive - Work on adding bounds for associated types
John Hodge
1
-1
/
+136
2016-08-03
Expand Derive - Clean up codegen with more macro
John Hodge
1
-86
/
+94
2016-08-03
Expand Derive - Add trait bounds for Debug impls
John Hodge
1
-16
/
+23
2016-08-01
AST - Add specialisable tag to impl items
John Hodge
1
-4
/
+4
2016-07-11
Expand derive - Fix some broken cases
John Hodge
1
-7
/
+3
2016-07-11
Expand derive - Add Copy
John Hodge
1
-0
/
+35
2016-07-11
Expand derive - Eq and Clone
John Hodge
1
-0
/
+296
2016-07-07
HIR Typecheck CS - Better impl searching, fixed function bounds
John Hodge
1
-1
/
+1
2016-07-07
Expand/derive - Rough PartialEq on enums
John Hodge
1
-2
/
+34
2016-07-07
Expand - PartialEq derive hacking up
John Hodge
1
-12
/
+181
2016-06-11
HIR Typecheck - Fixes for `trait Int: Add<Self>`
John Hodge
1
-1
/
+1
2016-05-29
AST - Remove dead code, add lifetime params, fix param clobber
John Hodge
1
-2
/
+4
2016-05-24
AST - Spans, spans everywhere!
John Hodge
1
-7
/
+7
2016-05-24
AST - Spanned paths in impl blocks, remove dead code
John Hodge
1
-6
/
+6
[next]