parrotcode: C | |
Contents |
src/parrot.c
This file is unused.
src/warnings.c
Warning and error reporting.
src/longopt.c
Command-line option parsing.
src/embed.c
The Parrot embedding interface.
src/global_setup.c
Global setup.
src/interpreter.c
src/inter_cb.c
src/inter_create.c
src/inter_misc.c
src/inter_run.c
Parrot Interpreter: Callback Function Handling; Creation and Destruction; Misc functions; Run Ops and Methods.
src/exit.c
Exit Handling.
src/register.c
Register handling routines.
src/stacks.c
src/stack_common.c
Stack handling routines for Parrot. Common stack handling routines for Parrot.
src/runops_cores.c
Run Loops.
src/packfile.c
src/packdump.c
src/packout.c
src/pdump.c
pf/pf_items.c
Parrot Packfile API and utilities.
src/byteorder.c
Byteordering functions.
src/datatypes.c
Parrot and native data types functions.
src/hash.c
Hash table.
src/intlist.c
Regex stack handling routines.
src/list.c
List aka array routines.
src/pmc.c
The base vtable calling functions.
src/key.c
Base vtable calling functions.
src/sub.c
Subroutines.
src/method_util.c
Utility functions for methods.
src/pmc_freeze.c
Freeze and thaw functionality.
src/objects.c
Class and object.
src/string_primitives.c
src/string.c
String Primitives. Parrot Strings.
encodings/fixed_8.c
encodings/utf8.c
String encodings
src/misc.c
src/spf_render.c
src/spf_vtable.c
src/utils.c
Miscellaneous, sprintf
and utility functions.
src/mmd.c
Multimethod dispatch for binary opcode functions.
src/extend.c
Parrot extension interface.
src/jit.c
src/jit_debug.c
src/jit_debug_xcoff.c
Parrot's JIT subsystem, with support for stabs files.
src/exec.c
src/exec_save.c
src/exec_start.c
Parrot's native executable subsystem.
io/io.c
io/io_buf.c
io/io_layers.c
io/io_passdown.c
io/io_private.h
io/io_stdio.c
io/io_unix.c
io/io_utf8.c
io/io_win32.c
Parrot's layer-based I/O subsystem.
src/thread.c
Thread handling stuff.
src/tsq.c
Thread-safe queues.
src/rx.c
src/rxstacks.c
Regular expression support.
src/exceptions.c
Exceptions.
src/events.c
Event handling stuff.
src/memory.c
Memory allocation.
src/resources.c
src/res_lea.c
Allocate and deallocate tracked resources. Resource allocation using malloc.
src/smallobject.c
Handling Small Object Pools.
src/headers.c
Header management functions.
src/dod.c
Dead object destruction of the various headers.
src/cpu_dep.c
CPU-dependent functions.
src/debug.c
src/pdb.c
Parrot debugging. The Parrot debugger.
src/disassemble.c
Parrot disassembler.
src/trace.c
Tracing.
examples/c/test_main.c
A sample test program.
|