Perf optimization - Seq.toArray
commit 51c9c233f825b56b6752cb0048f4af62625c76c1 Merge: e6300567 7fc4873 Author: latkin <latkin@microsoft.com> Date: Tue Oct 21 13:48:17 2014 -0700 Merge branch 'master' of https://git01.codeplex.com/forks/reedcopsey/fsharpseqperf into PR commit 7fc487317e19b31f6e8b6be54676695fa233599e Author: ReedCopsey <reed@reedcopsey.com> Date: Tue Aug 26 11:32:55 2014 -0700 Switched array construction to use Array.zeroCreateUnchecked commit 89fd97d30111d3c1e730bb4fa602d9ea60b944e3 Author: ReedCopsey <reed@reedcopsey.com> Date: Fri Aug 22 17:34:47 2014 -0700 Removed duplicate test assertion commit 505dd63f2122a71b0ca5c470ecaab4281cde71fd Author: ReedCopsey <reed@reedcopsey.com> Date: Fri Aug 22 17:32:16 2014 -0700 Added test for empty input to Seq.toArray commit 59db07b5a2af3dd838cbcf9d5ea252a5346159ce Author: ReedCopsey <reed@reedcopsey.com> Date: Fri Aug 22 17:25:10 2014 -0700 Optimized ICollection<T> and wildcard path in Seq.toArray. Added tests to handle ICollection/Array/List input. Provides 4x or more speedups when using large ResizeArray or other ICollection<T> as input.
Showing
想要评论请 注册 或 登录