Repository navigation
Commit a296d43
Release notes
Sourced from com.google.truth:truth's releases.
1.4.0
In this release, our assertions on Java 8 types continue to move from the
Truth8class to the mainTruthclass. This change should not break compatibility for any supported JDK or Android version, even users who test under old versions of Android without API desugaring. Additionally, we will never break binary compatibility, though some users will have to make changes to their source code in order for it to compile against newer versions.This release is likely to lead to more build failures than 1.3.0 did. However, those failures should be straightforward to fix.
Example build failure
Foo.java:152: error: reference to assertThat is ambiguous assertThat(repo.findFileWithName("foo")).isNull(); ^ both method assertThat(@org.jspecify.nullness.Nullable Path) in Truth8 and method assertThat(@org.jspecify.nullness.Nullable Path) in Truth matchSimplest upgrade strategy (if you can update all your code atomically in the same commit as the Truth upgrade)
In the same commit:
- Upgrade Truth to 1.4.0.
- Replace
import static com.google.common.truth.Truth8.assertThat;withimport static com.google.common.truth.Truth.assertThat;.
- If you use Kotlin, replace
import com.google.common.truth.Truth8.assertThatwithimport com.google.common.truth.Truth.assertThat.- Replace
import com.google.common.truth.Truth8;withimport com.google.common.truth.Truth;.
- again, similarly for Kotlin if needed
- Optionally replace remaining references to
Truth8with references toTruth.
- For example, replace
Truth8.assertThat(optional).isPresent()withTruth.assertThat(optional).isPresent().If you're feeling lucky, you can try this one-liner for the code updates:
git grep -l Truth8 | xargs perl -pi -e 's/import static com.google.common.truth.Truth8.assertThat;/import static com.google.common.truth.Truth.assertThat;/g; s/import com.google.common.truth.Truth8.assertThat/import com.google.common.truth.Truth.assertThat/g; s/import com.google.common.truth.Truth8/import com.google.common.truth.Truth/g; s/\bTruth8[.]/Truth./g;'In most cases, that can be further simplified to:
git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'After that process, it is possible that you'll still see build errors from ambiguous usages of
assertThatstatic imports. If so, you can find a workaround in the section about overload ambiguity in the release notes for 1.3.0. Alternatively, you can wait to upgrade until after a future Truth release, which will eliminate the ambiguity by changing the signatures of someTruth.assertThatoverloads.Incremental upgrade strategy
If you have a very large repo or you have other reasons to prefer to upgrade incrementally, you can use the approach that we used inside Google. Roughly, that approach was:
- Make the optional changes discussed in the release notes for 1.3.0.
- For any remaining calls to
Truth8.assertThat, change them to avoid static import.
- That is, replace
assertThat(optional).isPresent()withTruth8.assertThat(optional).isPresent().- Upgrade Truth to 1.4.0.
- Optionally replace references to
Truth8with references toTruth(including restoring static imports if desired), as discussed in section about the simple upgrade strategy above.
... (truncated)
Commits
2e8e488Set version number for truth-parent to 1.4.0.1f81827CopyTruth8.assertThatoverloads forPathandOptionalLongto the main ...9be8e77Copy remainingTruth8.assertThatoverloads to the mainTruthclass—except...b02a658Migrate most usages ofTruth8.assertThatto equivalent usages of `Truth.ass...0999369Automated Code Change7c65fc6Make it possible to writeexpect.that(optionalInt).isPresent(), `assertWith...87b371dBump styfle/cancel-workflow-action from 0.12.0 to 0.12.193b4d93Add@sincetags for the first batch of Java-8-related APIs.78d27ddRemove stale suppressions.7be930dBump actions/cache from 3.3.3 to 4.0.0- Additional commits viewable in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Release notes
Sourced from com.google.cloud:google-cloud-shared-config's releases.
v1.7.1
1.7.1 (2023-12-07)
Bug Fixes
v1.7.0
1.7.0 (2023-12-04)
Features
Changelog
Sourced from com.google.cloud:google-cloud-shared-config's changelog.
1.7.1 (2023-12-07)
Bug Fixes
1.7.0 (2023-12-04)
Features
Commits
f5f57c8chore(main): release 1.7.1 (#727)9fcbe9echore: update release-please.yml to include cloudbuild test yamls (#728)c432baechore(main): release 1.7.1-SNAPSHOT (#719)58ffb4efix: move release configs to native-image-shared-config (#725)8d411bcci: Update ci.yaml to introduce Java 21 unit testing (#1907) (#717)3382ceechore: add downstream check for native image tests in cloud build (#715)b22a75achore: update graalvm docker image for 1.7.0 release (#720)93824e5chore(main): release 1.7.0 (#716)7435981chore: remove docker validation check (#718)567fecbfeat: separate native-image-shared-config into its own module (#712)- Additional commits viewable in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Release notes
Sourced from org.apache.maven.plugins:maven-compiler-plugin's releases.
3.12.1
🐛 Bug Fixes
- [MCOMPILER-567] - Fail to compile if the generated-sources/annotation… (#218)
@jorsol📦 Dependency updates
- [MCOMPILER-568] - Bump plexusCompilerVersion from 2.14.1 to 2.14.2 (#220)
@dependabot3.12.0
🚀 New features and improvements
- [MCOMPILER-562] - Add property maven.compiler.outputDirectory to CompilerMojo (#213)
@jGauravGupta- [MCOMPILER-381] - Refactor incremental detection (#181)
@jorsol- [MCOMPILER-542] - Clean JDK patch version in module-info.class (#208)
@jorsol- [MCOMPILER-558] - compileSourceRoots in testCompile should be writable (#209)
@lorenzsimon- [MCOMPILER-559] - Warn if overwriting the project's artifact's file to a different value (#211)
@gnodet- [MCOMPILER-550] - make outputDirectory writable (#202)
@bmarwell- [MCOMPILER-549] - Improve log message in case of recompilation - fix jenkins build (#203)
@slawekjaranowski- [MCOMPILER-549] - Improve log message in case of recompilation (#201)
@BrowneMonke- [MCOMPILER-391] - Use dep mgmt when resolving annotation processors and their deps (#180)
@psiroky- [MCOMPILER-531] - Prepare for Java 20(-ea) (#184)
@slachiewicz🐛 Bug Fixes
- [MCOMPILER-333] - Cleanup generated source files (#214)
@jorsol- [MCOMPILER-544] - don't add items to classpath that are not used for that (#198)
@laeubi- [MCOMPILER-547] - : Initialize pathElements to empty (#199)
@rovarga📦 Dependency updates
- [MCOMPILER-564] - Bump plexusCompilerVersion from 2.13.0 to 2.14.1 (#216)
@dependabot- [MCOMPILER-557] - Upgrade maven-plugin parent to 41 - fix build (#210)
@slawekjaranowski- [MCOMPILER-554] - Update plexus-java to 1.2.0 (#207)
@jorsol- [MCOMPILER-551] - Upgrade Parent to 40 (#205)
@slawekjaranowski- [MCOMPILER-541] - update maven-shared-utils to 3.4.2 (#195)
@elharo- Bump apache/maven-gh-actions-shared from 2 to 3 (#182)
@dependabot- Bump maven-invoker-plugin from 3.4.0 to 3.5.0 (#179)
@dependabot👻 Maintenance
- [MCOMPILER-565] - Allow project build by Maven 4 (#217)
@slawekjaranowski- [MCOMPILER-552] - Refresh download page (#204)
@slawekjaranowski- Remove references to old Maven versions. (#194)
@elharo- (doc) Drop unused and vulnerable dependency to log4j (#190)
@slachiewicz- [MNG-6829] - Replace StringUtils#isEmpty(String) & #isNotEmpty(String) (#189)
@timtebeek- Update plexus-utils to 3.0.24 - in its (#183)
@slachiewicz
Commits
736da68[maven-release-plugin] prepare release maven-compiler-plugin-3.12.1ef93f3d[MCOMPILER-568] Bump plexusCompilerVersion from 2.14.1 to 2.14.2 (#220)eb7840c[MCOMPILER-567] - Fail to compile if the "generated-sources/annotations" does...2a7a73b[maven-release-plugin] prepare for next development iterationc08b0fd[maven-release-plugin] prepare release maven-compiler-plugin-3.12.0a1c5b13[MCOMPILER-565] Allow project build by Maven 44855773Bump plexusCompilerVersion from 2.13.0 to 2.14.11d05342[MCOMPILER-562] Add property maven.compiler.outputDirectory to CompilerMojo (...ea74978[MCOMPILER-381] - Refactor incremental detection (#181)fd37f09[MCOMPILER-333] Cleanup generated source files (#214)- Additional commits viewable in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Release notes
Sourced from com.google.errorprone:error_prone_core's releases.
Error Prone 2.24.1
Changes:
- Add an assertion to try to help debug google/error-prone#4225
Full Changelog: https://togithub.com/google/error-prone/compare/v2.24.0...v2.24.1
Error Prone 2.24.0
New checks:
MultipleNullnessAnnotations: Discourage multiple nullness annotationsNullableTypeParameter: Discourage nullness annotations on type parametersNullableWildcard: Discourage nullness annotations on wildcardsSuperCallToObjectMethod: Generalization ofSuperEqualsIsObjectEquals, now covershashCodeFull Changelog: https://togithub.com/google/error-prone/compare/v2.23.0...v2.24.0
Commits
ecf7e10Release Error Prone 2.24.12bd7859Add an assertion to try to help debug https://togithub.com/google/error-prone/i...58a9e80Update a few checks (and a class of tests, with AbstractToString) to handle #...fd21bc9Reflow a comment that didn't appreciate being formatted in unknown commit63cf192UpdateCanIgnoreReturnValueSuggestersummary.5fa727aActually test thathasExtraParameterForEnclosingInstanceworks.21c190aDocument that javadoc shouldn't appear between annotations and the documented...d272dfaAutomated rollback of commit 654d1dbf1e6dd652cd6e8ca003643ddf02266ec2.654d1dbHandle Joiner.on(...) in AbstractToString.da7be27Descend into VariableTrees when looking for variables to check.- Additional commits viewable in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Release notes
Sourced from com.google.truth:truth's releases.
1.4.1
This release deprecates
Truth8.All its methods have become available on the main
Truthclass. In most cases, you can migrate your whole project mechanically:git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'While we do not plan to delete
Truth8, we recommend migrating off it, at least if you static importassertThat: If you do not migrate, such static imports will become ambiguous in Truth 1.4.2, breaking your build.
Commits
a920d7dSet version number for truth-parent to 1.4.1.3406074Document more about how and why to migrate offTruth8.2be0061Update docs to reflect that the Java 8 assertions have "moved" to the main `T...- See full diff in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Release notes
Sourced from com.google.errorprone:error_prone_core's releases.
Error Prone 2.25.0
New checks:
JUnitIncompatibleType: Detects incompatible types passed to an assertion, similar toTruthIncompatibleTypeRedundantSetterCall: Detects fields set twice in the same chained expression. Generalization of previousProtoRedundantSetcheck to also handle AutoValue.Closed issues: #4195, #4224, #4228, #4248, #4249, #4251
Full Changelog: https://togithub.com/google/error-prone/compare/v2.24.1...v2.25.0
Commits
e353c91Release Error Prone 2.25.0ae3a19fAdd some known thread safe types to[]4f060e1Add a test case demonstrating aCanIgnoreReturnValueSuggesterbug.a1f4fa7Drop diagnostics that are reported inside ErrorProneTokens32312a2Update Android API diffb799927Automatic code cleanup.68badf0ErrorProne: Update TestParameterInjector version3ff139fAutomatic code cleanup.0bd7432Rollforward of https://togithub.com/google/error-prone/commit/654d1dbf1e6dd652c...5f20325Fix typos- Additional commits viewable in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Release notes
Sourced from com.google.truth:truth's releases.
1.4.2
This release is the final step of copying all our methods from
Truth8toTruth. If you have not already migrated your usages fromTruth8toTruth, you may see build errors:OptionalSubjectTest.java:39: error: reference to assertThat is ambiguous assertThat(Optional.of("foo")).isPresent(); ^ both method assertThat(@org.checkerframework.checker.nullness.qual.Nullable Optional<?>) in Truth8 and method assertThat(@org.checkerframework.checker.nullness.qual.Nullable Optional<?>) in Truth matchIn most cases, you can migrate your whole project mechanically:
git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'. (You can make that change before upgrading to Truth 1.4.2 or as part of the same commit.)If you instead need to migrate your project incrementally (for example, because it is very large), you may want to upgrade your version of Truth incrementally, too, following our instructions for 1.3.0 and 1.4.0.
For help
Please feel welcome to open an issue to report problems or request help.
Changelog
- Removed temporary type parameters from
Truth.assertThat(Stream)andTruth.assertThat(Optional). This can create build errors, which you can fix by replacing all your references toTruth8with references toTruth. (45782bd0e)
Commits
0ca7ef0Set version number for truth-parent to 1.4.2.e3b4354Enable a few more Guava Primitives tests for J2KTae78f4aBump actions/setup-java from 4.0.0 to 4.1.0996a844Remove more copies of a workaround for an ancient Android bug.a43223eSuppressTruthSelfEqualsviolations in Truth.559d636SuppressNullableOptional, as we already do in, e.g., `Truth.assertThat(Opt...3efe353Automated Code Change5efd53fChangeassertThat(array)to allow arrays of non-nullable elementsbbd8d12Bump com.google.errorprone:error_prone_annotations from 2.24.1 to 2.25.0c243961Remove@J2ktIncompatiblefromStringSubject#matches- Additional commits viewable in compare view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
1 parent c71b786 commit a296d43
83 files changed
File tree
- .github
- google-cloud-datastore-utils
- src
- main/java/com/google/datastore/utils
- testing
- test/java/com/google/datastore/utils
- it
- google-cloud-datastore
- src
- main
- java/com/google/cloud/datastore
- aggregation
- spi
- v1
- testing
- v1
- stub
- resources/META-INF/native-image/com.google.cloud.datastore.v1
- test/java/com/google/cloud/datastore
- it
- spi/v1
- testing
- v1
- grpc-google-cloud-datastore-v1
- src/main/java/com/google/datastore/v1
Some content is hidden
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| 30 | + | |
| 31 | + | |
28 | 32 | | |
29 | 33 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | 160 | | |
177 | 161 | | |
178 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
0 commit comments