1. c0f5b76 Pin Maven 3.9.16 in release workflow (#524) by Liam Miller-Cushon · 3 days ago main
  2. 35b102e Support `--output_root_relative_path` in Turbine by Liam Miller-Cushon · 3 days ago
  3. 6f5eb49 Bump com.google.testparameterinjector:test-parameter-injector from 1.23 to 1.24 in the dependencies group by dependabot[bot] · 3 days ago
  4. 2af6644 Move javac's overrides logic from TurbineElements into types.Types. by Liam Miller-Cushon · 4 days ago
  5. c99f73a Recognise inherited implementations in Elements.overrides. by Liam Miller-Cushon · 4 days ago
  6. 818e98f Remove -XDturbine.reject_generated_types_on_classpath by Liam Miller-Cushon · 4 days ago
  7. 1c66b19 Support generated sources that shadow classpath types during annotation processing by Liam Miller-Cushon · 4 days ago
  8. 040fca9 Automated jj rollback of commit 8b701150b8d3a212e57e3c59dd6d5ce35b4df4e5 by Liam Miller-Cushon · 5 days ago
  9. 3a20d69 Turbine: add a differential javax.lang.model test against javac. by Liam Miller-Cushon · 6 days ago
  10. 6484767 Bump the github-actions group with 2 updates (#514) by dependabot[bot] · 8 days ago
  11. 8b70115 Optimize caching for classpath symbols in annotation processing model by Liam Miller-Cushon · 10 days ago
  12. 83750d0 Replace `Suppliers.memoize` with `State` holders in annotation processing model by Liam Miller-Cushon · 10 days ago
  13. 37acc06 Bump the dependencies group with 3 updates by dependabot[bot] · 10 days ago
  14. 36760dc Improve handling of annotation processor generated sources that overwrite existing files by Liam Miller-Cushon · 12 days ago
  15. a310dfb Redesign `SimpleTopLevelIndex` with flattened nodes and run-length builder by Liam Miller-Cushon · 2 weeks ago
  16. 7671a90 Refactor `ClassHierarchy` and type operations into `com.google.turbine.types`. by Liam Miller-Cushon · 2 weeks ago
  17. 0d0faef Optimize TypeElement getNestingKind, getQualifiedName, getSimpleName by Liam Miller-Cushon · 2 weeks ago
  18. b2d9731 Parse generated sources in parallel during annotation processing rounds by Liam Miller-Cushon · 2 weeks ago
  19. 92a5c4d Parallelize classpath scanning by Liam Miller-Cushon · 2 weeks ago
  20. 4322092 Make manifest resolution lazy and avoid `Supplier<BytecodeBoundClass>` wrappers by Liam Miller-Cushon · 2 weeks ago
  21. c109c80 Use positional reads instead of mmap for small reads by Liam Miller-Cushon · 3 weeks ago
  22. 95bf64f Replace Suppliers.memoize in BytecodeBoundClass with lazy fields by Liam Miller-Cushon · 3 weeks ago
  23. 105e1e0 Use `_` for unused variable names by Liam Miller-Cushon · 3 weeks ago
  24. 756b80b Bump the dependencies group with 2 updates by dependabot[bot] · 3 weeks ago
  25. 49a541c Add golden output for value class test by Liam Miller-Cushon · 4 weeks ago
  26. 9ccb7e9 Use Class-File API in more turbine tests by Liam Miller-Cushon · 4 weeks ago
  27. d1fcce8 Adopt Class-File API in turbine IntegrationTestSupport and normalize class versions in AsmUtils. by Liam Miller-Cushon · 4 weeks ago
  28. 7fbb487 Check in Turbine integration test golden outputs by Liam Miller-Cushon · 5 weeks ago
  29. 026179a Bump the dependencies group with 3 updates by dependabot[bot] · 5 weeks ago
  30. a5808dd Bump actions/setup-java from 5.7.0 to 6.0.0 in the github-actions group (#491) by dependabot[bot] · 5 weeks ago
  31. 3687a42 Bump the dependencies group with 5 updates by dependabot[bot] · 6 weeks ago
  32. 72bba33 Annotate `TurbineJavadoc` type usages as `@Nullable`. by cpovirk · 6 weeks ago
  33. 018c6df Remove some `requireNonNull` calls from a test where we no longer run nullness checking, and replace a `Stream` chain with `Map.get`. by cpovirk · 7 weeks ago
  34. b0c0ecd Bump the dependencies group with 3 updates by dependabot[bot] · 7 weeks ago
  35. da8750f Handle annotation processor crashes during reduced classpath compilation in Turbine by Liam Miller-Cushon · 7 weeks ago
  36. d93e0be Bump org.graalvm.buildtools:native-maven-plugin from 1.1.7 to 1.1.8 in the dependencies group by dependabot[bot] · 8 weeks ago
  37. 0e92ed4 Initial support for `value` class output by Liam Miller-Cushon · 8 weeks ago
  38. 95ceac1 Make DUPLICATE_DECLARATION a non-fatal error by Liam Miller-Cushon · 9 weeks ago
  39. a90592b Bump org.graalvm.buildtools:native-maven-plugin from 1.1.6 to 1.1.7 in the dependencies group by dependabot[bot] · 9 weeks ago
  40. 9870148 Increase Dependabot cooldown from the default of 3 days to 7, as [required by `zizmor`](https://docs.zizmor.sh/audits/#rulesdependabot-cooldownconfigdays). by Chris Povirk · 9 weeks ago
  41. 543c920 Use `cancel-in-progress` instead of `styfle/cancel-workflow-action`. by Chris Povirk · 9 weeks ago
  42. 0d73fd9 Use `vX.Y.Z` tags instead of `vX` for version comments. by Chris Povirk · 9 weeks ago
  43. 9f07dcf Apply[] by Liam Miller-Cushon · 9 weeks ago
  44. a170f89 Use Java 25 as default language level in LowerIntegrationTest by Liam Miller-Cushon · 9 weeks ago
  45. 818996c Add initial support for value types by Liam Miller-Cushon · 9 weeks ago
  46. 8dcd7ca Stop emitting strictfp after JDK 17 by Liam Miller-Cushon · 9 weeks ago
  47. d8aab68 Propagate annotation processor crashes in Turbine by Liam Miller-Cushon · 9 weeks ago
  48. 833fcce Bump the github-actions group across 1 directory with 2 updates by dependabot[bot] · 10 weeks ago
  49. 66d419b Address https://docs.zizmor.sh/audits/#excessive-permissions finding. by Chris Povirk · 10 weeks ago
  50. bfc3faa Address `zizmor` findings: by Chris Povirk · 10 weeks ago
  51. 6c7c250 Bump JSpecify to 1.0.1. by cpovirk · 2 months ago
  52. 35c29d1 Implement `stripAnnotations` in `TurbineTypes` by Liam Miller-Cushon · 2 months ago
  53. 4dc2237 Make JDK 25 the minimum supported JDK for turbine by Liam Miller-Cushon · 2 months ago
  54. f9b5441 Update JDK version from 21 to 25 in release workflow by Liam Miller-Cushon · 2 months ago
  55. 9d281eb Update Java versions in CI workflow by Liam Miller-Cushon · 2 months ago
  56. 74e8570 Optimize string decoding in Zip by Liam Miller-Cushon · 2 months ago
  57. 4314f70 Bump org.graalvm.buildtools:native-maven-plugin from 1.1.5 to 1.1.6 in the dependencies group by dependabot[bot] · 2 months ago
  58. b5656e3 Bump org.graalvm.buildtools:native-maven-plugin from 1.1.3 to 1.1.5 in the dependencies group by dependabot[bot] · 3 months ago
  59. 69cd853 Bump the dependencies group across 1 directory with 24 updates by dependabot[bot] · 3 months ago
  60. 6e44182 Remove overridden methods from `getAllMembers` results. by =?UTF-8?q?Halil=20=C4=B0brahim=20=C5=9Eener?= · 3 months ago
  61. bc4739b Make `Tree` into a `sealed` class. by cpovirk · 3 months ago
  62. d75e3e0 Batch parallel operations in turbine by Liam Miller-Cushon · 3 months ago
  63. 12b52b2 Bump the github-actions group with 4 updates by dependabot[bot] · 4 months ago
  64. f7c6b25 Enable dependabot by Liam Miller-Cushon · 4 months ago
  65. 59c575a Consolidate turbine's handling of javac options by Liam Miller-Cushon · 4 months ago
  66. 609adc2 Report diagnostics instead of crashing for error types inside annotation array values by Liam Miller-Cushon · 4 months ago
  67. 7d70193 Factor out a separate method in TurbineDiagnostic for the source text of the line by Liam Miller-Cushon · 5 months ago
  68. 45dd6a6 Fix stripIndent: include closing-delimiter line in min-indent calc by mukul-atomicwork · 5 months ago
  69. 8075890 Fix constant expression evaluation of conditional expressions by Liam Miller-Cushon · 5 months ago
  70. 4cae495 Migrate to -> switches by Liam Miller-Cushon · 5 months ago
  71. 95555a0 Report parse errors for dangling annotations and modifiers by Liam Miller-Cushon · 5 months ago
  72. a35d852 Add an option to emit private fields in records by Liam Miller-Cushon · 5 months ago
  73. f940cc6 Sort diagnostics for deterministic output during parallel compilations by Liam Miller-Cushon · 6 months ago
  74. b28b4e6 Parse experimental_fix_deps_tool in TurbineOptions. by Javac Team · 6 months ago
  75. daf23ba Add a turbine flag to control whether or not it uses parallelism by Liam Miller-Cushon · 6 months ago
  76. 4e414da Use compute instead of computeIfAbsent for nullness reasons by Liam Miller-Cushon · 6 months ago
  77. a83ed8a Parallelize some passes in Binder by Liam Miller-Cushon · 6 months ago
  78. bb64b98 Parse markdown javadoc comments in turbine by Liam Miller-Cushon · 6 months ago
  79. a06086e Parallelize parsing and lowering in turbine by Liam Miller-Cushon · 6 months ago
  80. c7f1e97 Don't hard-code `error:` in formatted turbine diagnostics by Liam Miller-Cushon · 6 months ago
  81. 943a894 Refactor handling of javacopt-based LowerOptions by Liam Miller-Cushon · 6 months ago
  82. d8aa754 Handle `PermittedSubclasses` when reading classes by Liam Miller-Cushon · 6 months ago
  83. dafb4d7 Remove private member classes in turbine by Liam Miller-Cushon · 6 months ago
  84. d6d1604 Fix `getBinaryName` handling of type elements for error types by Liam Miller-Cushon · 6 months ago
  85. 14a0b04 Add an assertion that the turbine integration tests produce the same `.class` files by Liam Miller-Cushon · 6 months ago
  86. 27c760b Don't pass a classloader into TurbineAnnotationProxy by Liam Miller-Cushon · 6 months ago
  87. 13851d5 Support annotation processing in TurbineTool API by Liam Miller-Cushon · 7 months ago
  88. e516109 Record the AST node that declares a RecordComponentInfo by Liam Miller-Cushon · 7 months ago
  89. 9fa75fd Stricter javadoc parsing by Liam Miller-Cushon · 8 months ago
  90. 3dfe3d6 Fix source position of enum constants by Liam Miller-Cushon · 8 months ago
  91. 95f385a Add test coverage for javadoc on multi-variable declarations by Liam Miller-Cushon · 8 months ago
  92. 41661c4 Short circuit canonicalization of types that don't have enclosing classes by Liam Miller-Cushon · 8 months ago
  93. 83edd21 Don't crash on missing annotation value types by Liam Miller-Cushon · 8 months ago
  94. fb39330 Improve modeling of error types by Liam Miller-Cushon · 8 months ago
  95. dad6b6e Report diagnostics if `java.lang` doesn't exist instead of crashing by Liam Miller-Cushon · 8 months ago
  96. 551c38e Refactor Github Action per b/485167538 by Ben Knutson · 8 months ago
  97. 917249e Automatic code cleanup. by Liam Miller-Cushon · 8 months ago
  98. fb566bb Miscellaneous cleanups by Liam Miller-Cushon · 8 months ago
  99. edfffe9 Use `JarEntry.getTimeLocal()` for jar entry timestamps by Liam Miller-Cushon · 9 months ago
  100. 6cd866f Fix a minor typo. by Éamonn McManus · 10 months ago