This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch grails8-groovy5-sb4
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from c68efa4cee Merge branch '8.0.x' into grails8-groovy5-sb4
add c1410a5ffd Register CriteriaTypeCheckingExtension and cover
createCriteria().<terminal>{} closures
add b10f36fae9 Execute @GrailsCompileStatic criteria queries in the TCK
add 69002f8c1c Merge branch '8.0.x' into criteria-typecheck-chained-8
add 34854cbfc1 Run StaticCompiledCriteriaSpec in the Hibernate 7 and
Hibernate 5 TCK suites
add 1a98e99f6c Merge branch '8.0.x' into criteria-typecheck-chained-8
add e5d44d245c Add `@GrailsCompileStatic` support for controllers that
call tag libs
add 58acccfbf1 Code Review Feedback
ControllerTagLibTypeCheckingExtension.groovy — 6 feedback items addressed: 1.
@since 8.0 — fixed from 7.0 to match the actual 8.0.0-SNAPSHOT project version
2. Outer scope guards — added setup { newScope() } / finish { scopeExit() }
for consistency with CriteriaTypeCheckingExtension and other extensions 3.
Explicit methodNotFound types — ClassNode receiver, String name,
ArgumentListExpression argList, ClassNode[] argTypes, MethodCall call [...]
add 4360166e9b Support composing other type checking extensions with the
taglib extension
add 0d1baef747 fix(ci): remove filter-by-range from release-drafter to
stop v0.1.0 draft flood
add 21454e89e0 Merge pull request #15741 from
apache/fix/release-drafter-untagged-flood
add f1339933de Merge branch '7.0.x' into 7.1.x
add 52023dd500 Merge branch '7.1.x' into 7.2.x
add ba60746f6b Merge branch '7.2.x' into 8.0.x
add 96eef0229f fix(ci): seed vMAJOR.MINOR.0 for release branches with no
published release
add f3d496f629 Merge pull request #15742 from
apache/fix/release-drafter-version-seed
add 8ac440280b Merge branch '7.0.x' into 7.1.x
add 8cc371b1aa Merge branch '7.1.x' into 7.2.x
add c53160f09f Merge branch '7.2.x' into 8.0.x
add e0dcc884a9 Merge branch '8.0.x' into feature/compileStaticTagLibs
add c64ab81d81 Merge pull request #15669 from
apache/feature/compileStaticTagLibs
add f4fc250d67 Merge remote-tracking branch 'upstream/8.0.x' into
criteria-typecheck-chained-8
add 02b6cc7359 Merge pull request #15720 from
codeconsole/criteria-typecheck-chained-8
add 78954b09c5 Merge remote-tracking branch 'origin/8.0.x' into
grails8-groovy5-sb4
No new revisions were added by this update.
Summary of changes:
.github/workflows/release-notes.yml | 78 ++++++++---
.../grails/compiler/GrailsCompileStatic.groovy | 20 ++-
.../ControllerTagLibTypeCheckingExtension.groovy | 137 ++++++++++++++++++
.../compiler/CriteriaTypeCheckingExtension.groovy | 26 +++-
...ontrollerTagLibTypeCheckingExtensionSpec.groovy | 135 ++++++++++++++++++
.../compiler/StubDslTypeCheckingExtension.groovy} | 32 ++---
.../grails/gorm/tests/Hibernate5Suite.groovy | 3 +-
.../groovy/grails/gorm/tests/HibernateSuite.groovy | 3 +-
.../support/StaticCompiledCriteriaQueries.groovy | 102 ++++++++++++++
.../tck/tests/StaticCompiledCriteriaSpec.groovy | 153 +++++++++++++++++++++
grails-doc/src/en/guide/introduction/whatsNew.adoc | 25 ++++
.../grailsCompileStatic.adoc | 30 +++-
.../ControllerCompileStaticTagLibSpec.groovy | 80 +++++++++++
.../demo/CompileStaticController.groovy} | 34 ++---
... CompileStaticControllerIntegrationSpec.groovy} | 19 ++-
...c.groovy => CompileStaticControllerSpec.groovy} | 17 ++-
...GrailsCompileStaticCompilationErrorsSpec.groovy | 47 ++++++-
17 files changed, 846 insertions(+), 95 deletions(-)
create mode 100644
grails-core/src/main/groovy/org/grails/compiler/ControllerTagLibTypeCheckingExtension.groovy
create mode 100644
grails-core/src/test/groovy/org/grails/compiler/ControllerTagLibTypeCheckingExtensionSpec.groovy
copy
grails-core/src/{main/groovy/org/grails/compiler/RelationshipManagementMethodTypeCheckingExtension.groovy
=> test/groovy/org/grails/compiler/StubDslTypeCheckingExtension.groovy} (61%)
create mode 100644
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/support/StaticCompiledCriteriaQueries.groovy
create mode 100644
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/StaticCompiledCriteriaSpec.groovy
create mode 100644
grails-gsp/plugin/src/test/groovy/org/grails/web/taglib/ControllerCompileStaticTagLibSpec.groovy
copy
grails-test-examples/{graphql/grails-docs-app/grails-app/domain/demo/Speaker.groovy
=> demo33/grails-app/controllers/demo/CompileStaticController.groovy} (59%)
copy
grails-test-examples/demo33/src/integration-test/groovy/demo/{JsonControllerSpec.groovy
=> CompileStaticControllerIntegrationSpec.groovy} (66%)
copy
grails-test-examples/demo33/src/test/groovy/demo/{ControllerTagLibMethodDispatchSpec.groovy
=> CompileStaticControllerSpec.groovy} (73%)