_评论由:hypirion_发布
可能需要注意,{{core.rrb-vector}}由于此补丁会突破小向量,因为它深入到底层结构。这也会破坏其他库,这些库深入到向量实现的内部,尽管我不清楚任何其他情况——绝对不是任何其他贡献库。
另外,对{{unrolled-vector.patch}}的两个评论
{{private *transient* boolean edit = true;}}
在Transient类中应可能为
{{private *volatile* boolean edit = true;}}
因为transient在Java中有完全不同的意义。
{{conj}}在{{Transient}}实现中可能会无问题地自我失效({{edit = false;}}),如果它被转换为TransientVector(即溢出)——除非它带来明显的开销。无效化可以防止一些与错误使用transient相关的微妙问题。