1. 18257e8 minor refactor: refactor some test code that caused codenarc errors by Paul King · 7 hours ago master
  2. 01f91d4 GROOVY-12286: Bump jackson to 2.22.2 by Daniel Sun · 18 hours ago
  3. f88cea6 Avoid duplicating Groovy concurrent classes on the JMH classpath by Daniel Sun · 20 hours ago
  4. a578040 Increase timeout for performance test to 90 minutes by Daniel Sun · 22 hours ago
  5. d470b25 GROOVY-12284: Specialize indy sameClasses guards for arity 1-4 by Daniel Sun · 8 days ago
  6. f6bc5a5 GROOVY-10355: restore binary reading of (name) +/- x and (name) in/as x (design sketch) by Paul King · 4 days ago
  7. ee40b01 Add @Serial annotation to serialVersionUID fields by Daniel Sun · 35 hours ago
  8. e801df3 Trivial refactor: Extract shared switch analysis in FinalVariableAnalyzer by Daniel Sun · 3 days ago groovy12281
  9. 18662a8 bump gradle to 9.7.1 by Paul King · 3 days ago
  10. 179930c GROOVY-12274: HttpBuilder: drop default headers on a redirect to another origin by Paul King · 5 days ago
  11. c30b894 GROOVY-12255: Treat statement-position arrow blocks as SwitchStatement by Daniel Sun · 4 days ago
  12. a6ba7b8 GROOVY-12255: Select isCase on switch-expression arms without widening transform by Daniel Sun · 4 days ago
  13. 5f669ea GROOVY-12255: Cover JEP 361 switch-expression scenarios in both modes by Daniel Sun · 7 days ago
  14. f2ed270 GROOVY-12255: Harden static switch-expression tableswitch dispatch by Daniel Sun · 7 days ago
  15. 2833720 GROOVY-12255: Slim static switch-expression dispatch and transform by Daniel Sun · 7 days ago
  16. 3c640e8 GROOVY-12255: Split static switch-expression codegen onto OperandStack by Daniel Sun · 7 days ago
  17. cb1924c GROOVY-12255: Simplify switch-expression arm building in AstBuilder by Daniel Sun · 9 days ago
  18. da67a5c GROOVY-12255: Address review comments on first-class switch expressions by Daniel Sun · 9 days ago
  19. 033c05d GROOVY-12255 by Paul King · 9 days ago
  20. 06f6059 GROOVY-12255 Compile switch expressions as first-class AST (fix review comments) by Paul King · 9 days ago
  21. f763b8a GROOVY-12255: Compile switch expressions as first-class AST (no closure desugar) by Daniel Sun · 10 days ago
  22. f7afa50 GROOVY-12273: Write config keys and values as data, not as source by Paul King · 5 days ago
  23. be150ef GROOVY-12283: apply import rules to construction-coercion casts and subscripts by Paul King · 4 days ago
  24. 33f2d43 GROOVY-12266: Add a policy for Grape resolver roots using a plaintext protocol by Paul King · 5 days ago
  25. c1d41b8 GROOVY-12279: SecureASTCustomizer: apply import rules to a method pointer's target type by Paul King · 5 days ago
  26. 47aa682 GROOVY-12277: Encode source-derived text emitted into generated HTML by Paul King · 5 days ago
  27. f52ca07 GROOVY-12276: Extend the closure cycle check to the closures a wrapper calls by Paul King · 5 days ago
  28. 07ba438 GROOVY-12265: Fail Grape resolution on a checksum mismatch by Paul King · 5 days ago
  29. 3c32710 GROOVY-12280: hold cached awaitable adapters through SoftReferences by Paul King · 4 days ago
  30. 307cd84 GROOVY-12278: Escape markup attribute values and refuse names which are not names by Paul King · 5 days ago
  31. b4b41b0 GROOVY-12270: Map connector authentication properties onto the keys a connector consumes by Paul King · 5 days ago
  32. 34ed575 minor refactor: rat exclude tweaks by Paul King · 4 days ago
  33. 1c2f0f2 GROOVY-12142: Stop pinning container class loaders: remove PIC-Cleaner and DFA-cache-cleaner threads, restore the ClassValue escape hatch by Paul King · 6 days ago
  34. 066803a GROOVY-12271: Confine snippet file resolution to the snippet-files directory by Paul King · 5 days ago
  35. 389ab8c GROOVY-12272: Validate JSON string escapes where they are read by Paul King · 5 days ago
  36. 63be01f minor refactor: clarify behaviour by Paul King · 5 days ago
  37. 9a6882a bump dependency metadata by Paul King · 5 days ago
  38. 2e71611 minor refactor: clarify behaviour by Paul King · 5 days ago
  39. 78215f0 minor refactor: clarify behaviour by Paul King · 5 days ago
  40. 55dcfb9 GROOVY-12275: Encode snippet attribute values and bound snippet markup regexes by Paul King · 5 days ago
  41. f140841 GROOVY-12269: Escape interpolation and line terminators in getOutputStatement by Paul King · 5 days ago
  42. e430766 GROOVY-12268: Resolve deserialized class names without initializing them by Paul King · 5 days ago
  43. e3f320e GROOVY-12267: Remove the dead declared-method check from JMX operation export by Paul King · 5 days ago
  44. c32090e minor refactor: one flag accidentally dropped by Paul King · 5 days ago
  45. 5f56279 GROOVY-12166: STC: scope statement-level instanceof narrowing to the member being visited by Paul King · 6 days ago
  46. e5f9c92 GROOVY-12259: Make category/bulk call-site invalidation O(live SwitchPoint domains) with ClassInfo-owned class domains (closes GROOVY-12258) by Paul King · 6 days ago
  47. 763cbbf GROOVY-12263: Cache high-arity doCall targets as MethodHandle spreaders by Daniel Sun · 7 days ago
  48. 46cc512 GROOVY-12263: Add test cases by Daniel Sun · 7 days ago
  49. eda69e6 GROOVY-12263: Invoke cached Closure doCall targets via MethodHandle by Daniel Sun · 8 days ago
  50. 889ae18 GROOVY-12232: Wrap AIC cast arguments only when the generated constructor delegates to super dynamically by Paul King · 6 days ago
  51. 3a40cf9 Bump org.sonarqube from 7.3.1.8318 to 7.4.0.8496 by dependabot[bot] · 7 days ago
  52. 9230bc8 GROOVY-12264: Split the duplicate-default scan to satisfy Sonar by Daniel Sun · 7 days ago
  53. 6a7e3f4 GROOVY-12264: Optimize the unrelated-default-method scan during class generation by Daniel Sun · 7 days ago
  54. 522f5a1 Bump github/codeql-action from 4.37.4 to 4.37.6 by dependabot[bot] · 7 days ago
  55. c7341f3 Bump testlens-app/setup-testlens from 1.9.3 to 1.9.4 by dependabot[bot] · 7 days ago
  56. 31803c5 GROOVY-12257: Restore ObjectUtil as a binary-compatibility facade for Groovy 4 compiled @Immutable classes by Paul King · 8 days ago
  57. 9bb195d Trivial tweak: Drop Optional allocation on MetaClassImpl.invokeMethod by Daniel Sun · 8 days ago
  58. b36dacd Trivial tweak: Short-circuit ClassNode.isDerivedFrom on identity by Daniel Sun · 8 days ago
  59. 3fb4537 Bump JsonUnit to 6.2.0 (test dependency) by Paul King · 8 days ago
  60. e028bdc GROOVY-12262: Bump logback to 1.6.3 (test dependency) by Paul King · 8 days ago
  61. 0181ce8 minor refactor: bump latest versions by Paul King · 8 days ago
  62. 35b9e21 Build: Make JMH regression alerts direction-aware; retire github-action-benchmark compare on PRs by Paul King · 8 days ago
  63. 142130d GROOVY-12261: Bump io.github.ben-manes.versions.gradle.plugin to 0.61.0 by Daniel Sun · 8 days ago
  64. 18809ba Fix sonar warnings: NPE by Daniel Sun · 8 days ago
  65. e0f8465 Fix warnings from "SonarCloud Code Analysis" by Daniel Sun · 8 days ago
  66. ec233c3 Bump dependency metadata by Daniel Sun · 8 days ago
  67. a4171db GROOVY-12260: Bump antlr to 4.13.2.15 by Daniel Sun · 8 days ago
  68. 021c556 hush gradle build warning churn by Paul King · 9 days ago
  69. ad907ac GROOVY-12254: Make defer fully contextual: parse as a keyword only inside async closures by Paul King · 10 days ago
  70. 2202307 minor refactor: add test to show record serialization for @Memoized by Paul King · 11 days ago
  71. 32a36b7 remove javadoc warning by Paul King · 11 days ago
  72. fbf16d5 GROOVY-12242: emit one LocalVariableTable entry per pattern-variable visibility range by Paul King · 11 days ago
  73. 040d2d2 GROOVY-12242: support type patterns on native !instanceof by Daniel Sun · 13 days ago
  74. f0e3590 GROOVY-12242: document breaking scope change and harden while and if breakable frame by Daniel Sun · 13 days ago
  75. 9950007 GROOVY-12242: fold InstanceofPathLiveNames into InstanceofFlowBindings by Daniel Sun · 13 days ago
  76. a4d5847 GROOVY-12242: drive pattern-slot visibility from CompileStack push/hide/pop by Daniel Sun · 13 days ago
  77. c9992ad GROOVY-12242: add systematic visibility matrix for instanceof pattern variables by Daniel Sun · 2 weeks ago
  78. 087e4b7 GROOVY-12242: instanceof pattern variable scope is not aligned with Java flow scoping (JEP 394) by Daniel Sun · 2 weeks ago
  79. 8a1eb38 GROOVY-12247: NPE "Cannot invoke MetaMethod.isAbstract() because method is null" on super call to inherited generic method with default parameter by Paul King · 12 days ago
  80. b78c3cc GROOVY-12252: NullChecker: honour @Nullable type arguments reaching results via generics (get(0), xs[0], head()) by Paul King · 11 days ago
  81. 7a43cfb GROOVY-12251: NullChecker: check @NonNull fields are definitely initialized (strict mode) by Paul King · 11 days ago
  82. 2bd863d GROOVY-12250: NullChecker: narrow arguments of null-validator and assertion methods (requireNonNull, assertNotNull, assertThat) by Paul King · 11 days ago
  83. 3d96c39 GROOVY-12234: Indy: AOT link mode so dynamic Groovy dispatch works in by Paul King · 3 weeks ago
  84. 4aea9c4 GROOVY-12244: SecureASTCustomizer does not check authored code relocated into a synthetic method by Paul King · 13 days ago
  85. 668e57d GROOVY-12238: SecureASTCustomizer does not check constructors, initializer blocks or field initializers by Paul King · 2 weeks ago
  86. 7606528 Bump com.gradle.common-custom-user-data-gradle-plugin by dependabot[bot] · 2 weeks ago
  87. e3de6b4 GROOVY-12223: Honour module boundaries for hidden nestmates by Daniel Sun · 2 weeks ago
  88. c7aefc2 GROOVY-12223: Harden HiddenClassDefiner for native image and soft-fail by Daniel Sun · 3 weeks ago
  89. b8f05a8 GROOVY-12223: Introduce hidden class support by Daniel Sun · 3 weeks ago
  90. 8c02dbd GROOVY-12227: GeneratedDispatcher: avoid runtime class definition so by Paul King · 3 weeks ago
  91. 1ec91a8 GROOVY-12246: Bump JUnit to 6.1.3 by Paul King · 13 days ago
  92. 32d6a70 GROOVY-12240: further tweaks: Harden enum init bytecode assertions; document the meta-class by Paul King · 13 days ago
  93. 0169cab GROOVY-12240: Let expression transforms reach the wrapped $INIT call by Scott Murphy Heiberg · 2 weeks ago
  94. ed82b65 GROOVY-12240: Initialize argument-less enum constants with a direct constructor call by Scott Murphy Heiberg · 2 weeks ago
  95. 631fba1 minor refactor: improve docs around classpath hygiene by Paul King · 13 days ago
  96. 29a6eae minor refactor: improve docs for closure annotation attribute transform conventions by Paul King · 13 days ago
  97. ecb958f minor refactor: improve docs for disabling ASTTest by Paul King · 13 days ago
  98. 9e42fbe GROOVY-12243: Align MarkdownSlurper nesting caps with commonmark 0.30 by Daniel Sun · 14 days ago
  99. 1a81ca1 GROOVY-12243: Bump commonmark to 0.30.0 by Daniel Sun · 14 days ago
  100. a251ce9 Bump gradle/actions/wrapper-validation from 6.2.0 to 6.3.0 by dependabot[bot] · 2 weeks ago