1. 8480a59 Use StringBuilder#append(char[] str, int offset, int len) to improve performance. by Pascal Schumacher · 2 days ago master
  2. d258408 Use System#lineSeparator instead of System.getProperty("line.separator") (closes #1145) by Pascal Schumacher · 2 days ago
  3. 7465b2c Use String#replace instead of String#replaceAll where possible for improved performance. by Pascal Schumacher · 2 days ago
  4. 692e42f use consistent class loader for finding DGMs by Eric Milles · 2 days ago
  5. 886aeca Revert removing `Comparable` for `NumberRange` by Daniel Sun · 2 days ago
  6. 1e03566 Refine some code by Bo Zhang · 3 days ago
  7. f01affe Trivial refactoring: fix code style by Daniel Sun · 3 days ago
  8. 4906fd9 Trivial refactoring: remove unused imports by Daniel Sun · 3 days ago
  9. fac6574 Trivial refactoring: simplify code with `Objects.equals` by Daniel Sun · 3 days ago
  10. a46c601 Fix GROOVY-8966 by Bo Zhang · 3 days ago
  11. 19e5a12 update broken link by Paul King · 3 days ago
  12. 13ab93b Trivial refactoring: simplify code and extract common variable by Daniel Sun · 3 days ago
  13. 1512bc7 Tweak test for Java-style array initialization by Daniel Sun · 3 days ago
  14. 2533b24 Add docs for Java-style non-static inner class instantiation by Daniel Sun · 3 days ago
  15. 496312a Add docs for try-with-resources by Daniel Sun · 3 days ago
  16. adbd9e9 Add docs for new operators introduced since 3.0.0 by Daniel Sun · 3 days ago
  17. 57c1804 Add docs for array initialization by Daniel Sun · 4 days ago
  18. c5b87e7 Add docs for improved loop by Daniel Sun · 4 days ago
  19. 93bedc4 Trivial refactoring: avoid unnecessary regex usage by Daniel Sun · 4 days ago
  20. 7d3b5be Add docs for runtime groovydoc by Daniel Sun · 4 days ago
  21. 9837a40 Trivial refactoring: simplify code with arrays by Daniel Sun · 5 days ago
  22. e75c78a Bundle javaparser jar file in the distribution by Daniel Sun · 6 days ago
  23. c4600b2 GROOVY-9362: Bump asm to 7.3.1 by Daniel Sun · 6 days ago
  24. 3564976 GROOVY-8296: Groovydoc Recognition exception with Java 8 class (improve name resolving) by Paul King · 6 days ago
  25. 49e4f82 GROOVY-8296: Groovydoc Recognition exception with Java 8 class (improve name resolving) by Paul King · 6 days ago
  26. f6d77bf bump rat plugin version by Paul King · 7 days ago
  27. 6418fe2 bump rat plugin version by Paul King · 7 days ago
  28. a8925ec Assure values sorted in ascending order by Daniel Sun · 7 days ago
  29. b133efc GROOVY-9336: integer target type for shift RHS in constant initializer by Eric Milles · 7 days ago
  30. 6da58fb Tweak method signature by Daniel Sun · 7 days ago
  31. 55646d5 Trivial refactoring: extract common variable by Daniel Sun · 7 days ago
  32. f52a5f9 Trivial refactoring: simplify code with `Map.computeIfAbsent` by Daniel Sun · 7 days ago
  33. 440bc34 Trivial refactoring: remove redundant initializer by Daniel Sun · 7 days ago
  34. 6d4aad7 Trivial refactoring: simplify code with lambda by Daniel Sun · 7 days ago
  35. 29fa729 Fix code style by Daniel Sun · 7 days ago
  36. 076c445 Trivial refactoring: remove redundant initializers by Daniel Sun · 7 days ago
  37. 00b78e2 update copyright year by Paul King · 7 days ago
  38. 6522815 Tweak JVM options for Java 8+ by Daniel Sun · 7 days ago
  39. c80df23 GROOVY-8298: Slow Performance Caused by Invoke Dynamic (closes #1135) by Daniel Sun · 8 days ago
  40. 1cfda01 make test more robust across various environments by Paul King · 8 days ago
  41. 1e78d52 GROOVY-8296: Groovydoc Recognition exception with Java 8 class (trivial refactor) by Paul King · 8 days ago
  42. 64c3c68 GROOVY-8296: Groovydoc Recognition exception with Java 8 class (closes #1137) by Paul King · 8 days ago
  43. 1e28d39 get source context from GroovyRuntimeException and SyntaxException by Eric Milles · 8 days ago
  44. 55b8bd1 GROOVY-9361: Bump jackson-dataformat-yaml to 2.10.2 by Daniel Sun · 8 days ago
  45. 137850c save source context in uncaught exception error message by Eric Milles · 8 days ago
  46. 01d9be5 GROOVY-9344: add test case by Eric Milles · 8 days ago
  47. 0ab73e7 add null-safe stream() extension methods for Object, Optional, Iterable, by Eric Milles · 14 days ago
  48. 3272767 GROOVY-9337: add extension methods for Optional, OptionalInt, et al. by Eric Milles · 2 weeks ago
  49. c539351 minor edits by Eric Milles · 10 days ago
  50. 357ff40 GROOVY-9359: Bump javaparser to 3.15.9 by Daniel Sun · 11 days ago
  51. d53928b Avoid groovy classes confliction when running jmhJar by Daniel Sun · 14 days ago
  52. 78ba735 Make performanceTestGroovy depend on compileTestGroovy by Daniel Sun · 2 weeks ago
  53. ed5d60a Support joint compilation by Daniel Sun · 2 weeks ago
  54. 3f559a0 GROOVY-9358: Bump jmh gradle plugin to 0.5.0 by Daniel Sun · 2 weeks ago
  55. ad54587 Apply WARN duplicate classes strategy by Daniel Sun · 2 weeks ago
  56. 8104703 Workaround JMH classpath issue by Bo Zhang · 2 weeks ago
  57. f1f57dc GROOVY-9120: check for local variable references within AIC by Eric Milles · 2 weeks ago
  58. 82b06b4 Trivial refactoring: Extract common variable by Daniel Sun · 2 weeks ago
  59. b60de26 add since tag to each method and other minor edits by Eric Milles · 2 weeks ago
  60. 816331a Trivial refactoring: remove redundant code by Daniel.Sun · 2 weeks ago
  61. 8b379d1 GROOVY-9357: Bump junit to 4.13 by Daniel.Sun · 2 weeks ago
  62. 060cbc8 bump copyright year and 'updateNotices' by Paul King · 2 weeks ago
  63. b13fa74 Minor refactoring: simplify `getLength` by Daniel Sun · 3 weeks ago
  64. 6f7f56a Cleanup and format code by Daniel Sun · 3 weeks ago
  65. 722e6af Minor refactoring: simplify code for getting CallType by Daniel Sun · 3 weeks ago
  66. f6b91fd Trivial refactoring: Rename `CALL_TYPES` to `CallType` by Daniel Sun · 3 weeks ago
  67. 349e1a3 GROOVY-9356: Bump javaparser to 3.15.8 by Daniel Sun · 3 weeks ago
  68. 59ad3ed remove repeat fields and other minor edits by Eric Milles · 3 weeks ago
  69. 8178ccc Remove unused method of `AsmClassGenerator`(master only) by Daniel Sun · 3 weeks ago
  70. 3df4158 AsmClassGenerator: Remove private field genericParameterNames which is never accessed. by Pascal Schumacher · 3 weeks ago
  71. fd4ca53 Remove deprecated methods of `IndyInterface`(master only) by Daniel Sun · 3 weeks ago
  72. 699c134 remove deprecated class (master only) by Paul King · 3 weeks ago
  73. ce5704b Trivial refactoring: remove redundant modifiers by Daniel Sun · 3 weeks ago
  74. 17dee98 Trivial refactoring: extract constant array by Daniel Sun · 3 weeks ago
  75. 50cac62 Add a test for GROOVY-8948 by Daniel Sun · 3 weeks ago
  76. d919b20 Improve the robustness of `Arrays.concat` by Daniel Sun · 3 weeks ago
  77. 43fa4c7 Rename method name and tweak implementation by Daniel Sun · 3 weeks ago
  78. f09141f Add a test for `Arrays` by Daniel Sun · 3 weeks ago
  79. b7029f6 Minor refactoring: simplify code by Daniel Sun · 3 weeks ago
  80. ff8c50f Trivial refactoring: Move test class by Daniel Sun · 3 weeks ago
  81. a75e1c0 Override `toString` methods of lazy nodes by Daniel Sun · 3 weeks ago
  82. 00a98d2 Minor refactoring: Extract common logic and move classes by Daniel Sun · 3 weeks ago
  83. 2d30ccb Override `equals` methods in lazy nodes by Daniel Sun · 3 weeks ago
  84. d0fdb43 ConcurrentReaderHashMap#putAll: Make content of while statement match indentation. by Pascal Schumacher · 3 weeks ago
  85. 01259cb MetaClassImpl#invokeMissingProperty: Make content of if statement match indentation. by Pascal Schumacher · 3 weeks ago
  86. 79164a4 Remove stray comma in StaticTypeCheckingSupport#buildParameter javadoc. by Pascal Schumacher · 3 weeks ago
  87. a67b490 BindingProxy: Fix typo in javadoc. by Pascal Schumacher · 3 weeks ago
  88. 15754d2 BindingProxy: Make synchronization of getter and setter for Model consistent by making getModel synchronized. by Pascal Schumacher · 3 weeks ago
  89. 945014d Logger: Make double-checked locking thread-safe. by Pascal Schumacher · 3 weeks ago
  90. 843b8e5 GROOVY-9354: Bump picocli to 4.1.4 (#1131) by Daniel.Sun · 3 weeks ago
  91. d4caa1e Make lazy nodes initialized only once even if accessed by multi-threads by Daniel Sun · 3 weeks ago
  92. 44893ab GROOVY-9327: handle STC for AIC in non-STC class but STC method by Eric Milles · 4 weeks ago
  93. a9838e2 GROOVY-9351: Make `NumberRange` serializable to align with `IntRange` (#1128) by Daniel.Sun · 4 weeks ago
  94. 4eb3529 minor edits by Eric Milles · 4 weeks ago
  95. 6ee13a0 add missing pops and other minor edits by Eric Milles · 4 weeks ago
  96. b73e939 Tweak test by Daniel.Sun · 4 weeks ago
  97. 0820fae Remove redundant fields and reduce the visibility of lazy nodes by Daniel.Sun · 4 weeks ago
  98. d51f5aa minor edits by Eric Milles · 4 weeks ago
  99. 7f1ef57 remove repeat call to findSAM(ClassNode) by Eric Milles · 4 weeks ago
  100. d443bb0 add wildcard support to isUsingUncheckedGenerics and missesGenericsTypes by Eric Milles · 4 weeks ago