xamarin-macios icon indicating copy to clipboard operation
xamarin-macios copied to clipboard

[Foundation] Don't dispose tagged pointers. Fixes #21425.

Open rolfbjarne opened this issue 1 year ago • 12 comments

TODO:

  • better description.
  • many other changes/fixes.

Fixes https://github.com/xamarin/xamarin-macios/issues/21425.

rolfbjarne avatar Oct 15 '24 14:10 rolfbjarne

:computer: [CI Build] Tests on macOS X64 - Mac Sonoma (14) passed :computer:

:white_check_mark: All tests on macOS X64 - Mac Sonoma (14) passed.

Pipeline on Agent Hash: 6a514490e067334c286736e39404e1fe64543891 [PR build]

:white_check_mark: API diff for current PR / commit

.NET (No breaking changes)

:white_check_mark: API diff vs stable

.NET (No breaking changes)

:information_source: Generator diff

Generator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes)

Pipeline on Agent Hash: 6a514490e067334c286736e39404e1fe64543891 [PR build]

:computer: [CI Build] Tests on macOS M1 - Mac Monterey (12) passed :computer:

:white_check_mark: All tests on macOS M1 - Mac Monterey (12) passed.

Pipeline on Agent Hash: 6a514490e067334c286736e39404e1fe64543891 [PR build]

:computer: [CI Build] Tests on macOS M1 - Mac Ventura (13) passed :computer:

:white_check_mark: All tests on macOS M1 - Mac Ventura (13) passed.

Pipeline on Agent Hash: 6a514490e067334c286736e39404e1fe64543891 [PR build]

:rocket: [CI Build] Test results :rocket:

Test results

:white_check_mark: All tests passed on VSTS: test results.

:tada: All 99 tests passed :tada:

Tests counts

