René's URL Explorer Experiment


Title: Ctypes implementation by rodrigocam · Pull Request #2364 · RustPython/RustPython · GitHub

Open Graph Title: Ctypes implementation by rodrigocam · Pull Request #2364 · RustPython/RustPython

X Title: Ctypes implementation by rodrigocam · Pull Request #2364 · RustPython/RustPython

Description: @darleybarreto and I are implementing the ctypes module. This an initial implementation for review. At this stage, we are focusing on Linux platforms to in the future extend to other platforms like ctypes from cpython does.

Open Graph Description: @darleybarreto and I are implementing the ctypes module. This an initial implementation for review. At this stage, we are focusing on Linux platforms to in the future extend to other platforms like...

X Description: @darleybarreto and I are implementing the ctypes module. This an initial implementation for review. At this stage, we are focusing on Linux platforms to in the future extend to other platforms like...

Opengraph URL: https://github.com/RustPython/RustPython/pull/2364

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:f11306a9-070b-b21a-e4f6-4578531bab31
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id956C:1D6D:76FF8B:A1C156:6993032C
html-safe-nonce57b6d66bc4b64c292b82fdb0f112af15d5f62d726958db74feba8f03ed4ee6a2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NTZDOjFENkQ6NzZGRjhCOkExQzE1Njo2OTkzMDMyQyIsInZpc2l0b3JfaWQiOiIyODcwMDkyNjg1OTM0NTI3Mjc2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacf179c1222ea85faba841aee02bb8beaeb6bab6f9b1fc2fab7889cbf1ea786981
hovercard-subject-tagpull_request:535207357
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/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/2364/files
twitter:imagehttps://avatars.githubusercontent.com/u/12930004?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/12930004?s=400&v=4
og:image:alt@darleybarreto and I are implementing the ctypes module. This an initial implementation for review. At this stage, we are focusing on Linux platforms to in the future extend to other platforms like...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None1bae9c7d08ea14e1ee9576041777790e900aa7d28044a68c6b15fb7dc65e3f07
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id135201145
octolytics-dimension-repository_nwoRustPython/RustPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id135201145
octolytics-dimension-repository_network_root_nwoRustPython/RustPython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release798a84aab1a6de4380a21ddb59c23208a5b05d45
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/pull/2364/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F2364%2Ffiles
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%2FRustPython%2FRustPython%2Fpull%2F2364%2Ffiles
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%2Ffiles&source=header-repo&source_repo=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/pull/2364/files
Reloadhttps://github.com/RustPython/RustPython/pull/2364/files
Reloadhttps://github.com/RustPython/RustPython/pull/2364/files
RustPython https://github.com/RustPython
RustPythonhttps://github.com/RustPython/RustPython
Notifications https://github.com/login?return_to=%2FRustPython%2FRustPython
Fork 1.4k https://github.com/login?return_to=%2FRustPython%2FRustPython
Star 21.8k https://github.com/login?return_to=%2FRustPython%2FRustPython
Code https://github.com/RustPython/RustPython
Issues 278 https://github.com/RustPython/RustPython/issues
Pull requests 97 https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects 0 https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security 0 https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
Code https://github.com/RustPython/RustPython
Issues https://github.com/RustPython/RustPython/issues
Pull requests https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose
rodrigocamhttps://github.com/rodrigocam
RustPython:mainhttps://github.com/RustPython/RustPython/tree/main
rodrigocam:ctypeshttps://github.com/rodrigocam/RustPython/tree/ctypes
Conversation 100 https://github.com/RustPython/RustPython/pull/2364
Commits 57 https://github.com/RustPython/RustPython/pull/2364/commits
Checks 0 https://github.com/RustPython/RustPython/pull/2364/checks
Files changed https://github.com/RustPython/RustPython/pull/2364/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/2364/files
Ctypes implementation https://github.com/RustPython/RustPython/pull/2364/files#top
Show all changes 57 commits https://github.com/RustPython/RustPython/pull/2364/files
41b30de metaclass support for #[pyclass] macro youknowone Aug 7, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/41b30de5ea7045e9d6e58b67f18856fc602dccd5
b4a1b80 Initial ctypes module structure with dlopen and dlsym rodrigocam Oct 29, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/b4a1b8070166084d2baed25c5cedc5842b0e617f
b9ada0a Refactoring ctypes module to a PyPy-like file tree darleybarreto Oct 31, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/b9ada0a0e16a0f21e99ad24adc18680fa5d7e94e
1fa7e80 Add __getattr__ to deal with attributes at runtime rodrigocam Oct 31, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/1fa7e806b28dc4b782ffd8c043166fd10f0c31d6
b30dbae Adding a very basic and initial implementation of _SimpleCData and Fu… darleybarreto Nov 2, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/b30dbae99f7ae569a91043a3a1d1e91eb8f3ec89
89587f0 Add PyFuncPtr tp_new from DLL and basic tp_call rodrigocam Nov 3, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/89587f063c6a10c762afbbbaaa32b5e9804149b1
b4ddf4d Adding basic functions to call libffi-rs darleybarreto Nov 4, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/b4ddf4db211962605634b9ffee1606a2637fd3d4
9177473 Fix compile errors rodrigocam Nov 5, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/9177473c757a97db91bfcf14ba144e9e18b40c25
14b08b9 Changing some pieces of SharedLibrary darleybarreto Nov 7, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/14b08b99fc3189d8a158c551ab4a3df6b4958b43
8adf4dd Fixing some ref problems in functions.rs darleybarreto Nov 8, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/8adf4dd008faa18ab42b23e253d6c0ec74106243
4341c97 Cahnge PyRc to PyRef in data cache rodrigocam Nov 10, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/4341c97ddbfd061156a2f50b8b60f2eb312b76d1
eb8541c Fixing arg type casting darleybarreto Nov 10, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/eb8541c91fc514694c0f36c38b6df30ac221d258
e38b0a8 Refactoring PyCFuncPtr darleybarreto Nov 12, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/e38b0a84c522026c9d5e35f7fc31f29ba3d6cd38
c2df5de Moving dlsym to from_dll darleybarreto Nov 12, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/c2df5dede89a615031838764561e386168cbaab4
fa6b19b Adding proper *mut c_void casting darleybarreto Nov 13, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/fa6b19b304afa6dde9959fe996fcd194f5b54423
7d220c3 Adding 'reopen' lib darleybarreto Nov 13, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/7d220c333afe2e3afcde0417ed013693568ac43b
0a92095 Adding function call darleybarreto Nov 13, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/0a9209576d9960102349cc0c14ed9f88fe718244
8ceffd9 Fixing clippy warnings darleybarreto Nov 14, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/8ceffd9f327a5eefda6c929ab7f3758f7e4fd0d9
4c585ab Fixing dangling ref darleybarreto Nov 15, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/4c585abf359482eb54de48fdc6ade39f1bf5708e
b09ebe0 Starting primitive types impl darleybarreto Nov 19, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/b09ebe09cfca5523db8fd2577520fcafb37d39d9
d7888f9 Adding metaclass darleybarreto Nov 19, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/d7888f9202cf1cdb0177d12bc555a694ea9998c8
145afc7 Adding PyCDataMethods trait darleybarreto Nov 21, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/145afc7226bdf4ef4a4d385ea1fca91f7ac0d012
aff291f Adding default value for PySimpleType darleybarreto Nov 22, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/aff291f8e729f730bdbc54457b2ee17c68e7baff
d29c3bf Adding some comments darleybarreto Nov 23, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/d29c3bf25e3b593e7815603ab1eee6b1246452bd
6fdffab Implement PySimpleType __init__ darleybarreto Nov 26, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/6fdffab95679fd75444ee6a4ffe91fd08c787eaf
568c838 Modifying Buffer for PyCData darleybarreto Nov 29, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/568c8386aa900c6de92553c539506a4656494d7e
fb07e53 Adding methods for PyCDataMethods darleybarreto Nov 30, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/fb07e533e70713835b31d0a3eb58a05ba48ee8a7
6122e40 Adding PyCData_NewGetBuffer related code darleybarreto Dec 4, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/6122e4046c454a32c12fb6e227a371abfe754534
6a4f881 Fixing small fixes darleybarreto Dec 4, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/6a4f8810ac7661dd8925a56b6007d7434f36fc5e
e2e0ac8 Testing PySimpleType basic functionalities darleybarreto Dec 5, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/e2e0ac8470079578b2b378b883d3e3cba810587f
c1324ce Refactoring SharedLibrary darleybarreto Dec 5, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/c1324ceb3ed20b4eca60b3c03e55aae456482c1d
3f40466 Fixing several bugs darleybarreto Dec 5, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/3f40466d370ba6ece0774e310adc35d54b711cb6
3e52625 Fixing function call darleybarreto Dec 6, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/3e526256ab455f26806c18ae8bf07855b091b86a
3454751 Fixing more of function calls darleybarreto Dec 6, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/3454751a44a444f04e90ccb32522abd7dab4d842
0f25f4d PySimpleType from_param initial commit darleybarreto Dec 7, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/0f25f4d5b69021d39e2525886d356476f194f80a
c4f27fb Adding more methods to PySimpleType darleybarreto Dec 7, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/c4f27fb5c502527383a4e4de7290388ad348769e
b88e544 Minor fixes to get compiling on master coolreader18 Dec 9, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/b88e544d22626d7bbaab5b7199d9b2153362ab63
4ce1123 Use static_cell for libcache coolreader18 Dec 13, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/4ce112334d3f2c89b27f3123319432a871ae8230
e528fe7 Adding RawBuffer & reworking low level function call darleybarreto Dec 19, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/e528fe7bb6970ad43f9027214e519a24e0477204
420a67a Small fixes darleybarreto Dec 21, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/420a67a33d8e4503c3ead479409134cdc6391370
d656650 Initial commit for PyCArray darleybarreto Dec 21, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/d6566502c455ea37a766db8c15a9d3456622bff8
2a1f6d7 Reworking CData buffers darleybarreto Dec 30, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/2a1f6d78040522f02964ba80a3a4543660006223
ed44269 Adding PyCArray setitem darleybarreto Dec 31, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/ed4426946b50e4f69b1af7220b8d184418a72dc5
4d2c678 Adding some helper functions and initial tests darleybarreto Dec 31, 2020 https://github.com/RustPython/RustPython/pull/2364/commits/4d2c67895863161e9cb524679b207918ef1b73b0
2c440b3 Adding PyCArray's from_param darleybarreto Jan 1, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/2c440b37af3d2d6b11e097a9295014a5cc2b073e
0b65e0d Adding several changes to make some tests pass darleybarreto Jan 2, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/0b65e0d935e97413ed53978cab94c03b4f8c99e9
7c529af Fix build on master youknowone Aug 6, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/7c529af943f594a22cde87393b4d70a8daf0c6c0
fe01b1a hide ctypes test youknowone Aug 6, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/fe01b1ae6ae61fd3f81a009dbb78e380983986bc
25e0403 clean up ctypes::array youknowone Aug 7, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/25e04036b3488bf72f17e951257c441837bfa874
efabe9b skeleton PyCSimpleType youknowone Aug 7, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/efabe9b1b460ff8e2055419a6f5c51856f7c42b7
b79477a submodule extension for ctypes::dll youknowone Aug 7, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/b79477a50db7b7fbe484cf4087bd4343ea05ad88
2904015 Merge pull request #4 from youknowone/dll-submodule darleybarreto Aug 7, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/29040153954db3a288a024ee735574027b6081fb
66a91cb Add all tests from CPython and PyPy darleybarreto Aug 8, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/66a91cb56844896c1994e95ffc917b3dabdf0e51
577c5ae Add suggestions and bump dependencies darleybarreto Aug 8, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/577c5ae219cf6ab07bbe7083ed5787b08676d3b0
6eb0794 Starting to add Metas to primitive and array ctypes darleybarreto Aug 8, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/6eb0794e238ff2211fbf72cd29ac0a47bc97f67a
5916218 Fixing some terribly wrong impls and bugs. darleybarreto Aug 15, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/59162185da8b5a5db033f0cd221cb6efc0b091bb
c2ba116 Fix compilation darleybarreto Aug 21, 2021 https://github.com/RustPython/RustPython/pull/2364/commits/c2ba1160ef66fc9c1bb32c9d9b3329a2228b2d56
Clear filters https://github.com/RustPython/RustPython/pull/2364/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/2364/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/2364/files
Cargo.lock https://github.com/RustPython/RustPython/pull/2364/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e
__init__.py https://github.com/RustPython/RustPython/pull/2364/files#diff-edff4421a88bdc56335a84a1e5a0ce0eafe5cd0c37dcb1aff03ff075bfb9b57c
_aix.py https://github.com/RustPython/RustPython/pull/2364/files#diff-b2a22b80872aca075be3e79bdb2cab6a1fd0fffd1555ed5e40abf98e7d7e849c
_endian.py https://github.com/RustPython/RustPython/pull/2364/files#diff-943cfc1aceee3555e1f40d9fe43364969381acd666364e9a47ac73b8d9037877
README.ctypes https://github.com/RustPython/RustPython/pull/2364/files#diff-45aa64a4d73985effcc381c574f2df6bbc1165ae1183ebaaffa9e77de6c2f843
__init__.py https://github.com/RustPython/RustPython/pull/2364/files#diff-a03fcb8a03f1d1f46a12cd497a650e038416d62d570d4ae2c749b9849dfce5a3
dyld.py https://github.com/RustPython/RustPython/pull/2364/files#diff-629872e2dc378f4514f063571c67ec99c4ba17273261e7235d4ac5ef23cc7bc2
dylib.py https://github.com/RustPython/RustPython/pull/2364/files#diff-6094ab449d87cd79684613a56fa0967b0731aff730f6dc7bfdac2c697ff28ba4
fetch_macholib https://github.com/RustPython/RustPython/pull/2364/files#diff-59ce9b694eb1a8645c28c49529bb236394d74a2033dcd2948fa72b3aefa4a7a7
fetch_macholib.bat https://github.com/RustPython/RustPython/pull/2364/files#diff-499f0dc214d7d3150804d0813e5e498843e90732919d5df071d5bb387c5fad37
framework.py https://github.com/RustPython/RustPython/pull/2364/files#diff-f5b9293313ae016ed29c1275f51c5f1f2de984b4adb9e44c5c624d985ff7f729
__init__.py https://github.com/RustPython/RustPython/pull/2364/files#diff-d34667236e69d604ccec5732d632a477310cae34390d2b559184f17773144805
__main__.py https://github.com/RustPython/RustPython/pull/2364/files#diff-00a9bea907217ab7340ef9ea8a3c5598874768939d6c9d47d1f99f886d7c1401
test_arrays.py https://github.com/RustPython/RustPython/pull/2364/files#diff-c701532809738b2b80a36a0de804641dfbf15b377e2185d43e6e7b042b5f6a62
test_buffers.py https://github.com/RustPython/RustPython/pull/2364/files#diff-27d548979b121e09c1e1f213659e3ff0aba38da86101a394c367d66b1e4c79d9
test_bytes.py https://github.com/RustPython/RustPython/pull/2364/files#diff-664be046dc8fc8676b7f68ef2348575c2dce01e206f0696d3c5f82878f6c2075
test_funcptr.py https://github.com/RustPython/RustPython/pull/2364/files#diff-5c1185268fa8229a564c0a36411bb54977120db3ca1a9ce5ed5c8572b865260c
test_functions.py https://github.com/RustPython/RustPython/pull/2364/files#diff-ec6d43224246882d219e4f125a5d41189a0303640014d35ada688d745e3f2ada
test_loading.py https://github.com/RustPython/RustPython/pull/2364/files#diff-726b62c325364800b7a2267be71b366bde6fecc11d58c1a1a1be30f6e25d39ac
test_strings.py https://github.com/RustPython/RustPython/pull/2364/files#diff-670ff1b72b0254bee1a567c99e4a5c557501468eaefcb6b83918e7e80965d684
test_unicode.py https://github.com/RustPython/RustPython/pull/2364/files#diff-d2fc4341b7a39a2dbdd70edbfdfd143263d1eb15167c717073cb66a8ff675fcf
util.py https://github.com/RustPython/RustPython/pull/2364/files#diff-bf1ae275d0ef9307536cedfa6e90f6846b3dc52e58582bde2dc7a2431262aadc
wintypes.py https://github.com/RustPython/RustPython/pull/2364/files#diff-7438c374c2630ddcf6d9d3ed81a3c5a868848508b19c21a420ea5bdba308ce32
refleak.py https://github.com/RustPython/RustPython/pull/2364/files#diff-a9ae74da20089d7e315cc884eec16e9105c45fefd9b3da12e3382fb43c4310c9
pyclass.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-4231786211df4730d5d5dae029df9d477b4310fc6333e7dc95169e808d04cda1
util.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-e1ad722a20db07b60870ea3655c6c8b568d86b640bde542c05862e6d26b4ba0f
__init__.py https://github.com/RustPython/RustPython/pull/2364/files#diff-e529c540b4ee4f621192779377f8aef56ed4be8147a77cd61d4a9f8adac2063b
support.py https://github.com/RustPython/RustPython/pull/2364/files#diff-431ac63a70628a4fc838a8625f867693cd970f43a9ca80a8c592acc16d807f7a
test_anon.py https://github.com/RustPython/RustPython/pull/2364/files#diff-d3984b44acfa249c63d7299ff0040e7003e366d783a68e3c87974f082057b8f2
test_array.py https://github.com/RustPython/RustPython/pull/2364/files#diff-f7232f4521581c0e03a07323d8aeda037a0ef3bb586d232e181fdf9cd9ea36e7
test_base.py https://github.com/RustPython/RustPython/pull/2364/files#diff-633716cfa08f51bceb62d38c3696a1502715b18847abd3d747db8be643e3a974
test_bitfields.py https://github.com/RustPython/RustPython/pull/2364/files#diff-92ed00e1a6b0fae6dc63a1c1fabefad3314eebce8635a647fe8de3c26beb210d
test_buffers.py https://github.com/RustPython/RustPython/pull/2364/files#diff-6be5bd3380ab8497c753aecbe2f21fff50586d4277a0c9b9fade66474eabd3bd
test_callback_traceback.py https://github.com/RustPython/RustPython/pull/2364/files#diff-f144f31fdbee5df367af441e147741926f99fd569273d74258cf9111066658f4
test_callbacks.py https://github.com/RustPython/RustPython/pull/2364/files#diff-858c5e099e59ab148a98a9c296f0a48fe74e76c4d9202bece2c59d66fa514378
test_cast.py https://github.com/RustPython/RustPython/pull/2364/files#diff-47324974df38cc1b4e602b275e562090ef4c827ceeb1e6d5f9825025f4e5e50c
test_commethods.py https://github.com/RustPython/RustPython/pull/2364/files#diff-c5f2d0e2a3e2de2fb3a09a13ea31736cb59479d576757ed43e9e7f887d047082
test_errno.py https://github.com/RustPython/RustPython/pull/2364/files#diff-01475432e30a4fee15daf63840d2752edb286c9a867de040f3a8d3219c0960bc
test_extra.py https://github.com/RustPython/RustPython/pull/2364/files#diff-8514356345f70b8ef6bb7b9b0b7793b2748ebc6ddd90bc8579c765dce43bf16c
test_funcptr.py https://github.com/RustPython/RustPython/pull/2364/files#diff-5b3f195a3132c328642f9b2517fbb7b238e894416da405c4a8aa6ff3fdeecaf9
test_functions.py https://github.com/RustPython/RustPython/pull/2364/files#diff-153b66acdd6c6ccd1b4dcebe99ce113f5678f23854d5fa0d1b429ec41e44b01b
test_guess_argtypes.py https://github.com/RustPython/RustPython/pull/2364/files#diff-ccad927be4ac6725260c737e7a563b894051cbbe33dc54902ec500a3cd714291
test_keepalive.py https://github.com/RustPython/RustPython/pull/2364/files#diff-2a0f8d58a1c1a447594532c91d46367f428eb09d0a0631168c585dd833d5aee7
test_loading.py https://github.com/RustPython/RustPython/pull/2364/files#diff-e61ff99060638f0f794697327b35644b259b039672b92e3dacbedafc4bc8365a
test_numbers.py https://github.com/RustPython/RustPython/pull/2364/files#diff-0bebb4478ecd5c63e794d757c37f3048f764ee1d9c2d67ae9fe1c0b5314cca2f
test_parameters.py https://github.com/RustPython/RustPython/pull/2364/files#diff-30190e352c249f2d98bb40888b760572fd696f865bf9de176ab27ccbc3a2bbf5
test_pointers.py https://github.com/RustPython/RustPython/pull/2364/files#diff-7712493652594bb925a723e61f70b8ac11cd13e40c1ce11be8a0c125c72ca717
test_prototypes.py https://github.com/RustPython/RustPython/pull/2364/files#diff-2c331c8cdfd2cc1763396de79f7fa19cba7ac1890ae0c82246c462d47a0915bf
test_structures.py https://github.com/RustPython/RustPython/pull/2364/files#diff-7ac4ae61d18e620a188af64b52fb24e338066373ac9dd9472656bc349e41656c
test_unions.py https://github.com/RustPython/RustPython/pull/2364/files#diff-ee10a79c8b9dd76cef4c0acb54edb47905671c0e30929c3cde00d58c2aeec165
test_values.py https://github.com/RustPython/RustPython/pull/2364/files#diff-fde2cdc4fe27cec0264b655f5ae7e351f956b0ea16de3df9d90c2fd4274e6625
test_win32.py https://github.com/RustPython/RustPython/pull/2364/files#diff-126a39a93e8ccb3ceaacdf6564f9a88ade29396cba218debbddf026412567cd3
Cargo.toml https://github.com/RustPython/RustPython/pull/2364/files#diff-2c8356932fd69f1cecf659c1ae774666f0b194ae41dc0b31ae864d6966f1801d
Cargo.toml https://github.com/RustPython/RustPython/pull/2364/files#diff-98def556b29f953c96db531b74917518dd012025da819292b7d0a956710c2d2d
_ctypes_test.c https://github.com/RustPython/RustPython/pull/2364/files#diff-79541a6849db6a89d36e3e0c8812f1549741318bb928636df9303e15892b17c7
_ctypes_test.h https://github.com/RustPython/RustPython/pull/2364/files#diff-4414835bd0b560f88a7180d6774b448a1df0f05f20a9c4f8d323dd9fb8670a1b
array.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-9dc1c5f54943f30c38e237044f6d450cd5780939563a254d7fa0b2ae4e3290c8
basics.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-755dd65ab1f60323169b610b290285b79b92672eeb8b151fb0e3997ef56dbf03
dll.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-370833ded00f9dffefec28e4bf129e10bb548057cab7dc6c2c0396a105e1db9b
function.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-a95d48945022e462a93d8ae2f36012d8327029c8296c616517d32bf6c1b1558c
mod.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-b50ccc38be429b825e45e30d486338cb935f65e6de2676505741ccea7b4cb271
pointer.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-91501ccb71b07fa2785a9a19f3150778b56d48cbd0d4fa662744b9fd2c0ec56f
primitive.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-60f7a4d8aa16c48a7f721ca4e79294d8369af2d4ed8a68a83570557ae41182d0
shared_lib.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-b1e7045dda7977d0cf97115d4dd50dc93a2675410422c94eab6fa02bef2633a1
structure.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-69758c33979bd4126afa098288ddb0a45cdf0119972cb807d4e778122306303c
union.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-54e99058c6c88a5737106c42bfb4109046a377b3d64c51495b48a8023eb2ef16
mod.rs https://github.com/RustPython/RustPython/pull/2364/files#diff-f06f3f4c708206558e8fad5a34e209e0a0edfeed9d6fe90744de394aa56167eb
Cargo.lockhttps://github.com/RustPython/RustPython/pull/2364/files#diff-13ee4b2252c9e516a0547f2891aa2105c3ca71c6d7a1e682c69be97998dfc87e
View file https://github.com/rodrigocam/RustPython/blob/c2ba1160ef66fc9c1bb32c9d9b3329a2228b2d56/Cargo.lock
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/RustPython/RustPython/pull/2364/files
Lib/ctypes/__init__.pyhttps://github.com/RustPython/RustPython/pull/2364/files#diff-edff4421a88bdc56335a84a1e5a0ce0eafe5cd0c37dcb1aff03ff075bfb9b57c
View file https://github.com/rodrigocam/RustPython/blob/c2ba1160ef66fc9c1bb32c9d9b3329a2228b2d56/Lib/ctypes/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/2364/{{ revealButtonHref }}
Please reload this pagehttps://github.com/RustPython/RustPython/pull/2364/files
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.