Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 4706 4231

latest revision download trunk

4706 annotated / raw | Diffs: previous, other | Lines: 377 ( +35, -0 )

Created: 2008-12-01 03:38:24 -0800 (37 days ago) | Author: michael_heinrichs | Changeset: 4706

Adding some test-cases for ReplacementSequence and SliceReplacementSequence. These test for the bug, which was discovered by Per.

Branch point for: franca

Tags: trunk-checkpoint m8

Properties

 svn:executable = *

4371 annotated / raw | Diffs: previous, other | Lines: 342 ( +7, -2 )

Created: 2008-10-09 04:49:49 -0700 (2 months 29 days ago) | Author: michael_heinrichs | Changeset: 4371

Fixed evaluation of depth in SliceReplacementSequence.
Caching depth in CartesianProduct.

Branch point for: perf-sandbox

Properties

 svn:executable = *

4349 annotated / raw | Diffs: previous, other | Lines: 337 ( +5, -2 )

Created: 2008-10-08 02:49:57 -0700 (2 months 30 days ago) | Author: michael_heinrichs | Changeset: 4349

Introduced new iterator-methods to Sequence: reverseIterator creates an iterator that iterates in reverse order, bound-iterators to iterate only through a part of a sequence.

Created null-safe iterator-methods in Sequences similiar to Sequences.size(). If null is given as argument, an iterator for an empty sequence is returned.

Replaced all loops of the kind "for (i : indexes) sequence.get(i)" with a loop that uses an iterator instead.

This prepares the runtime for JFXC-2150 (implementation of specialized iterators).

Properties

 svn:executable = *

4231 new annotated / raw | Lines: 334 ( +334, -0 )

Created: 2008-09-30 01:03:26 -0700 (3 months 7 days ago) | Author: michael_heinrichs | Changeset: 4231

Copied to: branches/m7-release/trunk/test/src/com/sun/javafx/runtime/sequence/SliceReplacementSequenceTest.java 4321

Added SliceReplacementSequence which is used for replaceSlice- and delete-operations. The implementation reduces memory usage and increases performance. ReplaceSlice-operations become up to twice as fast, delete-operations become 5x - 80x faster (depending mostly on sequence-size) than the original implementation.

Branch point for: m7-release tag:milestone-7

Tags: milestone-7

Properties

 svn:executable = *

Crucible: Open Source License registered to Atlassian.
Atlassian Crucible, painless code review. (Version:1.6.1 Build:build-r20568 2008-09-30) - Administration - Page generated 2009-01-07 20:14 -0800