René's URL Explorer Experiment


Title: History for py/map.c - MicroPythonNexus/circuitpython · GitHub

Open Graph Title: History for py/map.c - MicroPythonNexus/circuitpython

X Title: History for py/map.c - MicroPythonNexus/circuitpython

Description: CircuitPython - a Python implementation for teaching coding with microcontrollers - History for py/map.c - MicroPythonNexus/circuitpython

Open Graph Description: CircuitPython - a Python implementation for teaching coding with microcontrollers - History for py/map.c - MicroPythonNexus/circuitpython

X Description: CircuitPython - a Python implementation for teaching coding with microcontrollers - History for py/map.c - MicroPythonNexus/circuitpython

Opengraph URL: https://github.com/MicroPythonNexus/circuitpython

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:385ca21f-bdee-e1bb-3b82-8fa4f8562afd
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idCCAA:2A7019:E12E73:1374143:6A4DECE1
html-safe-noncedf53c834f844101e21ef3263206d12ce838affea0061dbd680fd1916877af24b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQ0FBOjJBNzAxOTpFMTJFNzM6MTM3NDE0Mzo2QTRERUNFMSIsInZpc2l0b3JfaWQiOiIxNDY0NjIwOTg4MzAxNzAwMzIxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacb1f71eb4e095794cf8413c5ec2877847ec5d66715c8bbeb9baedd1b95b088573
hovercard-subject-tagrepository:823695449
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c
twitter:imagehttps://opengraph.githubassets.com/e1bb5a9275a2c8582a07a913c9a91a88d8528b59699fc3ad4cb544749d2a4e3c/MicroPythonNexus/circuitpython
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e1bb5a9275a2c8582a07a913c9a91a88d8528b59699fc3ad4cb544749d2a4e3c/MicroPythonNexus/circuitpython
og:image:altCircuitPython - a Python implementation for teaching coding with microcontrollers - History for py/map.c - MicroPythonNexus/circuitpython
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5818716c93c6a2925b815402541a32814e43a7b1261c322b0c2df75224289566
turbo-cache-controlno-cache
go-importgithub.com/MicroPythonNexus/circuitpython git https://github.com/MicroPythonNexus/circuitpython.git
octolytics-dimension-user_id171707450
octolytics-dimension-user_loginMicroPythonNexus
octolytics-dimension-repository_id823695449
octolytics-dimension-repository_nwoMicroPythonNexus/circuitpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id66166069
octolytics-dimension-repository_parent_nwoadafruit/circuitpython
octolytics-dimension-repository_network_root_id15337142
octolytics-dimension-repository_network_root_nwomicropython/micropython
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
releasef4bb89367ca678f057d79b1abc45d6675b1bd5b2
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMicroPythonNexus%2Fcircuitpython%2Fcommits%2Fmain%2Fpy%2Fmap.c
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
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%2FMicroPythonNexus%2Fcircuitpython%2Fcommits%2Fmain%2Fpy%2Fmap.c
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%2Fcommits%2Fshow&source=header-repo&source_repo=MicroPythonNexus%2Fcircuitpython
Reloadhttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c
Reloadhttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c
Reloadhttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c
Please reload this pagehttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c
MicroPythonNexus https://github.com/MicroPythonNexus
circuitpythonhttps://github.com/MicroPythonNexus/circuitpython
adafruit/circuitpythonhttps://github.com/adafruit/circuitpython
Notifications https://github.com/login?return_to=%2FMicroPythonNexus%2Fcircuitpython
Fork 0 https://github.com/login?return_to=%2FMicroPythonNexus%2Fcircuitpython
Star 0 https://github.com/login?return_to=%2FMicroPythonNexus%2Fcircuitpython
Code https://github.com/MicroPythonNexus/circuitpython
Pull requests 0 https://github.com/MicroPythonNexus/circuitpython/pulls
Actions https://github.com/MicroPythonNexus/circuitpython/actions
Projects https://github.com/MicroPythonNexus/circuitpython/projects
Security and quality 0 https://github.com/MicroPythonNexus/circuitpython/security
Insights https://github.com/MicroPythonNexus/circuitpython/pulse
Code https://github.com/MicroPythonNexus/circuitpython
Pull requests https://github.com/MicroPythonNexus/circuitpython/pulls
Actions https://github.com/MicroPythonNexus/circuitpython/actions
Projects https://github.com/MicroPythonNexus/circuitpython/projects
Security and quality https://github.com/MicroPythonNexus/circuitpython/security
Insights https://github.com/MicroPythonNexus/circuitpython/pulse
circuitpythonhttps://github.com/MicroPythonNexus/circuitpython/commits
pyhttps://github.com/MicroPythonNexus/circuitpython/commits/main/py
map.chttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c
mainhttps://github.com/MicroPythonNexus/circuitpython/tree/main
Make collect the defaulthttps://github.com/MicroPythonNexus/circuitpython/commit/91cf8fb83d900d9a4b5feb5af5f2ae0b53db7ce3
https://github.com/tannewt
tannewthttps://github.com/MicroPythonNexus/circuitpython/commits?author=tannewt
91cf8fbhttps://github.com/MicroPythonNexus/circuitpython/commit/91cf8fb83d900d9a4b5feb5af5f2ae0b53db7ce3
https://github.com/MicroPythonNexus/circuitpython/blob/91cf8fb83d900d9a4b5feb5af5f2ae0b53db7ce3/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/91cf8fb83d900d9a4b5feb5af5f2ae0b53db7ce3
Apply suggestions from code reviewhttps://github.com/MicroPythonNexus/circuitpython/commit/35ffb64a11f92a0406b5db3d9b209244b4a4172a
tannewthttps://github.com/MicroPythonNexus/circuitpython/commits?author=tannewt
dhalberthttps://github.com/MicroPythonNexus/circuitpython/commits?author=dhalbert
35ffb64https://github.com/MicroPythonNexus/circuitpython/commit/35ffb64a11f92a0406b5db3d9b209244b4a4172a
https://github.com/MicroPythonNexus/circuitpython/blob/35ffb64a11f92a0406b5db3d9b209244b4a4172a/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/35ffb64a11f92a0406b5db3d9b209244b4a4172a
Add selective collect to memory allocationshttps://github.com/MicroPythonNexus/circuitpython/commit/c340596580dfa164540a0805b3196d806c8caa9a
https://github.com/tannewt
tannewthttps://github.com/MicroPythonNexus/circuitpython/commits?author=tannewt
c340596https://github.com/MicroPythonNexus/circuitpython/commit/c340596580dfa164540a0805b3196d806c8caa9a
https://github.com/MicroPythonNexus/circuitpython/blob/c340596580dfa164540a0805b3196d806c8caa9a/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/c340596580dfa164540a0805b3196d806c8caa9a
all: Remove the "STATIC" macro and just use "static" instead.https://github.com/MicroPythonNexus/circuitpython/commit/decf8e6a8bb940d5829ca3296790631fcece7b21
projectgushttps://github.com/MicroPythonNexus/circuitpython/commits?author=projectgus
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
decf8e6https://github.com/MicroPythonNexus/circuitpython/commit/decf8e6a8bb940d5829ca3296790631fcece7b21
https://github.com/MicroPythonNexus/circuitpython/blob/decf8e6a8bb940d5829ca3296790631fcece7b21/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/decf8e6a8bb940d5829ca3296790631fcece7b21
py/map: Clear value when re-using slot with ordered dictionaries.https://github.com/MicroPythonNexus/circuitpython/commit/edc92d18db3e80c95ee565075fbe81f5b79d7df1
peitschiehttps://github.com/MicroPythonNexus/circuitpython/commits?author=peitschie
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
edc92d1https://github.com/MicroPythonNexus/circuitpython/commit/edc92d18db3e80c95ee565075fbe81f5b79d7df1
https://github.com/MicroPythonNexus/circuitpython/blob/edc92d18db3e80c95ee565075fbe81f5b79d7df1/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/edc92d18db3e80c95ee565075fbe81f5b79d7df1
py/obj: Add static safety checks to mp_obj_is_type().https://github.com/MicroPythonNexus/circuitpython/commit/2a6ba47110be88ff1e1f5abd1bd76c353447884c
Jongyhttps://github.com/MicroPythonNexus/circuitpython/commits?author=Jongy
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
2a6ba47https://github.com/MicroPythonNexus/circuitpython/commit/2a6ba47110be88ff1e1f5abd1bd76c353447884c
https://github.com/MicroPythonNexus/circuitpython/blob/2a6ba47110be88ff1e1f5abd1bd76c353447884c/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/2a6ba47110be88ff1e1f5abd1bd76c353447884c
py: Add wrapper macros so hot VM functions can go in fast code location.https://github.com/MicroPythonNexus/circuitpython/commit/8412568e7bec1b63b686eb46a2790c6f182e7d5b
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
8412568https://github.com/MicroPythonNexus/circuitpython/commit/8412568e7bec1b63b686eb46a2790c6f182e7d5b
https://github.com/MicroPythonNexus/circuitpython/blob/8412568e7bec1b63b686eb46a2790c6f182e7d5b/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/8412568e7bec1b63b686eb46a2790c6f182e7d5b
py/map: Add an optional cache of (map+index) to speed up map lookups.https://github.com/MicroPythonNexus/circuitpython/commit/11ef8f22fe7701cc75b6aaf2386670891eaacf92
jimmohttps://github.com/MicroPythonNexus/circuitpython/commits?author=jimmo
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
11ef8f2https://github.com/MicroPythonNexus/circuitpython/commit/11ef8f22fe7701cc75b6aaf2386670891eaacf92
https://github.com/MicroPythonNexus/circuitpython/blob/11ef8f22fe7701cc75b6aaf2386670891eaacf92/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/11ef8f22fe7701cc75b6aaf2386670891eaacf92
py/objdict: Add mp_const_empty_dict_obj, use it for mp_const_empty_map.https://github.com/MicroPythonNexus/circuitpython/commit/880875bea1d825b8fa0d1c4a779ff767377f7655
jimmohttps://github.com/MicroPythonNexus/circuitpython/commits?author=jimmo
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
880875bhttps://github.com/MicroPythonNexus/circuitpython/commit/880875bea1d825b8fa0d1c4a779ff767377f7655
https://github.com/MicroPythonNexus/circuitpython/blob/880875bea1d825b8fa0d1c4a779ff767377f7655/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/880875bea1d825b8fa0d1c4a779ff767377f7655
py/objdict: Fix popitem for ordered dicts.https://github.com/MicroPythonNexus/circuitpython/commit/57fce3bdb203e9701dbd81ee108189898e19911b
jimmohttps://github.com/MicroPythonNexus/circuitpython/commits?author=jimmo
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
57fce3bhttps://github.com/MicroPythonNexus/circuitpython/commit/57fce3bdb203e9701dbd81ee108189898e19911b
https://github.com/MicroPythonNexus/circuitpython/blob/57fce3bdb203e9701dbd81ee108189898e19911b/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/57fce3bdb203e9701dbd81ee108189898e19911b
all: Reformat C and Python source code with tools/codeformat.py.https://github.com/MicroPythonNexus/circuitpython/commit/69661f3343bedf86e514337cff63d96cc42f8859
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
69661f3https://github.com/MicroPythonNexus/circuitpython/commit/69661f3343bedf86e514337cff63d96cc42f8859
https://github.com/MicroPythonNexus/circuitpython/blob/69661f3343bedf86e514337cff63d96cc42f8859/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/69661f3343bedf86e514337cff63d96cc42f8859
py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.https://github.com/MicroPythonNexus/circuitpython/commit/054dd33ebad67f5c8f328036fd32c3871589a386
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
054dd33https://github.com/MicroPythonNexus/circuitpython/commit/054dd33ebad67f5c8f328036fd32c3871589a386
https://github.com/MicroPythonNexus/circuitpython/blob/054dd33ebad67f5c8f328036fd32c3871589a386/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/054dd33ebad67f5c8f328036fd32c3871589a386
py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.https://github.com/MicroPythonNexus/circuitpython/commit/eee1e8841a852f374b83e0a3e3b0ff7b66e54243
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
eee1e88https://github.com/MicroPythonNexus/circuitpython/commit/eee1e8841a852f374b83e0a3e3b0ff7b66e54243
https://github.com/MicroPythonNexus/circuitpython/blob/eee1e8841a852f374b83e0a3e3b0ff7b66e54243/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/eee1e8841a852f374b83e0a3e3b0ff7b66e54243
py: Fix compiling with debug enabled and make more use of DEBUG_printf.https://github.com/MicroPythonNexus/circuitpython/commit/b630dfcc1dc027bd049b4af9d25180f82c4051d9
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
b630dfchttps://github.com/MicroPythonNexus/circuitpython/commit/b630dfcc1dc027bd049b4af9d25180f82c4051d9
https://github.com/MicroPythonNexus/circuitpython/blob/b630dfcc1dc027bd049b4af9d25180f82c4051d9/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/b630dfcc1dc027bd049b4af9d25180f82c4051d9
py/map: Don't include ordered-dict mutating code when not needed.https://github.com/MicroPythonNexus/circuitpython/commit/136cb7f27c27ee128d3adab9850b74f6129c8732
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
136cb7fhttps://github.com/MicroPythonNexus/circuitpython/commit/136cb7f27c27ee128d3adab9850b74f6129c8732
https://github.com/MicroPythonNexus/circuitpython/blob/136cb7f27c27ee128d3adab9850b74f6129c8732/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/136cb7f27c27ee128d3adab9850b74f6129c8732
py/map: Allow to trace rehashing operations.https://github.com/MicroPythonNexus/circuitpython/commit/a35d923cdf5a94ef9a29645f9dd461479dc819ce
https://github.com/pfalcon
pfalconhttps://github.com/MicroPythonNexus/circuitpython/commits?author=pfalcon
a35d923https://github.com/MicroPythonNexus/circuitpython/commit/a35d923cdf5a94ef9a29645f9dd461479dc819ce
https://github.com/MicroPythonNexus/circuitpython/blob/a35d923cdf5a94ef9a29645f9dd461479dc819ce/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/a35d923cdf5a94ef9a29645f9dd461479dc819ce
all: Remove inclusion of internal py header files.https://github.com/MicroPythonNexus/circuitpython/commit/a3dc1b1957d2c96d7c60c2c629c95077b03488a1
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
a3dc1b1https://github.com/MicroPythonNexus/circuitpython/commit/a3dc1b1957d2c96d7c60c2c629c95077b03488a1
https://github.com/MicroPythonNexus/circuitpython/blob/a3dc1b1957d2c96d7c60c2c629c95077b03488a1/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/a3dc1b1957d2c96d7c60c2c629c95077b03488a1
py/map: Remove unused new/free functions.https://github.com/MicroPythonNexus/circuitpython/commit/6c9fca2aa911e31f6c1b48d3b950b4dc058473d4
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
6c9fca2https://github.com/MicroPythonNexus/circuitpython/commit/6c9fca2aa911e31f6c1b48d3b950b4dc058473d4
https://github.com/MicroPythonNexus/circuitpython/blob/6c9fca2aa911e31f6c1b48d3b950b4dc058473d4/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/6c9fca2aa911e31f6c1b48d3b950b4dc058473d4
py/map: Replace always-false condition with assertion.https://github.com/MicroPythonNexus/circuitpython/commit/0e420d48eea1357275a7e418463f88d254049fb6
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
0e420d4https://github.com/MicroPythonNexus/circuitpython/commit/0e420d48eea1357275a7e418463f88d254049fb6
https://github.com/MicroPythonNexus/circuitpython/blob/0e420d48eea1357275a7e418463f88d254049fb6/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/0e420d48eea1357275a7e418463f88d254049fb6
all: Use the name MicroPython consistently in commentshttps://github.com/MicroPythonNexus/circuitpython/commit/55f33240f3d7051d4213629e92437a36f1fac50e
webmeisterhttps://github.com/MicroPythonNexus/circuitpython/commits?author=webmeister
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
55f3324https://github.com/MicroPythonNexus/circuitpython/commit/55f33240f3d7051d4213629e92437a36f1fac50e
https://github.com/MicroPythonNexus/circuitpython/blob/55f33240f3d7051d4213629e92437a36f1fac50e/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/55f33240f3d7051d4213629e92437a36f1fac50e
py/map: Fix bugs with deletion of elements from OrderedDict.https://github.com/MicroPythonNexus/circuitpython/commit/9275c182708ae80ac62eaf0e4152df7b88163076
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
9275c18https://github.com/MicroPythonNexus/circuitpython/commit/9275c182708ae80ac62eaf0e4152df7b88163076
https://github.com/MicroPythonNexus/circuitpython/blob/9275c182708ae80ac62eaf0e4152df7b88163076/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/9275c182708ae80ac62eaf0e4152df7b88163076
py/map: Change mp_uint_t to size_t where appropriate.https://github.com/MicroPythonNexus/circuitpython/commit/af622eb2a6aa50429eb64716e754ee58c3f87c2e
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
af622ebhttps://github.com/MicroPythonNexus/circuitpython/commit/af622eb2a6aa50429eb64716e754ee58c3f87c2e
https://github.com/MicroPythonNexus/circuitpython/blob/af622eb2a6aa50429eb64716e754ee58c3f87c2e/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/af622eb2a6aa50429eb64716e754ee58c3f87c2e
py: Declare constant data as properly constant.https://github.com/MicroPythonNexus/circuitpython/commit/3ff16ff52e45d4c0bf1df5fa650b72d6d835451b
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
3ff16ffhttps://github.com/MicroPythonNexus/circuitpython/commit/3ff16ff52e45d4c0bf1df5fa650b72d6d835451b
https://github.com/MicroPythonNexus/circuitpython/blob/3ff16ff52e45d4c0bf1df5fa650b72d6d835451b/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/3ff16ff52e45d4c0bf1df5fa650b72d6d835451b
py/map: Change hash-table allocation policy to be less aggressive.https://github.com/MicroPythonNexus/circuitpython/commit/00137b8c11eb94bbf97d5276d9c4e879ea75fb1d
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
00137b8https://github.com/MicroPythonNexus/circuitpython/commit/00137b8c11eb94bbf97d5276d9c4e879ea75fb1d
https://github.com/MicroPythonNexus/circuitpython/blob/00137b8c11eb94bbf97d5276d9c4e879ea75fb1d/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/00137b8c11eb94bbf97d5276d9c4e879ea75fb1d
py/map: Prevent map resize failure from destroying map.https://github.com/MicroPythonNexus/circuitpython/commit/b475327ffa24a95d9855b9ed38cdd8fe13487f4d
stephenkyle-ARMhttps://github.com/MicroPythonNexus/circuitpython/commits?author=stephenkyle-ARM
pfalconhttps://github.com/MicroPythonNexus/circuitpython/commits?author=pfalcon
b475327https://github.com/MicroPythonNexus/circuitpython/commit/b475327ffa24a95d9855b9ed38cdd8fe13487f4d
https://github.com/MicroPythonNexus/circuitpython/blob/b475327ffa24a95d9855b9ed38cdd8fe13487f4d/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/b475327ffa24a95d9855b9ed38cdd8fe13487f4d
py/map: In map lookup, check for fixed map independent of ordered map.https://github.com/MicroPythonNexus/circuitpython/commit/6dde019d933175b5c2608b8da2239846e1730838
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
6dde019https://github.com/MicroPythonNexus/circuitpython/commit/6dde019d933175b5c2608b8da2239846e1730838
https://github.com/MicroPythonNexus/circuitpython/blob/6dde019d933175b5c2608b8da2239846e1730838/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/6dde019d933175b5c2608b8da2239846e1730838
py/map: Add fast-path for hashing of map index when it is a qstr.https://github.com/MicroPythonNexus/circuitpython/commit/bbe8d51bd9ab0c848ee833000dcc93eb78bcbcad
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
bbe8d51https://github.com/MicroPythonNexus/circuitpython/commit/bbe8d51bd9ab0c848ee833000dcc93eb78bcbcad
https://github.com/MicroPythonNexus/circuitpython/blob/bbe8d51bd9ab0c848ee833000dcc93eb78bcbcad/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/bbe8d51bd9ab0c848ee833000dcc93eb78bcbcad
py: Use MP_OBJ_NULL instead of NULL when appropriate.https://github.com/MicroPythonNexus/circuitpython/commit/83229d3ffe5f8b6ba9c9f90e4ff0185dc0bab81b
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
83229d3https://github.com/MicroPythonNexus/circuitpython/commit/83229d3ffe5f8b6ba9c9f90e4ff0185dc0bab81b
https://github.com/MicroPythonNexus/circuitpython/blob/83229d3ffe5f8b6ba9c9f90e4ff0185dc0bab81b/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/83229d3ffe5f8b6ba9c9f90e4ff0185dc0bab81b
py/map: Store key/value in earliest possible slot in hash table.https://github.com/MicroPythonNexus/circuitpython/commit/593faf14c4700afd6c2ba6a281e7d48633e4d688
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
593faf1https://github.com/MicroPythonNexus/circuitpython/commit/593faf14c4700afd6c2ba6a281e7d48633e4d688
https://github.com/MicroPythonNexus/circuitpython/blob/593faf14c4700afd6c2ba6a281e7d48633e4d688/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/593faf14c4700afd6c2ba6a281e7d48633e4d688
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.https://github.com/MicroPythonNexus/circuitpython/commit/c2a4e4effc81d8ab21bb014e34355643e5ca0da2
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
c2a4e4ehttps://github.com/MicroPythonNexus/circuitpython/commit/c2a4e4effc81d8ab21bb014e34355643e5ca0da2
https://github.com/MicroPythonNexus/circuitpython/blob/c2a4e4effc81d8ab21bb014e34355643e5ca0da2/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/c2a4e4effc81d8ab21bb014e34355643e5ca0da2
py: Some trivial cosmetic changes, for code style consistency.https://github.com/MicroPythonNexus/circuitpython/commit/2801e6fad8b8b3ecdd9c8bc58f9515ff66eca46c
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
2801e6fhttps://github.com/MicroPythonNexus/circuitpython/commit/2801e6fad8b8b3ecdd9c8bc58f9515ff66eca46c
https://github.com/MicroPythonNexus/circuitpython/blob/2801e6fad8b8b3ecdd9c8bc58f9515ff66eca46c/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/2801e6fad8b8b3ecdd9c8bc58f9515ff66eca46c
py: Clarify API for map/set lookup when removing&adding at once.https://github.com/MicroPythonNexus/circuitpython/commit/d1cee02783666338b526ac686c19440c5f44b258
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
d1cee02https://github.com/MicroPythonNexus/circuitpython/commit/d1cee02783666338b526ac686c19440c5f44b258
https://github.com/MicroPythonNexus/circuitpython/blob/d1cee02783666338b526ac686c19440c5f44b258/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/d1cee02783666338b526ac686c19440c5f44b258
py: Implement core of OrderedDict type.https://github.com/MicroPythonNexus/circuitpython/commit/0ef01d0a75b8b2f48a72f0041e048a390b9e75b6
pfalconhttps://github.com/MicroPythonNexus/circuitpython/commits?author=pfalcon
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
0ef01d0https://github.com/MicroPythonNexus/circuitpython/commit/0ef01d0a75b8b2f48a72f0041e048a390b9e75b6
https://github.com/MicroPythonNexus/circuitpython/blob/0ef01d0a75b8b2f48a72f0041e048a390b9e75b6/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/0ef01d0a75b8b2f48a72f0041e048a390b9e75b6
py, unix: Allow to compile with -Wsign-compare.https://github.com/MicroPythonNexus/circuitpython/commit/963a5a3e82ded7ee75adae72ae7cb14796fa150e
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
963a5a3https://github.com/MicroPythonNexus/circuitpython/commit/963a5a3e82ded7ee75adae72ae7cb14796fa150e
https://github.com/MicroPythonNexus/circuitpython/blob/963a5a3e82ded7ee75adae72ae7cb14796fa150e/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/963a5a3e82ded7ee75adae72ae7cb14796fa150e
py: Move to guarded includes, everywhere in py/ core.https://github.com/MicroPythonNexus/circuitpython/commit/51dfcb4bb7613ed164952712d9a5235a7b833cde
https://github.com/dpgeorge
dpgeorgehttps://github.com/MicroPythonNexus/circuitpython/commits?author=dpgeorge
51dfcb4https://github.com/MicroPythonNexus/circuitpython/commit/51dfcb4bb7613ed164952712d9a5235a7b833cde
https://github.com/MicroPythonNexus/circuitpython/blob/51dfcb4bb7613ed164952712d9a5235a7b833cde/py/map.c
https://github.com/MicroPythonNexus/circuitpython/tree/51dfcb4bb7613ed164952712d9a5235a7b833cde
Nexthttps://github.com/MicroPythonNexus/circuitpython/commits/main/py/map.c?after=26f70c1d14bcccce9ef7deb3b9dbfc15b6958144+34
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.