Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: lean

This branch is 1 commit ahead, 1068 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
.gdbinit
README.pod
addopstags.pl
all_hll_test.pl
as2c.pl
bench_op.pir
create_language.pl
debian_docs.sh
dedeprecator.nqp
dump_pbc.pl
faces.pl
fetch_languages.pl
find_hacks.pl
gdb-pp-load.py
gdb-pp.py
gen_charset_tables.pl
gen_class.pl
gen_makefile.pl
gen_valgrind_suppressions.pl
headerizer.pl
install_dev_files.pl
install_doc_files.pl
install_files.pl
lib_deps.pl
make_cover.pl
manicheck.pl
merge_pull_request.pl
mk_author_map.pl
mk_inno.pl
mk_inno_language.pl
mk_language_shell.in
mk_manifest_and_skip.pl
mk_native_pbc
mk_nci_thunks.pl
mk_rpm_manifests.pl
nci_test_gen.pl
nci_thunk_gen.pir
ncidef2pir.pl
new_changelog_skeleton.pl
nopaste.pl
parrot-config.pir
parrot.supp
parrot_coverage.pl
parrot_fuzzer.py
parrot_shell.pl
parrotbench.pl
pbc_header.pl
pbc_to_exe.winxed
perlcritic-cage.conf
perlcritic.conf
perltidy.conf
pmcrenumber.pl
pmctree.pl
pprof2cg.pl
reconfigure.pl
resolve_deprecated.nqp
resubmit_smolder.pl
search_ops.pl
show_deprecated.nqp
show_experimental.nqp
symlink.pl
update_copyright.pl
vgp
vgp_darwin
vms-patch
vtablize.pl

README.pod

NAME

tools/dev/README.pod - Readme file for the Parrot Developer Tools directory.

DESCRIPTION

This directory is intended to hold programs, templates, and configuration files found useful to Parrot developers, excluding those which are (1) invoked via the default 'make' target ('make all') or (2) invoked by 'make install'.[1]

Parrot Developer Tools

Below, is a list of Parrot Developer Tools and a brief description of what they do:

dedeprecator.nqp

This utility scans your codebase for deprecated code and will warn you about it. For example, to find all deprecations in your PIR code, do the following:

    dedeprecator.nqp myproject/*.pir

It uses api.yaml by default, but can read alternate YAML configuration files:

    dedeprecator.nqp --apiyaml foo.yaml myproject/*.pir
show_deprecated.nqp

This utility nicely prints out all deprecations in api.yaml.

show_experimental.nqp

This utility nicely prints out all experimental stuff in api.yaml.

resolve_deprecated.nqp

Resolves deprecated features list in api.yaml by querying Trac.

NOTES

[1] These programs, templates, etc., occassionally require additional dependencies to function fully, such as CPAN modules or third-party programs, like 'valgrind'.

COPYRIGHT

Copyright (C) 2011-2012, Parrot Foundation.

Something went wrong with that request. Please try again.