Did a fair amount of OO -> EC data layout refactoring for my game:
36 files changed, 178 insertions(+), 307 deletions(-)
29 files changed, 588 insertions(+), 591 deletions(-)
29 files changed, 591 insertions(+), 588 deletions(-)
41 files changed, 653 insertions(+), 489 deletions(-)
1 file changed, 10 insertions(+), 7 deletions(-)
50 files changed, 617 insertions(+), 1169 deletions(-) // <-- fearless refactoring
38 files changed, 246 insertions(+), 318 deletions(-)
34 files changed, 109 insertions(+), 106 deletions(-)
34 files changed, 215 insertions(+), 215 deletions(-)
44 files changed, 797 insertions(+), 826 deletions(-)
34 files changed, 540 insertions(+), 705 deletions(-)
19 files changed, 163 insertions(+), 110 deletions(-)
Strict conventions + rustfmt + regex replace really work well.
Next, update Amethyst + Rust 2018.