Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
StackRduino
/
circuitpython
Public
forked from
adafruit/circuitpython
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
circuitpython
py
objgenerator.c
on
reentrant-gc
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 4, 2014
py: Use variable length encoded uints in more places in bytecode.
Show description for b534e1b
dpgeorge
committed
b534e1b
View commit details
Copy full SHA for b534e1b
View code at this point
Browse repository at this point
Commits on Aug 29, 2014
Change some parts of the core API to use mp_uint_t instead of uint/int.
Show description for ecc88e9
dpgeorge
committed
ecc88e9
View commit details
Copy full SHA for ecc88e9
View code at this point
Browse repository at this point
Commits on Jul 3, 2014
Rename machine_(u)int_t to mp_(u)int_t.
Show description for 40f3c02
dpgeorge
committed
40f3c02
View commit details
Copy full SHA for 40f3c02
View code at this point
Browse repository at this point
Commits on Jun 11, 2014
objgenerator: Finish refactor to use mp_setup_code_state().
pfalcon
committed
5f4a667
View commit details
Copy full SHA for 5f4a667
View code at this point
Browse repository at this point
objgenerator: First iteration of refactor to use mp_setup_code_state().
pfalcon
committed
f77d0c5
View commit details
Copy full SHA for f77d0c5
View code at this point
Browse repository at this point
Commits on Jun 7, 2014
py: Merge mp_execute_bytecode into fun_bc_call.
Show description for aabd83e
dpgeorge
committed
aabd83e
View commit details
Copy full SHA for aabd83e
View code at this point
Browse repository at this point
Commits on May 31, 2014
vm: Factor out structure with code execution state and pass it around.
Show description for b4ebad3
pfalcon
committed
b4ebad3
View commit details
Copy full SHA for b4ebad3
View code at this point
Browse repository at this point
py: Reformat few long functions argument lists for clarity.
pfalcon
committed
1f07b7e
View commit details
Copy full SHA for 1f07b7e
View code at this point
Browse repository at this point
Commits on May 17, 2014
py: More mp_identity usage.
pfalcon
committed
bf27140
View commit details
Copy full SHA for bf27140
View code at this point
Browse repository at this point
Commits on May 13, 2014
py, unix: Add copyright for modules I worked closely on.
pfalcon
committed
da9f092
View commit details
Copy full SHA for da9f092
View code at this point
Browse repository at this point
Commits on May 10, 2014
py: Rename byte_code to bytecode everywhere.
Show description for 3417bc2
dpgeorge
committed
3417bc2
View commit details
Copy full SHA for 3417bc2
View code at this point
Browse repository at this point
Commits on May 5, 2014
py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble
Show description for 912ca77
stinos
authored and
pfalcon
committed
912ca77
View commit details
Copy full SHA for 912ca77
View code at this point
Browse repository at this point
Commits on May 3, 2014
Add license header to (almost) all files.
Show description for 04b9147
dpgeorge
committed
04b9147
View commit details
Copy full SHA for 04b9147
View code at this point
Browse repository at this point
Commits on May 2, 2014
py, unix: Make "mpconfig.h" be first included, as other headers depend on it.
Show description for f54bcbf
pfalcon
committed
f54bcbf
View commit details
Copy full SHA for f54bcbf
View code at this point
Browse repository at this point
Commits on May 1, 2014
objgenerator: .print(): Output real underlying function name.
pfalcon
committed
c3103b5
View commit details
Copy full SHA for c3103b5
View code at this point
Browse repository at this point
Commits on Apr 17, 2014
py: Add MP_OBJ_STOP_ITERATION and make good use of it.
Show description for ea8d06c
dpgeorge
committed
ea8d06c
View commit details
Copy full SHA for ea8d06c
View code at this point
Browse repository at this point
py: Simplify objfun/objgenerator connection, no need to call bc_get.
dpgeorge
committed
de7c425
View commit details
Copy full SHA for de7c425
View code at this point
Browse repository at this point
objgenerator: Generator must execute in its defining lexical context.
Show description for b7e90ea
pfalcon
committed
b7e90ea
View commit details
Copy full SHA for b7e90ea
View code at this point
Browse repository at this point
Commits on Apr 9, 2014
py: Clear state to MP_OBJ_NULL before executing byte code.
dpgeorge
committed
d99944a
View commit details
Copy full SHA for d99944a
View code at this point
Browse repository at this point
py: Generators can have their locals closed over.
dpgeorge
committed
13d6739
View commit details
Copy full SHA for 13d6739
View code at this point
Browse repository at this point
Commits on Apr 5, 2014
py: Change nlr_jump to nlr_raise, to aid in debugging.
Show description for ea13f40
dpgeorge
committed
ea13f40
View commit details
Copy full SHA for ea13f40
View code at this point
Browse repository at this point
Commits on Mar 31, 2014
objgenerator.throw(GeneratorExit) is not equivalent to .close().
Show description for 817e76a
pfalcon
committed
817e76a
View commit details
Copy full SHA for 817e76a
View code at this point
Browse repository at this point
objgenerator: Another obscure case of propagating MP_OBJ_NULL optimization.
pfalcon
committed
1eac05d
View commit details
Copy full SHA for 1eac05d
View code at this point
Browse repository at this point
Commits on Mar 30, 2014
py: Don't wrap necessary function calls in assert.
dpgeorge
committed
0997af9
View commit details
Copy full SHA for 0997af9
View code at this point
Browse repository at this point
Merge pull request #399 from pfalcon/gen-defargs
Show description for 0aa4379
dpgeorge
committed
0aa4379
View commit details
Copy full SHA for 0aa4379
View code at this point
Browse repository at this point
py: Implement support for generalized generator protocol.
Show description for f39d3b9
pfalcon
committed
f39d3b9
View commit details
Copy full SHA for f39d3b9
View code at this point
Browse repository at this point
objgenerator: Handle default args to generator functions.
Show description for 7fafb28
pfalcon
committed
7fafb28
View commit details
Copy full SHA for 7fafb28
View code at this point
Browse repository at this point
Merge map.h into obj.h.
Show description for df6567e
dpgeorge
committed
df6567e
View commit details
Copy full SHA for df6567e
View code at this point
Browse repository at this point
Rename rt_* to mp_*.
Show description for d17926d
dpgeorge
committed
d17926d
View commit details
Copy full SHA for d17926d
View code at this point
Browse repository at this point
objgenerator.throw: Instantiate if exception type passed, just as "raise".
Show description for ee5ecc9
pfalcon
committed
ee5ecc9
View commit details
Copy full SHA for ee5ecc9
View code at this point
Browse repository at this point
objgenerator.throw(): Throwing GeneratorExit is equivalent to .close().
Show description for 9a54a22
pfalcon
committed
9a54a22
View commit details
Copy full SHA for 9a54a22
View code at this point
Browse repository at this point
objgenerator: Store proper code_info pointer.
pfalcon
committed
6ae237d
View commit details
Copy full SHA for 6ae237d
View code at this point
Browse repository at this point
objgenerator: mp_obj_gen_resume() suitable only for generators.
pfalcon
committed
aaff716
View commit details
Copy full SHA for aaff716
View code at this point
Browse repository at this point
py: Rename mp_exc_stack to mp_exc_stack_t.
dpgeorge
committed
89f94b5
View commit details
Copy full SHA for 89f94b5
View code at this point
Browse repository at this point
Commits on Mar 29, 2014
py: Rename old const type objects to mp_type_* for consistency.
dpgeorge
committed
3e1a5c1
View commit details
Copy full SHA for 3e1a5c1
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.