index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-06-30
Makefiles - Test tweaking
John Hodge
1
-11
/
+36
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
5
-6
/
+54
2019-06-29
Trans - Rework to potentially support dynamic libraries
John Hodge
12
-80
/
+139
2019-06-29
Makefile - Clean up old test targets, more resiliant verbose argument
John Hodge
1
-56
/
+10
2019-06-29
HIR Gen - Improved error message with integer overflow
John Hodge
1
-1
/
+2
2019-06-23
minicargo - Handle pre-release tags in version specifiers
John Hodge
1
-1
/
+12
2019-06-23
dump_hirfile - Updates for new trait organisation, extra dumping
John Hodge
1
-20
/
+67
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-20
minicargo - Improved test support
John Hodge
2
-6
/
+29
2019-06-16
rustc patch - Add comment-out of a size check that fails with mrustc, add ↵
John Hodge
1
-0
/
+26
comments
2019-06-16
Minicargo - Support for main unit test targets
John Hodge
2
-2
/
+13
2019-06-16
Notes - Add idea for a new MIR optimisation
John Hodge
1
-0
/
+15
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
2019-06-09
macro_rules - Handle open range operators
John Hodge
1
-1
/
+23
2019-06-09
minicargo - Support for integration tests
John Hodge
7
-41
/
+129
2019-06-09
testrunner - Timeout support, don't make "success" file until test completes
John Hodge
1
-10
/
+46
2019-06-08
Notes - Updated todo list with some new and removed items
John Hodge
1
-14
/
+43
2019-06-08
Codegen C - (minor) Include drop statement in output comments
John Hodge
1
-0
/
+1
2019-06-08
HIR Typecheck Static - Handle closures in EAT (for post resolve validation)
John Hodge
1
-0
/
+3
2019-06-08
Makefile - Tweaks to allow gprof usage
John Hodge
1
-5
/
+18
2019-06-08
MIR Gen - Fix clobbering of value state when fields are reassigned
John Hodge
2
-21
/
+14
2019-06-08
MIR Gen - Casts move
John Hodge
2
-1
/
+5
2019-06-06
Expand proc_macro - Fix for string interning
John Hodge
1
-2
/
+2
2019-06-04
HIR Ops - Remove unused case from impl matching (slight speedup)
John Hodge
1
-1
/
+1
2019-06-04
HIR - Use maps-of-vectors for impl lists for faster lookup, optimise ↵
John Hodge
13
-288
/
+477
Trans_Enumerate
2019-06-04
HIR Markings - Flag for any Copy impl
John Hodge
5
-27
/
+31
2019-06-04
dump_hirfile - Compile fixes for RcString change
John Hodge
1
-5
/
+10
2019-06-02
MIR - Refactor LValue to reduce size and linked-list-ness (seems to have had ↵
John Hodge
24
-1855
/
+1863
a ~10% reduction in memory usage)
2019-05-25
Derive - Fix incorrect copy-paste during previous refactor
John Hodge
1
-1
/
+1
2019-05-25
MIR - Condense LValue debug format
John Hodge
1
-8
/
+8
2019-05-25
TODO - Struck off a few items
John Hodge
1
-7
/
+0
2019-05-24
Expand derive - Code cleanup
John Hodge
3
-228
/
+207
2019-05-21
rc_string - Use memcmp/strcmp (faster)
John Hodge
2
-56
/
+31
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of ↵
John Hodge
96
-864
/
+1202
std::string for paths/identifiers
2019-05-18
HIR - Fix privacy error for items in non-library crate root
John Hodge
3
-35
/
+43
2019-05-18
Makefile - Ensure that patch changes cause a rustc update
John Hodge
1
-1
/
+1
2019-05-18
minicargo.mk - Tweaks
John Hodge
1
-2
/
+7
2019-05-18
minicargo - Very rough planning for dylibs
John Hodge
1
-6
/
+22
2019-05-18
main - dylib crate type on command line
John Hodge
1
-0
/
+3
2019-05-18
patches - Avoid need for dylib support
John Hodge
1
-0
/
+15
2019-05-18
Forgotten header
John Hodge
1
-0
/
+33
[next]