This is an automated email from the ASF dual-hosted git repository.

papegaaij pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git


    from 9a598e57c0 Bump org.apache.maven.plugins:maven-compiler-plugin (#1575)
     add bdf47068e9 WICKET-6774: rework of component state
     add d091fe0d7c WICKET-6774: do not recreate state when not needed
     add a354416a0e WICKET-6774: inline state unpacking to improve performance
     add 091d0e0bd3 WICKET-6774: minor performance improvements, fixed header
     add 8ba675c0b5 WICKET-6774: mutable state
     add 2628cb621e WICKET-6774: add documentation
     add 343b0d2421 WICKET-6774: keep behavior ids stable during request
     add e27b56e700 Merge branch 'master' into wicket-6774
     add 6174a1e7f2 WICKET-6774: Use flag to fixate behavior ids
     add 5f67689575 Merge remote-tracking branch 'origin/master' into 
wicket-6774
     add 561d32b5d1 Merge branch 'master' into wicket-6774
     add ed0ae133b5 WICKET-6774: carry the WICKET-6877 fix over into 
ComponentState
     add 36626baf20 WICKET-6774: add wicket-benchmarks module
     add b50ba07902 WICKET-6774: use a single state class instead of one per 
combination
     add 44e5809d59 WICKET-6774: check FLAG_MODEL_SET before unpacking the state
     add 338720c7fc WICKET-6774: benchmark a real ajax behavior, and hand out 
behavior ids first
     add 8c5407b2ee WICKET-6774: benchmark the empty and populated model paths 
separately
     add 234ff1c36a WICKET-6774: do not store a model that lazy initialisation 
did not find
     add fd1df62c15 Benchmark the resource name iterator walk
     add 00c2ef56f1 Stop re-deriving the locale part of every candidate 
resource name
     add 88972c93b6 Validate the locale without building its string form
     add c67601968d Benchmark writing a page to the page store
     add 584f39392a Serialize pages into a buffer that grows by chaining
     add a9de962b21 Let a crypt scheme reserve room for its caller's prefix
     add 5057352355 Stop skipping japicmp on the benchmarks module
     add 8bee01bfa4 Remove unused imports
     add 2933690373 Reject a null behavior before it is stored
     add b7b3df5034 Do not assume a cipher fills the buffer it was given
     add 7323acaf3f Describe how behavior ids are actually assigned
     add 93cf2634f4 Restore a javadoc and account for the benchmarks module
     add 3ef485aa97 Describe a benchmark shape by its traits, not by five 
booleans
     add f2c78b1f91 Say what the null behavior test protects
     add e8acb1ce5f Merge remote-tracking branch 'origin/master' into 
performance-improvements
     new ff0289ac72 Merge pull request #1595 from 
apache/performance-improvements

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 pom.xml                                            |  19 +
 wicket-benchmarks/README.md                        | 111 +++
 {wicket-cdi-tests => wicket-benchmarks}/pom.xml    |  69 +-
 .../wicket/benchmarks/ComponentFootprint.java      | 122 +++
 .../wicket/benchmarks/ComponentStateBenchmark.java | 467 +++++++++++
 .../wicket/benchmarks/PageEncryptionBenchmark.java |  91 +++
 .../wicket/benchmarks/PageRenderBenchmark.java     | 118 +++
 .../benchmarks/PageSerializationBenchmark.java     | 124 +++
 .../benchmarks/ResourceNameIteratorBenchmark.java  | 126 +++
 .../apache/wicket/benchmarks/WicketContext.java    |  53 ++
 .../org/apache/wicket/BehaviorsDetachTest.java     |   3 +-
 .../wicket/ComponentStateBehaviorMetaDataTest.java |  83 ++
 .../org/apache/wicket/behavior/BehaviorTest.java   |  21 +
 .../wicket/behavior/ImmutableBehaviorIdsTest.java  |  16 +-
 .../html/basic/SimplePageExpectedResult_13.html    |   2 +-
 .../apache/wicket/resource/ResourceUtilTest.java   |  48 ++
 .../src/main/java/org/apache/wicket/Behaviors.java | 367 ---------
 .../src/main/java/org/apache/wicket/Component.java | 322 ++------
 .../java/org/apache/wicket/ComponentState.java     | 871 +++++++++++++++++++++
 .../wicket/ajax/AbstractDefaultAjaxBehavior.java   |   6 -
 .../core/util/crypt/AbstractAesGcmCryptScheme.java |  43 +-
 .../wicket/core/util/crypt/ICryptScheme.java       |  63 +-
 .../apache/wicket/core/util/crypt/SchemeCrypt.java |  28 +-
 .../locator/ExtensionResourceNameIterator.java     |   5 +-
 .../locator/LocaleResourceNameIterator.java        |  34 +
 .../resource/locator/ResourceNameIterator.java     |  30 +-
 .../request/component/IRequestableComponent.java   |  13 +-
 .../org/apache/wicket/resource/ResourceUtil.java   |  40 +-
 .../wicket/serialize/java/JavaSerializer.java      |  11 +-
 wicket-coverage/pom.xml                            |   1 +
 30 files changed, 2576 insertions(+), 731 deletions(-)
 create mode 100644 wicket-benchmarks/README.md
 copy {wicket-cdi-tests => wicket-benchmarks}/pom.xml (58%)
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/ComponentFootprint.java
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/ComponentStateBenchmark.java
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/PageEncryptionBenchmark.java
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/PageRenderBenchmark.java
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/PageSerializationBenchmark.java
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/ResourceNameIteratorBenchmark.java
 create mode 100644 
wicket-benchmarks/src/main/java/org/apache/wicket/benchmarks/WicketContext.java
 create mode 100644 
wicket-core-tests/src/test/java/org/apache/wicket/ComponentStateBehaviorMetaDataTest.java
 delete mode 100644 wicket-core/src/main/java/org/apache/wicket/Behaviors.java
 create mode 100644 
wicket-core/src/main/java/org/apache/wicket/ComponentState.java

Reply via email to