1. 00f7489 GROOVY-12213: avoid decoding the request URI in HttpBuilder.appendQuery by Kartik Kenchi · 26 hours ago master
  2. 9a8e0fb GROOVY-12115: Reify a receiver's type argument as a Class parameter under @CompileStatic (@ClassTag) by Paul King · 4 weeks ago
  3. 9e8de2f GROOVY-12212: Bump antlr to 4.13.2.12 by Daniel Sun · 21 hours ago
  4. 43cb140 GROOVY-12209: NullChecker: track nullness through ?., ?:, and ternary results by Paul King · 27 hours ago
  5. 7e8eb00 GROOVY-12208: NullChecker: broaden null-guard recognition by Paul King · 29 hours ago
  6. ef807d4 minor refactor: some doco improvements by Paul King · 28 hours ago
  7. ab94313 GROOVY-12207: Consult package-info.class of dependencies during resolution by Paul King · 2 days ago
  8. 1743a30 GROOVY-12211: Avoid full bytecode re-parse when completing NestMembers after class generation by Paul King · 2 days ago
  9. 9d266e3 GROOVY-12199: Skip string-literal relocation for java.beans on grooid by Daniel Sun · 2 days ago
  10. 292f859 GROOVY-12199: Replace ant-jarjar with com.gradleup.shadow for package relocation by Daniel Sun · 4 days ago
  11. 08973b7 use 5.0.7 for perf tests by Paul King · 2 days ago
  12. 2ea4329 GROOVY-12206: Ingest type-use annotations when reading compiled classes by Paul King · 2 days ago
  13. 013483a GROOVY-12204: Support check-only compilation (stop after a configurable compile phase) by Paul King · 2 days ago
  14. 52714bf GROOVY-12203: False positive "name clash" for a valid override when a `? super` wildcard uses a type that declares the same type variable name by Paul King · 2 days ago
  15. 3a70be0 GROOVY-12210: Bump antlr to 4.13.2.11 by Daniel Sun · 2 days ago
  16. 023b9f5 GROOVY-12202: Bump antlr to 4.13.2.10 by Daniel Sun · 3 days ago
  17. 532d385 Detect CI via env vars so Windows/macOS GHA get maxParallelForks=1 by Daniel Sun · 4 days ago
  18. a2ff978 GROOVY-12185: Move classic call-site caching into optional groovy-callsite module (#2730) by Daniel Sun · 4 days ago
  19. 19db4fd GROOVY-11792: for-in loop variable captured by closure/AIC sees final value, not per-iteration value (#2732) by Daniel Sun · 4 days ago
  20. 0b9b00d Bump actions/setup-java from 5.5.0 to 5.6.0 by dependabot[bot] · 4 days ago
  21. b8b6602 Bump actions/checkout from 7.0.0 to 7.0.1 by dependabot[bot] · 4 days ago
  22. c3b5122 Bump github/codeql-action from 4.37.0 to 4.37.1 by dependabot[bot] · 4 days ago
  23. 40cb2af GROOVY-12198: Bump json-unit to 6.0.1 (test dependency) by Paul King · 5 days ago
  24. d5691dc GROOVY-12197: Bump jarjar to 1.17.1 (build dependency) by Paul King · 5 days ago
  25. 1211b77 GROOVY-12196: Bump codenarc to 4.0.0 (build dependency) by Paul King · 5 days ago
  26. d9dcbc9 Remove stale maven-resolver-supplier-mvn4 2.0.16 verification entry by Paul King · 5 days ago
  27. 3317f74 GROOVY-12195: Bump spotbugs to 4.10.3 (build dependency) by Paul King · 5 days ago
  28. ba6e5d5 GROOVY-12194: Bump log4j2 version to 2.26.1 (test dependency) by Paul King · 5 days ago
  29. a650ded GROOVY-12193: Bump logback to 1.6.0 (test dependency) by Paul King · 5 days ago
  30. ec2f3c6 GROOVY-12192: bump maven-resolver-supplier-mvn4 to 2.0.21 by Paul King · 5 days ago
  31. 0ca665d Harden parallel concurrency tests against common-pool contention by Daniel Sun · 5 days ago
  32. c513a3a GROOVY-9192: Implement optional parser error recovery for Parrot parser (#2724) by Daniel Sun · 5 days ago
  33. c92f1c9 Fix warnings from "SonarCloud Code Analysis" by Daniel Sun · 5 days ago
  34. ccafb79 minor refactor: fix adoc indent level by Paul King · 5 days ago
  35. 8fd428c GROOVY-12190: @TypeChecked switch on enum: unqualified case constants pass type checking but throw MissingPropertyException at runtime by Paul King · 5 days ago
  36. f024ac6 GROOVY-12151: closure packing (GEP-27 S1) with per-class dispatch tables and full MOP integration by Paul King · 3 weeks ago
  37. 188718f GROOVY-12187: Add SqlInjectionChecker type checker to detect quoted GString interpolation in SQL queries by Paul King · 7 days ago
  38. fc1a14a GROOVY-12122: Provide a Regex timeout facility by Paul King · 4 weeks ago
  39. 361a02e GROOVY-10687: complete NestMembers after class generation instead of reordering classgen by Paul King · 6 days ago
  40. 3240fcf GROOVY-12186: reject lone low surrogate in StreamingMarkupWriter.write (add another edge case - dangling surrogate on flush) by Paul King · 7 days ago
  41. 29bd047 GROOVY-12186: reject lone low surrogate in StreamingMarkupWriter.write by Kartik Kenchi · 13 days ago
  42. ef482ef rewrite box+mismatched unbox to primitive conversion by Daniel Sun · 11 days ago
  43. bc6ed8b Minor tweak by Daniel Sun · 13 days ago
  44. 3665093 GROOVY-12162: Harden and extend bytecode peephole optimization by Daniel Sun · 2 weeks ago
  45. 635004e GROOVY-12183: Improve MarkdownSlurper resilience by Paul King · 8 days ago
  46. 96713c9 GROOVY-12183: cap nesting depth in MarkdownSlurper to avoid stack overflow by Kartik Kenchi · 2 weeks ago
  47. cd405cf GROOVY-12172: Groovy 5.0.7 fails to compile or startup with UnsupportedOperationException (confirm fixed on master) by Paul King · 8 days ago
  48. f1771e8 GROOVY-12181: Refactor async runtime and AST helpers introduced by GROOVY-9381 (tweaks) by Paul King · 8 days ago
  49. 610c8e6 GROOVY-12181: Refactor async runtime and AST helpers introduced by GROOVY-9381 by Daniel Sun · 10 days ago
  50. c12477b GROOVY-12182: groovy-http-builder: confine requests (and redirects) to the base URI by Paul King · 9 days ago
  51. cb27031 GROOVY-12180: Bump antlr to 4.13.2.9 by Daniel Sun · 11 days ago
  52. 5751802 Bump actions/setup-java from 5.4.0 to 5.5.0 (#2723) by dependabot[bot] · 11 days ago
  53. 7ca9f06 Bump github/codeql-action from 4.36.3 to 4.37.0 (#2722) by dependabot[bot] · 11 days ago
  54. 7e6e771 Bump com.fasterxml.jackson:jackson-bom from 2.22.0 to 2.22.1 (#2721) by dependabot[bot] · 11 days ago
  55. 1df3105 GROOVY-12173: Left-factor parser rules to reduce lookahead on hot parse paths (#2720) by Daniel Sun · 12 days ago
  56. bfdfd85 GROOVY-12179: Bump flatlaf to 3.7.2 by Daniel Sun · 12 days ago
  57. 94e49e9 GROOVY-12178: Bump maven-resolver-supplier-mvn4 to 2.0.20 by Daniel Sun · 12 days ago
  58. fd9daca GROOVY-12177: Bump ivy to 2.6.0 by Daniel Sun · 12 days ago
  59. a4ac2e7 GROOVY-12176: Bump jline to 4.3.1 by Daniel Sun · 12 days ago
  60. 324a399 GROOVY-12175: Bump jackson to 2.22.1 by Daniel Sun · 12 days ago
  61. 75eae47 Update dependency metadata by Daniel Sun · 12 days ago
  62. 48cf83f GROOVY-12174: Bump antlr to 4.13.2.8 by Daniel Sun · 12 days ago
  63. a184bdd GROOVY-12095: Code in groovydoc does not display correctly (#2716) by Daniel Sun · 12 days ago
  64. 3cf0433 Minor tweak: use bitset instead by Daniel Sun · 12 days ago
  65. c76e8dc GROOVY-12171: Improve GString syntax error when '$' is not followed by a valid interpolation (#2719) by Daniel Sun · 12 days ago
  66. 2f0a297 GROOVY-12169: Improve syntax error messages and caret positions for missing ')', ']', and '}' (#2718) by Daniel Sun · 12 days ago
  67. 406c015 GROOVY-12170: Bump JUnit to 6.1.2 by Paul King · 13 days ago
  68. b9a3822 GROOVY-12133: Implement findBalancedGroups utility to support Regex Balanced Groups (#2669) by Daniel Sun · 13 days ago
  69. 2d57704 GROOVY-12168: Improve exception handling consistency for numbers during JSON parsing (additional tweaks) by Paul King · 14 days ago
  70. 19339da GROOVY-12168: wrap malformed json number decode in JsonException by Kartik Kenchi · 14 days ago
  71. f02441e minor edits clarify security stance for ASTTest by Paul King · 2 weeks ago
  72. 538f618 GROOVY-12161: pin catch-variable debug metadata for try/catch without finally by Paul King · 2 weeks ago
  73. 14c1c9f GROOVY-12161: Omit identity catch-all for try/catch without finally and slim exception bytecode by Daniel Sun · 2 weeks ago
  74. c98c257 GROOVY-12155: decode process output streams using the native encoding by Paul King · 2 weeks ago
  75. 4665550 GROOVY-12147: Add locale-aware number, currency and percent formatting/parsing to the GDK (back out some variants and clarify javadoc) by Paul King · 3 weeks ago
  76. 00d067f GROOVY-12165: note the call override cache's intended end-state (GEP-27) by Paul King · 2 weeks ago
  77. 8a51ac0 GROOVY-12165: extend Closure.call fast path to multi-argument overrides by Paul King · 2 weeks ago
  78. 3740ee7 GROOVY-12164: extend Closure.call fast path to typed one-arg overrides by Paul King · 2 weeks ago
  79. 9b4176b GROOVY-12160: @AnnotationCollector emits collected annotation members in hash order when the collector is precompiled by Paul King · 2 weeks ago
  80. 0558aef GROOVY-12149: Nondeterministic reflection order flows into generated bytecode, breaking reproducible builds by James Daugherty · 3 weeks ago
  81. 310527e GROOVY-12159: Synthetic class-literal fields and accessors are emitted in hash order, not the order the literals were encountered by Paul King · 2 weeks ago
  82. 0a16e3e GROOVY-12158: @AutoImplement generates methods in hash order, not the order they are found by Paul King · 2 weeks ago
  83. 2ab10f9 GROOVY-12157: Covariant bridge methods are emitted in hash order, not the order they are found by Paul King · 2 weeks ago
  84. 5ca3ac4 GROOVY-12156: chooseBestMethod returns candidates in identity-hash order, making static-compilation output path-dependent by Paul King · 2 weeks ago
  85. 535be21 GROOVY-12163: fix concurrent modification of ExpandoMetaClass mixinClasses (tweak test for improved robustness and less cost and fix a misleading comment) by Paul King · 2 weeks ago
  86. 7c8e476 GROOVY-12163: fix concurrent modification of ExpandoMetaClass mixinClasses by Kartik Kenchi · 3 weeks ago
  87. 86c6648 GROOVY-12154: box primitive lambda param when the target SAM param is a reference type by Paul King · 3 weeks ago
  88. 97d68bb GROOVY-12153: Fix AstNodeToScriptAdapter decompiler rendering fidelity for strings by Paul King · 3 weeks ago
  89. 6047948 Bump com.gradle.develocity from 4.4.3 to 4.5.0 by dependabot[bot] · 3 weeks ago
  90. 07a0ffb Bump com.gradle.common-custom-user-data-gradle-plugin by dependabot[bot] · 3 weeks ago
  91. ec599f2 Bump github/codeql-action from 4.36.2 to 4.36.3 by dependabot[bot] · 3 weeks ago
  92. c9363db GROOVY-12150: Show a closure's generated class in the AST browser decompiled view by Paul King · 3 weeks ago
  93. 12f8434 add Locale/TimeZone Jupiter isolation annotations - we don't use parallel tests yet but this would safeguard us if we do by Paul King · 3 weeks ago
  94. 31c6d24 rework benchmark to reflect current master defaults by Paul King · 3 weeks ago
  95. af8b417 GROOVY-12138: default invokedynamic property writes on (opt-out) + parity guard by Paul King · 3 weeks ago
  96. 3c58690 GROOVY-12137: experimental reflective cold tier for indy dispatch (spike) by Paul King · 3 weeks ago
  97. 38a3cde GROOVY-12138: emit invokedynamic call sites for property writes (spike) (#2674) by Paul King · 3 weeks ago
  98. 9d01e17 GROOVY-12117: replace super trait search with more complete helper stub by Eric Milles · 3 weeks ago
  99. c60513a GROOVY-12148: fix out-of-bounds read on dangling escape in decodeJsonString by Kartik Kenchi · 3 weeks ago
  100. a9ead47 GROOVY-12147: Add locale-aware number, currency and percent formatting/parsing to the GDK by Paul King · 3 weeks ago