The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

Parrot's Configuration Script
Parrot under Windows
A plan for Parrot
Parrot FAQ for compiler writers
Parrot Configuration System
Debugging Parrot
The Parrot Debugger
Byteorder Conversion Functions
Dead object detection (DOD)
Design Notes for Events
Infant Mortality
Parrot JIT (i386/gcc)
Long option parsing
About the IMCC optimizer
Freeze/Thaw Design Notes
Tips for Bug Wranglers
Parrot embedding system
Parrot extension system
Parrot FAQ
Parrot Developer FAQ
Parrot Glossary
PIR
calling conventions
documentation
Macros
operation
parsing
syntax
The Parrot Primer
Parrot JIT Subsystem
Memory Internals
Multimethod dispatch for binary opcode functions
Parrot Native Object Execution Subsystem
A Parrot Overview
The Parrot Bytecode (PBC) Format
A high-level overview of the Parrot system
Common vtable format for all variables
Parrot's internal data types
Opcode Function specs
Parrot Assembly Language
Conventions and Guidelines for Parrot Source Code
Indexing Aggregate PMCs
Garbage Collection Subsystems
The Parrot Extension System
Object and Class semantics for Parrot
NCI conventions and definitions
Document parrot's basic PMC types
Parrot's security infrastructure
Parrot Intermediate Representation
Parrot Design Documents
Parrot Calling Conventions
pmc
Parrot Iterator Class
Accessing C Structs from Parrot
Parrot Subroutines
Parrot Subsystem Porting Introduction
Practical Parrot Notes
Model Users For Parrot Design Decisions
running
Parrot Strings
Parrot Submission Instructions
Testing Parrot
Parrot Vtables
Productivity Comes in Pretty Colors
Print a Parrot configuration item
Parrot Bug Reporter

Modules

Conducts the execution of Configuration Steps
Configuration data container
Configuration Step Utilities
Configuration Step Base Class
Parrot Distribution Directory
Docs-Related Directory
Docs-Related File
Group of documentation items
HTML Documentation Page
Documentation item
POD to HTML formatter
Documentation section
Big Number documentation section
C source code documentation section
Configuration documentation section
Docs documentation section
Dynamic PMCs documentation section
Editor Plugins documentation section
Examples documentation section
IMCC documentation section
Project info documentation section
Languages documentation section
Parrot libraries documentation section
Parrot ops documentation section
PMCs documentation section
Root documentation section
Perl documentation section
Tests documentation section
Tools documentation section
Parrot Operation
Transform Ops to C Code
Ops to C Code Generation
C Goto Predereferenced Transform
CGoto Transform
C Predereferenced Transform
C Switch Transform
Transform Parrot Bytecode To C
Ops To C Code Generation
Given ugly PIR, format it nicely.
PMC to C Code Generation
PMC to C Code Generation
SVN Revision
Functions for testing Parrot and language implementations
test functions for Perl 6 Grammar Engine
testing routines for languages/punie
Functions for manipulating vtables

Provides

in lib/Parrot/BuildUtil.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Pmc2c.pm
in lib/Parrot/Test/Python.pm

Examples