Improve copy performance. #614

Merged
merged 6 commits into from Oct 11, 2012

2 participants

@mojit0

Updated array checks to use Y.Lang.isArray to leverage native JS array tests.
Added new "blend" routine to avoid unnecessary overhead in copy/merge pairing.
Replaced copy/merge pairings with blend() calls.
Added unit tests for blend().
Removed duplicate mergeRecursive routines to avoid confusion/bugs.

mojit0 added some commits Oct 10, 2012
@mojit0 mojit0 Improve copy performance.
Updated array checks to use Y.Lang.isArray to leverage native JS array tests.
Added new "blend" routine to avoid unnecessary overhead in copy/merge pairing.
Replaced copy/merge pairings with blend() calls.
Added unit tests for blend().
Removed duplicate mergeRecursive routines to avoid confusion/bugs.
256c840
@mojit0 mojit0 Merge remote-tracking branch 'upstream/develop-perf' into develop-perf 5f40602
@caridy

This block is not longer needed, was removed few days ago, not so sure why it is back.

I was repairing a problem where it would add without checks and didn't notice the removing during merge. Will remove.

@caridy

Just remove the block that is not needed, then +1

@mojit0 mojit0 merged commit 7a79647 into yahoo:develop-perf Oct 11, 2012

1 check failed

Details default The Travis build failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment