Jay Berkenbilt
|
578c5ac66c
|
Use more references when iterating
When possible, use `for (auto&` or `for (auto const&` when iterating
using C++-11 style iterators.
|
2020-04-10 13:30:33 -04:00 |
|
Jay Berkenbilt
|
1a7d3700a6
|
Fix unnecessary copies in auto iter (fixes #426)
Also switch to colon-style iteration in some cases. Thanks to Dean
Scarff for drawing this to my attention after detecting some
unnecessary copies with
https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
|
2020-04-08 20:45:26 -04:00 |
|
Jay Berkenbilt
|
bfda941519
|
Use an unordered map for SparseOHArray for efficiency
This was added in C++11.
|
2020-04-03 12:16:24 -04:00 |
|
Jay Berkenbilt
|
4b2e72c4cd
|
Test for direct, rather than resolved nulls in parser
Just because we know an indirect reference is null, doesn't mean we
shouldn't keep it indirect.
|
2019-08-22 17:55:16 -04:00 |
|
Jay Berkenbilt
|
522d2b2227
|
Improve efficiency of fixDanglingReferences
|
2019-08-18 09:00:40 -04:00 |
|
Jay Berkenbilt
|
e83f3308fb
|
SparseOHArray
|
2019-08-17 23:02:41 -04:00 |
|