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 4774 974

latest revision download trunk

4774 annotated / raw | Diffs: previous, other | Lines: 258 ( +1, -1 )

Created: 2008-12-17 10:49:46 -0800 (21 days ago) | Author: briangoetz | Changeset: 4774

JFXC-2492 -- conversion between bound numeric sequences.  New method BoundSequences.convertNumberSequence() works just like the unbound version.

Branch point for: franca

Tags: m8

4744 annotated / raw | Diffs: previous, other | Lines: 258 ( +8, -0 )

Created: 2008-12-09 17:14:43 -0800 (29 days ago) | Author: bothner | Changeset: 4744

Undo changeset 4705, which reverted changeset 4664, bringing back:

Change ArraySequence to use a buffer-gap.  Perhaps modification and
concatenation "in-place" if the 'shared' flag is false.
This implements JFXC-2336 "implement shared-unshared sequence optimization".

4738 annotated / raw | Diffs: previous, other | Lines: 250 ( +0, -0 )

Created: 2008-12-07 01:41:54 -0800 (31 days ago) | Author: bothner | Changeset: 4738

Run files through dos2unix to fix line-endings which were
set to DOS-style by changeset 4712.

4712 annotated / raw | Diffs: previous, other | Lines: 250 ( +8, -11 )

Created: 2008-12-02 15:03:22 -0800 (36 days ago) | Author: rfield | Changeset: 4712

Fixed JFXC-2433 : Eliminate class literals
Consistently use TypeInfo (instead of mixture of Class<T> and TypeInfo) for identifying type in sequences.  
This makes the code more mobile friendly.
Runtime changes by Brian.
Compiler support by Robert
Existing sequence tests cover this space.

Fixed JFXC-1955 : Compiler error while creating a sequence of functions in bind-context
currently failing test moved to regress.

Fixed JFXC-2402 : declaring sequence of functions crashes compiler
new regress test

Tags: trunk-checkpoint

4705 annotated / raw | Diffs: previous, other | Lines: 253 ( +0, -8 )

Created: 2008-11-30 21:21:30 -0800 (37 days ago) | Author: briangoetz | Changeset: 4705

Back out changeset 4664

4664 annotated / raw | Diffs: previous, other | Lines: 261 ( +8, -0 )

Created: 2008-11-19 16:28:58 -0800 (49 days ago) | Author: bothner | Changeset: 4664

Change ArraySequence to use a buffer-gap.  Perhaps modification and
concatenation "in-place" if the 'shared' flag is false.
This implements JFXC-2336 "implement shared-unshared sequence optimization".

4496 annotated / raw | Diffs: previous, other | Lines: 253 ( +1, -1 )

Created: 2008-10-24 00:43:33 -0700 (2 months 14 days ago) | Author: michael_heinrichs | Changeset: 4496

Update copyright-headers (JFXC-2148).

Branch point for: perf-sandbox

4226 annotated / raw | Diffs: previous, other | Lines: 253 ( +6, -3 )

Created: 2008-09-29 21:55:37 -0700 (3 months 7 days ago) | Author: briangoetz | Changeset: 4226

Copied to: branches/m7-release/trunk/src/share/classes/com/sun/javafx/runtime/sequence/AbstractBoundSequence.java 4321

Partial JFXC-1972 (location size reduction): use LinkedList instead of ArrayList for listeners and dependencies.  LL takes more space per entry but has less slack space and reclaims space better.

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

Tags: milestone-7

4100 annotated / raw | Diffs: previous, other | Lines: 250 ( +4, -0 )

Created: 2008-09-16 20:44:26 -0700 (3 months 21 days ago) | Author: rfield | Changeset: 4100

Partial JFXC-1982 : Eliminate reification of sequence element types
Use new TypeInfo instead of Class in the construction of sequences.
TypeInfo is then used to create default values and empty sequences.
Regression test added that checks defaults.

Runtime changes by Brian.
Compiler changes by Robert.

Also regression test for 849 changed to not depend on the implementing class name.

2786 annotated / raw | Diffs: previous, other | Lines: 246 ( +1, -3 )

Created: 2008-05-28 15:43:32 -0700 (7 months ago) | Author: tball | Changeset: 2786

