index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-08-11
MIR Optimise - Fix mis-optimisation in splitting tuples
John Hodge
1
-1
/
+16
2019-08-10
Trans - Alternative mangling scheme with no '$' characters
John Hodge
1
-0
/
+286
2019-08-10
MIR Optimise - Fix mis-optimisation in mpsc
John Hodge
1
-9
/
+11
2019-08-09
Codegen MMIR - Emit drop glue for enum/union types
John Hodge
1
-70
/
+81
2019-08-07
MIR Optimise - Expand "needs_drop" in optimisation stage
John Hodge
1
-0
/
+17
2019-08-07
Standalone MIRI - Rough panic support
John Hodge
1
-6
/
+6
2019-08-05
Codegen MMIR - Selective drop glue
John Hodge
2
-4
/
+9
2019-08-04
Standalone MIRI - Restructure so `0` is never a valid pointer value
John Hodge
1
-7
/
+12
2019-08-03
MIR Cleanup - Clean up constants more
John Hodge
1
-0
/
+28
2019-08-03
Codegen MMIR - Handle enum constructors
John Hodge
1
-4
/
+49
2019-08-03
MIR Optimise - Extend Single-Read/Write optimisation to follow goto/call
John Hodge
1
-12
/
+62
2019-08-03
MIR Optimise - Remove duplicate code
John Hodge
1
-30
/
+5
2019-08-03
MIR Optimise - De-borrow, fix invalidation in old de-termporary code
John Hodge
1
-31
/
+272
2019-07-27
Resolve Use - Fix edge case with recursive lookups erroring
John Hodge
1
-3
/
+8
2019-07-27
Lower MIR - Handle match with union
John Hodge
1
-1
/
+8
2019-07-24
HIR Typecheck - Semi-hack, auto-deref through &-ptrs when looking for callables
John Hodge
1
-1
/
+14
2019-07-21
Parse - Handle #[cfg_attr(foo, path="")]
John Hodge
1
-1
/
+14
2019-07-21
Typecheck Expressions - Default to u8 when cast to char is seen
John Hodge
1
-1
/
+18
2019-07-21
Parse - Handle converting byte string :expr fragments into patterns
John Hodge
1
-3
/
+3
2019-07-21
HIR Typecheck - Short-circuit when method name is found on a trait object
John Hodge
2
-0
/
+7
2019-07-21
HIR - Partial support for large arrays (may fail downstream with overflows)
John Hodge
2
-3
/
+3
2019-07-21
(minor) Fix comment typo
John Hodge
1
-1
/
+1
2019-07-21
MIR Optimise - Tweaks to new optimisation
John Hodge
1
-14
/
+35
2019-07-20
MIR Optimise - Simpler and more powerful temporary elimination
John Hodge
1
-9
/
+348
2019-07-20
Codegen C - Fix Box drop impl not being overridden
John Hodge
1
-9
/
+21
2019-07-20
HIR Typecheck - Move NullOnDrop to a common location
John Hodge
2
-11
/
+12
2019-07-20
HIR Expand Closures - Better naming
John Hodge
1
-8
/
+14
2019-07-14
standalone_miri - Fix after MIR refactor
John Hodge
1
-7
/
+22
2019-07-14
MIR Optimise - Don't evaluate U128 inv
John Hodge
1
-2
/
+3
2019-07-13
Trans sizeof - Fix bug where sizeof<*const T> would return 2*ptr if T was ?Sized
John Hodge
4
-176
/
+187
2019-07-13
MIR Optimise - Improved constant propagation
John Hodge
1
-13
/
+81
2019-07-13
Expand module_path - Unconditionally add `::` to simplify debugging empty ↵
John Hodge
1
-2
/
+1
crate names
2019-07-13
main - Add initial file to depenency list
John Hodge
1
-1
/
+2
2019-07-07
Expand module_path - Include crate name (for RUST_LOG)
John Hodge
1
-1
/
+3
2019-07-07
MIR Optimise - Fix (and detect) mis-optimisation with indexing, more const ↵
John Hodge
3
-9
/
+68
propagation
2019-06-30
HIR Typecheck - Cache drop glue presence
John Hodge
2
-7
/
+27
2019-06-30
Codegen C - Fix incorrect size in vtables
John Hodge
1
-5
/
+12
2019-06-30
Expand `#[test]` - Fix should_panic/ignore flags
John Hodge
1
-3
/
+4
2019-06-29
All - Working dylib support (not used yet, needs rpath/absolute)
John Hodge
4
-6
/
+53
2019-06-29
Trans - Rework to potentially support dynamic libraries
John Hodge
9
-60
/
+98
2019-06-29
HIR Gen - Improved error message with integer overflow
John Hodge
1
-1
/
+2
2019-06-22
AST - Use constant crate paths in HIR metadata
John Hodge
3
-3
/
+13
2019-06-22
HIR Deserialise - Disable debug output
John Hodge
3
-8
/
+15
2019-06-22
HIR - Wrap impls in unique_ptr to keep pointer stability hack
John Hodge
9
-41
/
+43
2019-06-22
HIR - Planning for removal of evil pointers (but not today)
John Hodge
5
-8
/
+98
2019-06-22
HIR - Fix slight logic error in ItemPath (C++ overloads)
John Hodge
1
-1
/
+3
2019-06-22
Expand/Trans - Better handling of #[panic_implementation]
John Hodge
4
-7
/
+52
2019-06-16
MIR Gen - (minor) Log node pointers
John Hodge
1
-0
/
+5
2019-06-15
HIR Annotate - Handle method receivers correctly
John Hodge
1
-2
/
+25
2019-06-09
HIR - Sort trait impls too
John Hodge
11
-232
/
+308
[prev]
[next]