René's URL Explorer Experiment


Title: Fixes to integrate pythonnet into Unity by benoithudson · Pull Request #745 · pythonnet/pythonnet · GitHub

Open Graph Title: Fixes to integrate pythonnet into Unity by benoithudson · Pull Request #745 · pythonnet/pythonnet

X Title: Fixes to integrate pythonnet into Unity by benoithudson · Pull Request #745 · 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. - Fixes to integrate pythonnet into Unity by benoithudson · Pull Request #745 · pythonnet/pythonnet

Open Graph Description: What does this implement/fix? Explain your changes. This patch implements a fix to two successive crashes when integrating pythonnet into Unity3d, see #714 (1) On domain reload, shut down pythonnet...

X Description: What does this implement/fix? Explain your changes. This patch implements a fix to two successive crashes when integrating pythonnet into Unity3d, see #714 (1) On domain reload, shut down pythonnet...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:d62f179b-8156-8b3c-aaf8-a399ff0961a3
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE9EC:33119C:FA9B44:15F81DF:6972613C
html-safe-nonce68ad1f14d37f6676a432e325a681a1a04d0a790eb0f5ba5475e65c5417f13cad
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOUVDOjMzMTE5QzpGQTlCNDQ6MTVGODFERjo2OTcyNjEzQyIsInZpc2l0b3JfaWQiOiI3MTM0MjQzMjk1MjMwODQ1MjQ0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacc0773a6162da5775a809f2a0c7bc71de9cd14f4f5af18d5fef37cf764c90235c
hovercard-subject-tagpull_request:219844047
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/745/commits
twitter:imagehttps://opengraph.githubassets.com/37353da15b89c363469c1a592ae8441105e7cb1b789732dc7232180ba1db0d5c/pythonnet/pythonnet/pull/745
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/37353da15b89c363469c1a592ae8441105e7cb1b789732dc7232180ba1db0d5c/pythonnet/pythonnet/pull/745
og:image:altWhat does this implement/fix? Explain your changes. This patch implements a fix to two successive crashes when integrating pythonnet into Unity3d, see #714 (1) On domain reload, shut down pythonnet...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamebenoithudson
hostnamegithub.com
expected-hostnamegithub.com
Noneab2c8e6ec49d8737f6bf007a86b2c4a2bc434bba562c524e0c76465bc9ed358b
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
release52bb8e0c9f4e51b63385b80feac0e6ba25e8dbd5
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/pythonnet/pythonnet/pull/745/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnet%2Fpythonnet%2Fpull%2F745%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%2F745%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/745/commits
Reloadhttps://github.com/pythonnet/pythonnet/pull/745/commits
Reloadhttps://github.com/pythonnet/pythonnet/pull/745/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/745/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
benoithudsonhttps://github.com/benoithudson
pythonnet:masterhttps://github.com/pythonnet/pythonnet/tree/master
Unity-Technologies:pythonnet-masterhttps://github.com/Unity-Technologies/pythonnet/tree/pythonnet-master
Conversationhttps://github.com/pythonnet/pythonnet/pull/745
Commits27 (27)https://github.com/pythonnet/pythonnet/pull/745/commits
Checkshttps://github.com/pythonnet/pythonnet/pull/745/checks
Files changedhttps://github.com/pythonnet/pythonnet/pull/745/files
Fixes to integrate pythonnet into Unityhttps://github.com/pythonnet/pythonnet/pull/745/commits#top
benoithudsonhttps://github.com/benoithudson
pythonnet:masterhttps://github.com/pythonnet/pythonnet/tree/master
Unity-Technologies:pythonnet-masterhttps://github.com/Unity-Technologies/pythonnet/tree/pythonnet-master
UNI-63112: unit test for the domain reload crashhttps://github.com/pythonnet/pythonnet/pull/745/commits/410ac155c38671d91fdb868a01df84c88928732f
410ac15https://github.com/pythonnet/pythonnet/pull/745/commits/410ac155c38671d91fdb868a01df84c88928732f
https://github.com/pythonnet/pythonnet/tree/410ac155c38671d91fdb868a01df84c88928732f
UNI-62864: shutdown on domain reload.https://github.com/pythonnet/pythonnet/pull/745/commits/c07fff02f4fe30a725e8df1b3aaab3aa2a87ff97
c07fff0https://github.com/pythonnet/pythonnet/pull/745/commits/c07fff02f4fe30a725e8df1b3aaab3aa2a87ff97
https://github.com/pythonnet/pythonnet/tree/c07fff02f4fe30a725e8df1b3aaab3aa2a87ff97
Drive-by improve a hashtable to hashset.https://github.com/pythonnet/pythonnet/pull/745/commits/d016b24ef34eccc9fd67460420cc09275c3caf48
d016b24https://github.com/pythonnet/pythonnet/pull/745/commits/d016b24ef34eccc9fd67460420cc09275c3caf48
https://github.com/pythonnet/pythonnet/tree/d016b24ef34eccc9fd67460420cc09275c3caf48
UNI-63112: implement platform-aware native code for tp_traverse et alhttps://github.com/pythonnet/pythonnet/pull/745/commits/9ae91baa163a1c8ce4f78d2fcb6b45bd969f2386
9ae91bahttps://github.com/pythonnet/pythonnet/pull/745/commits/9ae91baa163a1c8ce4f78d2fcb6b45bd969f2386
https://github.com/pythonnet/pythonnet/tree/9ae91baa163a1c8ce4f78d2fcb6b45bd969f2386
Domain reload work: port previous commit to Windowshttps://github.com/pythonnet/pythonnet/pull/745/commits/bb76ff30fbbb96704d24bc7fe7611702efca72c6
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
bb76ff3https://github.com/pythonnet/pythonnet/pull/745/commits/bb76ff30fbbb96704d24bc7fe7611702efca72c6
https://github.com/pythonnet/pythonnet/tree/bb76ff30fbbb96704d24bc7fe7611702efca72c6
Fixed a bogus comment.https://github.com/pythonnet/pythonnet/pull/745/commits/0c5b78fe9351145534bbf20232821256b572840d
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
0c5b78fhttps://github.com/pythonnet/pythonnet/pull/745/commits/0c5b78fe9351145534bbf20232821256b572840d
https://github.com/pythonnet/pythonnet/tree/0c5b78fe9351145534bbf20232821256b572840d
Make prettierhttps://github.com/pythonnet/pythonnet/pull/745/commits/9ffb705debc0472927110b2b9029b58b2435f5b8
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
9ffb705https://github.com/pythonnet/pythonnet/pull/745/commits/9ffb705debc0472927110b2b9029b58b2435f5b8
https://github.com/pythonnet/pythonnet/tree/9ffb705debc0472927110b2b9029b58b2435f5b8
Added author and changelog information.https://github.com/pythonnet/pythonnet/pull/745/commits/2e03eb816da83bd7cedad90dab57305cdf80ffc0
2e03eb8https://github.com/pythonnet/pythonnet/pull/745/commits/2e03eb816da83bd7cedad90dab57305cdf80ffc0
https://github.com/pythonnet/pythonnet/tree/2e03eb816da83bd7cedad90dab57305cdf80ffc0
Fix for linux mmap requiring MAP_PRIVATEhttps://github.com/pythonnet/pythonnet/pull/745/commits/156f55454d13cac1ae3a8fceedcdf4955b09c82f
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
156f554https://github.com/pythonnet/pythonnet/pull/745/commits/156f55454d13cac1ae3a8fceedcdf4955b09c82f
https://github.com/pythonnet/pythonnet/tree/156f55454d13cac1ae3a8fceedcdf4955b09c82f
Doc and typo fixes.https://github.com/pythonnet/pythonnet/pull/745/commits/84f508770bb834331f346438db4372ae45bfd76a
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
84f5087https://github.com/pythonnet/pythonnet/pull/745/commits/84f508770bb834331f346438db4372ae45bfd76a
https://github.com/pythonnet/pythonnet/tree/84f508770bb834331f346438db4372ae45bfd76a
Merge branch 'uni-63112-hotreload-crash-test' of https://github.com/Unity-Technologies/pythonnet into uni-63112-hotreload-crash-testhttps://github.com/pythonnet/pythonnet/pull/745/commits/b9f6c2cc8c0a4f9431af7c86555adbc8216cf80e
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
b9f6c2chttps://github.com/pythonnet/pythonnet/pull/745/commits/b9f6c2cc8c0a4f9431af7c86555adbc8216cf80e
https://github.com/pythonnet/pythonnet/tree/b9f6c2cc8c0a4f9431af7c86555adbc8216cf80e
Merge pull request #7 from Unity-Technologies/uni-63112-hotreload-crash-testhttps://github.com/pythonnet/pythonnet/pull/745/commits/e585bdc15d7b3adf0e383b00453804d5430acb8f
https://github.com/benoithudson
benoithudsonhttps://github.com/pythonnet/pythonnet/commits?author=benoithudson
e585bdchttps://github.com/pythonnet/pythonnet/pull/745/commits/e585bdc15d7b3adf0e383b00453804d5430acb8f
https://github.com/pythonnet/pythonnet/tree/e585bdc15d7b3adf0e383b00453804d5430acb8f
Disable app domain test case on .NET Standardhttps://github.com/pythonnet/pythonnet/pull/745/commits/9ab7b130813a129682934bb8957a584d2957d3cb
9ab7b13https://github.com/pythonnet/pythonnet/pull/745/commits/9ab7b130813a129682934bb8957a584d2957d3cb
https://github.com/pythonnet/pythonnet/tree/9ab7b130813a129682934bb8957a584d2957d3cb
Fix for CI: define NETSTANDARD in src/embed_testshttps://github.com/pythonnet/pythonnet/pull/745/commits/13f8b539bdc0050c7da7c079626a3e7b2e81cd75
13f8b53https://github.com/pythonnet/pythonnet/pull/745/commits/13f8b539bdc0050c7da7c079626a3e7b2e81cd75
https://github.com/pythonnet/pythonnet/tree/13f8b539bdc0050c7da7c079626a3e7b2e81cd75
Fix compile error on OSX that came from an upstream merge.https://github.com/pythonnet/pythonnet/pull/745/commits/c0b52fa923c1fb787ebb3da7a20016678af294e4
c0b52fahttps://github.com/pythonnet/pythonnet/pull/745/commits/c0b52fa923c1fb787ebb3da7a20016678af294e4
https://github.com/pythonnet/pythonnet/tree/c0b52fa923c1fb787ebb3da7a20016678af294e4
Fix in dotnet code path: find mmap in libc rather than __Internalhttps://github.com/pythonnet/pythonnet/pull/745/commits/4096a95f9456b69c878094bbee24879af5cf8258
4096a95https://github.com/pythonnet/pythonnet/pull/745/commits/4096a95f9456b69c878094bbee24879af5cf8258
https://github.com/pythonnet/pythonnet/tree/4096a95f9456b69c878094bbee24879af5cf8258
Fix TypeManager test for running on .NET Core under linux/OSXhttps://github.com/pythonnet/pythonnet/pull/745/commits/9b74cce92c1782a107b0a84e3c7e4b6254474e0f
9b74ccehttps://github.com/pythonnet/pythonnet/pull/745/commits/9b74cce92c1782a107b0a84e3c7e4b6254474e0f
https://github.com/pythonnet/pythonnet/tree/9b74cce92c1782a107b0a84e3c7e4b6254474e0f
Fix for python3 tests crashing: it's about test orderhttps://github.com/pythonnet/pythonnet/pull/745/commits/5e15b2ccab8b0afdae6c32a29d81c3e042901d33
5e15b2chttps://github.com/pythonnet/pythonnet/pull/745/commits/5e15b2ccab8b0afdae6c32a29d81c3e042901d33
https://github.com/pythonnet/pythonnet/tree/5e15b2ccab8b0afdae6c32a29d81c3e042901d33
WIP - debug: turn off "quiet" so that I get an error messagehttps://github.com/pythonnet/pythonnet/pull/745/commits/211155efcaad9119be32ba9be83fb46cb9b853d8
211155ehttps://github.com/pythonnet/pythonnet/pull/745/commits/211155efcaad9119be32ba9be83fb46cb9b853d8
https://github.com/pythonnet/pythonnet/tree/211155efcaad9119be32ba9be83fb46cb9b853d8
Use msbuild v14 for linux/darwin.https://github.com/pythonnet/pythonnet/pull/745/commits/14bc2e2eb53331b8d8d8a8236cb4773a9ae48c17
14bc2e2https://github.com/pythonnet/pythonnet/pull/745/commits/14bc2e2eb53331b8d8d8a8236cb4773a9ae48c17
https://github.com/pythonnet/pythonnet/tree/14bc2e2eb53331b8d8d8a8236cb4773a9ae48c17
Upgrade setuptools on appveyorhttps://github.com/pythonnet/pythonnet/pull/745/commits/8a80fd5d643ed6e79072defa01878ddda430aaed
8a80fd5https://github.com/pythonnet/pythonnet/pull/745/commits/8a80fd5d643ed6e79072defa01878ddda430aaed
https://github.com/pythonnet/pythonnet/tree/8a80fd5d643ed6e79072defa01878ddda430aaed
Flush the console on every WriteLine so messages are in order.https://github.com/pythonnet/pythonnet/pull/745/commits/dd77fa5192d1aff174580344c8a167f2c4853e10
dd77fa5https://github.com/pythonnet/pythonnet/pull/745/commits/dd77fa5192d1aff174580344c8a167f2c4853e10
https://github.com/pythonnet/pythonnet/tree/dd77fa5192d1aff174580344c8a167f2c4853e10
Grasping at straws: try using conda to set up environmenthttps://github.com/pythonnet/pythonnet/pull/745/commits/f947e3b0152cbcd3bb15d2e1fd6786eb2fce40e4
f947e3bhttps://github.com/pythonnet/pythonnet/pull/745/commits/f947e3b0152cbcd3bb15d2e1fd6786eb2fce40e4
https://github.com/pythonnet/pythonnet/tree/f947e3b0152cbcd3bb15d2e1fd6786eb2fce40e4
Revert "Grasping at straws: try using conda to set up environment"https://github.com/pythonnet/pythonnet/pull/745/commits/1fda82b4b6d6f2de534537dd700e9492c3da3b2e
1fda82bhttps://github.com/pythonnet/pythonnet/pull/745/commits/1fda82b4b6d6f2de534537dd700e9492c3da3b2e
https://github.com/pythonnet/pythonnet/tree/1fda82b4b6d6f2de534537dd700e9492c3da3b2e
Give up on python 3.4 for appveyor.https://github.com/pythonnet/pythonnet/pull/745/commits/ec6f6c57fca560beefe7c4290a4f49d56c6d9f09
ec6f6c5https://github.com/pythonnet/pythonnet/pull/745/commits/ec6f6c57fca560beefe7c4290a4f49d56c6d9f09
https://github.com/pythonnet/pythonnet/tree/ec6f6c57fca560beefe7c4290a4f49d56c6d9f09
Travis: don't print from domain-reload testhttps://github.com/pythonnet/pythonnet/pull/745/commits/4bac40e5d7459fbcc13599bd274c9587a44d8498
4bac40ehttps://github.com/pythonnet/pythonnet/pull/745/commits/4bac40e5d7459fbcc13599bd274c9587a44d8498
https://github.com/pythonnet/pythonnet/tree/4bac40e5d7459fbcc13599bd274c9587a44d8498
Fixed appveyor "allow_failures" syntax.https://github.com/pythonnet/pythonnet/pull/745/commits/386a0349c2da4d3d5151095297b51bf1b2e84c21
386a034https://github.com/pythonnet/pythonnet/pull/745/commits/386a0349c2da4d3d5151095297b51bf1b2e84c21
https://github.com/pythonnet/pythonnet/tree/386a0349c2da4d3d5151095297b51bf1b2e84c21
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.