:white_check_mark: cecil: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (iOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (MacCatalyst): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (macOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (tvOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: framework: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: fsharp: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: generator: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: introspection: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: linker: All 40 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (iOS): All 7 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (MacCatalyst): All 8 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (macOS): All 9 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (tvOS): All 7 tests passed. Html Report (VSDrops) Download :white_check_mark: msbuild: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: xcframework: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent Hash: 6a514490e067334c286736e39404e1fe64543891 [PR build]

:warning: Your code has been reformatted. :warning:

If this is not desired, add the actions-disable-autoformat label, and revert the reformatting commit.

If files unrelated to your change were modified, try reverting the reformatting commit + merging with the target branch (and push those changes).

github-actions[bot] avatar Oct 17 '24 12:10 github-actions[bot]

:computer: [CI Build] Windows Integration Tests passed :computer:

:white_check_mark: All Windows Integration Tests passed.

Pipeline on Agent Hash: 0430fcf54a5bb0299c875d62671566d89ad36737 [PR build]

:white_check_mark: API diff for current PR / commit

.NET (No breaking changes)

:white_check_mark: API diff vs stable

.NET (No breaking changes)

:information_source: Generator diff

Generator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes)

Pipeline on Agent Hash: 0430fcf54a5bb0299c875d62671566d89ad36737 [PR build]

:computer: [CI Build] Tests on macOS X64 - Mac Sonoma (14) passed :computer:

:white_check_mark: All tests on macOS X64 - Mac Sonoma (14) passed.

Pipeline on Agent Hash: 0430fcf54a5bb0299c875d62671566d89ad36737 [PR build]

:computer: [CI Build] Tests on macOS M1 - Mac Monterey (12) passed :computer:

:white_check_mark: All tests on macOS M1 - Mac Monterey (12) passed.

Pipeline on Agent Hash: 0430fcf54a5bb0299c875d62671566d89ad36737 [PR build]

:computer: [CI Build] Tests on macOS M1 - Mac Ventura (13) passed :computer:

:white_check_mark: All tests on macOS M1 - Mac Ventura (13) passed.

Pipeline on Agent Hash: 0430fcf54a5bb0299c875d62671566d89ad36737 [PR build]

:rocket: [CI Build] Test results :rocket:

Test results

:white_check_mark: All tests passed on VSTS: test results.

:tada: All 99 tests passed :tada:

Tests counts

:white_check_mark: cecil: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (iOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (MacCatalyst): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (macOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (tvOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: framework: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: fsharp: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: generator: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: introspection: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: linker: All 40 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (iOS): All 7 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (MacCatalyst): All 8 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (macOS): All 9 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (tvOS): All 7 tests passed. Html Report (VSDrops) Download :white_check_mark: msbuild: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: xcframework: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent Hash: 0430fcf54a5bb0299c875d62671566d89ad36737 [PR build]

:fire: [CI Build #a28aded] Build failed (Build packages) :fire:

Build failed for the job 'Build packages' (with job status 'Failed')

Pipeline on Agent Hash: a28aded0309bccbbf9c06e5a5692d53b2422a550 [PR build]

:fire: [PR Build #a28aded] Build failed (Detect API changes) :fire:

Build failed for the job 'Detect API changes' (with job status 'Failed')

Pipeline on Agent Hash: a28aded0309bccbbf9c06e5a5692d53b2422a550 [PR build]

:fire: [CI Build #bef5198] Build failed (Build packages) :fire:

Build failed for the job 'Build packages' (with job status 'Failed')

Pipeline on Agent Hash: bef51981a78a94a790534b6d3611ea46db48f696 [PR build]

:fire: [PR Build #bef5198] Build failed (Detect API changes) :fire:

Build failed for the job 'Detect API changes' (with job status 'Failed')

Pipeline on Agent Hash: bef51981a78a94a790534b6d3611ea46db48f696 [PR build]

:fire: Unable to find the contents for the comment: D:\a\1\s\change-detection\results\gh-comment.md does not exist :fire

Pipeline on Agent Hash: bef51981a78a94a790534b6d3611ea46db48f696 [PR build]

:white_check_mark: [CI Build #2c3462d] Build passed (Build packages) :white_check_mark:

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:white_check_mark: [PR Build #2c3462d] Build passed (Detect API changes) :white_check_mark:

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:white_check_mark: [CI Build #2c3462d] Build passed (Build macOS tests) :white_check_mark:

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:computer: [CI Build #2c3462d] Tests on macOS X64 - Mac Sonoma (14) passed :computer:

:white_check_mark: All tests on macOS X64 - Mac Sonoma (14) passed.

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:computer: [CI Build #2c3462d] Tests on macOS arm64 - Mac Sequoia (15) passed :computer:

:white_check_mark: All tests on macOS arm64 - Mac Sequoia (15) passed.

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:computer: [CI Build #2c3462d] Tests on macOS M1 - Mac Ventura (13) passed :computer:

:white_check_mark: All tests on macOS M1 - Mac Ventura (13) passed.

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:computer: [CI Build #2c3462d] Tests on macOS M1 - Mac Monterey (12) passed :computer:

:white_check_mark: All tests on macOS M1 - Mac Monterey (12) passed.

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:white_check_mark: API diff for current PR / commit

.NET ( No breaking changes )

:white_check_mark: API diff vs stable

.NET ( No breaking changes )

:information_source: Generator diff

Generator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes)

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:fire: [CI Build #2c3462d] Test results :fire:

Test results

:x: Tests failed on VSTS: test results

3 tests crashed, 0 tests failed, 91 tests passed.

Failures

:x: monotouch tests (MacCatalyst)

:fire: Failed catastrophically on VSTS: test results - monotouch_maccatalyst (no summary found).

Html Report (VSDrops) Download

:x: monotouch tests (macOS)

:fire: Failed catastrophically on VSTS: test results - monotouch_macos (no summary found).

Html Report (VSDrops) Download

:x: monotouch tests (tvOS)

:fire: Failed catastrophically on VSTS: test results - monotouch_tvos (no summary found).

Html Report (VSDrops) Download

Successes

:white_check_mark: cecil: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (iOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (MacCatalyst): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (macOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (tvOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: framework: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: fsharp: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: generator: All 5 tests passed. Html Report (VSDrops) Download :white_check_mark: interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: introspection: All 6 tests passed. Html Report (VSDrops) Download :white_check_mark: linker: All 44 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (iOS): All 10 tests passed. Html Report (VSDrops) Download :white_check_mark: msbuild: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: windows: All 3 tests passed. Html Report (VSDrops) Download :white_check_mark: xcframework: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:fire: [CI Build #2c3462d] Test results :fire:

Test results

:x: Tests failed on VSTS: test results

1 tests crashed, 0 tests failed, 116 tests passed.

Failures

:x: monotouch tests (macOS) [attempt 2]

:fire: Failed catastrophically on VSTS: test results - monotouch_macos (no summary found).

Html Report (VSDrops) Download

Successes

:white_check_mark: cecil: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (iOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (MacCatalyst): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (macOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (tvOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: framework: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: fsharp: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: generator: All 5 tests passed. Html Report (VSDrops) Download :white_check_mark: interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: introspection: All 6 tests passed. Html Report (VSDrops) Download :white_check_mark: linker: All 44 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (iOS): All 10 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (MacCatalyst): All 15 tests passed. [attempt 2] Html Report (VSDrops) Download :white_check_mark: monotouch (tvOS): All 10 tests passed. [attempt 2] Html Report (VSDrops) Download :white_check_mark: msbuild: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: windows: All 3 tests passed. Html Report (VSDrops) Download :white_check_mark: xcframework: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]

:rocket: [CI Build #2c3462d] Test results :rocket:

Test results

:white_check_mark: All tests passed on VSTS: test results.

:tada: All 128 tests passed :tada:

Tests counts

:white_check_mark: cecil: All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (iOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (MacCatalyst): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (macOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: dotnettests (tvOS): All 1 tests passed. Html Report (VSDrops) Download :white_check_mark: framework: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: fsharp: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: generator: All 5 tests passed. Html Report (VSDrops) Download :white_check_mark: interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: introspection: All 6 tests passed. Html Report (VSDrops) Download :white_check_mark: linker: All 44 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (iOS): All 10 tests passed. Html Report (VSDrops) Download :white_check_mark: monotouch (MacCatalyst): All 15 tests passed. [attempt 2] Html Report (VSDrops) Download :white_check_mark: monotouch (macOS): All 12 tests passed. [attempt 3] Html Report (VSDrops) Download :white_check_mark: monotouch (tvOS): All 10 tests passed. [attempt 2] Html Report (VSDrops) Download :white_check_mark: msbuild: All 2 tests passed. Html Report (VSDrops) Download :white_check_mark: windows: All 3 tests passed. Html Report (VSDrops) Download :white_check_mark: xcframework: All 4 tests passed. Html Report (VSDrops) Download :white_check_mark: xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent Hash: 2c3462da190c12bd3a60fe3c70cbf83dbf9d49d0 [PR build]