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
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 }}
ProGamerCode
circuitpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
circuitpython
py
compile.h
on
programming_guide
User selector
All users
Datepicker
All time
Commit history
Commits on Dec 9, 2016
py: Allow inline-assembler emitter to be generic.
Show description for ad297a1
dpgeorge
committed
ad297a1
View commit details
Copy full SHA for ad297a1
View code at this point
Browse repository at this point
Commits on Nov 20, 2015
py/compile: Add mp_compile_to_raw_code() to return raw code object.
Show description for d4dba88
dpgeorge
committed
d4dba88
View commit details
Copy full SHA for d4dba88
View code at this point
Browse repository at this point
Commits on Oct 1, 2015
py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.
Show description for 58e0f4a
dpgeorge
committed
58e0f4a
View commit details
Copy full SHA for 58e0f4a
View code at this point
Browse repository at this point
Commits on Feb 7, 2015
py: Protect mp_parse and mp_compile with nlr push/pop block.
Show description for 0bfc763
dpgeorge
committed
0bfc763
View commit details
Copy full SHA for 0bfc763
View code at this point
Browse repository at this point
Commits on Dec 27, 2014
py: Move to guarded includes for compile.h and related headers.
pfalcon
committed
8ab6f90
View commit details
Copy full SHA for 8ab6f90
View code at this point
Browse repository at this point
Commits on Oct 5, 2014
py: Implement proper context save/restore for eval/exec; factor code.
Show description for c4d0868
dpgeorge
committed
c4d0868
View commit details
Copy full SHA for c4d0868
View code at this point
Browse repository at this point
Commits on Sep 23, 2014
py: Free non-interned strings in the parser when not needed.
Show description for 52b5d76
dpgeorge
committed
52b5d76
View commit details
Copy full SHA for 52b5d76
View code at this point
Browse repository at this point
Commits on May 12, 2014
py: Rename BYTE_CODE to BYTECODE (this was missed in previous rename).
dpgeorge
committed
96f137b
View commit details
Copy full SHA for 96f137b
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 Apr 9, 2014
py, compiler: Clean up and compress scope/compile structures.
Show description for 78035b9
dpgeorge
committed
78035b9
View commit details
Copy full SHA for 78035b9
View code at this point
Browse repository at this point
Commits on Apr 6, 2014
py: Add option to compiler to specify default code emitter.
Show description for 65cad12
dpgeorge
committed
65cad12
View commit details
Copy full SHA for 65cad12
View code at this point
Browse repository at this point
Commits on Jan 18, 2014
Add source file name and line number to error messages.
Show description for 0833500
dpgeorge
committed
0833500
View commit details
Copy full SHA for 0833500
View code at this point
Browse repository at this point
Commits on Jan 3, 2014
Change mp_compile so that it returns a function object for the module.
dpgeorge
committed
1fb0317
View commit details
Copy full SHA for 1fb0317
View code at this point
Browse repository at this point
Commits on Dec 21, 2013
Change object representation from 1 big union to individual structs.
Show description for d99b052
dpgeorge
committed
d99b052
View commit details
Copy full SHA for d99b052
View code at this point
Browse repository at this point
Commits on Oct 18, 2013
Implement REPL.
dpgeorge
committed
5ac1b2e
View commit details
Copy full SHA for 5ac1b2e
View code at this point
Browse repository at this point
Commits on Oct 4, 2013
Initial commit.
dpgeorge
committed
429d719
View commit details
Copy full SHA for 429d719
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.