updated license headers

Branch point for: technology-preview-1 uicontrols

Tags: 2008-06-02 2008-06-09 2008-06-16 2008-06-23 2008-06-30 2008-07-07 milestone-6

2745 annotated / raw | Diffs: previous, other | Lines: 248 ( +1, -1 )

Created: 2008-05-22 12:18:26 -0700 (7 months ago) | Author: briangoetz | Changeset: 2745

Simplify core Sequence (not SequenceLocation) interface to eliminate mutative methods; move mutative helpers to Sequences.

Tags: 2008-05-26

2582 annotated / raw | Diffs: previous, other | Lines: 248 ( +17, -25 )

Created: 2008-04-15 14:57:55 -0700 (8 months ago) | Author: briangoetz | Changeset: 2582

JFXC-1067 -- fix duplicate binding updates for bound sequences.

Branch point for: javaone-2008

Tags: 2008-04-21 2008-04-28 2008-05-05 2008-05-12 2008-05-19

2580 annotated / raw | Diffs: previous, other | Lines: 256 ( +3, -1 )

Created: 2008-04-15 12:13:43 -0700 (8 months ago) | Author: briangoetz | Changeset: 2580

JFXC-100 and JFXC-1064 -- replacement for "do later".  Implemented as runtime class DeferredTask (Tom suggests renaming this to "Later", which strongly suggests it's one-time nature) with help from Entry and XxxRuntimeProvider.  

Did not update javafx.ui runtime uses marked waiting for "do later" equivalent except for ConfirmDialog (to verify that JFXC-1064 is fixed).

2548 annotated / raw | Diffs: previous, other | Lines: 254 ( +3, -3 )

Created: 2008-04-11 14:05:31 -0700 (8 months ago) | Author: briangoetz | Changeset: 2548

Fix JFXC-1033 -- excessive binding updates.  Also fix related problem with F15 test.  Fix unrelated multiple-binding-update problem with bound-if and bound-select clauses.  Add java.lang to list of packages auto-imported by pretty-printer.

Tags: 2008-04-14

2456 annotated / raw | Diffs: previous, other | Lines: 254 ( +60, -44 )

Created: 2008-04-07 14:07:02 -0700 (9 months ago) | Author: briangoetz | Changeset: 2456

Complete JFXC-885; fire trigger for default value on sequence-valued attributes.  

Tests queries01 and inittrigger2 are failing, but I suspect that is because the tests were testing old behavior; passing to Steve for verification.  

Misc cleanups in sequence code, notably unrolling ill-conceived SequenceHelper class.

Branch point for: tag:M2 tag:M3

Tags: M3

2211 annotated / raw | Diffs: previous, other | Lines: 238 ( +2, -2 )

Created: 2008-03-18 11:54:56 -0700 (9 months ago) | Author: zhiqun | Changeset: 2211

JFXC-823: rename SequenceReplaceListener to SequenceChangeListener

Tags: 2008-03-24 2008-03-31 2008-04-07

1923 annotated / raw | Diffs: previous, other | Lines: 238 ( +0, -4 )

Created: 2008-02-23 20:57:23 -0800 (10 months ago) | Author: briangoetz | Changeset: 1923

JFXC-761: deprecate old-style sequence triggers.  Get rid of usages in remaining test files; eliminate support from runtime; flip switch in compiler to disallow.  

Needs negative regression test to verify that it fails.

Branch point for: tag:2008-02-25

Tags: weekly-2008-02-25 2008-02-25 M2 2008-03-03 2008-03-10 2008-03-17

1897 annotated / raw | Diffs: previous, other | Lines: 242 ( +7, -0 )

Created: 2008-02-22 15:40:31 -0800 (10 months ago) | Author: briangoetz | Changeset: 1897

JFXC-504 -- Dramatic space-efficiency improvement in BoundRangeSequence.

1895 annotated / raw | Diffs: previous, other | Lines: 235 ( +25, -4 )

Created: 2008-02-22 15:08:06 -0800 (10 months ago) | Author: briangoetz | Changeset: 1895

JFXC-504 -- bound integer ranges, bound sequence elements.

1844 annotated / raw | Diffs: previous, other | Lines: 214 ( +1, -1 )

Created: 2008-02-20 21:32:37 -0800 (10 months ago) | Author: briangoetz | Changeset: 1844

More tests for bound comprehensions -- found two stupid unrelated bugs!

1776 annotated / raw | Diffs: previous, other | Lines: 214 ( +170, -28 )

Created: 2008-02-17 10:10:46 -0800 (10 months ago) | Author: briangoetz | Changeset: 1776

Merge in initialization branch.  Only downside is that classes cannot provide a default for superclass attributes (yet).  Robert is working on that now.

Tags: weekly-2008-02-18

1606 annotated / raw | Diffs: previous, other | Lines: 72 ( +1, -1 )

Created: 2008-02-07 10:53:29 -0800 (11 months ago) | Author: briangoetz | Changeset: 1606

First step of refactor for JFXC-648 (merging Var and Expr classes.)

Branch point for: brian-initialization-overhaul tag:weekly-2008-02-11

Tags: weekly-2008-02-11

1446 annotated / raw | Diffs: previous, other | Lines: 72 ( +2, -2 )

Created: 2008-01-18 14:44:09 -0800 (11 months ago) | Author: briangoetz | Changeset: 1446

JFXC-551; fix regression from previous Location refactoring, add test cases.

Branch point for: tag:weekly-2008-02-04

Tags: weekly-2008-04-21 weekly-2008-02-04

1422 annotated / raw | Diffs: previous, other | Lines: 72 ( +4, -5 )

Created: 2008-01-17 12:37:38 -0800 (11 months ago) | Author: briangoetz | Changeset: 1422

Simplification of Location classes; create type-specific change triggers that pass the new and old values directly, rather than relying on possibly out-of-date getValue() / getPreviousValue() calls.  Ensure that triggers fire when values are set via object literals (though in a somewhat hackish and temporary way), fixes JFXC-519.

1376 annotated / raw | Diffs: previous, other | Lines: 73 ( +2, -2 )

Created: 2008-01-14 21:45:20 -0800 (11 months ago) | Author: briangoetz | Changeset: 1376

Copied to: branches/antlr-update/trunk/src/share/classes/com/sun/javafx/runtime/sequence/AbstractBoundSequence.java 1391

Rename XxxLocation get/set/getPrevious methods to getAsXxx, to faciliate type system changes

Branch point for: reprise

1332 annotated / raw | Diffs: previous, other | Lines: 73 ( +15, -7 )

Created: 2008-01-07 13:23:52 -0800 (12 months ago) | Author: briangoetz | Changeset: 1332

Refactoring of bound sequence classses.

Tags: weekly-2008-01-14

1284 annotated / raw | Diffs: previous, other | Lines: 65 ( +15, -5 )

Created: 2007-12-29 19:35:47 -0800 (12 months ago) | Author: briangoetz | Changeset: 1284

More bound sequences -- add case of simple bound comprehension (single dimensional, no where clause, one element per iteration); simplify bound sequence framework.

1000 annotated / raw | Diffs: previous, other | Lines: 55 ( +4, -4 )

Created: 2007-12-01 17:11:35 -0800 (13 months ago) | Author: briangoetz | Changeset: 1000

Copied to: branches/new-hash-syntax/trunk/src/share/classes/com/sun/javafx/runtime/sequence/AbstractBoundSequence.java 1217

Move sequence covariance into runtime while avoiding <? extends T> contageon.  Covariance is now supported in the various SequenceLocation classes, by reifying sequence location component types and using an optimized runtime upcast which is a no-op if no covariance is being employed.  The only places where the <? extends T> is needed is in whole-sequence replacement, such as SequenceVar.set(), SequenceBindingExpression.get(), and SequenceVar.make().  Everywhere else can be just <T>.  

Create utility routines to launder some unchecked casts, especially generic array creation.

Branch point for: new-hash-syntax

Tags: M1

974 new annotated / raw | Lines: 55 ( +55, -0 )

Created: 2007-11-30 20:08:30 -0800 (13 months ago) | Author: briangoetz | Changeset: 974

Partial fix for JFXC-275.  Add BoundCompositeSequence class, which supports binding to sequence contenation with minimal updates.

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:13 -0800