[hibernate/hibernate-orm] 089ebc: HHH-19240 Test memory consumption of HQL parser
by Christian Beikov
Branch: refs/heads/6.6
Home: https://github.com/hibernate/hibernate-orm
Commit: 089ebcee64e181b3dc279bab180d0ada30bf035f
https://github.com/hibernate/hibernate-orm/commit/089ebcee64e181b3dc279ba...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/hql/HqlParserMemoryUsageTest.java
Log Message:
-----------
HHH-19240 Test memory consumption of HQL parser
(cherry picked from commit 97d87c494c20e8a63ccacf74a2b6dad2382d3644)
Commit: 5b0f765f7470823a5230eac11d1e727a73bf5afe
https://github.com/hibernate/hibernate-orm/commit/5b0f765f7470823a5230eac...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
HHH-19240 Reduce memory consumption by left factoring some HQL parse rules
(cherry picked from commit 0692e0c65364029e4f579a9fe955a68d40b32b32)
Commit: f42c7b7663a0f9c438d702a548f8b5bbf70513c5
https://github.com/hibernate/hibernate-orm/commit/f42c7b7663a0f9c438d702a...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
HHH-19240 Simplify queryExpression grammar rule
(cherry picked from commit 0e158e0bfbbc4d1c33a1b2a81dcf3b386f71efb8)
Commit: 206b0462b39756e606d4f0694382cb7ccfa38555
https://github.com/hibernate/hibernate-orm/commit/206b0462b39756e606d4f06...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ordering/OrderByFragmentTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/StandardHqlTranslator.java
Log Message:
-----------
HHH-19758 Don't reset lexer on SLL parse error
(cherry picked from commit 39ac25594ad91e90c1003d439f8fd0099345da9a)
Commit: 6e97fc8e4b6567765885222504ecf5a71fde8e54
https://github.com/hibernate/hibernate-orm/commit/6e97fc8e4b6567765885222...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
HHH-19240 Refactor IS predicate to single UnaryIsPredicate rule
(cherry picked from commit adcb5dbed53b819535fb39c0d1063214b0f2aa6b)
Commit: 43de61c1a8117fbbe7706a746afced5ce63c4391
https://github.com/hibernate/hibernate-orm/commit/43de61c1a8117fbbe7706a7...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
HHH-19240 Left-factor CONTAINS/INCLUDES/INTERSECTS to single BinaryExpressionPredicate rule
(cherry picked from commit 1eecda87e95ecd580029df7484981d0eea927f74)
Commit: 7d44d08611104117ab61dfa46193272fb384af93
https://github.com/hibernate/hibernate-orm/commit/7d44d08611104117ab61dfa...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
HHH-19240 Fold ComparisonPredicate into BinaryExpressionPredicate rule
(cherry picked from commit 5615bca4106b00157f2b29a2c2084809c9fa5469)
Commit: 4a5308a733cc40a24aaded3d8e298d9b05821990
https://github.com/hibernate/hibernate-orm/commit/4a5308a733cc40a24aaded3...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
HHH-19240 Fold IsDistinctFromPredicate into BinaryExpressionPredicate rule
(cherry picked from commit ca0135a2f4ff4291743283d2473f6f1b703e2ae9)
Commit: 11f829d264a6a7d7c59c008ac2af2e4c9ad616d7
https://github.com/hibernate/hibernate-orm/commit/11f829d264a6a7d7c59c008...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/HqlParserMemoryUsageTest.java
A hibernate-testing/src/main/java/org/hibernate/testing/memory/GlobalMemoryUsageSnapshotter.java
A hibernate-testing/src/main/java/org/hibernate/testing/memory/HotspotPerThreadAllocationSnapshotter.java
A hibernate-testing/src/main/java/org/hibernate/testing/memory/HotspotTotalThreadBytesSnapshotter.java
A hibernate-testing/src/main/java/org/hibernate/testing/memory/MemoryAllocationSnapshot.java
A hibernate-testing/src/main/java/org/hibernate/testing/memory/MemoryAllocationSnapshotter.java
A hibernate-testing/src/main/java/org/hibernate/testing/memory/MemoryUsageUtil.java
Log Message:
-----------
HHH-19240 Improve memory consumption testing
(cherry picked from commit 411bae9ee6d2dd5d7b380285fc4e3271694013be)
Commit: 03dc81ffce75ef1a461f1641bb7994aca16da454
https://github.com/hibernate/hibernate-orm/commit/03dc81ffce75ef1a461f164...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M ci/quarkus.Jenkinsfile
Log Message:
-----------
Update Quarkus testing to 3.20 since 3.15 is out of support
Commit: 6896e173af40b2218ab3bfbb4ebddf3df94efea4
https://github.com/hibernate/hibernate-orm/commit/6896e173af40b2218ab3bfb...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-14 (Fri, 14 Nov 2025)
Changed paths:
M ci/quarkus.Jenkinsfile
Log Message:
-----------
Temporarily switch to Quarkus branch that removes dead code causing compilation errors
Compare: https://github.com/hibernate/hibernate-orm/compare/62ffb6c13949...6896e17...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
8 months
[hibernate/hibernate-orm] 6933e4: HHH-19749 Use binary for float and decimal digit p...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 6933e46f745c2edddc11e71e01106765d76f550a
https://github.com/hibernate/hibernate-orm/commit/6933e46f745c2edddc11e71...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-13 (Thu, 13 Nov 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DoubleJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/FloatJavaType.java
Log Message:
-----------
HHH-19749 Use binary for float and decimal digit precision for numeric types
Commit: c3e819ff4ee5309b38c79a1cb97d7f691779593b
https://github.com/hibernate/hibernate-orm/commit/c3e819ff4ee5309b38c79a1...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-11-13 (Thu, 13 Nov 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/SelectableConsumer.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SelectableMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SoftDeleteMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/AbstractMutationCoordinator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/EntityTableMapping.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/InsertCoordinatorStandard.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqlTypedExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/SqlTypedMappingJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/ColumnValueBindingList.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/ColumnValueParameterList.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/ColumnWriteFragment.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/AbstractRestrictedTableMutationBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/AbstractTableInsertBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/AbstractTableMutationBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/AbstractTableUpdateBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/ColumnValueBindingBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/ColumnValuesTableMutationBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/RestrictedTableMutationBuilder.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/TableDeleteBuilderSkipped.java
M hibernate-core/src/main/java/org/hibernate/sql/model/ast/builder/TableUpdateBuilderSkipped.java
M hibernate-core/src/test/java/org/hibernate/orm/test/write/OptionalTableUpdateTests.java
Log Message:
-----------
HHH-18860 Store SelectableMapping in ColumnWriteFragment to allow precise parameter casts
Compare: https://github.com/hibernate/hibernate-orm/compare/5ad04e8e492c...c3e819f...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
8 months
[hibernate/hibernate-orm] 5ad04e: Point to docs.hibernate.org instead of docs.jboss....
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 5ad04e8e492ce0e19ad9cf027f6e5552772a3543
https://github.com/hibernate/hibernate-orm/commit/5ad04e8e492ce0e19ad9cf0...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-13 (Thu, 13 Nov 2025)
Changed paths:
M design/working/6.0-posts.adoc
M documentation/src/main/asciidoc/querylanguage/Expressions.adoc
M documentation/src/main/asciidoc/shared/url-attributes.adoc
M documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc
M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc
M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc
M documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc
M documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
M documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc
M documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/Query.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc
M documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc
M documentation/src/main/asciidoc/userguide/chapters/statistics/Statistics.adoc
M documentation/src/main/asciidoc/userguide/chapters/tooling/modelgen.adoc
M documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/cid/CompositeIdFkGeneratedValueTest.java
M local-build-plugins/src/main/java/org/hibernate/orm/properties/SettingsDocExtension.java
M local-build-plugins/src/main/java/org/hibernate/orm/properties/SettingsDocumentationPlugin.java
M release/README.adoc
M release/src/release/announcement-template.adoc
Log Message:
-----------
Point to docs.hibernate.org instead of docs.jboss.org/hibernate in various docs
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
8 months