René's URL Explorer Experiment


Title: Add soft shutdown by amos402 · Pull Request #958 · pythonnet/pythonnet · GitHub

Open Graph Title: Add soft shutdown by amos402 · Pull Request #958 · pythonnet/pythonnet

X Title: Add soft shutdown by amos402 · Pull Request #958 · pythonnet/pythonnet

Description: Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. - Add soft shutdown by amos402 · Pull Request #958 · pythonnet/pythonnet

Open Graph Description: What does this implement/fix? Explain your changes. An upgraded version for #754 An implementation for #957 Also included some minor fixes. Still simple and roughly, reset all GC objects by a save ...

X Description: What does this implement/fix? Explain your changes. An upgraded version for #754 An implementation for #957 Also included some minor fixes. Still simple and roughly, reset all GC objects by a save ...

Opengraph URL: https://github.com/pythonnet/pythonnet/pull/958

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:c397646f-5b9d-0bcd-3fe8-e7c2158cb550
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC750:32FE0E:2601B12:3597E4A:6970FB12
html-safe-noncef76fafb344a6485b1ec31946aaf223d5f49dbbab9bb0872c5a766a39b9b1b395
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNzUwOjMyRkUwRToyNjAxQjEyOjM1OTdFNEE6Njk3MEZCMTIiLCJ2aXNpdG9yX2lkIjoiMTk3NjA0MzcwMzY2MjM0NDk3OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacf026bb47b58c473aa638d8afeaddc28c4ab081f30d5338dd0699fb4501d4fac7
hovercard-subject-tagpull_request:318432107
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/pythonnet/pythonnet/pull/958/commits
twitter:imagehttps://opengraph.githubassets.com/0a0c3bb77a145f402ef20dab22e7cefb216673b888477da68918b8bda3749276/pythonnet/pythonnet/pull/958
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0a0c3bb77a145f402ef20dab22e7cefb216673b888477da68918b8bda3749276/pythonnet/pythonnet/pull/958
og:image:altWhat does this implement/fix? Explain your changes. An upgraded version for #754 An implementation for #957 Also included some minor fixes. Still simple and roughly, reset all GC objects by a save ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameamos402
hostnamegithub.com
expected-hostnamegithub.com
None1b239ebed690c3053869ff31a3b7597834c25673659d63e7b6fd6a9b5d7853de
turbo-cache-controlno-cache
go-importgithub.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git
octolytics-dimension-user_id6050430
octolytics-dimension-user_loginpythonnet
octolytics-dimension-repository_id14748123
octolytics-dimension-repository_nwopythonnet/pythonnet
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id14748123
octolytics-dimension-repository_network_root_nwopythonnet/pythonnet
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseaeacfd55297f3de5395c83f200ac35d1f474115e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/pythonnet/pythonnet/pull/958/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnet%2Fpythonnet%2Fpull%2F958%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnet%2Fpythonnet%2Fpull%2F958%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=pythonnet%2Fpythonnet
Reloadhttps://github.com/pythonnet/pythonnet/pull/958/commits
Reloadhttps://github.com/pythonnet/pythonnet/pull/958/commits
Reloadhttps://github.com/pythonnet/pythonnet/pull/958/commits
pythonnet https://github.com/pythonnet
pythonnethttps://github.com/pythonnet/pythonnet
Notifications https://github.com/login?return_to=%2Fpythonnet%2Fpythonnet
Fork 770 https://github.com/login?return_to=%2Fpythonnet%2Fpythonnet
Star 5.4k https://github.com/login?return_to=%2Fpythonnet%2Fpythonnet
Code https://github.com/pythonnet/pythonnet
Issues 155 https://github.com/pythonnet/pythonnet/issues
Pull requests 18 https://github.com/pythonnet/pythonnet/pulls
Discussions https://github.com/pythonnet/pythonnet/discussions
Actions https://github.com/pythonnet/pythonnet/actions
Projects 0 https://github.com/pythonnet/pythonnet/projects
Wiki https://github.com/pythonnet/pythonnet/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/pythonnet/pythonnet/security
Please reload this pagehttps://github.com/pythonnet/pythonnet/pull/958/commits
Insights https://github.com/pythonnet/pythonnet/pulse
Code https://github.com/pythonnet/pythonnet
Issues https://github.com/pythonnet/pythonnet/issues
Pull requests https://github.com/pythonnet/pythonnet/pulls
Discussions https://github.com/pythonnet/pythonnet/discussions
Actions https://github.com/pythonnet/pythonnet/actions
Projects https://github.com/pythonnet/pythonnet/projects
Wiki https://github.com/pythonnet/pythonnet/wiki
Security https://github.com/pythonnet/pythonnet/security
Insights https://github.com/pythonnet/pythonnet/pulse
lostmsuhttps://github.com/lostmsu
pythonnet:masterhttps://github.com/pythonnet/pythonnet/tree/master
amos402:soft-shutdownhttps://github.com/amos402/pythonnet/tree/soft-shutdown
Conversationhttps://github.com/pythonnet/pythonnet/pull/958
Commits163 (163)https://github.com/pythonnet/pythonnet/pull/958/commits
Checkshttps://github.com/pythonnet/pythonnet/pull/958/checks
Files changedhttps://github.com/pythonnet/pythonnet/pull/958/files
Add soft shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits#top
lostmsuhttps://github.com/lostmsu
pythonnet:masterhttps://github.com/pythonnet/pythonnet/tree/master
amos402:soft-shutdownhttps://github.com/amos402/pythonnet/tree/soft-shutdown
Drop LoadLibrary dependencyhttps://github.com/pythonnet/pythonnet/pull/958/commits/d1928dcfde6cca317a33abadde2da27fd09adc60
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
d1928dchttps://github.com/pythonnet/pythonnet/pull/958/commits/d1928dcfde6cca317a33abadde2da27fd09adc60
https://github.com/pythonnet/pythonnet/tree/d1928dcfde6cca317a33abadde2da27fd09adc60
Explain for getting _PyObject_NextNotImplementedhttps://github.com/pythonnet/pythonnet/pull/958/commits/f000e0846407a5f0a8c30b612b3c874981330feb
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
f000e08https://github.com/pythonnet/pythonnet/pull/958/commits/f000e0846407a5f0a8c30b612b3c874981330feb
https://github.com/pythonnet/pythonnet/tree/f000e0846407a5f0a8c30b612b3c874981330feb
Update changelog and authorshttps://github.com/pythonnet/pythonnet/pull/958/commits/f8824005d489f7d5f3d7bfb95f59af3a2dd03cfe
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
f882400https://github.com/pythonnet/pythonnet/pull/958/commits/f8824005d489f7d5f3d7bfb95f59af3a2dd03cfe
https://github.com/pythonnet/pythonnet/tree/f8824005d489f7d5f3d7bfb95f59af3a2dd03cfe
Merge branch 'master' into drop-dlopenhttps://github.com/pythonnet/pythonnet/pull/958/commits/b7715ee474c97e3b20db0335b489be7ec75ad4be
https://github.com/filmor
filmorhttps://github.com/pythonnet/pythonnet/commits?author=filmor
b7715eehttps://github.com/pythonnet/pythonnet/pull/958/commits/b7715ee474c97e3b20db0335b489be7ec75ad4be
https://github.com/pythonnet/pythonnet/tree/b7715ee474c97e3b20db0335b489be7ec75ad4be
Merge remote-tracking branch 'remotes/upstream/master' into drop-dlopenhttps://github.com/pythonnet/pythonnet/pull/958/commits/41ac66569e8c794d7c4b6b2ef0db65cbff24f990
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
41ac665https://github.com/pythonnet/pythonnet/pull/958/commits/41ac66569e8c794d7c4b6b2ef0db65cbff24f990
https://github.com/pythonnet/pythonnet/tree/41ac66569e8c794d7c4b6b2ef0db65cbff24f990
Merge branch 'master' into drop-dlopenhttps://github.com/pythonnet/pythonnet/pull/958/commits/c6dae9ed004d508f9d21999fe571d044824737a4
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
c6dae9ehttps://github.com/pythonnet/pythonnet/pull/958/commits/c6dae9ed004d508f9d21999fe571d044824737a4
https://github.com/pythonnet/pythonnet/tree/c6dae9ed004d508f9d21999fe571d044824737a4
Add soft shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/4e19a4ff82e9a50155f898366c506bfa337c022c
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
4e19a4fhttps://github.com/pythonnet/pythonnet/pull/958/commits/4e19a4ff82e9a50155f898366c506bfa337c022c
https://github.com/pythonnet/pythonnet/tree/4e19a4ff82e9a50155f898366c506bfa337c022c
* Fix refcnt errorhttps://github.com/pythonnet/pythonnet/pull/958/commits/657452e7d4b207612862d53ab647b8afd7906db7
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
657452ehttps://github.com/pythonnet/pythonnet/pull/958/commits/657452e7d4b207612862d53ab647b8afd7906db7
https://github.com/pythonnet/pythonnet/tree/657452e7d4b207612862d53ab647b8afd7906db7
Fixed leaking of tp_namehttps://github.com/pythonnet/pythonnet/pull/958/commits/91f64b94a027a13d7b97113cd648123018516a30
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
91f64b9https://github.com/pythonnet/pythonnet/pull/958/commits/91f64b94a027a13d7b97113cd648123018516a30
https://github.com/pythonnet/pythonnet/tree/91f64b94a027a13d7b97113cd648123018516a30
* Reset type slotshttps://github.com/pythonnet/pythonnet/pull/958/commits/b07b844908c56da0bf9152f2e39e4b2b52dc82a8
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
b07b844https://github.com/pythonnet/pythonnet/pull/958/commits/b07b844908c56da0bf9152f2e39e4b2b52dc82a8
https://github.com/pythonnet/pythonnet/tree/b07b844908c56da0bf9152f2e39e4b2b52dc82a8
Clear ExtensionTypehttps://github.com/pythonnet/pythonnet/pull/958/commits/7db724ed9c93ecf67b5f9fc3ee94c217597f0f57
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
7db724ehttps://github.com/pythonnet/pythonnet/pull/958/commits/7db724ed9c93ecf67b5f9fc3ee94c217597f0f57
https://github.com/pythonnet/pythonnet/tree/7db724ed9c93ecf67b5f9fc3ee94c217597f0f57
Del SlotsHolder from tp_dict when shutting downhttps://github.com/pythonnet/pythonnet/pull/958/commits/2a88be47a0fded6b1cb7e1aa71925d2d312a31fa
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
2a88be4https://github.com/pythonnet/pythonnet/pull/958/commits/2a88be47a0fded6b1cb7e1aa71925d2d312a31fa
https://github.com/pythonnet/pythonnet/tree/2a88be47a0fded6b1cb7e1aa71925d2d312a31fa
Fix refcnt error of qualnamehttps://github.com/pythonnet/pythonnet/pull/958/commits/294097347dcf96924f64c246230402bbcdbbff03
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
2940973https://github.com/pythonnet/pythonnet/pull/958/commits/294097347dcf96924f64c246230402bbcdbbff03
https://github.com/pythonnet/pythonnet/tree/294097347dcf96924f64c246230402bbcdbbff03
Since ClassBase not override tp_init for BaseException, repr(ExceptionObject) will not care 'u' on Python2.https://github.com/pythonnet/pythonnet/pull/958/commits/d1089138d409f66181e7f50fcc9b8e8b52369349
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
d108913https://github.com/pythonnet/pythonnet/pull/958/commits/d1089138d409f66181e7f50fcc9b8e8b52369349
https://github.com/pythonnet/pythonnet/tree/d1089138d409f66181e7f50fcc9b8e8b52369349
* Use environment variable `PYTHONNET_SOFT_SHUTDOWN` to enable soft shutdown forcedlyhttps://github.com/pythonnet/pythonnet/pull/958/commits/cc9e7e5cd813755d0bce0938b438417cc0aa2c31
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
cc9e7e5https://github.com/pythonnet/pythonnet/pull/958/commits/cc9e7e5cd813755d0bce0938b438417cc0aa2c31
https://github.com/pythonnet/pythonnet/tree/cc9e7e5cd813755d0bce0938b438417cc0aa2c31
Fixed deadlock on finalizer after shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/1cb8e8cfcc1c168c11fe429747dd7af3e06aec8b
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
1cb8e8chttps://github.com/pythonnet/pythonnet/pull/958/commits/1cb8e8cfcc1c168c11fe429747dd7af3e06aec8b
https://github.com/pythonnet/pythonnet/tree/1cb8e8cfcc1c168c11fe429747dd7af3e06aec8b
Merge branch 'master' into drop-dlopenhttps://github.com/pythonnet/pythonnet/pull/958/commits/653a26309973a26ae9e817da545742b80de76ff5
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
653a263https://github.com/pythonnet/pythonnet/pull/958/commits/653a26309973a26ae9e817da545742b80de76ff5
https://github.com/pythonnet/pythonnet/tree/653a26309973a26ae9e817da545742b80de76ff5
* Load PyModuleType without LibraryLoaderhttps://github.com/pythonnet/pythonnet/pull/958/commits/b3e889b9f6f320f7a40f67dfe6cbe315e03215bb
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
b3e889bhttps://github.com/pythonnet/pythonnet/pull/958/commits/b3e889b9f6f320f7a40f67dfe6cbe315e03215bb
https://github.com/pythonnet/pythonnet/tree/b3e889b9f6f320f7a40f67dfe6cbe315e03215bb
Merge remote-tracking branch 'remotes/upstream/master' into drop-dlopen-2https://github.com/pythonnet/pythonnet/pull/958/commits/04d6dfb6323ca17376c921a1706bb5791058c689
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
04d6dfbhttps://github.com/pythonnet/pythonnet/pull/958/commits/04d6dfb6323ca17376c921a1706bb5791058c689
https://github.com/pythonnet/pythonnet/tree/04d6dfb6323ca17376c921a1706bb5791058c689
Prevent exception overridehttps://github.com/pythonnet/pythonnet/pull/958/commits/5150e618612a299af3a5c970f5ec299b3ca974f0
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
5150e61https://github.com/pythonnet/pythonnet/pull/958/commits/5150e618612a299af3a5c970f5ec299b3ca974f0
https://github.com/pythonnet/pythonnet/tree/5150e618612a299af3a5c970f5ec299b3ca974f0
Rollback symbol loading for __Internalhttps://github.com/pythonnet/pythonnet/pull/958/commits/65e209e00d76a39007b86b4a3c825ab1e38a1d2c
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
65e209ehttps://github.com/pythonnet/pythonnet/pull/958/commits/65e209e00d76a39007b86b4a3c825ab1e38a1d2c
https://github.com/pythonnet/pythonnet/tree/65e209e00d76a39007b86b4a3c825ab1e38a1d2c
Merge remote-tracking branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/cad95da98f57aa6e6d332574b67ec1bf43f24a63
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
cad95dahttps://github.com/pythonnet/pythonnet/pull/958/commits/cad95da98f57aa6e6d332574b67ec1bf43f24a63
https://github.com/pythonnet/pythonnet/tree/cad95da98f57aa6e6d332574b67ec1bf43f24a63
Free GC handle for all subclass of ExtensionTypehttps://github.com/pythonnet/pythonnet/pull/958/commits/0dee5dad765e6c2482c59d02b3111ca25b4f7723
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
0dee5dahttps://github.com/pythonnet/pythonnet/pull/958/commits/0dee5dad765e6c2482c59d02b3111ca25b4f7723
https://github.com/pythonnet/pythonnet/tree/0dee5dad765e6c2482c59d02b3111ca25b4f7723
Specific exception typeshttps://github.com/pythonnet/pythonnet/pull/958/commits/00a0b320af3e30d75f001f873d0f5471d690e991
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
00a0b32https://github.com/pythonnet/pythonnet/pull/958/commits/00a0b320af3e30d75f001f873d0f5471d690e991
https://github.com/pythonnet/pythonnet/tree/00a0b320af3e30d75f001f873d0f5471d690e991
Record mp_length slothttps://github.com/pythonnet/pythonnet/pull/958/commits/77da6dff83b6315cf328c164367571c2e13acc61
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
77da6dfhttps://github.com/pythonnet/pythonnet/pull/958/commits/77da6dff83b6315cf328c164367571c2e13acc61
https://github.com/pythonnet/pythonnet/tree/77da6dff83b6315cf328c164367571c2e13acc61
* Fix deadlock on domain unloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/2039e69dbd97c528ce3628303b23f3689806b571
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
2039e69https://github.com/pythonnet/pythonnet/pull/958/commits/2039e69dbd97c528ce3628303b23f3689806b571
https://github.com/pythonnet/pythonnet/tree/2039e69dbd97c528ce3628303b23f3689806b571
Fix refcnt errorhttps://github.com/pythonnet/pythonnet/pull/958/commits/fe5050dfccb466d9824a63ef0e54123a5bf41d1e
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
fe5050dhttps://github.com/pythonnet/pythonnet/pull/958/commits/fe5050dfccb466d9824a63ef0e54123a5bf41d1e
https://github.com/pythonnet/pythonnet/tree/fe5050dfccb466d9824a63ef0e54123a5bf41d1e
Reset a tuple for tp_baseshttps://github.com/pythonnet/pythonnet/pull/958/commits/593fb00fc31066f1c10e104d5ecf5a25b648344a
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
593fb00https://github.com/pythonnet/pythonnet/pull/958/commits/593fb00fc31066f1c10e104d5ecf5a25b648344a
https://github.com/pythonnet/pythonnet/tree/593fb00fc31066f1c10e104d5ecf5a25b648344a
Merge branch 'decref-types' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/1ce83fc4f901f41db6e9c895cb228d4347a88f5f
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
1ce83fchttps://github.com/pythonnet/pythonnet/pull/958/commits/1ce83fc4f901f41db6e9c895cb228d4347a88f5f
https://github.com/pythonnet/pythonnet/tree/1ce83fc4f901f41db6e9c895cb228d4347a88f5f
Fix refcnt errorhttps://github.com/pythonnet/pythonnet/pull/958/commits/fba616a84ac9e105e34a6938031da481f185619b
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
fba616ahttps://github.com/pythonnet/pythonnet/pull/958/commits/fba616a84ac9e105e34a6938031da481f185619b
https://github.com/pythonnet/pythonnet/tree/fba616a84ac9e105e34a6938031da481f185619b
* Use subtype slots instead JIT codehttps://github.com/pythonnet/pythonnet/pull/958/commits/bdc0f72daf16bf96e5074bc9951faeee2df42fb6
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
bdc0f72https://github.com/pythonnet/pythonnet/pull/958/commits/bdc0f72daf16bf96e5074bc9951faeee2df42fb6
https://github.com/pythonnet/pythonnet/tree/bdc0f72daf16bf96e5074bc9951faeee2df42fb6
Clear tp_dict of ModuleObjecthttps://github.com/pythonnet/pythonnet/pull/958/commits/49d98e85f4ae249ba6813e580631cbade3a6b4c6
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
49d98e8https://github.com/pythonnet/pythonnet/pull/958/commits/49d98e85f4ae249ba6813e580631cbade3a6b4c6
https://github.com/pythonnet/pythonnet/tree/49d98e85f4ae249ba6813e580631cbade3a6b4c6
Manipulate SlotsHolder manually instead of Capsule mechanismhttps://github.com/pythonnet/pythonnet/pull/958/commits/433d0f65872492b8ff71c0b69a84f5a95e1c5c43
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
433d0f6https://github.com/pythonnet/pythonnet/pull/958/commits/433d0f65872492b8ff71c0b69a84f5a95e1c5c43
https://github.com/pythonnet/pythonnet/tree/433d0f65872492b8ff71c0b69a84f5a95e1c5c43
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/9b4864b9ee7ee8f03b1bc3166bbd5db488aa4fbb
https://github.com/filmor
filmorhttps://github.com/pythonnet/pythonnet/commits?author=filmor
9b4864bhttps://github.com/pythonnet/pythonnet/pull/958/commits/9b4864b9ee7ee8f03b1bc3166bbd5db488aa4fbb
https://github.com/pythonnet/pythonnet/tree/9b4864b9ee7ee8f03b1bc3166bbd5db488aa4fbb
* Drop NativeCodePage dependencyhttps://github.com/pythonnet/pythonnet/pull/958/commits/1b466df0ad10985c562e6f29a81094a863918f6d
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
1b466dfhttps://github.com/pythonnet/pythonnet/pull/958/commits/1b466df0ad10985c562e6f29a81094a863918f6d
https://github.com/pythonnet/pythonnet/tree/1b466df0ad10985c562e6f29a81094a863918f6d
Remove unused codehttps://github.com/pythonnet/pythonnet/pull/958/commits/49130c490cf092137f5a9e67b0025e789fed290f
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
49130c4https://github.com/pythonnet/pythonnet/pull/958/commits/49130c490cf092137f5a9e67b0025e789fed290f
https://github.com/pythonnet/pythonnet/tree/49130c490cf092137f5a9e67b0025e789fed290f
Add tp_clear for constructorbindinghttps://github.com/pythonnet/pythonnet/pull/958/commits/76ba510e7fa8f6419e5de08107755ef1e951ee2e
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
76ba510https://github.com/pythonnet/pythonnet/pull/958/commits/76ba510e7fa8f6419e5de08107755ef1e951ee2e
https://github.com/pythonnet/pythonnet/tree/76ba510e7fa8f6419e5de08107755ef1e951ee2e
tp_clear for EventBindinghttps://github.com/pythonnet/pythonnet/pull/958/commits/1ff21ac0c62cd17c219c8e1f8e9ab156963c0719
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
1ff21achttps://github.com/pythonnet/pythonnet/pull/958/commits/1ff21ac0c62cd17c219c8e1f8e9ab156963c0719
https://github.com/pythonnet/pythonnet/tree/1ff21ac0c62cd17c219c8e1f8e9ab156963c0719
All base type corrected, remove unnecessary slot sethttps://github.com/pythonnet/pythonnet/pull/958/commits/0b013787a3f3ba6c15ea9cbd63c8f4bea97a88b3
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
0b01378https://github.com/pythonnet/pythonnet/pull/958/commits/0b013787a3f3ba6c15ea9cbd63c8f4bea97a88b3
https://github.com/pythonnet/pythonnet/tree/0b013787a3f3ba6c15ea9cbd63c8f4bea97a88b3
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/631bb436b787d239115e1376b1516b5f765e3f96
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
631bb43https://github.com/pythonnet/pythonnet/pull/958/commits/631bb436b787d239115e1376b1516b5f765e3f96
https://github.com/pythonnet/pythonnet/tree/631bb436b787d239115e1376b1516b5f765e3f96
Add basic `reload` shutdown modehttps://github.com/pythonnet/pythonnet/pull/958/commits/bf3d9f847594e2a5558e83e954614e9a9c0f5982
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
bf3d9f8https://github.com/pythonnet/pythonnet/pull/958/commits/bf3d9f847594e2a5558e83e954614e9a9c0f5982
https://github.com/pythonnet/pythonnet/tree/bf3d9f847594e2a5558e83e954614e9a9c0f5982
Data synchronization for PyScopeTest.TestThreadhttps://github.com/pythonnet/pythonnet/pull/958/commits/da97502006791bb0597446766ad00a6f9d291895
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
da97502https://github.com/pythonnet/pythonnet/pull/958/commits/da97502006791bb0597446766ad00a6f9d291895
https://github.com/pythonnet/pythonnet/tree/da97502006791bb0597446766ad00a6f9d291895
Disable `ShutdownMode.Reload` on `NETSTANDARD`https://github.com/pythonnet/pythonnet/pull/958/commits/e8b31605691462d5bd143c30d57269902a144d05
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
e8b3160https://github.com/pythonnet/pythonnet/pull/958/commits/e8b31605691462d5bd143c30d57269902a144d05
https://github.com/pythonnet/pythonnet/tree/e8b31605691462d5bd143c30d57269902a144d05
* Serialize CLRObjecthttps://github.com/pythonnet/pythonnet/pull/958/commits/80d4fa0bcb342ff8a41e2b7c27c349e32fda381b
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
80d4fa0https://github.com/pythonnet/pythonnet/pull/958/commits/80d4fa0bcb342ff8a41e2b7c27c349e32fda381b
https://github.com/pythonnet/pythonnet/tree/80d4fa0bcb342ff8a41e2b7c27c349e32fda381b
Add ShutdownMode.Default refer to normal mode if no EnvironmentVariable control existshttps://github.com/pythonnet/pythonnet/pull/958/commits/9874cd123393900364bf0f0f1c1a20af5dbf7763
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
9874cd1https://github.com/pythonnet/pythonnet/pull/958/commits/9874cd123393900364bf0f0f1c1a20af5dbf7763
https://github.com/pythonnet/pythonnet/tree/9874cd123393900364bf0f0f1c1a20af5dbf7763
Not generating the debug info for generated moduleshttps://github.com/pythonnet/pythonnet/pull/958/commits/8da561b232456f9567ea7ab13ea89bab3f4586ae
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
8da561bhttps://github.com/pythonnet/pythonnet/pull/958/commits/8da561b232456f9567ea7ab13ea89bab3f4586ae
https://github.com/pythonnet/pythonnet/tree/8da561b232456f9567ea7ab13ea89bab3f4586ae
`TestDomainReload` use itself assembly instead of dynamic creationhttps://github.com/pythonnet/pythonnet/pull/958/commits/9499c644af4f6111c24e19b3d378155d54e07295
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
9499c64https://github.com/pythonnet/pythonnet/pull/958/commits/9499c644af4f6111c24e19b3d378155d54e07295
https://github.com/pythonnet/pythonnet/tree/9499c644af4f6111c24e19b3d378155d54e07295
Merge branch 'master' into drop-dlopenhttps://github.com/pythonnet/pythonnet/pull/958/commits/431d64481e446208a3a655783c5f5e0624254ba3
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
431d644https://github.com/pythonnet/pythonnet/pull/958/commits/431d64481e446208a3a655783c5f5e0624254ba3
https://github.com/pythonnet/pythonnet/tree/431d64481e446208a3a655783c5f5e0624254ba3
* Fix refcnt errorhttps://github.com/pythonnet/pythonnet/pull/958/commits/2b84394f00d0db083ea82b8ca6d1831d8e9e9b81
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
2b84394https://github.com/pythonnet/pythonnet/pull/958/commits/2b84394f00d0db083ea82b8ca6d1831d8e9e9b81
https://github.com/pythonnet/pythonnet/tree/2b84394f00d0db083ea82b8ca6d1831d8e9e9b81
Validate return valuehttps://github.com/pythonnet/pythonnet/pull/958/commits/5ade069d280c69986787ee118080ae7e3e7441b3
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
5ade069https://github.com/pythonnet/pythonnet/pull/958/commits/5ade069d280c69986787ee118080ae7e3e7441b3
https://github.com/pythonnet/pythonnet/tree/5ade069d280c69986787ee118080ae7e3e7441b3
Merge branch 'drop-dlopen' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/8dabed76a6df38ae9570a06ef761621eebdb7d8c
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
8dabed7https://github.com/pythonnet/pythonnet/pull/958/commits/8dabed76a6df38ae9570a06ef761621eebdb7d8c
https://github.com/pythonnet/pythonnet/tree/8dabed76a6df38ae9570a06ef761621eebdb7d8c
* API for getting the default shutdown modehttps://github.com/pythonnet/pythonnet/pull/958/commits/f4bb77a1d4c5d8386816203506e908450c90ae52
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
f4bb77ahttps://github.com/pythonnet/pythonnet/pull/958/commits/f4bb77a1d4c5d8386816203506e908450c90ae52
https://github.com/pythonnet/pythonnet/tree/f4bb77a1d4c5d8386816203506e908450c90ae52
In domain test, use soft mode if default mode is normalhttps://github.com/pythonnet/pythonnet/pull/958/commits/670bd745be9f13dd2e8fff044b2691641e15dd37
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
670bd74https://github.com/pythonnet/pythonnet/pull/958/commits/670bd745be9f13dd2e8fff044b2691641e15dd37
https://github.com/pythonnet/pythonnet/tree/670bd745be9f13dd2e8fff044b2691641e15dd37
Avoid Domain tests influence other tests when the default is not Soft or Reloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/3cb56f16bdd6dc978520f630714bf3f24474132a
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
3cb56f1https://github.com/pythonnet/pythonnet/pull/958/commits/3cb56f16bdd6dc978520f630714bf3f24474132a
https://github.com/pythonnet/pythonnet/tree/3cb56f16bdd6dc978520f630714bf3f24474132a
Skip non-serializable objectshttps://github.com/pythonnet/pythonnet/pull/958/commits/3c9a83c13a839ca66723ef14039f9184b0d0e532
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
3c9a83chttps://github.com/pythonnet/pythonnet/pull/958/commits/3c9a83c13a839ca66723ef14039f9184b0d0e532
https://github.com/pythonnet/pythonnet/tree/3c9a83c13a839ca66723ef14039f9184b0d0e532
Merge branch 'soft-shutdown-reload' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/992c469388cededca01cc8b412f0c6f8fb3c7021
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
992c469https://github.com/pythonnet/pythonnet/pull/958/commits/992c469388cededca01cc8b412f0c6f8fb3c7021
https://github.com/pythonnet/pythonnet/tree/992c469388cededca01cc8b412f0c6f8fb3c7021
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/924b21788044234166a1f026cfcb22b260c89275
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
924b217https://github.com/pythonnet/pythonnet/pull/958/commits/924b21788044234166a1f026cfcb22b260c89275
https://github.com/pythonnet/pythonnet/tree/924b21788044234166a1f026cfcb22b260c89275
* Reset Exceptions to IntPtr.Zerohttps://github.com/pythonnet/pythonnet/pull/958/commits/df84e290fef15f289149231fa35dd47eac511e47
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
df84e29https://github.com/pythonnet/pythonnet/pull/958/commits/df84e290fef15f289149231fa35dd47eac511e47
https://github.com/pythonnet/pythonnet/tree/df84e290fef15f289149231fa35dd47eac511e47
Split RuntimeData into separate filehttps://github.com/pythonnet/pythonnet/pull/958/commits/8b516210a5088f730b8fa192dd19db5b0f03b9eb
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
8b51621https://github.com/pythonnet/pythonnet/pull/958/commits/8b516210a5088f730b8fa192dd19db5b0f03b9eb
https://github.com/pythonnet/pythonnet/tree/8b516210a5088f730b8fa192dd19db5b0f03b9eb
Extract InitPyMembers methodhttps://github.com/pythonnet/pythonnet/pull/958/commits/97c8c2a200bc1246f7ed0fa034300b81fa6dfe48
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
97c8c2ahttps://github.com/pythonnet/pythonnet/pull/958/commits/97c8c2a200bc1246f7ed0fa034300b81fa6dfe48
https://github.com/pythonnet/pythonnet/tree/97c8c2a200bc1246f7ed0fa034300b81fa6dfe48
* Classify runtime datahttps://github.com/pythonnet/pythonnet/pull/958/commits/39f47c81bbbafc501c98e7d59517484eca4e7a57
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
39f47c8https://github.com/pythonnet/pythonnet/pull/958/commits/39f47c81bbbafc501c98e7d59517484eca4e7a57
https://github.com/pythonnet/pythonnet/tree/39f47c81bbbafc501c98e7d59517484eca4e7a57
* Stash for ImportHookhttps://github.com/pythonnet/pythonnet/pull/958/commits/aa63f0bcbcc1af0aa0488c13a2a3d1adaf97f8c6
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
aa63f0bhttps://github.com/pythonnet/pythonnet/pull/958/commits/aa63f0bcbcc1af0aa0488c13a2a3d1adaf97f8c6
https://github.com/pythonnet/pythonnet/tree/aa63f0bcbcc1af0aa0488c13a2a3d1adaf97f8c6
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/5b2f3d4e9db43cbc299036523145c1ec070aa1ab
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
5b2f3d4https://github.com/pythonnet/pythonnet/pull/958/commits/5b2f3d4e9db43cbc299036523145c1ec070aa1ab
https://github.com/pythonnet/pythonnet/tree/5b2f3d4e9db43cbc299036523145c1ec070aa1ab
Apply Reference type usagehttps://github.com/pythonnet/pythonnet/pull/958/commits/35cbe55b285923bc7253d545d3ae6f530703f4b3
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
35cbe55https://github.com/pythonnet/pythonnet/pull/958/commits/35cbe55b285923bc7253d545d3ae6f530703f4b3
https://github.com/pythonnet/pythonnet/tree/35cbe55b285923bc7253d545d3ae6f530703f4b3
* Manipulate refcnt in Push/Pop objectshttps://github.com/pythonnet/pythonnet/pull/958/commits/f23cae63b9944fd65a706456b9ad090ad1e94bb2
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
f23cae6https://github.com/pythonnet/pythonnet/pull/958/commits/f23cae63b9944fd65a706456b9ad090ad1e94bb2
https://github.com/pythonnet/pythonnet/tree/f23cae63b9944fd65a706456b9ad090ad1e94bb2
Load cache of ModuleObject after reloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/183f9d822c17b1cba7f3538b8d4394b7ef1cae44
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
183f9d8https://github.com/pythonnet/pythonnet/pull/958/commits/183f9d822c17b1cba7f3538b8d4394b7ef1cae44
https://github.com/pythonnet/pythonnet/tree/183f9d822c17b1cba7f3538b8d4394b7ef1cae44
Add temp tests reference by https://github.com/pythonnet/pythonnet/pull/1074#issuecomment-596139665https://github.com/pythonnet/pythonnet/pull/958/commits/9d57a82732053f408b8d115d1035177d5c077bef
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
9d57a82https://github.com/pythonnet/pythonnet/pull/958/commits/9d57a82732053f408b8d115d1035177d5c077bef
https://github.com/pythonnet/pythonnet/tree/9d57a82732053f408b8d115d1035177d5c077bef
* Fix refcnt error of MethodBindinghttps://github.com/pythonnet/pythonnet/pull/958/commits/08fad26dda7fb52d98dce548fddf2302eb99fd3a
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
08fad26https://github.com/pythonnet/pythonnet/pull/958/commits/08fad26dda7fb52d98dce548fddf2302eb99fd3a
https://github.com/pythonnet/pythonnet/tree/08fad26dda7fb52d98dce548fddf2302eb99fd3a
Test for class object on crossed domainhttps://github.com/pythonnet/pythonnet/pull/958/commits/bcfdcc7001cc87817b92005e6ac373214bc42d04
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
bcfdcc7https://github.com/pythonnet/pythonnet/pull/958/commits/bcfdcc7001cc87817b92005e6ac373214bc42d04
https://github.com/pythonnet/pythonnet/tree/bcfdcc7001cc87817b92005e6ac373214bc42d04
Multi times for running cross disposehttps://github.com/pythonnet/pythonnet/pull/958/commits/66ab7192222e382faf6cff808a23964eb846fc34
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
66ab719https://github.com/pythonnet/pythonnet/pull/958/commits/66ab7192222e382faf6cff808a23964eb846fc34
https://github.com/pythonnet/pythonnet/tree/66ab7192222e382faf6cff808a23964eb846fc34
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/1428af3d265ea15d6b80e0b44c9b61174f04f42c
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
1428af3https://github.com/pythonnet/pythonnet/pull/958/commits/1428af3d265ea15d6b80e0b44c9b61174f04f42c
https://github.com/pythonnet/pythonnet/tree/1428af3d265ea15d6b80e0b44c9b61174f04f42c
Apply Reference type usagehttps://github.com/pythonnet/pythonnet/pull/958/commits/8e3c0284d77805194abb3908fe9046e75baf6e9b
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
8e3c028https://github.com/pythonnet/pythonnet/pull/958/commits/8e3c0284d77805194abb3908fe9046e75baf6e9b
https://github.com/pythonnet/pythonnet/tree/8e3c0284d77805194abb3908fe9046e75baf6e9b
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/b387e9e3f07be02f91d2880df99ba3ba0a13b77a
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
b387e9ehttps://github.com/pythonnet/pythonnet/pull/958/commits/b387e9e3f07be02f91d2880df99ba3ba0a13b77a
https://github.com/pythonnet/pythonnet/tree/b387e9e3f07be02f91d2880df99ba3ba0a13b77a
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/f85999ed7f929de59353b59ee417f177c71991b4
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
f85999ehttps://github.com/pythonnet/pythonnet/pull/958/commits/f85999ed7f929de59353b59ee417f177c71991b4
https://github.com/pythonnet/pythonnet/tree/f85999ed7f929de59353b59ee417f177c71991b4
Manually merge - remove redundant codehttps://github.com/pythonnet/pythonnet/pull/958/commits/cb65af358a62d0e16cadaa0334e01ba249195d89
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
cb65af3https://github.com/pythonnet/pythonnet/pull/958/commits/cb65af358a62d0e16cadaa0334e01ba249195d89
https://github.com/pythonnet/pythonnet/tree/cb65af358a62d0e16cadaa0334e01ba249195d89
Manually merge - ManagedDataOffsetshttps://github.com/pythonnet/pythonnet/pull/958/commits/498fc8cd89ad13623f56670961474a35deb7c51a
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
498fc8chttps://github.com/pythonnet/pythonnet/pull/958/commits/498fc8cd89ad13623f56670961474a35deb7c51a
https://github.com/pythonnet/pythonnet/tree/498fc8cd89ad13623f56670961474a35deb7c51a
Manually merge - capi prototypehttps://github.com/pythonnet/pythonnet/pull/958/commits/cc2219e8bc1e9ebe543ed22418cb8b34359f36bb
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
cc2219ehttps://github.com/pythonnet/pythonnet/pull/958/commits/cc2219e8bc1e9ebe543ed22418cb8b34359f36bb
https://github.com/pythonnet/pythonnet/tree/cc2219e8bc1e9ebe543ed22418cb8b34359f36bb
* Move fields of ManagedDataOffsets into nested typehttps://github.com/pythonnet/pythonnet/pull/958/commits/8c8d66ec57a576c43466743920701538ef91d9e2
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
8c8d66ehttps://github.com/pythonnet/pythonnet/pull/958/commits/8c8d66ec57a576c43466743920701538ef91d9e2
https://github.com/pythonnet/pythonnet/tree/8c8d66ec57a576c43466743920701538ef91d9e2
Avoid mess up the debug info of runtime module by emit IL codehttps://github.com/pythonnet/pythonnet/pull/958/commits/4f00165874d5094c9e5c4a7b80865e7f1944707e
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
4f00165https://github.com/pythonnet/pythonnet/pull/958/commits/4f00165874d5094c9e5c4a7b80865e7f1944707e
https://github.com/pythonnet/pythonnet/tree/4f00165874d5094c9e5c4a7b80865e7f1944707e
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/39e20e3134b25b71424e6e0cf215352218c5a170
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
39e20e3https://github.com/pythonnet/pythonnet/pull/958/commits/39e20e3134b25b71424e6e0cf215352218c5a170
https://github.com/pythonnet/pythonnet/tree/39e20e3134b25b71424e6e0cf215352218c5a170
* Fix syntax errorhttps://github.com/pythonnet/pythonnet/pull/958/commits/da7c1500fdc9d67258cf56a34338c2cf79511980
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
da7c150https://github.com/pythonnet/pythonnet/pull/958/commits/da7c1500fdc9d67258cf56a34338c2cf79511980
https://github.com/pythonnet/pythonnet/tree/da7c1500fdc9d67258cf56a34338c2cf79511980
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/02b1ada38a90bd70d69d1f3d0c3d8d1a16ed5541
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
02b1adahttps://github.com/pythonnet/pythonnet/pull/958/commits/02b1ada38a90bd70d69d1f3d0c3d8d1a16ed5541
https://github.com/pythonnet/pythonnet/tree/02b1ada38a90bd70d69d1f3d0c3d8d1a16ed5541
Drop Python 2.7 on CIhttps://github.com/pythonnet/pythonnet/pull/958/commits/a8840b25756b087a21247ac853d4159d6f43d24d
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
a8840b2https://github.com/pythonnet/pythonnet/pull/958/commits/a8840b25756b087a21247ac853d4159d6f43d24d
https://github.com/pythonnet/pythonnet/tree/a8840b25756b087a21247ac853d4159d6f43d24d
Fix refcnt errorhttps://github.com/pythonnet/pythonnet/pull/958/commits/dec7a74e9bc593294c1a2b1cd6614b984d9ea017
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
dec7a74https://github.com/pythonnet/pythonnet/pull/958/commits/dec7a74e9bc593294c1a2b1cd6614b984d9ea017
https://github.com/pythonnet/pythonnet/tree/dec7a74e9bc593294c1a2b1cd6614b984d9ea017
Get platform information without import `platform`https://github.com/pythonnet/pythonnet/pull/958/commits/e877b3328cb347c961ea6cb002557b1bdcd473e1
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
e877b33https://github.com/pythonnet/pythonnet/pull/958/commits/e877b3328cb347c961ea6cb002557b1bdcd473e1
https://github.com/pythonnet/pythonnet/tree/e877b3328cb347c961ea6cb002557b1bdcd473e1
Run callbacks registered by `atexit` at Shutdown on soft-shutdown modehttps://github.com/pythonnet/pythonnet/pull/958/commits/6d738bf53a1e4b47f8d575858c5112b60fe587d2
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
6d738bfhttps://github.com/pythonnet/pythonnet/pull/958/commits/6d738bf53a1e4b47f8d575858c5112b60fe587d2
https://github.com/pythonnet/pythonnet/tree/6d738bf53a1e4b47f8d575858c5112b60fe587d2
Use named shutdown-mode value by environment value instead of simple switchhttps://github.com/pythonnet/pythonnet/pull/958/commits/ff5edc30c0844d584ad2f84c4697a49a01138073
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
ff5edc3https://github.com/pythonnet/pythonnet/pull/958/commits/ff5edc30c0844d584ad2f84c4697a49a01138073
https://github.com/pythonnet/pythonnet/tree/ff5edc30c0844d584ad2f84c4697a49a01138073
Remove dependency on importing `platform`. #891https://github.com/pythonnet/pythonnet/pull/958/commits/5ac75ba7f3653e43ce7e2c2c74c37d6589b9f564
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
5ac75bahttps://github.com/pythonnet/pythonnet/pull/958/commits/5ac75ba7f3653e43ce7e2c2c74c37d6589b9f564
https://github.com/pythonnet/pythonnet/tree/5ac75ba7f3653e43ce7e2c2c74c37d6589b9f564
Don't call exit functions on soft or reload shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/65cb22e973892d904862936e103b9e8a84ccb651
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
65cb22ehttps://github.com/pythonnet/pythonnet/pull/958/commits/65cb22e973892d904862936e103b9e8a84ccb651
https://github.com/pythonnet/pythonnet/tree/65cb22e973892d904862936e103b9e8a84ccb651
Adding to AUTHORS.MDhttps://github.com/pythonnet/pythonnet/pull/958/commits/73865d45bb60db49bf635fccb64a2ecf190e4f1f
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
73865d4https://github.com/pythonnet/pythonnet/pull/958/commits/73865d45bb60db49bf635fccb64a2ecf190e4f1f
https://github.com/pythonnet/pythonnet/tree/73865d45bb60db49bf635fccb64a2ecf190e4f1f
Code review fixeshttps://github.com/pythonnet/pythonnet/pull/958/commits/1a75f51037928959f03133bec516e9f71bc604e7
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
1a75f51https://github.com/pythonnet/pythonnet/pull/958/commits/1a75f51037928959f03133bec516e9f71bc604e7
https://github.com/pythonnet/pythonnet/tree/1a75f51037928959f03133bec516e9f71bc604e7
Merge pull request #1 from Unity-Technologies/reload-shutdown-fixhttps://github.com/pythonnet/pythonnet/pull/958/commits/9b6d1400103c4818f0f918e5345c73a2de23e169
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
9b6d140https://github.com/pythonnet/pythonnet/pull/958/commits/9b6d1400103c4818f0f918e5345c73a2de23e169
https://github.com/pythonnet/pythonnet/tree/9b6d1400103c4818f0f918e5345c73a2de23e169
Remove unused codehttps://github.com/pythonnet/pythonnet/pull/958/commits/d9d5562950f77bfdd5ce5e1e14a4aa014dc7ce2b
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
d9d5562https://github.com/pythonnet/pythonnet/pull/958/commits/d9d5562950f77bfdd5ce5e1e14a4aa014dc7ce2b
https://github.com/pythonnet/pythonnet/tree/d9d5562950f77bfdd5ce5e1e14a4aa014dc7ce2b
Fixes some typos in TestDomainReloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/9b62a61de5698b6eddb668a1a6822842489d15b0
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
9b62a61https://github.com/pythonnet/pythonnet/pull/958/commits/9b62a61de5698b6eddb668a1a6822842489d15b0
https://github.com/pythonnet/pythonnet/tree/9b62a61de5698b6eddb668a1a6822842489d15b0
Adds missing asserthttps://github.com/pythonnet/pythonnet/pull/958/commits/4f0420e77b187ffe1b7af07a43a4025cb26717db
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
4f0420ehttps://github.com/pythonnet/pythonnet/pull/958/commits/4f0420e77b187ffe1b7af07a43a4025cb26717db
https://github.com/pythonnet/pythonnet/tree/4f0420e77b187ffe1b7af07a43a4025cb26717db
Adds code comments to CrossDomainObject testhttps://github.com/pythonnet/pythonnet/pull/958/commits/4ab9f1ca0fa3c83cf610ab1f52ad22e13a8e234e
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
4ab9f1chttps://github.com/pythonnet/pythonnet/pull/958/commits/4ab9f1ca0fa3c83cf610ab1f52ad22e13a8e234e
https://github.com/pythonnet/pythonnet/tree/4ab9f1ca0fa3c83cf610ab1f52ad22e13a8e234e
Adds documentation to TestDomainReload.TestClassReferencehttps://github.com/pythonnet/pythonnet/pull/958/commits/32bcb3a018602b7a97a42cea6676751e0e6e0d00
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
32bcb3ahttps://github.com/pythonnet/pythonnet/pull/958/commits/32bcb3a018602b7a97a42cea6676751e0e6e0d00
https://github.com/pythonnet/pythonnet/tree/32bcb3a018602b7a97a42cea6676751e0e6e0d00
Adds numbering to domain names in TestDomainReloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/0077ea81bff24c7601dec12577fe3b5705a1987c
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
0077ea8https://github.com/pythonnet/pythonnet/pull/958/commits/0077ea81bff24c7601dec12577fe3b5705a1987c
https://github.com/pythonnet/pythonnet/tree/0077ea81bff24c7601dec12577fe3b5705a1987c
Use Console.WriteLine formatting overloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/38ea0b62298e47b56a21b453345a534acc787010
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
38ea0b6https://github.com/pythonnet/pythonnet/pull/958/commits/38ea0b62298e47b56a21b453345a534acc787010
https://github.com/pythonnet/pythonnet/tree/38ea0b62298e47b56a21b453345a534acc787010
Inline called-once methods in TestDomainReloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/06a656e5e52b50a920437fb144ded6b574c50d34
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
06a656ehttps://github.com/pythonnet/pythonnet/pull/958/commits/06a656e5e52b50a920437fb144ded6b574c50d34
https://github.com/pythonnet/pythonnet/tree/06a656e5e52b50a920437fb144ded6b574c50d34
Simplify PythonRunner.RunPythonhttps://github.com/pythonnet/pythonnet/pull/958/commits/09f828196d869f772ccbcf81fbfe08086481511d
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
09f8281https://github.com/pythonnet/pythonnet/pull/958/commits/09f828196d869f772ccbcf81fbfe08086481511d
https://github.com/pythonnet/pythonnet/tree/09f828196d869f772ccbcf81fbfe08086481511d
Release the GILhttps://github.com/pythonnet/pythonnet/pull/958/commits/7ec9a6c677cd346afd3b75fe8022f51e4e076809
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
7ec9a6chttps://github.com/pythonnet/pythonnet/pull/958/commits/7ec9a6c677cd346afd3b75fe8022f51e4e076809
https://github.com/pythonnet/pythonnet/tree/7ec9a6c677cd346afd3b75fe8022f51e4e076809
BorrowReference instead of increasing the refcounthttps://github.com/pythonnet/pythonnet/pull/958/commits/802a43abc47c703927ef59da1a51149155ba565a
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
802a43ahttps://github.com/pythonnet/pythonnet/pull/958/commits/802a43abc47c703927ef59da1a51149155ba565a
https://github.com/pythonnet/pythonnet/tree/802a43abc47c703927ef59da1a51149155ba565a
Add IsTypeObject to Managed typehttps://github.com/pythonnet/pythonnet/pull/958/commits/0fdf969edc762d5b249b7894afbc0c8f471e5900
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
0fdf969https://github.com/pythonnet/pythonnet/pull/958/commits/0fdf969edc762d5b249b7894afbc0c8f471e5900
https://github.com/pythonnet/pythonnet/tree/0fdf969edc762d5b249b7894afbc0c8f471e5900
Rename PyObjectSerializeContexthttps://github.com/pythonnet/pythonnet/pull/958/commits/3a8c72d7d770bdee435f72aa646a26827a4711d5
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
3a8c72dhttps://github.com/pythonnet/pythonnet/pull/958/commits/3a8c72d7d770bdee435f72aa646a26827a4711d5
https://github.com/pythonnet/pythonnet/tree/3a8c72d7d770bdee435f72aa646a26827a4711d5
Rename StashPush/Pop methodshttps://github.com/pythonnet/pythonnet/pull/958/commits/b52bc016be767bba4453147032d828efd3da7af5
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
b52bc01https://github.com/pythonnet/pythonnet/pull/958/commits/b52bc016be767bba4453147032d828efd3da7af5
https://github.com/pythonnet/pythonnet/tree/b52bc016be767bba4453147032d828efd3da7af5
Rename ClassManager.RemoveClasseshttps://github.com/pythonnet/pythonnet/pull/958/commits/bfbf2c3e6d356ca0400e51169f2559c268fa6957
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
bfbf2c3https://github.com/pythonnet/pythonnet/pull/958/commits/bfbf2c3e6d356ca0400e51169f2559c268fa6957
https://github.com/pythonnet/pythonnet/tree/bfbf2c3e6d356ca0400e51169f2559c268fa6957
Rename ClassManager.OnVisithttps://github.com/pythonnet/pythonnet/pull/958/commits/883c4cebc5a8fa7f684290aade4d419aef88de07
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
883c4cehttps://github.com/pythonnet/pythonnet/pull/958/commits/883c4cebc5a8fa7f684290aade4d419aef88de07
https://github.com/pythonnet/pythonnet/tree/883c4cebc5a8fa7f684290aade4d419aef88de07
fixup! Inline called-once methods in TestDomainReloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/7e0d56d33162f7fa1681351aee41c449c2ff139b
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
7e0d56dhttps://github.com/pythonnet/pythonnet/pull/958/commits/7e0d56d33162f7fa1681351aee41c449c2ff139b
https://github.com/pythonnet/pythonnet/tree/7e0d56d33162f7fa1681351aee41c449c2ff139b
Change refcount logic in ImportHook.Shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/82034dcb503bae528eb1c112017015f9d0410532
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
82034dchttps://github.com/pythonnet/pythonnet/pull/958/commits/82034dcb503bae528eb1c112017015f9d0410532
https://github.com/pythonnet/pythonnet/tree/82034dcb503bae528eb1c112017015f9d0410532
Remove TODOShttps://github.com/pythonnet/pythonnet/pull/958/commits/4ba50a77d8415e8a14876fc9638192d78223a1d2
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
4ba50a7https://github.com/pythonnet/pythonnet/pull/958/commits/4ba50a77d8415e8a14876fc9638192d78223a1d2
https://github.com/pythonnet/pythonnet/tree/4ba50a77d8415e8a14876fc9638192d78223a1d2
Incref a valid pointerhttps://github.com/pythonnet/pythonnet/pull/958/commits/1ecdce889f6c59176bff06214993db4e161a395c
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
1ecdce8https://github.com/pythonnet/pythonnet/pull/958/commits/1ecdce889f6c59176bff06214993db4e161a395c
https://github.com/pythonnet/pythonnet/tree/1ecdce889f6c59176bff06214993db4e161a395c
Use Py_CLEARhttps://github.com/pythonnet/pythonnet/pull/958/commits/b35f4411f9faa53ee7858fca0073e556d2a274cc
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
b35f441https://github.com/pythonnet/pythonnet/pull/958/commits/b35f4411f9faa53ee7858fca0073e556d2a274cc
https://github.com/pythonnet/pythonnet/tree/b35f4411f9faa53ee7858fca0073e556d2a274cc
Fixes GIL grabbing during init and shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/ce8ee9029fd95cdd230c2552fdf10f1840c09a44
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
ce8ee90https://github.com/pythonnet/pythonnet/pull/958/commits/ce8ee9029fd95cdd230c2552fdf10f1840c09a44
https://github.com/pythonnet/pythonnet/tree/ce8ee9029fd95cdd230c2552fdf10f1840c09a44
Add a parameter to specify the shutdown mode.https://github.com/pythonnet/pythonnet/pull/958/commits/4c4bcb083ba41737dcf0819230298a12c98ea954
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
4c4bcb0https://github.com/pythonnet/pythonnet/pull/958/commits/4c4bcb083ba41737dcf0819230298a12c98ea954
https://github.com/pythonnet/pythonnet/tree/4c4bcb083ba41737dcf0819230298a12c98ea954
Add typeoffset.cshttps://github.com/pythonnet/pythonnet/pull/958/commits/f575bd329913c0791aa52b906ef5b6fc0865251e
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
f575bd3https://github.com/pythonnet/pythonnet/pull/958/commits/f575bd329913c0791aa52b906ef5b6fc0865251e
https://github.com/pythonnet/pythonnet/tree/f575bd329913c0791aa52b906ef5b6fc0865251e
Extract utility method in TestDomainReloadhttps://github.com/pythonnet/pythonnet/pull/958/commits/d1799aad7aa116013aab666715ab9ad4347882af
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
d1799aahttps://github.com/pythonnet/pythonnet/pull/958/commits/d1799aad7aa116013aab666715ab9ad4347882af
https://github.com/pythonnet/pythonnet/tree/d1799aad7aa116013aab666715ab9ad4347882af
Add cleanup to ClassInfohttps://github.com/pythonnet/pythonnet/pull/958/commits/d2408b9f75484ebba21e40acca0c4da909697bc7
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
d2408b9https://github.com/pythonnet/pythonnet/pull/958/commits/d2408b9f75484ebba21e40acca0c4da909697bc7
https://github.com/pythonnet/pythonnet/tree/d2408b9f75484ebba21e40acca0c4da909697bc7
Update comment of `ClassManager.RemoveClasses`https://github.com/pythonnet/pythonnet/pull/958/commits/fd2b66228dd13993f807d787c67be63273c9eca1
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
fd2b662https://github.com/pythonnet/pythonnet/pull/958/commits/fd2b66228dd13993f807d787c67be63273c9eca1
https://github.com/pythonnet/pythonnet/tree/fd2b66228dd13993f807d787c67be63273c9eca1
Fix typo errorshttps://github.com/pythonnet/pythonnet/pull/958/commits/2b7bcacb63b25fb760e38bc558e40cedd3351933
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
2b7bcachttps://github.com/pythonnet/pythonnet/pull/958/commits/2b7bcacb63b25fb760e38bc558e40cedd3351933
https://github.com/pythonnet/pythonnet/tree/2b7bcacb63b25fb760e38bc558e40cedd3351933
Merge remote-tracking branch 'amos/soft-shutdown' into soft-shutdown-review-commentshttps://github.com/pythonnet/pythonnet/pull/958/commits/0af3504dc31bc2e6ba31d7a48a149781d278d69a
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
0af3504https://github.com/pythonnet/pythonnet/pull/958/commits/0af3504dc31bc2e6ba31d7a48a149781d278d69a
https://github.com/pythonnet/pythonnet/tree/0af3504dc31bc2e6ba31d7a48a149781d278d69a
fixup! Add cleanup to ClassInfohttps://github.com/pythonnet/pythonnet/pull/958/commits/ba1df6e214a1662c720c3261a9c5b7d0eb103fd8
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
ba1df6ehttps://github.com/pythonnet/pythonnet/pull/958/commits/ba1df6e214a1662c720c3261a9c5b7d0eb103fd8
https://github.com/pythonnet/pythonnet/tree/ba1df6e214a1662c720c3261a9c5b7d0eb103fd8
Add a new PyList constructorhttps://github.com/pythonnet/pythonnet/pull/958/commits/639ba1fee517b19b6e1658b864d128f424f63d20
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
639ba1fhttps://github.com/pythonnet/pythonnet/pull/958/commits/639ba1fee517b19b6e1658b864d128f424f63d20
https://github.com/pythonnet/pythonnet/tree/639ba1fee517b19b6e1658b864d128f424f63d20
Revert previous commit "Add cleaunp to class info"https://github.com/pythonnet/pythonnet/pull/958/commits/7e5ab52167541b99d0874474f305d33441953485
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
7e5ab52https://github.com/pythonnet/pythonnet/pull/958/commits/7e5ab52167541b99d0874474f305d33441953485
https://github.com/pythonnet/pythonnet/tree/7e5ab52167541b99d0874474f305d33441953485
Add corrections to the GIL acquiring/releasinghttps://github.com/pythonnet/pythonnet/pull/958/commits/8075f4827e6cb53124a17cebb49f168ffb254fbc
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
8075f48https://github.com/pythonnet/pythonnet/pull/958/commits/8075f4827e6cb53124a17cebb49f168ffb254fbc
https://github.com/pythonnet/pythonnet/tree/8075f4827e6cb53124a17cebb49f168ffb254fbc
Factor out ExtensionType's Gc setup mechanichttps://github.com/pythonnet/pythonnet/pull/958/commits/eb8cb8ad735fc8d3461014bc0ed80ed9f377576e
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
eb8cb8ahttps://github.com/pythonnet/pythonnet/pull/958/commits/eb8cb8ad735fc8d3461014bc0ed80ed9f377576e
https://github.com/pythonnet/pythonnet/tree/eb8cb8ad735fc8d3461014bc0ed80ed9f377576e
Revert "Release the GIL"https://github.com/pythonnet/pythonnet/pull/958/commits/308f0f2195e541e156ff55813b656ff07a320c56
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
308f0f2https://github.com/pythonnet/pythonnet/pull/958/commits/308f0f2195e541e156ff55813b656ff07a320c56
https://github.com/pythonnet/pythonnet/tree/308f0f2195e541e156ff55813b656ff07a320c56
fixup! Incref a valid pointerhttps://github.com/pythonnet/pythonnet/pull/958/commits/1ae0bfe2c349f3321c0a10fdcf9f987a8035f76c
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
1ae0bfehttps://github.com/pythonnet/pythonnet/pull/958/commits/1ae0bfe2c349f3321c0a10fdcf9f987a8035f76c
https://github.com/pythonnet/pythonnet/tree/1ae0bfe2c349f3321c0a10fdcf9f987a8035f76c
Revert "Add typeoffset.cs"https://github.com/pythonnet/pythonnet/pull/958/commits/07aefe65750cd791b333411a5904f32e30ff6a1c
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
07aefe6https://github.com/pythonnet/pythonnet/pull/958/commits/07aefe65750cd791b333411a5904f32e30ff6a1c
https://github.com/pythonnet/pythonnet/tree/07aefe65750cd791b333411a5904f32e30ff6a1c
Merge remote-tracking branch 'remotes/upstream/master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/5387b051da9d7b540fea9b7ebeea191cc5e395fc
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
5387b05https://github.com/pythonnet/pythonnet/pull/958/commits/5387b051da9d7b540fea9b7ebeea191cc5e395fc
https://github.com/pythonnet/pythonnet/tree/5387b051da9d7b540fea9b7ebeea191cc5e395fc
Revert local project settinghttps://github.com/pythonnet/pythonnet/pull/958/commits/b20367453f41771affe044ab7aac62f0cc9ae28e
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
b203674https://github.com/pythonnet/pythonnet/pull/958/commits/b20367453f41771affe044ab7aac62f0cc9ae28e
https://github.com/pythonnet/pythonnet/tree/b20367453f41771affe044ab7aac62f0cc9ae28e
A better fix for releasing a re-acquiring the GILhttps://github.com/pythonnet/pythonnet/pull/958/commits/19d137951721221904183088f847a3c3874f0f07
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
19d1379https://github.com/pythonnet/pythonnet/pull/958/commits/19d137951721221904183088f847a3c3874f0f07
https://github.com/pythonnet/pythonnet/tree/19d137951721221904183088f847a3c3874f0f07
Add validation for downgrading the shutdown modehttps://github.com/pythonnet/pythonnet/pull/958/commits/25a4064752a2708322dc9867caa7531b0a93ef60
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
25a4064https://github.com/pythonnet/pythonnet/pull/958/commits/25a4064752a2708322dc9867caa7531b0a93ef60
https://github.com/pythonnet/pythonnet/tree/25a4064752a2708322dc9867caa7531b0a93ef60
Merge remote-tracking branch 'amos/soft-shutdown' into soft-shutdown-review-commentshttps://github.com/pythonnet/pythonnet/pull/958/commits/1272b89b0b41e0d4ffa149556ab0ec347400117c
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
1272b89https://github.com/pythonnet/pythonnet/pull/958/commits/1272b89b0b41e0d4ffa149556ab0ec347400117c
https://github.com/pythonnet/pythonnet/tree/1272b89b0b41e0d4ffa149556ab0ec347400117c
Fixes for the mergehttps://github.com/pythonnet/pythonnet/pull/958/commits/8c133e3c19dd4700b6a876ffc4944412cb3a12db
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
8c133e3https://github.com/pythonnet/pythonnet/pull/958/commits/8c133e3c19dd4700b6a876ffc4944412cb3a12db
https://github.com/pythonnet/pythonnet/tree/8c133e3c19dd4700b6a876ffc4944412cb3a12db
Revert "Change refcount logic in ImportHook.Shutdown"https://github.com/pythonnet/pythonnet/pull/958/commits/d9b21a50bed9a2b6b78a633c68948e8b74827376
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
d9b21a5https://github.com/pythonnet/pythonnet/pull/958/commits/d9b21a50bed9a2b6b78a633c68948e8b74827376
https://github.com/pythonnet/pythonnet/tree/d9b21a50bed9a2b6b78a633c68948e8b74827376
Document refcount increasehttps://github.com/pythonnet/pythonnet/pull/958/commits/c8dee53618bc6f5073cdfde3dceb57101e3639e6
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
c8dee53https://github.com/pythonnet/pythonnet/pull/958/commits/c8dee53618bc6f5073cdfde3dceb57101e3639e6
https://github.com/pythonnet/pythonnet/tree/c8dee53618bc6f5073cdfde3dceb57101e3639e6
Disambiguate Initializationhttps://github.com/pythonnet/pythonnet/pull/958/commits/598cb771d3455d0b145ab968ff13450e124a469f
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
598cb77https://github.com/pythonnet/pythonnet/pull/958/commits/598cb771d3455d0b145ab968ff13450e124a469f
https://github.com/pythonnet/pythonnet/tree/598cb771d3455d0b145ab968ff13450e124a469f
Merge pull request #2 from Unity-Technologies/soft-shutdown-review-commentshttps://github.com/pythonnet/pythonnet/pull/958/commits/83e8dd5b31a1c5ab954d54a87695c15662000b6d
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
83e8dd5https://github.com/pythonnet/pythonnet/pull/958/commits/83e8dd5b31a1c5ab954d54a87695c15662000b6d
https://github.com/pythonnet/pythonnet/tree/83e8dd5b31a1c5ab954d54a87695c15662000b6d
Revert local changeshttps://github.com/pythonnet/pythonnet/pull/958/commits/6db318127cbf2229ac911f38e7b95d71ccba525d
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
6db3181https://github.com/pythonnet/pythonnet/pull/958/commits/6db318127cbf2229ac911f38e7b95d71ccba525d
https://github.com/pythonnet/pythonnet/tree/6db318127cbf2229ac911f38e7b95d71ccba525d
Remove unused codehttps://github.com/pythonnet/pythonnet/pull/958/commits/e38a363be385df6fa3922b3f64daebedf289b1a4
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
e38a363https://github.com/pythonnet/pythonnet/pull/958/commits/e38a363be385df6fa3922b3f64daebedf289b1a4
https://github.com/pythonnet/pythonnet/tree/e38a363be385df6fa3922b3f64daebedf289b1a4
Check serializability of the whole type hierarchyhttps://github.com/pythonnet/pythonnet/pull/958/commits/b409a892249f555d77d3f834fc0b1a31397beb4f
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
b409a89https://github.com/pythonnet/pythonnet/pull/958/commits/b409a892249f555d77d3f834fc0b1a31397beb4f
https://github.com/pythonnet/pythonnet/tree/b409a892249f555d77d3f834fc0b1a31397beb4f
Release the GIL on shutdown only if it can be releasedhttps://github.com/pythonnet/pythonnet/pull/958/commits/f5c24b03f7483dc9621d6e459e8e9bb57766642a
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
f5c24b0https://github.com/pythonnet/pythonnet/pull/958/commits/f5c24b03f7483dc9621d6e459e8e9bb57766642a
https://github.com/pythonnet/pythonnet/tree/f5c24b03f7483dc9621d6e459e8e9bb57766642a
Call `WaitForPendingFinalizers` insteadhttps://github.com/pythonnet/pythonnet/pull/958/commits/0d6c6456c629df0a7c0296b4b21d2fbe2c9ae51d
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
0d6c645https://github.com/pythonnet/pythonnet/pull/958/commits/0d6c6456c629df0a7c0296b4b21d2fbe2c9ae51d
https://github.com/pythonnet/pythonnet/tree/0d6c6456c629df0a7c0296b4b21d2fbe2c9ae51d
Revert local changeshttps://github.com/pythonnet/pythonnet/pull/958/commits/fa89b487dd377bb0ae36a45cd41cb9da7f15bc8d
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
fa89b48https://github.com/pythonnet/pythonnet/pull/958/commits/fa89b487dd377bb0ae36a45cd41cb9da7f15bc8d
https://github.com/pythonnet/pythonnet/tree/fa89b487dd377bb0ae36a45cd41cb9da7f15bc8d
Remove unused codehttps://github.com/pythonnet/pythonnet/pull/958/commits/80a7644deaac4af8d96d3f66cf98e7081b9fae21
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
80a7644https://github.com/pythonnet/pythonnet/pull/958/commits/80a7644deaac4af8d96d3f66cf98e7081b9fae21
https://github.com/pythonnet/pythonnet/tree/80a7644deaac4af8d96d3f66cf98e7081b9fae21
Merge pull request #3 from Unity-Technologies/soft-shutdown-review-comments-2https://github.com/pythonnet/pythonnet/pull/958/commits/12c0206b94173935864e0434ec22898753ffb6b5
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
12c0206https://github.com/pythonnet/pythonnet/pull/958/commits/12c0206b94173935864e0434ec22898753ffb6b5
https://github.com/pythonnet/pythonnet/tree/12c0206b94173935864e0434ec22898753ffb6b5
Adds an unchecked version to get a BorrowedReference pointerhttps://github.com/pythonnet/pythonnet/pull/958/commits/6a3cfc8c7f6fee2d3bf674d8b7435e91362ddda1
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
6a3cfc8https://github.com/pythonnet/pythonnet/pull/958/commits/6a3cfc8c7f6fee2d3bf674d8b7435e91362ddda1
https://github.com/pythonnet/pythonnet/tree/6a3cfc8c7f6fee2d3bf674d8b7435e91362ddda1
Remove compile-time check on NETSTANDARDhttps://github.com/pythonnet/pythonnet/pull/958/commits/98da1fad91cd7fa3a40d3478f88c5e920d312630
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
98da1fahttps://github.com/pythonnet/pythonnet/pull/958/commits/98da1fad91cd7fa3a40d3478f88c5e920d312630
https://github.com/pythonnet/pythonnet/tree/98da1fad91cd7fa3a40d3478f88c5e920d312630
fixup! Remove compile-time check on NETSTANDARDhttps://github.com/pythonnet/pythonnet/pull/958/commits/d7d44e8a87146bf9024250fe5e1f110bc7e3a989
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
d7d44e8https://github.com/pythonnet/pythonnet/pull/958/commits/d7d44e8a87146bf9024250fe5e1f110bc7e3a989
https://github.com/pythonnet/pythonnet/tree/d7d44e8a87146bf9024250fe5e1f110bc7e3a989
Factor out the clearing of clr_datahttps://github.com/pythonnet/pythonnet/pull/958/commits/6aa75c5434a2d7dc644a17569911f2de687d7ae4
6aa75c5https://github.com/pythonnet/pythonnet/pull/958/commits/6aa75c5434a2d7dc644a17569911f2de687d7ae4
https://github.com/pythonnet/pythonnet/tree/6aa75c5434a2d7dc644a17569911f2de687d7ae4
Partially Revert "Adds an unchecked version to get a BorrowedReference pointer"https://github.com/pythonnet/pythonnet/pull/958/commits/2343f897aacc18dd3df15aa5c7a5233d7a79d176
2343f89https://github.com/pythonnet/pythonnet/pull/958/commits/2343f897aacc18dd3df15aa5c7a5233d7a79d176
https://github.com/pythonnet/pythonnet/tree/2343f897aacc18dd3df15aa5c7a5233d7a79d176
More changes to use BorrowedReference and NewReferencehttps://github.com/pythonnet/pythonnet/pull/958/commits/cc6b8e4f177c6f835b558b9a68022847718e8fea
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
cc6b8e4https://github.com/pythonnet/pythonnet/pull/958/commits/cc6b8e4f177c6f835b558b9a68022847718e8fea
https://github.com/pythonnet/pythonnet/tree/cc6b8e4f177c6f835b558b9a68022847718e8fea
fixup! More changes to use BorrowedReference and NewReferencehttps://github.com/pythonnet/pythonnet/pull/958/commits/d5fcfa4fc4ae610e1c961e3136072008b3302d1c
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
d5fcfa4https://github.com/pythonnet/pythonnet/pull/958/commits/d5fcfa4fc4ae610e1c961e3136072008b3302d1c
https://github.com/pythonnet/pythonnet/tree/d5fcfa4fc4ae610e1c961e3136072008b3302d1c
fixup! fixup! More changes to use BorrowedReference and NewReferencehttps://github.com/pythonnet/pythonnet/pull/958/commits/fa479579aee65883b8759bdcdb32e87e56219fb0
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
fa47957https://github.com/pythonnet/pythonnet/pull/958/commits/fa479579aee65883b8759bdcdb32e87e56219fb0
https://github.com/pythonnet/pythonnet/tree/fa479579aee65883b8759bdcdb32e87e56219fb0
Remove unused methodhttps://github.com/pythonnet/pythonnet/pull/958/commits/ff956e4e56a73b1012252cd41447b00676ae9ec5
https://github.com/BadSingleton
BadSingletonhttps://github.com/pythonnet/pythonnet/commits?author=BadSingleton
ff956e4https://github.com/pythonnet/pythonnet/pull/958/commits/ff956e4e56a73b1012252cd41447b00676ae9ec5
https://github.com/pythonnet/pythonnet/tree/ff956e4e56a73b1012252cd41447b00676ae9ec5
Merge pull request #4 from Unity-Technologies/soft-shutdown-review-comments-3https://github.com/pythonnet/pythonnet/pull/958/commits/c7b134c2a23baadd1457047bad99f9004b27db1c
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
c7b134chttps://github.com/pythonnet/pythonnet/pull/958/commits/c7b134c2a23baadd1457047bad99f9004b27db1c
https://github.com/pythonnet/pythonnet/tree/c7b134c2a23baadd1457047bad99f9004b27db1c
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/97e61a50f46a177168c42935c1eea55f5be0d566
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
97e61a5https://github.com/pythonnet/pythonnet/pull/958/commits/97e61a50f46a177168c42935c1eea55f5be0d566
https://github.com/pythonnet/pythonnet/tree/97e61a50f46a177168c42935c1eea55f5be0d566
Wait for full GC Completehttps://github.com/pythonnet/pythonnet/pull/958/commits/0b9d2c1e2c54635b71e3d32bbb766d836b7d5c0d
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
0b9d2c1https://github.com/pythonnet/pythonnet/pull/958/commits/0b9d2c1e2c54635b71e3d32bbb766d836b7d5c0d
https://github.com/pythonnet/pythonnet/tree/0b9d2c1e2c54635b71e3d32bbb766d836b7d5c0d
Release atexit manuallyhttps://github.com/pythonnet/pythonnet/pull/958/commits/178cbc86c954eee1f974fc9b5694ca074d746b32
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
178cbc8https://github.com/pythonnet/pythonnet/pull/958/commits/178cbc86c954eee1f974fc9b5694ca074d746b32
https://github.com/pythonnet/pythonnet/tree/178cbc86c954eee1f974fc9b5694ca074d746b32
* Remove `fromPython`https://github.com/pythonnet/pythonnet/pull/958/commits/3a17f365346d7252ec9762be7d1c1f37f8a38010
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
3a17f36https://github.com/pythonnet/pythonnet/pull/958/commits/3a17f365346d7252ec9762be7d1c1f37f8a38010
https://github.com/pythonnet/pythonnet/tree/3a17f365346d7252ec9762be7d1c1f37f8a38010
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/320345763619dc83517dd31e9bdad0b47fc015b3
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
3203457https://github.com/pythonnet/pythonnet/pull/958/commits/320345763619dc83517dd31e9bdad0b47fc015b3
https://github.com/pythonnet/pythonnet/tree/320345763619dc83517dd31e9bdad0b47fc015b3
Merge branch 'master' into soft-shutdownhttps://github.com/pythonnet/pythonnet/pull/958/commits/8d00e4c9ed394ffa5e2c297d97971663cfe283d3
https://github.com/amos402
amos402https://github.com/pythonnet/pythonnet/commits?author=amos402
8d00e4chttps://github.com/pythonnet/pythonnet/pull/958/commits/8d00e4c9ed394ffa5e2c297d97971663cfe283d3
https://github.com/pythonnet/pythonnet/tree/8d00e4c9ed394ffa5e2c297d97971663cfe283d3
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.