René's URL Explorer Experiment


Title: History for py/objfun.c - boneskull/circuitpython · GitHub

Open Graph Title: History for py/objfun.c - boneskull/circuitpython

X Title: History for py/objfun.c - boneskull/circuitpython

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

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

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

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:23fe7954-79cf-24f6-e19c-dfc80c9789f7
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id836C:1C8D6F:114D3FE:182061A:6A4DF799
html-safe-nonce7cbb5028e22927949cb953d72d25507a5b34cc34ba8b448a7f31794c0a80333a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MzZDOjFDOEQ2RjoxMTREM0ZFOjE4MjA2MUE6NkE0REY3OTkiLCJ2aXNpdG9yX2lkIjoiODAzNjI1NTU1NDkwMzg2NTI0MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac153657523b4c31b01e34102d67a9b179e21974c791d37dd77d3dc4fd6cd60262
hovercard-subject-tagrepository:112881386
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/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c
twitter:imagehttps://opengraph.githubassets.com/f8222c1153ce2e32439a7bf3114546bbe71da964175993bdc4159e01293befde/boneskull/circuitpython
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f8222c1153ce2e32439a7bf3114546bbe71da964175993bdc4159e01293befde/boneskull/circuitpython
og:image:altCircuitPython - a Python implementation for teaching coding with microcontrollers - History for py/objfun.c - boneskull/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/boneskull/circuitpython git https://github.com/boneskull/circuitpython.git
octolytics-dimension-user_id924465
octolytics-dimension-user_loginboneskull
octolytics-dimension-repository_id112881386
octolytics-dimension-repository_nwoboneskull/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
release4314b1df11fa8a565684f3a72dc971e3785da365
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fboneskull%2Fcircuitpython%2Fcommits%2Fparse-bytecode%2Fpy%2Fobjfun.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%2Fboneskull%2Fcircuitpython%2Fcommits%2Fparse-bytecode%2Fpy%2Fobjfun.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=boneskull%2Fcircuitpython
Reloadhttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c
Reloadhttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c
Reloadhttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c
boneskull https://github.com/boneskull
circuitpythonhttps://github.com/boneskull/circuitpython
adafruit/circuitpythonhttps://github.com/adafruit/circuitpython
Notifications https://github.com/login?return_to=%2Fboneskull%2Fcircuitpython
Fork 0 https://github.com/login?return_to=%2Fboneskull%2Fcircuitpython
Star 0 https://github.com/login?return_to=%2Fboneskull%2Fcircuitpython
Code https://github.com/boneskull/circuitpython/tree/parse-bytecode
Pull requests 0 https://github.com/boneskull/circuitpython/pulls
Actions https://github.com/boneskull/circuitpython/actions
Projects https://github.com/boneskull/circuitpython/projects
Security and quality 0 https://github.com/boneskull/circuitpython/security
Insights https://github.com/boneskull/circuitpython/pulse
Code https://github.com/boneskull/circuitpython/tree/parse-bytecode
Pull requests https://github.com/boneskull/circuitpython/pulls
Actions https://github.com/boneskull/circuitpython/actions
Projects https://github.com/boneskull/circuitpython/projects
Security and quality https://github.com/boneskull/circuitpython/security
Insights https://github.com/boneskull/circuitpython/pulse
circuitpythonhttps://github.com/boneskull/circuitpython/commits
pyhttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py
objfun.chttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c
parse-bytecodehttps://github.com/boneskull/circuitpython/tree/parse-bytecode
py/objfun: Allow inline-asm functions to be called with 4 arguments.https://github.com/boneskull/circuitpython/commit/9a58316de235fed23566f9898de43b57fab85d7d
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
9a58316https://github.com/boneskull/circuitpython/commit/9a58316de235fed23566f9898de43b57fab85d7d
https://github.com/boneskull/circuitpython/blob/9a58316de235fed23566f9898de43b57fab85d7d/py/objfun.c
https://github.com/boneskull/circuitpython/tree/9a58316de235fed23566f9898de43b57fab85d7d
py: Extend native type-sig to use 4 bits, so uint is separate to ptr.https://github.com/boneskull/circuitpython/commit/5f3e005b6791634b104fa6385c8a9bf5ed1af164
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
5f3e005https://github.com/boneskull/circuitpython/commit/5f3e005b6791634b104fa6385c8a9bf5ed1af164
https://github.com/boneskull/circuitpython/blob/5f3e005b6791634b104fa6385c8a9bf5ed1af164/py/objfun.c
https://github.com/boneskull/circuitpython/tree/5f3e005b6791634b104fa6385c8a9bf5ed1af164
py/inlineasm: Add ability to specify return type of asm_thumb funcs.https://github.com/boneskull/circuitpython/commit/8f54c08691faa3dd859852d211230fd7d9791abd
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
8f54c08https://github.com/boneskull/circuitpython/commit/8f54c08691faa3dd859852d211230fd7d9791abd
https://github.com/boneskull/circuitpython/blob/8f54c08691faa3dd859852d211230fd7d9791abd/py/objfun.c
https://github.com/boneskull/circuitpython/tree/8f54c08691faa3dd859852d211230fd7d9791abd
py: Change type of .make_new and .call args: mp_uint_t becomes size_t.https://github.com/boneskull/circuitpython/commit/a0c97814dfcb0debbde8be99539e3d5ca2334e54
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
a0c9781https://github.com/boneskull/circuitpython/commit/a0c97814dfcb0debbde8be99539e3d5ca2334e54
https://github.com/boneskull/circuitpython/blob/a0c97814dfcb0debbde8be99539e3d5ca2334e54/py/objfun.c
https://github.com/boneskull/circuitpython/tree/a0c97814dfcb0debbde8be99539e3d5ca2334e54
py: Change struct and macro for builtin fun so they can be type checked.https://github.com/boneskull/circuitpython/commit/1b0aab621baf081bf1cbeb38a29bd37fbc135cc7
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
1b0aab6https://github.com/boneskull/circuitpython/commit/1b0aab621baf081bf1cbeb38a29bd37fbc135cc7
https://github.com/boneskull/circuitpython/blob/1b0aab621baf081bf1cbeb38a29bd37fbc135cc7/py/objfun.c
https://github.com/boneskull/circuitpython/tree/1b0aab621baf081bf1cbeb38a29bd37fbc135cc7
py/bc: Use size_t instead of mp_uint_t to count size of state and args.https://github.com/boneskull/circuitpython/commit/1d899e1783dd966452a40c6c29d6d8b8f9cd0e46
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
1d899e1https://github.com/boneskull/circuitpython/commit/1d899e1783dd966452a40c6c29d6d8b8f9cd0e46
https://github.com/boneskull/circuitpython/blob/1d899e1783dd966452a40c6c29d6d8b8f9cd0e46/py/objfun.c
https://github.com/boneskull/circuitpython/tree/1d899e1783dd966452a40c6c29d6d8b8f9cd0e46
py: Fix MICROPY_STACKLESS mode to compile with MICROPY_OBJ_REPR_D.https://github.com/boneskull/circuitpython/commit/7a30e87d2b8c14dadf5021a03740c4ca48178f53
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
7a30e87https://github.com/boneskull/circuitpython/commit/7a30e87d2b8c14dadf5021a03740c4ca48178f53
https://github.com/boneskull/circuitpython/blob/7a30e87d2b8c14dadf5021a03740c4ca48178f53/py/objfun.c
https://github.com/boneskull/circuitpython/tree/7a30e87d2b8c14dadf5021a03740c4ca48178f53
py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.https://github.com/boneskull/circuitpython/commit/999cedb90ff0827cdb9dfe0e4faa6ebc1739d271
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
999cedbhttps://github.com/boneskull/circuitpython/commit/999cedb90ff0827cdb9dfe0e4faa6ebc1739d271
https://github.com/boneskull/circuitpython/blob/999cedb90ff0827cdb9dfe0e4faa6ebc1739d271/py/objfun.c
https://github.com/boneskull/circuitpython/tree/999cedb90ff0827cdb9dfe0e4faa6ebc1739d271
py: Make mp_setup_code_state take concrete pointer for func arg.https://github.com/boneskull/circuitpython/commit/9f6976b74e352d01bbfbb4b4d32465f9db5f3390
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
9f6976bhttps://github.com/boneskull/circuitpython/commit/9f6976b74e352d01bbfbb4b4d32465f9db5f3390
https://github.com/boneskull/circuitpython/blob/9f6976b74e352d01bbfbb4b4d32465f9db5f3390/py/objfun.c
https://github.com/boneskull/circuitpython/tree/9f6976b74e352d01bbfbb4b4d32465f9db5f3390
py: Add MICROPY_PERSISTENT_CODE so code can persist beyond the runtime.https://github.com/boneskull/circuitpython/commit/c8e9c0d89afa90694790fd48e1bf527487a5beb7
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
c8e9c0dhttps://github.com/boneskull/circuitpython/commit/c8e9c0d89afa90694790fd48e1bf527487a5beb7
https://github.com/boneskull/circuitpython/blob/c8e9c0d89afa90694790fd48e1bf527487a5beb7/py/objfun.c
https://github.com/boneskull/circuitpython/tree/c8e9c0d89afa90694790fd48e1bf527487a5beb7
py: Add constant table to bytecode.https://github.com/boneskull/circuitpython/commit/713ea1800d1f0c82a0c75885ad034705556ab5ef
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
713ea18https://github.com/boneskull/circuitpython/commit/713ea1800d1f0c82a0c75885ad034705556ab5ef
https://github.com/boneskull/circuitpython/blob/713ea1800d1f0c82a0c75885ad034705556ab5ef/py/objfun.c
https://github.com/boneskull/circuitpython/tree/713ea1800d1f0c82a0c75885ad034705556ab5ef
py: Put all bytecode state (arg count, etc) in bytecode.https://github.com/boneskull/circuitpython/commit/3a3db4dcf0400cffef860f61a84979cb1f7a7541
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
3a3db4dhttps://github.com/boneskull/circuitpython/commit/3a3db4dcf0400cffef860f61a84979cb1f7a7541
https://github.com/boneskull/circuitpython/blob/3a3db4dcf0400cffef860f61a84979cb1f7a7541/py/objfun.c
https://github.com/boneskull/circuitpython/tree/3a3db4dcf0400cffef860f61a84979cb1f7a7541
py: Reorganise bytecode layout so it's more structured, easier to edit.https://github.com/boneskull/circuitpython/commit/9b7f583b0ca37ee87e5fb82e2d65fcd96a609b2f
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
9b7f583https://github.com/boneskull/circuitpython/commit/9b7f583b0ca37ee87e5fb82e2d65fcd96a609b2f
https://github.com/boneskull/circuitpython/blob/9b7f583b0ca37ee87e5fb82e2d65fcd96a609b2f/py/objfun.c
https://github.com/boneskull/circuitpython/tree/9b7f583b0ca37ee87e5fb82e2d65fcd96a609b2f
py: Allow viper functions to take up to 4 arguments.https://github.com/boneskull/circuitpython/commit/e45c1dbd6f4e313f21862c853d55499447c844e6
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
e45c1dbhttps://github.com/boneskull/circuitpython/commit/e45c1dbd6f4e313f21862c853d55499447c844e6
https://github.com/boneskull/circuitpython/blob/e45c1dbd6f4e313f21862c853d55499447c844e6/py/objfun.c
https://github.com/boneskull/circuitpython/tree/e45c1dbd6f4e313f21862c853d55499447c844e6
py: Fallback to stack alloca for Python-stack if heap alloc fails.https://github.com/boneskull/circuitpython/commit/6e56bb623c66007cd3fe6e0a48c3af9f1e0814fc
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
6e56bb6https://github.com/boneskull/circuitpython/commit/6e56bb623c66007cd3fe6e0a48c3af9f1e0814fc
https://github.com/boneskull/circuitpython/blob/6e56bb623c66007cd3fe6e0a48c3af9f1e0814fc/py/objfun.c
https://github.com/boneskull/circuitpython/tree/6e56bb623c66007cd3fe6e0a48c3af9f1e0814fc
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.https://github.com/boneskull/circuitpython/commit/c2a4e4effc81d8ab21bb014e34355643e5ca0da2
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
c2a4e4ehttps://github.com/boneskull/circuitpython/commit/c2a4e4effc81d8ab21bb014e34355643e5ca0da2
https://github.com/boneskull/circuitpython/blob/c2a4e4effc81d8ab21bb014e34355643e5ca0da2/py/objfun.c
https://github.com/boneskull/circuitpython/tree/c2a4e4effc81d8ab21bb014e34355643e5ca0da2
objfun: Fix to stackless mode after recent refactor.https://github.com/boneskull/circuitpython/commit/cf5b6f6974a1ca7d835803a744d1daae12876dac
https://github.com/pfalcon
pfalconhttps://github.com/boneskull/circuitpython/commits?author=pfalcon
cf5b6f6https://github.com/boneskull/circuitpython/commit/cf5b6f6974a1ca7d835803a744d1daae12876dac
https://github.com/boneskull/circuitpython/blob/cf5b6f6974a1ca7d835803a744d1daae12876dac/py/objfun.c
https://github.com/boneskull/circuitpython/tree/cf5b6f6974a1ca7d835803a744d1daae12876dac
py: Add %q format support to mp_[v]printf, and use it.https://github.com/boneskull/circuitpython/commit/044c473de203b4dbe93874813b430fb6336db2b2
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
044c473https://github.com/boneskull/circuitpython/commit/044c473de203b4dbe93874813b430fb6336db2b2
https://github.com/boneskull/circuitpython/blob/044c473de203b4dbe93874813b430fb6336db2b2/py/objfun.c
https://github.com/boneskull/circuitpython/tree/044c473de203b4dbe93874813b430fb6336db2b2
py: Overhaul and simplify printf/pfenv mechanism.https://github.com/boneskull/circuitpython/commit/7f9d1d6ab923096582622b700bedb6a571518eac
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
7f9d1d6https://github.com/boneskull/circuitpython/commit/7f9d1d6ab923096582622b700bedb6a571518eac
https://github.com/boneskull/circuitpython/blob/7f9d1d6ab923096582622b700bedb6a571518eac/py/objfun.c
https://github.com/boneskull/circuitpython/tree/7f9d1d6ab923096582622b700bedb6a571518eac
py: Combine load_attr and store_attr type methods into one (attr).https://github.com/boneskull/circuitpython/commit/b1bbe966c408901ae64ea8c8b468694c47d05b1a
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
b1bbe96https://github.com/boneskull/circuitpython/commit/b1bbe966c408901ae64ea8c8b468694c47d05b1a
https://github.com/boneskull/circuitpython/blob/b1bbe966c408901ae64ea8c8b468694c47d05b1a/py/objfun.c
https://github.com/boneskull/circuitpython/tree/b1bbe966c408901ae64ea8c8b468694c47d05b1a
py: Adjust some spaces in code style/format, purely for consistency.https://github.com/boneskull/circuitpython/commit/4dea922610c8ea6af285cd49b0a531d4941d820f
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
4dea922https://github.com/boneskull/circuitpython/commit/4dea922610c8ea6af285cd49b0a531d4941d820f
https://github.com/boneskull/circuitpython/blob/4dea922610c8ea6af285cd49b0a531d4941d820f/py/objfun.c
https://github.com/boneskull/circuitpython/tree/4dea922610c8ea6af285cd49b0a531d4941d820f
py: Implement full func arg passing for native emitter.https://github.com/boneskull/circuitpython/commit/9988618e0e0f5c319e31b135d993e22efb593093
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
9988618https://github.com/boneskull/circuitpython/commit/9988618e0e0f5c319e31b135d993e22efb593093
https://github.com/boneskull/circuitpython/blob/9988618e0e0f5c319e31b135d993e22efb593093/py/objfun.c
https://github.com/boneskull/circuitpython/tree/9988618e0e0f5c319e31b135d993e22efb593093
py: Add finer configuration of static funcs when not in stackless mode.https://github.com/boneskull/circuitpython/commit/12a5e17afb6a59d1eb0e1ce0444d7e4891f6391b
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
12a5e17https://github.com/boneskull/circuitpython/commit/12a5e17afb6a59d1eb0e1ce0444d7e4891f6391b
https://github.com/boneskull/circuitpython/blob/12a5e17afb6a59d1eb0e1ce0444d7e4891f6391b/py/objfun.c
https://github.com/boneskull/circuitpython/tree/12a5e17afb6a59d1eb0e1ce0444d7e4891f6391b
vm: If there's no heap to call function in stackless manner, call via C stack.https://github.com/boneskull/circuitpython/commit/332a909d44382cbd9c0c08f70753e5310da0f693
https://github.com/pfalcon
pfalconhttps://github.com/boneskull/circuitpython/commits?author=pfalcon
332a909https://github.com/boneskull/circuitpython/commit/332a909d44382cbd9c0c08f70753e5310da0f693
https://github.com/boneskull/circuitpython/blob/332a909d44382cbd9c0c08f70753e5310da0f693/py/objfun.c
https://github.com/boneskull/circuitpython/tree/332a909d44382cbd9c0c08f70753e5310da0f693
vm: Initial support for calling bytecode functions w/o C stack ("stackless").https://github.com/boneskull/circuitpython/commit/2039757b854b656a41c9e041776ccd5dad8ec5fe
https://github.com/pfalcon
pfalconhttps://github.com/boneskull/circuitpython/commits?author=pfalcon
2039757https://github.com/boneskull/circuitpython/commit/2039757b854b656a41c9e041776ccd5dad8ec5fe
https://github.com/boneskull/circuitpython/blob/2039757b854b656a41c9e041776ccd5dad8ec5fe/py/objfun.c
https://github.com/boneskull/circuitpython/tree/2039757b854b656a41c9e041776ccd5dad8ec5fe
py: Allow retrieving a function's __name__.https://github.com/boneskull/circuitpython/commit/3cc17c69ffd64dca55fe613f6e931585d8893c0d
stinoshttps://github.com/boneskull/circuitpython/commits?author=stinos
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
3cc17c6https://github.com/boneskull/circuitpython/commit/3cc17c69ffd64dca55fe613f6e931585d8893c0d
https://github.com/boneskull/circuitpython/blob/3cc17c69ffd64dca55fe613f6e931585d8893c0d/py/objfun.c
https://github.com/boneskull/circuitpython/tree/3cc17c69ffd64dca55fe613f6e931585d8893c0d
py: Make old_globals part of mp_code_state structure.https://github.com/boneskull/circuitpython/commit/53e5e0fa28d0f81be8671303ea0388da71fd20b6
https://github.com/pfalcon
pfalconhttps://github.com/boneskull/circuitpython/commits?author=pfalcon
53e5e0fhttps://github.com/boneskull/circuitpython/commit/53e5e0fa28d0f81be8671303ea0388da71fd20b6
https://github.com/boneskull/circuitpython/blob/53e5e0fa28d0f81be8671303ea0388da71fd20b6/py/objfun.c
https://github.com/boneskull/circuitpython/tree/53e5e0fa28d0f81be8671303ea0388da71fd20b6
py: Implement sdiv/udiv for inline Thumb assembler.https://github.com/boneskull/circuitpython/commit/32f0b7942cf44b7a722db30c554cfc70d3f70289
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
32f0b79https://github.com/boneskull/circuitpython/commit/32f0b7942cf44b7a722db30c554cfc70d3f70289
https://github.com/boneskull/circuitpython/blob/32f0b7942cf44b7a722db30c554cfc70d3f70289/py/objfun.c
https://github.com/boneskull/circuitpython/tree/32f0b7942cf44b7a722db30c554cfc70d3f70289
py, unix: Allow to compile with -Wunused-parameter.https://github.com/boneskull/circuitpython/commit/ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
ff8dd3fhttps://github.com/boneskull/circuitpython/commit/ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660
https://github.com/boneskull/circuitpython/blob/ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660/py/objfun.c
https://github.com/boneskull/circuitpython/tree/ff8dd3f486afb0d6ff1427d8a6a8a8ed73baa660
py: Add "default" to switches to allow better code flow analysis.https://github.com/boneskull/circuitpython/commit/d2d64f00fb7f1487c1fa21a456e003a801d7e711
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
d2d64f0https://github.com/boneskull/circuitpython/commit/d2d64f00fb7f1487c1fa21a456e003a801d7e711
https://github.com/boneskull/circuitpython/blob/d2d64f00fb7f1487c1fa21a456e003a801d7e711/py/objfun.c
https://github.com/boneskull/circuitpython/tree/d2d64f00fb7f1487c1fa21a456e003a801d7e711
py: Allow to compile with -Wstrict-prototypes.https://github.com/boneskull/circuitpython/commit/bbf5cd01e3587f39600d24fb030f09a4c92bcb46
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
bbf5cd0https://github.com/boneskull/circuitpython/commit/bbf5cd01e3587f39600d24fb030f09a4c92bcb46
https://github.com/boneskull/circuitpython/blob/bbf5cd01e3587f39600d24fb030f09a4c92bcb46/py/objfun.c
https://github.com/boneskull/circuitpython/tree/bbf5cd01e3587f39600d24fb030f09a4c92bcb46
py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers.https://github.com/boneskull/circuitpython/commit/e233a55a296a981bce5fe3a7c20049bea46e3a16
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
e233a55https://github.com/boneskull/circuitpython/commit/e233a55a296a981bce5fe3a7c20049bea46e3a16
https://github.com/boneskull/circuitpython/blob/e233a55a296a981bce5fe3a7c20049bea46e3a16/py/objfun.c
https://github.com/boneskull/circuitpython/tree/e233a55a296a981bce5fe3a7c20049bea46e3a16
py: Move to guarded includes, everywhere in py/ core.https://github.com/boneskull/circuitpython/commit/51dfcb4bb7613ed164952712d9a5235a7b833cde
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
51dfcb4https://github.com/boneskull/circuitpython/commit/51dfcb4bb7613ed164952712d9a5235a7b833cde
https://github.com/boneskull/circuitpython/blob/51dfcb4bb7613ed164952712d9a5235a7b833cde/py/objfun.c
https://github.com/boneskull/circuitpython/tree/51dfcb4bb7613ed164952712d9a5235a7b833cde
py: Fix some macros defines; cleanup some includes.https://github.com/boneskull/circuitpython/commit/7860c2a68acd1ccd28cb4bb87819487fd6966a9e
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
7860c2ahttps://github.com/boneskull/circuitpython/commit/7860c2a68acd1ccd28cb4bb87819487fd6966a9e
https://github.com/boneskull/circuitpython/blob/7860c2a68acd1ccd28cb4bb87819487fd6966a9e/py/objfun.c
https://github.com/boneskull/circuitpython/tree/7860c2a68acd1ccd28cb4bb87819487fd6966a9e
py: Store bytecode arg names in bytecode (were in own array).https://github.com/boneskull/circuitpython/commit/1084b0f9c21b093618da4494508dec9ca8467e35
https://github.com/dpgeorge
dpgeorgehttps://github.com/boneskull/circuitpython/commits?author=dpgeorge
1084b0fhttps://github.com/boneskull/circuitpython/commit/1084b0f9c21b093618da4494508dec9ca8467e35
https://github.com/boneskull/circuitpython/blob/1084b0f9c21b093618da4494508dec9ca8467e35/py/objfun.c
https://github.com/boneskull/circuitpython/tree/1084b0f9c21b093618da4494508dec9ca8467e35
Nexthttps://github.com/boneskull/circuitpython/commits/parse-bytecode/py/objfun.c?after=be020eb2c3c7e8421ee0989a7a09498a91b974fb+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.