Search results for "dist:B-C B::Stash"
B::Stash - show what stashes are loaded
B::Stash has a poor side-effect only API and is only used by perlcc and B::C, and there its usability is also inferior. It hooks into CHECK and prints a comma-seperated list of loaded stashes (*package names*) prefixed with -u. With the xs option sta...
RURBAN/B-C-1.57 - 07 May 2019 12:10:41 UTC
B::C - Perl compiler's C backend
This compiler backend takes Perl source and generates C source code corresponding to the internal structures that perl uses to run your program. When the generated C source is compiled and run, it cuts out the time which perl would have taken to load...
RURBAN/B-C-1.57 - 07 May 2019 12:10:41 UTC
perloptree - The Perl op tree
Various material about the internal Perl compilation representation during parsing and optimization, before the actual execution begins, represented as "B" objects, the "B" op tree. The well-known perlguts.pod focuses more on the internal representat...
RURBAN/B-C-1.57 - 07 May 2019 12:10:41 UTC
perlcompile - Introduction to the Perl Compiler-Translator
Perl has always had a compiler: your source is compiled into an internal form (a parse tree, "optree") which is then optimized before being run. Since version 5.005, Perl has shipped with a module capable of inspecting the optimized optree (B), and t...
RURBAN/B-C-1.57 - 07 May 2019 12:10:41 UTC
perlcc - generate executables from Perl programs
perlcc creates standalone executables from Perl programs, using the code generators provided by the B module. At present, you may either create executable Perl bytecode, using the "-B" option, or generate and compile C files using the standard and 'o...
RURBAN/B-C-1.57 - 07 May 2019 12:10:41 UTC