René's URL Explorer Experiment


Title: History for py/compile.c - ProGamerCode/circuitpython · GitHub

Open Graph Title: History for py/compile.c - ProGamerCode/circuitpython

X Title: History for py/compile.c - ProGamerCode/circuitpython

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

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

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

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:d6ae7423-e2e7-ce80-b2f8-3157a9e3eb4c
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id896A:C12A8:42FD39:5B3AE0:6A51434C
html-safe-nonce012a5cb975319d73741fce8b3df781ea3da83e338e13e9afc33d027a1d3b4e8d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OTZBOkMxMkE4OjQyRkQzOTo1QjNBRTA6NkE1MTQzNEMiLCJ2aXNpdG9yX2lkIjoiMjEzMzczNDQ4MDIxNjY3MTA1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4b8f936f44832f3abd722e29e8870adc2773d9f1fd75baa756dfbd52efffea63
hovercard-subject-tagrepository:116517282
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/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.c
twitter:imagehttps://opengraph.githubassets.com/140718685c87643337a2c9608ea12feaa60e503b7b2c5e680dcf544634699e68/ProGamerCode/circuitpython
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/140718685c87643337a2c9608ea12feaa60e503b7b2c5e680dcf544634699e68/ProGamerCode/circuitpython
og:image:altCircuitPython - a Python implementation for teaching coding with microcontrollers - History for py/compile.c - ProGamerCode/circuitpython
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonee840f405b2718e8f2d55aafa9ff27dbce17e29d0c253011d05ea0fea3c78baff
turbo-cache-controlno-cache
go-importgithub.com/ProGamerCode/circuitpython git https://github.com/ProGamerCode/circuitpython.git
octolytics-dimension-user_id11673557
octolytics-dimension-user_loginProGamerCode
octolytics-dimension-repository_id116517282
octolytics-dimension-repository_nwoProGamerCode/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
releaseb78565f6aa43cc5323c9935ec11b22cca7bb0a62
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.c#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FProGamerCode%2Fcircuitpython%2Fcommits%2Fparse-bytecode%2Fpy%2Fcompile.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/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/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/enterprise/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%2FProGamerCode%2Fcircuitpython%2Fcommits%2Fparse-bytecode%2Fpy%2Fcompile.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=ProGamerCode%2Fcircuitpython
Reloadhttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.c
Reloadhttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.c
Reloadhttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.c
ProGamerCode https://github.com/ProGamerCode
circuitpythonhttps://github.com/ProGamerCode/circuitpython
adafruit/circuitpythonhttps://github.com/adafruit/circuitpython
Notifications https://github.com/login?return_to=%2FProGamerCode%2Fcircuitpython
Fork 0 https://github.com/login?return_to=%2FProGamerCode%2Fcircuitpython
Star 0 https://github.com/login?return_to=%2FProGamerCode%2Fcircuitpython
Code https://github.com/ProGamerCode/circuitpython/tree/parse-bytecode
Pull requests 0 https://github.com/ProGamerCode/circuitpython/pulls
Actions https://github.com/ProGamerCode/circuitpython/actions
Projects https://github.com/ProGamerCode/circuitpython/projects
Security and quality 0 https://github.com/ProGamerCode/circuitpython/security
Insights https://github.com/ProGamerCode/circuitpython/pulse
Code https://github.com/ProGamerCode/circuitpython/tree/parse-bytecode
Pull requests https://github.com/ProGamerCode/circuitpython/pulls
Actions https://github.com/ProGamerCode/circuitpython/actions
Projects https://github.com/ProGamerCode/circuitpython/projects
Security and quality https://github.com/ProGamerCode/circuitpython/security
Insights https://github.com/ProGamerCode/circuitpython/pulse
circuitpythonhttps://github.com/ProGamerCode/circuitpython/commits
pyhttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py
compile.chttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.c
parse-bytecodehttps://github.com/ProGamerCode/circuitpython/tree/parse-bytecode
py: Implement basic with support in native emitter.https://github.com/ProGamerCode/circuitpython/commit/2c915e1ae61785ab6e33189581fb353ebd40d0ca
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
2c915e1https://github.com/ProGamerCode/circuitpython/commit/2c915e1ae61785ab6e33189581fb353ebd40d0ca
https://github.com/ProGamerCode/circuitpython/blob/2c915e1ae61785ab6e33189581fb353ebd40d0ca/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/2c915e1ae61785ab6e33189581fb353ebd40d0ca
py: Combine continuous block of emit steps into with_cleanup emit call.https://github.com/ProGamerCode/circuitpython/commit/ce8b4e87494a11f389de7629e82043d6fb70284e
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
ce8b4e8https://github.com/ProGamerCode/circuitpython/commit/ce8b4e87494a11f389de7629e82043d6fb70284e
https://github.com/ProGamerCode/circuitpython/blob/ce8b4e87494a11f389de7629e82043d6fb70284e/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/ce8b4e87494a11f389de7629e82043d6fb70284e
py: Don't allocate an extra parse node for power exponent.https://github.com/ProGamerCode/circuitpython/commit/3acaa28b52587bace3a4e8382fbf06ed6f6e4aaf
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
3acaa28https://github.com/ProGamerCode/circuitpython/commit/3acaa28b52587bace3a4e8382fbf06ed6f6e4aaf
https://github.com/ProGamerCode/circuitpython/blob/3acaa28b52587bace3a4e8382fbf06ed6f6e4aaf/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/3acaa28b52587bace3a4e8382fbf06ed6f6e4aaf
py: Add MICROPY_DYNAMIC_COMPILER option to config compiler at runtime.https://github.com/ProGamerCode/circuitpython/commit/ea23520403777f9b026f49245d39f8be1ccdbdac
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
ea23520https://github.com/ProGamerCode/circuitpython/commit/ea23520403777f9b026f49245d39f8be1ccdbdac
https://github.com/ProGamerCode/circuitpython/blob/ea23520403777f9b026f49245d39f8be1ccdbdac/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/ea23520403777f9b026f49245d39f8be1ccdbdac
py/inlineasm: Add ability to specify return type of asm_thumb funcs.https://github.com/ProGamerCode/circuitpython/commit/8f54c08691faa3dd859852d211230fd7d9791abd
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
8f54c08https://github.com/ProGamerCode/circuitpython/commit/8f54c08691faa3dd859852d211230fd7d9791abd
https://github.com/ProGamerCode/circuitpython/blob/8f54c08691faa3dd859852d211230fd7d9791abd/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/8f54c08691faa3dd859852d211230fd7d9791abd
py/parse: Optimise away parse node that's just parenthesis around expr.https://github.com/ProGamerCode/circuitpython/commit/93b3726240ed50aa162d47519d38b1713f93298a
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
93b3726https://github.com/ProGamerCode/circuitpython/commit/93b3726240ed50aa162d47519d38b1713f93298a
https://github.com/ProGamerCode/circuitpython/blob/93b3726240ed50aa162d47519d38b1713f93298a/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/93b3726240ed50aa162d47519d38b1713f93298a
py: Add MICROPY_ENABLE_COMPILER and MICROPY_PY_BUILTINS_EVAL_EXEC opts.https://github.com/ProGamerCode/circuitpython/commit/dd5353a4054024a411aa343a22ffcd16195a16ad
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
dd5353ahttps://github.com/ProGamerCode/circuitpython/commit/dd5353a4054024a411aa343a22ffcd16195a16ad
https://github.com/ProGamerCode/circuitpython/blob/dd5353a4054024a411aa343a22ffcd16195a16ad/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/dd5353a4054024a411aa343a22ffcd16195a16ad
py/compile: Simplify compilation of comprehension iterators.https://github.com/ProGamerCode/circuitpython/commit/a83124361e19ebc24667a1b618429277e9fc321c
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
a831243https://github.com/ProGamerCode/circuitpython/commit/a83124361e19ebc24667a1b618429277e9fc321c
https://github.com/ProGamerCode/circuitpython/blob/a83124361e19ebc24667a1b618429277e9fc321c/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/a83124361e19ebc24667a1b618429277e9fc321c
py/compile: Use size_t or uintptr_t instead of mp_uint_t.https://github.com/ProGamerCode/circuitpython/commit/831137b8078639d29300c6b1acbae7e5f69dac56
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
831137bhttps://github.com/ProGamerCode/circuitpython/commit/831137b8078639d29300c6b1acbae7e5f69dac56
https://github.com/ProGamerCode/circuitpython/blob/831137b8078639d29300c6b1acbae7e5f69dac56/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/831137b8078639d29300c6b1acbae7e5f69dac56
py: Fix compiler to handle lambdas used as default arguments.https://github.com/ProGamerCode/circuitpython/commit/29e9db0c587145a8823227635734924896cdc4d1
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
29e9db0https://github.com/ProGamerCode/circuitpython/commit/29e9db0c587145a8823227635734924896cdc4d1
https://github.com/ProGamerCode/circuitpython/blob/29e9db0c587145a8823227635734924896cdc4d1/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/29e9db0c587145a8823227635734924896cdc4d1
py: Don't try to optimise for+range when args are not simple expressions.https://github.com/ProGamerCode/circuitpython/commit/33ac0fd09f15377f571c3d2455802cf7a8ac09a8
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
33ac0fdhttps://github.com/ProGamerCode/circuitpython/commit/33ac0fd09f15377f571c3d2455802cf7a8ac09a8
https://github.com/ProGamerCode/circuitpython/blob/33ac0fd09f15377f571c3d2455802cf7a8ac09a8/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/33ac0fd09f15377f571c3d2455802cf7a8ac09a8
py: Add support for 64-bit NaN-boxing object model, on 32-bit machine.https://github.com/ProGamerCode/circuitpython/commit/b8cfb0d7b2c91ea1e17f6caeabfc9cb23166cdc1
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
b8cfb0dhttps://github.com/ProGamerCode/circuitpython/commit/b8cfb0d7b2c91ea1e17f6caeabfc9cb23166cdc1
https://github.com/ProGamerCode/circuitpython/blob/b8cfb0d7b2c91ea1e17f6caeabfc9cb23166cdc1/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/b8cfb0d7b2c91ea1e17f6caeabfc9cb23166cdc1
py: Change qstr_* functions to use size_t as the type for str len arg.https://github.com/ProGamerCode/circuitpython/commit/c3f64d9799cdf8af88087eebe6628e83d658405c
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
c3f64d9https://github.com/ProGamerCode/circuitpython/commit/c3f64d9799cdf8af88087eebe6628e83d658405c
https://github.com/ProGamerCode/circuitpython/blob/c3f64d9799cdf8af88087eebe6628e83d658405c/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/c3f64d9799cdf8af88087eebe6628e83d658405c
py/compile: Do proper checking of * and ** in function definition.https://github.com/ProGamerCode/circuitpython/commit/9a56912ad16065c8fc3670c8d493f922bc54e5b1
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
9a56912https://github.com/ProGamerCode/circuitpython/commit/9a56912ad16065c8fc3670c8d493f922bc54e5b1
https://github.com/ProGamerCode/circuitpython/blob/9a56912ad16065c8fc3670c8d493f922bc54e5b1/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/9a56912ad16065c8fc3670c8d493f922bc54e5b1
py/compile: Add mp_compile_to_raw_code() to return raw code object.https://github.com/ProGamerCode/circuitpython/commit/d4dba8823655c2715867f4d64e407de390c9d29e
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
d4dba88https://github.com/ProGamerCode/circuitpython/commit/d4dba8823655c2715867f4d64e407de390c9d29e
https://github.com/ProGamerCode/circuitpython/blob/d4dba8823655c2715867f4d64e407de390c9d29e/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/d4dba8823655c2715867f4d64e407de390c9d29e
py: Implement default and star args for lambdas.https://github.com/ProGamerCode/circuitpython/commit/2c838942574a4970c922d1550f04e4b7b4d865a6
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
2c83894https://github.com/ProGamerCode/circuitpython/commit/2c838942574a4970c922d1550f04e4b7b4d865a6
https://github.com/ProGamerCode/circuitpython/blob/2c838942574a4970c922d1550f04e4b7b4d865a6/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/2c838942574a4970c922d1550f04e4b7b4d865a6
py/compile: Don't unnecessarily save state when compiling param list.https://github.com/ProGamerCode/circuitpython/commit/cbd9ae5256731c24a4cebf1b1d9bdbfac5df8792
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
cbd9ae5https://github.com/ProGamerCode/circuitpython/commit/cbd9ae5256731c24a4cebf1b1d9bdbfac5df8792
https://github.com/ProGamerCode/circuitpython/blob/cbd9ae5256731c24a4cebf1b1d9bdbfac5df8792/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/cbd9ae5256731c24a4cebf1b1d9bdbfac5df8792
py: Put all bytecode state (arg count, etc) in bytecode.https://github.com/ProGamerCode/circuitpython/commit/3a3db4dcf0400cffef860f61a84979cb1f7a7541
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
3a3db4dhttps://github.com/ProGamerCode/circuitpython/commit/3a3db4dcf0400cffef860f61a84979cb1f7a7541
https://github.com/ProGamerCode/circuitpython/blob/3a3db4dcf0400cffef860f61a84979cb1f7a7541/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/3a3db4dcf0400cffef860f61a84979cb1f7a7541
py/compile: Remove unnecessary label in compilation of for statement.https://github.com/ProGamerCode/circuitpython/commit/d7e3b36a099aba55885b61b953a123044d9295da
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
d7e3b36https://github.com/ProGamerCode/circuitpython/commit/d7e3b36a099aba55885b61b953a123044d9295da
https://github.com/ProGamerCode/circuitpython/blob/d7e3b36a099aba55885b61b953a123044d9295da/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/d7e3b36a099aba55885b61b953a123044d9295da
py: Move constant folding from compiler to parser.https://github.com/ProGamerCode/circuitpython/commit/64f2b213bb5be33f06ee7ab755d9344cd7e5958c
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
64f2b21https://github.com/ProGamerCode/circuitpython/commit/64f2b213bb5be33f06ee7ab755d9344cd7e5958c
https://github.com/ProGamerCode/circuitpython/blob/64f2b213bb5be33f06ee7ab755d9344cd7e5958c/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/64f2b213bb5be33f06ee7ab755d9344cd7e5958c
py: Don't generate unnecessary parse nodes for assignment or kwargs.https://github.com/ProGamerCode/circuitpython/commit/b948de36fb852aa1f9991cb3cc1ffc3b31813acd
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
b948de3https://github.com/ProGamerCode/circuitpython/commit/b948de36fb852aa1f9991cb3cc1ffc3b31813acd
https://github.com/ProGamerCode/circuitpython/blob/b948de36fb852aa1f9991cb3cc1ffc3b31813acd/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/b948de36fb852aa1f9991cb3cc1ffc3b31813acd
py/compile: Fix edge case when constant-folding negation of integer.https://github.com/ProGamerCode/circuitpython/commit/7e12a601b8e9d90e5a7498523a9023c8c47bc4ca
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
7e12a60https://github.com/ProGamerCode/circuitpython/commit/7e12a601b8e9d90e5a7498523a9023c8c47bc4ca
https://github.com/ProGamerCode/circuitpython/blob/7e12a601b8e9d90e5a7498523a9023c8c47bc4ca/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/7e12a601b8e9d90e5a7498523a9023c8c47bc4ca
py: Allow to enable inline assembler without native emitter.https://github.com/ProGamerCode/circuitpython/commit/0496de26d35f6cb29094bb2bc79532d2b576fbbe
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
0496de2https://github.com/ProGamerCode/circuitpython/commit/0496de26d35f6cb29094bb2bc79532d2b576fbbe
https://github.com/ProGamerCode/circuitpython/blob/0496de26d35f6cb29094bb2bc79532d2b576fbbe/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/0496de26d35f6cb29094bb2bc79532d2b576fbbe
py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.https://github.com/ProGamerCode/circuitpython/commit/58e0f4ac50b3dc732cbfe0d7b04bb41951ac1329
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
58e0f4ahttps://github.com/ProGamerCode/circuitpython/commit/58e0f4ac50b3dc732cbfe0d7b04bb41951ac1329
https://github.com/ProGamerCode/circuitpython/blob/58e0f4ac50b3dc732cbfe0d7b04bb41951ac1329/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/58e0f4ac50b3dc732cbfe0d7b04bb41951ac1329
py: Catch all cases of integer (big and small) division by zero.https://github.com/ProGamerCode/circuitpython/commit/e5635f4ab3d0fd00dd3951865fea82003205dae1
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
e5635f4https://github.com/ProGamerCode/circuitpython/commit/e5635f4ab3d0fd00dd3951865fea82003205dae1
https://github.com/ProGamerCode/circuitpython/blob/e5635f4ab3d0fd00dd3951865fea82003205dae1/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/e5635f4ab3d0fd00dd3951865fea82003205dae1
py/compile: Put compiler state on the C stack.https://github.com/ProGamerCode/circuitpython/commit/9d5e5c08ab1ee417251420a13573a951d3bf1ce8
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
9d5e5c0https://github.com/ProGamerCode/circuitpython/commit/9d5e5c08ab1ee417251420a13573a951d3bf1ce8
https://github.com/ProGamerCode/circuitpython/blob/9d5e5c08ab1ee417251420a13573a951d3bf1ce8/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/9d5e5c08ab1ee417251420a13573a951d3bf1ce8
py: Slightly simplify compile and emit of star/double-star arguments.https://github.com/ProGamerCode/circuitpython/commit/fbcaf0ea18d647adc445dc1029392c2a908cf540
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
fbcaf0ehttps://github.com/ProGamerCode/circuitpython/commit/fbcaf0ea18d647adc445dc1029392c2a908cf540
https://github.com/ProGamerCode/circuitpython/blob/fbcaf0ea18d647adc445dc1029392c2a908cf540/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/fbcaf0ea18d647adc445dc1029392c2a908cf540
py: Fix call args when a stararg is followed by keyword args.https://github.com/ProGamerCode/circuitpython/commit/e6978a4e26a17ef473e2aad78662d3bf29638578
dxxbhttps://github.com/ProGamerCode/circuitpython/commits?author=dxxb
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
e6978a4https://github.com/ProGamerCode/circuitpython/commit/e6978a4e26a17ef473e2aad78662d3bf29638578
https://github.com/ProGamerCode/circuitpython/blob/e6978a4e26a17ef473e2aad78662d3bf29638578/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/e6978a4e26a17ef473e2aad78662d3bf29638578
py/compile: Refine SyntaxError for repeated use of global/nonlocal.https://github.com/ProGamerCode/circuitpython/commit/558a016e2c02157aa610ae55e72e14a18e43abc5
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
558a016https://github.com/ProGamerCode/circuitpython/commit/558a016e2c02157aa610ae55e72e14a18e43abc5
https://github.com/ProGamerCode/circuitpython/blob/558a016e2c02157aa610ae55e72e14a18e43abc5/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/558a016e2c02157aa610ae55e72e14a18e43abc5
py/compile: Only compile function annotations if really needed.https://github.com/ProGamerCode/circuitpython/commit/ea5b59bfe6421bf1db38ac39b2474dc4393c646e
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
ea5b59bhttps://github.com/ProGamerCode/circuitpython/commit/ea5b59bfe6421bf1db38ac39b2474dc4393c646e
https://github.com/ProGamerCode/circuitpython/blob/ea5b59bfe6421bf1db38ac39b2474dc4393c646e/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/ea5b59bfe6421bf1db38ac39b2474dc4393c646e
py: Remove unused compile scope flags, and irrelevant flag compute code.https://github.com/ProGamerCode/circuitpython/commit/7f70b60f4d05126a838364ee91d288ec8c47d362
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
7f70b60https://github.com/ProGamerCode/circuitpython/commit/7f70b60f4d05126a838364ee91d288ec8c47d362
https://github.com/ProGamerCode/circuitpython/blob/7f70b60f4d05126a838364ee91d288ec8c47d362/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/7f70b60f4d05126a838364ee91d288ec8c47d362
unix-cpy: Remove unix-cpy. It's no longer needed.https://github.com/ProGamerCode/circuitpython/commit/65dc960e3b22a8426e369607e47c19b380ce30ea
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
65dc960https://github.com/ProGamerCode/circuitpython/commit/65dc960e3b22a8426e369607e47c19b380ce30ea
https://github.com/ProGamerCode/circuitpython/blob/65dc960e3b22a8426e369607e47c19b380ce30ea/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/65dc960e3b22a8426e369607e47c19b380ce30ea
py/compile: Give more precise line number for compile errors.https://github.com/ProGamerCode/circuitpython/commit/cfc4c338015cb65a35228706c44485dd57ec238e
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
cfc4c33https://github.com/ProGamerCode/circuitpython/commit/cfc4c338015cb65a35228706c44485dd57ec238e
https://github.com/ProGamerCode/circuitpython/blob/cfc4c338015cb65a35228706c44485dd57ec238e/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/cfc4c338015cb65a35228706c44485dd57ec238e
py: For viper compile errors, add traceback with function and filename.https://github.com/ProGamerCode/circuitpython/commit/84d59c28738b8f84c0581de4f6bba01c1f1e40ef
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
84d59c2https://github.com/ProGamerCode/circuitpython/commit/84d59c28738b8f84c0581de4f6bba01c1f1e40ef
https://github.com/ProGamerCode/circuitpython/blob/84d59c28738b8f84c0581de4f6bba01c1f1e40ef/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/84d59c28738b8f84c0581de4f6bba01c1f1e40ef
py: Remove mp_load_const_bytes and instead load precreated bytes object.https://github.com/ProGamerCode/circuitpython/commit/59fba2d6ea31c134c9c0b88dc73cd25b236f167c
https://github.com/dpgeorge
dpgeorgehttps://github.com/ProGamerCode/circuitpython/commits?author=dpgeorge
59fba2dhttps://github.com/ProGamerCode/circuitpython/commit/59fba2d6ea31c134c9c0b88dc73cd25b236f167c
https://github.com/ProGamerCode/circuitpython/blob/59fba2d6ea31c134c9c0b88dc73cd25b236f167c/py/compile.c
https://github.com/ProGamerCode/circuitpython/tree/59fba2d6ea31c134c9c0b88dc73cd25b236f167c
Nexthttps://github.com/ProGamerCode/circuitpython/commits/parse-bytecode/py/compile.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.