_由hypirion发表的评论:
注意,本补丁将使{{core.rrb-vector}}在某些小向量上失效,因为它检查了底层结构。这也将使其他查看向量实现内部的库失效,尽管我不了解任何其他的,当然也不是其他的贡献库。
关于{{unrolled-vector.patch}}的两点评论
{{private *transient* boolean edit = true;}}
在Transient类中可能应该是
{{private *volatile* boolean edit = true;}}
因为在Java中transient的意义完全不同。
在{{Transient}}实现中的{{conj}}如果转换成{{TransientVector}}(即溢出)可能无需任何问题({{edit = false;}})而自行失效——除非它有一个明显的开销。失效可以防止一些涉及错误transient使用的微妙错误。