Skip to content

Instantly share code, notes, and snippets.

@timo
Created July 22, 2021 16:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/f283631677a9125b07c57d1236b4dd35 to your computer and use it in GitHub Desktop.
Save timo/f283631677a9125b07c57d1236b4dd35 to your computer and use it in GitHub Desktop.
excerpt from settings compilation with outputting more info about NQPRoutine collectable constants
Dispatch program 0x32ae200 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'parameter')
0xbbe8a8 parameter (parameter/cuuid 163)
Load collectable constant at index 2 (of type NQPRoutine) into temporary 0
Set result object value from temporary 0
Dispatch program 0x32ae200 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'signature')
0xbbe860 signature (signature/cuuid 162)
Load collectable constant at index 2 (of type NQPRoutine) into temporary 0
Set result object value from temporary 0
Dispatch program 0x32ae200 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'multisig')
0xbbe7d0 multisig (multisig/cuuid 160)
Load collectable constant at index 2 (of type NQPRoutine) into temporary 0
Set result object value from temporary 0
Dispatch program 0x3228740 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'sigil')
Load collectable constant at index 2 (of type VMNull) into temporary 0
Set result object value from temporary 0
Dispatch program 0x3228740 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'desigilname')
0xbbd300 desigilname (desigilname/cuuid 106)
Load collectable constant at index 2 (of type NQPRoutine) into temporary 0
Set result object value from temporary 0
Dispatch program 0x3228740 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'variable')
0xbbd348 variable (variable/cuuid 107)
Load collectable constant at index 2 (of type NQPRoutine) into temporary 0
Set result object value from temporary 0
Dispatch program 0x3336450 (1 temporaries)
at gen/moar/stage2/QRegex.nqp:1651 (/home/timo/raku/nqp/../install/share/nqp/lib/QRegex.moarvm:!reduce)
Ops:
Guard arg 0 (type=Perl6::Actions)
Guard arg 1 (literal string 'term:sym<variable>')
0xbbce38 term:sym<variable> (term:sym<variable>/cuuid 89)
Load collectable constant at index 2 (of type NQPRoutine) into temporary 0
Set result object value from temporary 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment