更多内容
更多内容¶
- 开发者手册
- 里程碑
- 版本数字
- 当前状态
- 为 Nuitka 设置开发环境
- 承诺和守则的卫士
- Python 编码规则
- Coding Rules C
- The “git flow” model
- Nuitka “git/github” Workflow
- API Documentation and Guidelines
- Checking the Source
- Running the Tests
- Internal/Plugin API
- Working with the CPython suites
- Design Descriptions
- Nuitka Logo
- Choice of the Target Language
- Use of Scons internally
- Locating Modules and Packages
- Hooking for module
import
process - Supporting
__class__
of Python3 - Frame Stack
- Parameter Parsing
- SSA form for Nuitka
- Loop SSA
- Python Slots in Optimization
- The C side
- Built-in call optimization
- Code Generation towards C
- Constant Preparation
- Language Conversions to make things simpler
- The
assert
statement - The “comparison chain” expressions
- The
execfile
built-in - Generator expressions with
yield
- Function Decorators
- Functions nested arguments
- In-place Assignments
- Complex Assignments
- Unpacking Assignments
- With Statements
- For Loops
- While Loops
- Exception Handlers
- Statement
try
/except
withelse
- Class Creation (Python2)
- Class Creation (Python3)
- Generator Expressions
- List Contractions
- Set Contractions
- Dictionary Contractions
- Boolean expressions
and
andor
- Simple Calls
- Complex Calls
- Match Statements
- Print Statements
- The
- Reformulations during Optimization
- Nodes that serve special purposes
- Optimizing Attribute Lookups into Method Calls for Built-ins types
- Plan to add “ctypes” support
- Goals/Allowances to the task
- Type Inference - The Discussion
- Applying this to “ctypes”
- Excursion to Functions
- Excursion to Loops
- Excursion to Conditions
- Excursion to
return
statements - Excursion to
yield
expressions - Mixed Types
- Back to “ctypes”
- Now to the interface
- Discussing with examples
- Code Generation Impact
- Initial Implementation
- Limitations for now
- How to make Features Experimental
- Adding dependencies to Nuitka
- Idea Bin
- Prongs of Action
- Updates for this Manual
- API 文档
- 工厂说明书
- 国际化