Changes between Version 2 and Version 3 of ParrotHackList

Show
Ignore:
Timestamp:
12/29/10 00:32:35 (4 years ago)
Author:
Yuki`N
Comment:

Revision 3, change fonts.

Legend:

Unmodified
Added
Removed
Modified
  • ParrotHackList

    v2 v3  
    44{{{ 
    55#!html 
    6 <div class='wikipage' style='font-family: monospace;'>optable.&#39;newtok&#39;(&#39;close:}&#39;, &#39;looser&#39;=&gt;&#39;infix:|&#39;, &#39;nows&#39;=&gt;1)            # XXX: <strong>hack</strong><br> 
     6<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>optable.&#39;newtok&#39;(&#39;close:}&#39;, &#39;looser&#39;=&gt;&#39;infix:|&#39;, &#39;nows&#39;=&gt;1)            # XXX: <strong>hack</strong><br> 
    77</div> 
    88}}} 
     
    1111{{{ 
    1212#!html 
    13 <div class='wikipage' style='font-family: monospace;'>/*&nbsp;parser&nbsp;state&nbsp;structure<br> 
     13<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/*&nbsp;parser&nbsp;state&nbsp;structure<br> 
    1414&nbsp;*&nbsp;the&nbsp;first&nbsp;few&nbsp;items&nbsp;are&nbsp;common&nbsp;to&nbsp;struct&nbsp;parser_state,&nbsp;but<br> 
    1515 * we AFAIK need this <strong>hack</strong> as flex doesn&#39;t export YY_BUFFER_STATE */<br> 
     
    2020{{{ 
    2121#!html 
    22 <div class='wikipage' style='font-family: monospace;'>/*&nbsp;parser&nbsp;state&nbsp;structure<br> 
     22<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/*&nbsp;parser&nbsp;state&nbsp;structure<br> 
    2323&nbsp;*&nbsp;the&nbsp;first&nbsp;few&nbsp;items&nbsp;are&nbsp;common&nbsp;to&nbsp;struct&nbsp;parser_state,&nbsp;but<br> 
    2424 * we AFAIK need this <strong>hack</strong> as flex doesn&#39;t export YY_BUFFER_STATE */<br> 
     
    2929{{{ 
    3030#!html 
    31 <div class='wikipage' style='font-family: monospace;'>##  the &#39;o&#39;, &#39;d&#39;, or &#39;x&#39; into 8, 10, or 16 (yes, it&#39;s <strong>hack</strong><br> 
     31<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>##  the &#39;o&#39;, &#39;d&#39;, or &#39;x&#39; into 8, 10, or 16 (yes, it&#39;s <strong>hack</strong><br> 
    3232</div> 
    3333}}} 
     
    3636{{{ 
    3737#!html 
    38 <div class='wikipage' style='font-family: monospace;'>=item C&lt;Parrot_Int Parrot_api_wrap_imcc_<strong>hack</strong>(Parrot_PMC interp_pmc, const char *<br> 
     38<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>=item C&lt;Parrot_Int Parrot_api_wrap_imcc_<strong>hack</strong>(Parrot_PMC interp_pmc, const char *<br> 
    3939</div> 
    4040}}} 
     
    4343{{{ 
    4444#!html 
    45 <div class='wikipage' style='font-family: monospace;'>imcc_<strong>hack</strong>_func_t func)&gt;<br> 
     45<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>imcc_<strong>hack</strong>_func_t func)&gt;<br> 
    4646</div> 
    4747}}} 
     
    5050{{{ 
    5151#!html 
    52 <div class='wikipage' style='font-family: monospace;'>WARNING: This is an evil <strong>hack</strong> to provide a wrapper around IMCC to catch unhandled<br> 
     52<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>WARNING: This is an evil <strong>hack</strong> to provide a wrapper around IMCC to catch unhandled<br> 
    5353</div> 
    5454}}} 
     
    5757{{{ 
    5858#!html 
    59 <div class='wikipage' style='font-family: monospace;'>Parrot_api_wrap_imcc_<strong>hack</strong>(Parrot_PMC interp_pmc, const char * sourcefile,<br> 
     59<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Parrot_api_wrap_imcc_<strong>hack</strong>(Parrot_PMC interp_pmc, const char * sourcefile,<br> 
    6060</div> 
    6161}}} 
     
    6464{{{ 
    6565#!html 
    66 <div class='wikipage' style='font-family: monospace;'>imcc_<strong>hack</strong>_func_t func)<br> 
     66<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>imcc_<strong>hack</strong>_func_t func)<br> 
    6767</div> 
    6868}}} 
     
    7171{{{ 
    7272#!html 
    73 <div class='wikipage' style='font-family: monospace;'>ASSERT_ARGS(Parrot_api_wrap_imcc_<strong>hack</strong>)<br> 
     73<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>ASSERT_ARGS(Parrot_api_wrap_imcc_<strong>hack</strong>)<br> 
    7474</div> 
    7575}}} 
     
    7878{{{ 
    7979#!html 
    80 <div class='wikipage' style='font-family: monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
     80<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
    8181   <strong>hack</strong>ish, but that is just fine */<br> 
    8282</div> 
     
    8686{{{ 
    8787#!html 
    88 <div class='wikipage' style='font-family: monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
     88<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
    8989   <strong>hack</strong>ish, but that is just fine */<br> 
    9090</div> 
     
    9494{{{ 
    9595#!html 
    96 <div class='wikipage' style='font-family: monospace;'>* Temporary? <strong>hack</strong> to put ConstantTable in front of other segments.<br> 
     96<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>* Temporary? <strong>hack</strong> to put ConstantTable in front of other segments.<br> 
    9797</div> 
    9898}}} 
     
    101101{{{ 
    102102#!html 
    103 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;This&nbsp;is&nbsp;a&nbsp;<strong>hack</strong>!&nbsp;All&nbsp;PMCs&nbsp;should&nbsp;be&nbsp;able&nbsp;to&nbsp;be&nbsp;handled&nbsp;through<br> 
     103<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;This&nbsp;is&nbsp;a&nbsp;<strong>hack</strong>!&nbsp;All&nbsp;PMCs&nbsp;should&nbsp;be&nbsp;able&nbsp;to&nbsp;be&nbsp;handled&nbsp;through<br> 
    104104&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;single&nbsp;codepath,&nbsp;and&nbsp;all&nbsp;of&nbsp;them&nbsp;should&nbsp;be&nbsp;able&nbsp;to&nbsp;avoid<br> 
    105105&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stringification&nbsp;because&nbsp;it&#39;s&nbsp;so&nbsp;imprecise.&nbsp;*/<br> 
     
    107107}}} 
    108108 
    109   * [https://github.com/parrot/parrot/blob/master/src/pmc/parrotinterpreter.c#L447 src/pmc/parrotinterpreter.c:447][[br]] 
    110 {{{ 
    111 #!html 
    112 <div class='wikipage' style='font-family: monospace;'>/* quick <strong>hack</strong> to get the global stash */<br> 
    113 </div> 
    114 }}} 
    115  
    116   * [https://github.com/parrot/parrot/blob/master/src/pmc/namespace.c#L710 src/pmc/namespace.c:710][[br]] 
    117 {{{ 
    118 #!html 
    119 <div class='wikipage' style='font-family: monospace;'>/* TODO - this <strong>hack</strong> needs to go */<br> 
    120 </div> 
    121 }}} 
    122  
    123   * [https://github.com/parrot/parrot/blob/master/src/pmc/null.c#L547 src/pmc/null.c:547][[br]] 
    124 {{{ 
    125 #!html 
    126 <div class='wikipage' style='font-family: monospace;'>/* XXX maybe a <strong>hack</strong> to get TGE running again */<br> 
    127 </div> 
    128 }}} 
    129  
    130109  * [https://github.com/parrot/parrot/blob/master/src/pmc/class.pmc#L1719 src/pmc/class.pmc:1719][[br]] 
    131110{{{ 
    132111#!html 
    133 <div class='wikipage' style='font-family: monospace;'>This is just a temporary <strong>hack</strong>. Type ID numbers shouldn&#39;t be externally<br> 
    134 </div> 
    135 }}} 
    136  
    137   * [https://github.com/parrot/parrot/blob/master/src/pmc/scheduler.c#L93 src/pmc/scheduler.c:93][[br]] 
    138 {{{ 
    139 #!html 
    140 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;TT&nbsp;#946:&nbsp;this&nbsp;line&nbsp;is&nbsp;causing&nbsp;an&nbsp;order-of-destruction&nbsp;error<br> 
    141 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;because&nbsp;the&nbsp;scheduler&nbsp;is&nbsp;being&nbsp;freed&nbsp;before&nbsp;its&nbsp;tasks.<br> 
    142        Commenting this out till we get a real fix (although it&#39;s a <strong>hack</strong>) */<br> 
    143 </div> 
    144 }}} 
    145  
    146   * [https://github.com/parrot/parrot/blob/master/src/pmc/fixedintegerarray.c#L96 src/pmc/fixedintegerarray.c:96][[br]] 
    147 {{{ 
    148 #!html 
    149 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;a&nbsp;quick&nbsp;<strong>hack</strong>&nbsp;to&nbsp;create&nbsp;a&nbsp;clone&nbsp;in&nbsp;the&nbsp;constant&nbsp;PMC&nbsp;arena<br> 
    150 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;this&nbsp;is&nbsp;needed&nbsp;for&nbsp;the&nbsp;call&nbsp;signatures<br> 
    151 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br> 
    152 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;a&nbsp;better&nbsp;way&nbsp;would&nbsp;be&nbsp;probably&nbsp;to&nbsp;supply&nbsp;a&nbsp;flag&nbsp;to&nbsp;the&nbsp;clone<br> 
    153 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;vtable<br> 
    154 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br> 
     112<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>This is just a temporary <strong>hack</strong>. Type ID numbers shouldn&#39;t be externally<br> 
    155113</div> 
    156114}}} 
     
    159117{{{ 
    160118#!html 
    161 <div class='wikipage' style='font-family: monospace;'>/* XXX maybe a <strong>hack</strong> to get TGE running again */<br> 
     119<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/* XXX maybe a <strong>hack</strong> to get TGE running again */<br> 
    162120</div> 
    163121}}} 
     
    166124{{{ 
    167125#!html 
    168 <div class='wikipage' style='font-family: monospace;'>* XXX a quick <strong>hack</strong> to pass the few tests<br> 
     126<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>* XXX a quick <strong>hack</strong> to pass the few tests<br> 
    169127</div> 
    170128}}} 
     
    173131{{{ 
    174132#!html 
    175 <div class='wikipage' style='font-family: monospace;'>/* quick <strong>hack</strong> to get the global stash */<br> 
     133<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/* quick <strong>hack</strong> to get the global stash */<br> 
    176134</div> 
    177135}}} 
     
    180138{{{ 
    181139#!html 
    182 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;TT&nbsp;#946:&nbsp;this&nbsp;line&nbsp;is&nbsp;causing&nbsp;an&nbsp;order-of-destruction&nbsp;error<br> 
     140<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;TT&nbsp;#946:&nbsp;this&nbsp;line&nbsp;is&nbsp;causing&nbsp;an&nbsp;order-of-destruction&nbsp;error<br> 
    183141&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;because&nbsp;the&nbsp;scheduler&nbsp;is&nbsp;being&nbsp;freed&nbsp;before&nbsp;its&nbsp;tasks.<br> 
    184142           Commenting this out till we get a real fix (although it&#39;s a <strong>hack</strong>) */<br> 
     
    189147{{{ 
    190148#!html 
    191 <div class='wikipage' style='font-family: monospace;'>Quick <strong>hack</strong> to emulate get_real() and get_imag():<br> 
     149<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Quick <strong>hack</strong> to emulate get_real() and get_imag():<br> 
    192150</div> 
    193151}}} 
     
    196154{{{ 
    197155#!html 
    198 <div class='wikipage' style='font-family: monospace;'>/* TODO - this <strong>hack</strong> needs to go */<br> 
     156<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/* TODO - this <strong>hack</strong> needs to go */<br> 
    199157</div> 
    200158}}} 
     
    203161{{{ 
    204162#!html 
    205 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;a&nbsp;quick&nbsp;<strong>hack</strong>&nbsp;to&nbsp;create&nbsp;a&nbsp;clone&nbsp;in&nbsp;the&nbsp;constant&nbsp;PMC&nbsp;arena<br> 
     163<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;a&nbsp;quick&nbsp;<strong>hack</strong>&nbsp;to&nbsp;create&nbsp;a&nbsp;clone&nbsp;in&nbsp;the&nbsp;constant&nbsp;PMC&nbsp;arena<br> 
    206164&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;this&nbsp;is&nbsp;needed&nbsp;for&nbsp;the&nbsp;call&nbsp;signatures<br> 
    207165&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br> 
     
    212170}}} 
    213171 
    214   * [https://github.com/parrot/parrot/blob/master/src/pmc/threadinterpreter.c#L67 src/pmc/threadinterpreter.c:67][[br]] 
    215 {{{ 
    216 #!html 
    217 <div class='wikipage' style='font-family: monospace;'>* XXX a quick <strong>hack</strong> to pass the few tests<br> 
    218 </div> 
    219 }}} 
    220  
    221172  * [https://github.com/parrot/parrot/blob/master/src/call/args.c#L1161 src/call/args.c:1161][[br]] 
    222173{{{ 
    223174#!html 
    224 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;The&nbsp;&#39;return&#39;&nbsp;above&nbsp;is&nbsp;a&nbsp;temporary&nbsp;<strong>hack</strong>&nbsp;to&nbsp;duplicate&nbsp;an&nbsp;old<br> 
     175<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;The&nbsp;&#39;return&#39;&nbsp;above&nbsp;is&nbsp;a&nbsp;temporary&nbsp;<strong>hack</strong>&nbsp;to&nbsp;duplicate&nbsp;an&nbsp;old<br> 
    225176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;bug,&nbsp;and&nbsp;will&nbsp;be&nbsp;replaced&nbsp;by&nbsp;the&nbsp;exception&nbsp;below&nbsp;at&nbsp;the&nbsp;next<br> 
    226177&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;deprecation&nbsp;point,&nbsp;see&nbsp;TT&nbsp;#1103<br> 
     
    234185}}} 
    235186 
    236   * [https://github.com/parrot/parrot/blob/master/src/extra_nci_thunks.c#L37 src/extra_nci_thunks.c:37][[br]] 
    237 {{{ 
    238 #!html 
    239 <div class='wikipage' style='font-family: monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
     187  * [https://github.com/parrot/parrot/blob/master/src/thread.c#L757 src/thread.c:757][[br]] 
     188{{{ 
     189#!html 
     190<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>* XXX a quick <strong>hack</strong> to pass the few tests<br> 
     191</div> 
     192}}} 
     193 
     194  * [https://github.com/parrot/parrot/blob/master/src/gc/string_gc.c#L1015 src/gc/string_gc.c:1015][[br]] 
     195{{{ 
     196#!html 
     197<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Somewhat&nbsp;of&nbsp;a&nbsp;<strong>hack</strong>,&nbsp;but&nbsp;if&nbsp;we&nbsp;get&nbsp;per-pool<br> 
     198&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;collections,&nbsp;it&nbsp;should&nbsp;help&nbsp;ease&nbsp;the&nbsp;pain&nbsp;*/<br> 
     199</div> 
     200}}} 
     201 
     202  * [https://github.com/parrot/parrot/blob/master/src/gc/malloc.c#L2738 src/gc/malloc.c:2738][[br]] 
     203{{{ 
     204#!html 
     205<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>probably figure out how to <strong>hack</strong> this routine to print out or<br> 
     206</div> 
     207}}} 
     208 
     209  * [https://github.com/parrot/parrot/blob/master/src/gc/system.c#L125 src/gc/system.c:125][[br]] 
     210{{{ 
     211#!html 
     212<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>double align_<strong>hack</strong>[2];<br> 
     213</div> 
     214}}} 
     215 
     216  * [https://github.com/parrot/parrot/blob/master/src/gc/system.c#L138 src/gc/system.c:138][[br]] 
     217{{{ 
     218#!html 
     219<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>static void (*fn_ptr)(void) = (void (*)(void))&amp;u.align_<strong>hack</strong>[0];<br> 
     220</div> 
     221}}} 
     222 
     223  * [https://github.com/parrot/parrot/blob/master/src/debug.c#L3520 src/debug.c:3520][[br]] 
     224{{{ 
     225#!html 
     226<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;This&nbsp;<strong>hack</strong>&nbsp;is&nbsp;needed&nbsp;because&nbsp;we&nbsp;occasionally&nbsp;are&nbsp;told<br> 
     227&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that&nbsp;we&nbsp;have&nbsp;string&nbsp;registers&nbsp;when&nbsp;we&nbsp;actually&nbsp;don&#39;t&nbsp;*/<br> 
     228</div> 
     229}}} 
     230 
     231  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L283 lib/Pod/Simple/HTML.pm:283][[br]] 
     232{{{ 
     233#!html 
     234<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>unless($$text_r and $$text_r =~ m/name=[&#39;&quot;]___top[&#39;&quot;]/) { # a <strong>hack</strong><br> 
     235</div> 
     236}}} 
     237 
     238  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L331 lib/Pod/Simple/HTML.pm:331][[br]] 
     239{{{ 
     240#!html 
     241<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># An efficiency <strong>hack</strong><br> 
     242</div> 
     243}}} 
     244 
     245  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L456 lib/Pod/Simple/HTML.pm:456][[br]] 
     246{{{ 
     247#!html 
     248<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># TODO: support for X&lt;...&gt;&#39;s found in here?  (maybe <strong>hack</strong> into linearize_tokens)<br> 
     249</div> 
     250}}} 
     251 
     252  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L579 lib/Pod/Simple/HTML.pm:579][[br]] 
     253{{{ 
     254#!html 
     255<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># An early <strong>hack</strong>:<br> 
     256</div> 
     257}}} 
     258 
     259  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L592 lib/Pod/Simple/HTML.pm:592][[br]] 
     260{{{ 
     261#!html 
     262<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># Give this routine first <strong>hack</strong> again<br> 
     263</div> 
     264}}} 
     265 
     266  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L725 lib/Pod/Simple/HTML.pm:725][[br]] 
     267{{{ 
     268#!html 
     269<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># A crazy <strong>hack</strong> to allow specifying custom L&lt;foo&gt; =&gt; URL mappings<br> 
     270</div> 
     271}}} 
     272 
     273  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/RTF.pm#L57 lib/Pod/Simple/RTF.pm:57][[br]] 
     274{{{ 
     275#!html 
     276<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># Bit of a <strong>hack</strong> here:<br> 
     277</div> 
     278}}} 
     279 
     280  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L711 lib/Pod/Simple/BlackBox.pm:711][[br]] 
     281{{{ 
     282#!html 
     283<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>if( $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;} ) {<br> 
     284</div> 
     285}}} 
     286 
     287  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L712 lib/Pod/Simple/BlackBox.pm:712][[br]] 
     288{{{ 
     289#!html 
     290<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>DEBUG and print &quot;Accomodating &#39;=item * Foo&#39; tolerance <strong>hack</strong>.\n&quot;;<br> 
     291</div> 
     292}}} 
     293 
     294  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L713 lib/Pod/Simple/BlackBox.pm:713][[br]] 
     295{{{ 
     296#!html 
     297<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>push @$para, delete $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;};<br> 
     298</div> 
     299}}} 
     300 
     301  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L1304 lib/Pod/Simple/BlackBox.pm:1304][[br]] 
     302{{{ 
     303#!html 
     304<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>if( $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;} ) {<br> 
     305</div> 
     306}}} 
     307 
     308  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L1305 lib/Pod/Simple/BlackBox.pm:1305][[br]] 
     309{{{ 
     310#!html 
     311<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>DEBUG and print &quot;Accomodating &#39;=item * Foo&#39; tolerance <strong>hack</strong>.\n&quot;;<br> 
     312</div> 
     313}}} 
     314 
     315  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L1306 lib/Pod/Simple/BlackBox.pm:1306][[br]] 
     316{{{ 
     317#!html 
     318<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>push @$para, delete $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;};<br> 
     319</div> 
     320}}} 
     321 
     322  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L507 lib/Pod/Simple.pm:507][[br]] 
     323{{{ 
     324#!html 
     325<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># A <strong>hack</strong>-wrapper here for when you have like &quot;=over\n\n=item 456\n\n&quot;<br> 
     326</div> 
     327}}} 
     328 
     329  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L538 lib/Pod/Simple.pm:538][[br]] 
     330{{{ 
     331#!html 
     332<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>$para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;} = $1;<br> 
     333</div> 
     334}}} 
     335 
     336  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L571 lib/Pod/Simple.pm:571][[br]] 
     337{{{ 
     338#!html 
     339<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>DEBUG and print &quot;Applying precooked treelet <strong>hack</strong> to $_[0][0]\n&quot;;<br> 
     340</div> 
     341}}} 
     342 
     343  * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L1413 lib/Pod/Simple.pm:1413][[br]] 
     344{{{ 
     345#!html 
     346<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>next if $attrname =~ m/::/; # a <strong>hack</strong><br> 
     347</div> 
     348}}} 
     349 
     350  * [https://github.com/parrot/parrot/blob/master/lib/Parrot/Docs/File.pm#L70 lib/Parrot/Docs/File.pm:70][[br]] 
     351{{{ 
     352#!html 
     353<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>&#39;<strong>hack</strong>ing&#39;      =&gt; &#39;README file&#39;,<br> 
     354</div> 
     355}}} 
     356 
     357  * [https://github.com/parrot/parrot/blob/master/lib/Parrot/Docs/POD2HTML.pm#L249 lib/Parrot/Docs/POD2HTML.pm:249][[br]] 
     358{{{ 
     359#!html 
     360<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># A little bit of a <strong>hack</strong> to avoid config template files.<br> 
     361</div> 
     362}}} 
     363 
     364  * [https://github.com/parrot/parrot/blob/master/lib/Parrot/Configure/Options/Conf.pm#L84 lib/Parrot/Configure/Options/Conf.pm:84][[br]] 
     365{{{ 
     366#!html 
     367<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>--define=inet_aton   Quick <strong>hack</strong> to use inet_aton instead of inet_pton<br> 
     368</div> 
     369}}} 
     370 
     371  * [https://github.com/parrot/parrot/blob/master/ports/fedora/2.11.0/parrot.spec#L137 ports/fedora/2.11.0/parrot.spec:137][[br]] 
     372{{{ 
     373#!html 
     374<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># The LD_LIBRARY_PATH <strong>hack</strong> is needed for &quot;miniparrot&quot;<br> 
     375</div> 
     376}}} 
     377 
     378  * [https://github.com/parrot/parrot/blob/master/ports/fedora/2.11.0/parrot.spec#L149 ports/fedora/2.11.0/parrot.spec:149][[br]] 
     379{{{ 
     380#!html 
     381<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># The LD_LIBRARY_PATH <strong>hack</strong> is needed for the command &quot;pbc_to_exe parrot-nqp.pbc&quot;<br> 
     382</div> 
     383}}} 
     384 
     385  * [https://github.com/parrot/parrot/blob/master/ports/cygwin/README#L1711 ports/cygwin/README:1711][[br]] 
     386{{{ 
     387#!html 
     388<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/usr/share/doc/parrot/1.0.0/html/t/op/<strong>hack</strong>s.t.html<br> 
     389</div> 
     390}}} 
     391 
     392  * [https://github.com/parrot/parrot/blob/master/ports/cygwin/README#L1895 ports/cygwin/README:1895][[br]] 
     393{{{ 
     394#!html 
     395<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>* removed the postinstall and preremove <strong>hack</strong>s<br> 
     396</div> 
     397}}} 
     398 
     399  * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L18 include/parrot/api.h:18][[br]] 
     400{{{ 
     401#!html 
     402<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>typedef int (*imcc_<strong>hack</strong>_func_t)(Parrot_PMC, const char *, int, const char **, Parrot_PMC*);<br> 
     403</div> 
     404}}} 
     405 
     406  * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L232 include/parrot/api.h:232][[br]] 
     407{{{ 
     408#!html 
     409<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Parrot_Int Parrot_api_wrap_imcc_<strong>hack</strong>(<br> 
     410</div> 
     411}}} 
     412 
     413  * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L239 include/parrot/api.h:239][[br]] 
     414{{{ 
     415#!html 
     416<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>imcc_<strong>hack</strong>_func_t func);<br> 
     417</div> 
     418}}} 
     419 
     420  * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L292 include/parrot/api.h:292][[br]] 
     421{{{ 
     422#!html 
     423<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>#define ASSERT_ARGS_Parrot_api_wrap_imcc_<strong>hack</strong> __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)<br> 
     424</div> 
     425}}} 
     426 
     427  * [https://github.com/parrot/parrot/blob/master/include/parrot/caches.h#L16 include/parrot/caches.h:16][[br]] 
     428{{{ 
     429#!html 
     430<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/* turn off this <strong>hack</strong>, we need something better */<br> 
     431</div> 
     432}}} 
     433 
     434  * [https://github.com/parrot/parrot/blob/master/config/gen/opengl.pm#L373 config/gen/opengl.pm:373][[br]] 
     435{{{ 
     436#!html 
     437<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># Ignore internal GLUT Win32 compatibility <strong>hack</strong>age<br> 
     438</div> 
     439}}} 
     440 
     441  * [https://github.com/parrot/parrot/blob/master/config/gen/makefiles/root.in#L643 config/gen/makefiles/root.in:643][[br]] 
     442{{{ 
     443#!html 
     444<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># We build DYNPMC_TARGET in corevm. It&#39;s kinda <strong>hack</strong> to test t/pmc/threads.t CLONE_LIBRARIES<br> 
     445</div> 
     446}}} 
     447 
     448  * [https://github.com/parrot/parrot/blob/master/config/inter/make.pm#L122 config/inter/make.pm:122][[br]] 
     449{{{ 
     450#!html 
     451<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># TT #1049: this is an ugly <strong>hack</strong><br> 
     452</div> 
     453}}} 
     454 
     455  * [https://github.com/parrot/parrot/blob/master/config/auto/headers.pm#L41 config/auto/headers.pm:41][[br]] 
     456{{{ 
     457#!html 
     458<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># headers we found so far. This is somewhat a <strong>hack</strong>, but makes probing<br> 
     459</div> 
     460}}} 
     461 
     462  * [https://github.com/parrot/parrot/blob/master/t/pmc/class.t#L83 t/pmc/class.t:83][[br]] 
     463{{{ 
     464#!html 
     465<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>$I0 = 1        # <strong>hack</strong> for testing exceptions<br> 
     466</div> 
     467}}} 
     468 
     469  * [https://github.com/parrot/parrot/blob/master/t/pmc/signal.t#L46 t/pmc/signal.t:46][[br]] 
     470{{{ 
     471#!html 
     472<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># This is a non-portable <strong>hack</strong>.<br> 
     473</div> 
     474}}} 
     475 
     476  * [https://github.com/parrot/parrot/blob/master/t/op/sprintf_tests#L201 t/op/sprintf_tests:201][[br]] 
     477{{{ 
     478#!html 
     479<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>%d      $p=sprintf(&#39;%p&#39;,$p);$p=~/^[0-9a-f]+$/   1       Coarse <strong>hack</strong>: hex from %p?<br> 
     480</div> 
     481}}} 
     482 
     483  * [https://github.com/parrot/parrot/blob/master/t/op/sprintf_tests#L202 t/op/sprintf_tests:202][[br]] 
     484{{{ 
     485#!html 
     486<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>%d      $p=sprintf(&#39;%-8p&#39;,$p);$p=~/^[0-9a-f]+\s*$/      1       Coarse <strong>hack</strong>: hex from %p?<br> 
     487</div> 
     488}}} 
     489 
     490  * [https://github.com/parrot/parrot/blob/master/t/configure/034-step.t#L143 t/configure/034-step.t:143][[br]] 
     491{{{ 
     492#!html 
     493<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>my $line = q{$(basename   morgan/lefay/abra.ca.dabra src/foo.c              <strong>hack</strong>s)};<br> 
     494</div> 
     495}}} 
     496 
     497  * [https://github.com/parrot/parrot/blob/master/t/configure/034-step.t#L162 t/configure/034-step.t:162][[br]] 
     498{{{ 
     499#!html 
     500<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>my $line = q{$(notdir morgan/lefay/abra.ca.dabra src/foo.c          <strong>hack</strong>s)};<br> 
     501</div> 
     502}}} 
     503 
     504  * [https://github.com/parrot/parrot/blob/master/t/codingstd/c_returns.t#L30 t/codingstd/c_returns.t:30][[br]] 
     505{{{ 
     506#!html 
     507<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>This test was <strong>hack</strong>ed from the C&lt;check_returns&gt; sub in<br> 
     508</div> 
     509}}} 
     510 
     511  * [https://github.com/parrot/parrot/blob/master/tools/release/templates.json#L32 tools/release/templates.json:32][[br]] 
     512{{{ 
     513#!html 
     514<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>instructions&lt;/a&gt;. For those who want to <strong>hack</strong> on Parrot or languages that run on top of Parrot,<br> 
     515</div> 
     516}}} 
     517 
     518  * [https://github.com/parrot/parrot/blob/master/tools/dev/nci_thunk_gen.pir#L351 tools/dev/nci_thunk_gen.pir:351][[br]] 
     519{{{ 
     520#!html 
     521<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
    240522   <strong>hack</strong>ish, but that is just fine */<br> 
    241523</div> 
    242524}}} 
    243525 
    244   * [https://github.com/parrot/parrot/blob/master/src/thread.c#L757 src/thread.c:757][[br]] 
    245 {{{ 
    246 #!html 
    247 <div class='wikipage' style='font-family: monospace;'>* XXX a quick <strong>hack</strong> to pass the few tests<br> 
    248 </div> 
    249 }}} 
    250  
    251   * [https://github.com/parrot/parrot/blob/master/src/gc/string_gc.c#L1015 src/gc/string_gc.c:1015][[br]] 
    252 {{{ 
    253 #!html 
    254 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Somewhat&nbsp;of&nbsp;a&nbsp;<strong>hack</strong>,&nbsp;but&nbsp;if&nbsp;we&nbsp;get&nbsp;per-pool<br> 
    255 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;collections,&nbsp;it&nbsp;should&nbsp;help&nbsp;ease&nbsp;the&nbsp;pain&nbsp;*/<br> 
    256 </div> 
    257 }}} 
    258  
    259   * [https://github.com/parrot/parrot/blob/master/src/gc/malloc.c#L2738 src/gc/malloc.c:2738][[br]] 
    260 {{{ 
    261 #!html 
    262 <div class='wikipage' style='font-family: monospace;'>probably figure out how to <strong>hack</strong> this routine to print out or<br> 
    263 </div> 
    264 }}} 
    265  
    266   * [https://github.com/parrot/parrot/blob/master/src/gc/system.c#L125 src/gc/system.c:125][[br]] 
    267 {{{ 
    268 #!html 
    269 <div class='wikipage' style='font-family: monospace;'>double align_<strong>hack</strong>[2];<br> 
    270 </div> 
    271 }}} 
    272  
    273   * [https://github.com/parrot/parrot/blob/master/src/gc/system.c#L138 src/gc/system.c:138][[br]] 
    274 {{{ 
    275 #!html 
    276 <div class='wikipage' style='font-family: monospace;'>static void (*fn_ptr)(void) = (void (*)(void))&amp;u.align_<strong>hack</strong>[0];<br> 
    277 </div> 
    278 }}} 
    279  
    280   * [https://github.com/parrot/parrot/blob/master/src/debug.c#L3520 src/debug.c:3520][[br]] 
    281 {{{ 
    282 #!html 
    283 <div class='wikipage' style='font-family: monospace;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;This&nbsp;<strong>hack</strong>&nbsp;is&nbsp;needed&nbsp;because&nbsp;we&nbsp;occasionally&nbsp;are&nbsp;told<br> 
    284 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that&nbsp;we&nbsp;have&nbsp;string&nbsp;registers&nbsp;when&nbsp;we&nbsp;actually&nbsp;don&#39;t&nbsp;*/<br> 
    285 </div> 
    286 }}} 
    287  
    288   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L283 lib/Pod/Simple/HTML.pm:283][[br]] 
    289 {{{ 
    290 #!html 
    291 <div class='wikipage' style='font-family: monospace;'>unless($$text_r and $$text_r =~ m/name=[&#39;&quot;]___top[&#39;&quot;]/) { # a <strong>hack</strong><br> 
    292 </div> 
    293 }}} 
    294  
    295   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L331 lib/Pod/Simple/HTML.pm:331][[br]] 
    296 {{{ 
    297 #!html 
    298 <div class='wikipage' style='font-family: monospace;'># An efficiency <strong>hack</strong><br> 
    299 </div> 
    300 }}} 
    301  
    302   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L456 lib/Pod/Simple/HTML.pm:456][[br]] 
    303 {{{ 
    304 #!html 
    305 <div class='wikipage' style='font-family: monospace;'># TODO: support for X&lt;...&gt;&#39;s found in here?  (maybe <strong>hack</strong> into linearize_tokens)<br> 
    306 </div> 
    307 }}} 
    308  
    309   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L579 lib/Pod/Simple/HTML.pm:579][[br]] 
    310 {{{ 
    311 #!html 
    312 <div class='wikipage' style='font-family: monospace;'># An early <strong>hack</strong>:<br> 
    313 </div> 
    314 }}} 
    315  
    316   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L592 lib/Pod/Simple/HTML.pm:592][[br]] 
    317 {{{ 
    318 #!html 
    319 <div class='wikipage' style='font-family: monospace;'># Give this routine first <strong>hack</strong> again<br> 
    320 </div> 
    321 }}} 
    322  
    323   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/HTML.pm#L725 lib/Pod/Simple/HTML.pm:725][[br]] 
    324 {{{ 
    325 #!html 
    326 <div class='wikipage' style='font-family: monospace;'># A crazy <strong>hack</strong> to allow specifying custom L&lt;foo&gt; =&gt; URL mappings<br> 
    327 </div> 
    328 }}} 
    329  
    330   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/RTF.pm#L57 lib/Pod/Simple/RTF.pm:57][[br]] 
    331 {{{ 
    332 #!html 
    333 <div class='wikipage' style='font-family: monospace;'># Bit of a <strong>hack</strong> here:<br> 
    334 </div> 
    335 }}} 
    336  
    337   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L711 lib/Pod/Simple/BlackBox.pm:711][[br]] 
    338 {{{ 
    339 #!html 
    340 <div class='wikipage' style='font-family: monospace;'>if( $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;} ) {<br> 
    341 </div> 
    342 }}} 
    343  
    344   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L712 lib/Pod/Simple/BlackBox.pm:712][[br]] 
    345 {{{ 
    346 #!html 
    347 <div class='wikipage' style='font-family: monospace;'>DEBUG and print &quot;Accomodating &#39;=item * Foo&#39; tolerance <strong>hack</strong>.\n&quot;;<br> 
    348 </div> 
    349 }}} 
    350  
    351   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L713 lib/Pod/Simple/BlackBox.pm:713][[br]] 
    352 {{{ 
    353 #!html 
    354 <div class='wikipage' style='font-family: monospace;'>push @$para, delete $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;};<br> 
    355 </div> 
    356 }}} 
    357  
    358   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L1304 lib/Pod/Simple/BlackBox.pm:1304][[br]] 
    359 {{{ 
    360 #!html 
    361 <div class='wikipage' style='font-family: monospace;'>if( $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;} ) {<br> 
    362 </div> 
    363 }}} 
    364  
    365   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L1305 lib/Pod/Simple/BlackBox.pm:1305][[br]] 
    366 {{{ 
    367 #!html 
    368 <div class='wikipage' style='font-family: monospace;'>DEBUG and print &quot;Accomodating &#39;=item * Foo&#39; tolerance <strong>hack</strong>.\n&quot;;<br> 
    369 </div> 
    370 }}} 
    371  
    372   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple/BlackBox.pm#L1306 lib/Pod/Simple/BlackBox.pm:1306][[br]] 
    373 {{{ 
    374 #!html 
    375 <div class='wikipage' style='font-family: monospace;'>push @$para, delete $para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;};<br> 
    376 </div> 
    377 }}} 
    378  
    379   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L507 lib/Pod/Simple.pm:507][[br]] 
    380 {{{ 
    381 #!html 
    382 <div class='wikipage' style='font-family: monospace;'># A <strong>hack</strong>-wrapper here for when you have like &quot;=over\n\n=item 456\n\n&quot;<br> 
    383 </div> 
    384 }}} 
    385  
    386   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L538 lib/Pod/Simple.pm:538][[br]] 
    387 {{{ 
    388 #!html 
    389 <div class='wikipage' style='font-family: monospace;'>$para-&gt;[1]{&#39;~_freaky_para_<strong>hack</strong>&#39;} = $1;<br> 
    390 </div> 
    391 }}} 
    392  
    393   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L571 lib/Pod/Simple.pm:571][[br]] 
    394 {{{ 
    395 #!html 
    396 <div class='wikipage' style='font-family: monospace;'>DEBUG and print &quot;Applying precooked treelet <strong>hack</strong> to $_[0][0]\n&quot;;<br> 
    397 </div> 
    398 }}} 
    399  
    400   * [https://github.com/parrot/parrot/blob/master/lib/Pod/Simple.pm#L1413 lib/Pod/Simple.pm:1413][[br]] 
    401 {{{ 
    402 #!html 
    403 <div class='wikipage' style='font-family: monospace;'>next if $attrname =~ m/::/; # a <strong>hack</strong><br> 
    404 </div> 
    405 }}} 
    406  
    407   * [https://github.com/parrot/parrot/blob/master/lib/Parrot/Docs/File.pm#L70 lib/Parrot/Docs/File.pm:70][[br]] 
    408 {{{ 
    409 #!html 
    410 <div class='wikipage' style='font-family: monospace;'>&#39;<strong>hack</strong>ing&#39;      =&gt; &#39;README file&#39;,<br> 
    411 </div> 
    412 }}} 
    413  
    414   * [https://github.com/parrot/parrot/blob/master/lib/Parrot/Docs/POD2HTML.pm#L249 lib/Parrot/Docs/POD2HTML.pm:249][[br]] 
    415 {{{ 
    416 #!html 
    417 <div class='wikipage' style='font-family: monospace;'># A little bit of a <strong>hack</strong> to avoid config template files.<br> 
    418 </div> 
    419 }}} 
    420  
    421   * [https://github.com/parrot/parrot/blob/master/lib/Parrot/Configure/Options/Conf.pm#L84 lib/Parrot/Configure/Options/Conf.pm:84][[br]] 
    422 {{{ 
    423 #!html 
    424 <div class='wikipage' style='font-family: monospace;'>--define=inet_aton   Quick <strong>hack</strong> to use inet_aton instead of inet_pton<br> 
    425 </div> 
    426 }}} 
    427  
    428   * [https://github.com/parrot/parrot/blob/master/ports/fedora/2.11.0/parrot.spec#L137 ports/fedora/2.11.0/parrot.spec:137][[br]] 
    429 {{{ 
    430 #!html 
    431 <div class='wikipage' style='font-family: monospace;'># The LD_LIBRARY_PATH <strong>hack</strong> is needed for &quot;miniparrot&quot;<br> 
    432 </div> 
    433 }}} 
    434  
    435   * [https://github.com/parrot/parrot/blob/master/ports/fedora/2.11.0/parrot.spec#L149 ports/fedora/2.11.0/parrot.spec:149][[br]] 
    436 {{{ 
    437 #!html 
    438 <div class='wikipage' style='font-family: monospace;'># The LD_LIBRARY_PATH <strong>hack</strong> is needed for the command &quot;pbc_to_exe parrot-nqp.pbc&quot;<br> 
    439 </div> 
    440 }}} 
    441  
    442   * [https://github.com/parrot/parrot/blob/master/ports/cygwin/README#L1711 ports/cygwin/README:1711][[br]] 
    443 {{{ 
    444 #!html 
    445 <div class='wikipage' style='font-family: monospace;'>/usr/share/doc/parrot/1.0.0/html/t/op/<strong>hack</strong>s.t.html<br> 
    446 </div> 
    447 }}} 
    448  
    449   * [https://github.com/parrot/parrot/blob/master/ports/cygwin/README#L1895 ports/cygwin/README:1895][[br]] 
    450 {{{ 
    451 #!html 
    452 <div class='wikipage' style='font-family: monospace;'>* removed the postinstall and preremove <strong>hack</strong>s<br> 
    453 </div> 
    454 }}} 
    455  
    456   * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L18 include/parrot/api.h:18][[br]] 
    457 {{{ 
    458 #!html 
    459 <div class='wikipage' style='font-family: monospace;'>typedef int (*imcc_<strong>hack</strong>_func_t)(Parrot_PMC, const char *, int, const char **, Parrot_PMC*);<br> 
    460 </div> 
    461 }}} 
    462  
    463   * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L232 include/parrot/api.h:232][[br]] 
    464 {{{ 
    465 #!html 
    466 <div class='wikipage' style='font-family: monospace;'>Parrot_Int Parrot_api_wrap_imcc_<strong>hack</strong>(<br> 
    467 </div> 
    468 }}} 
    469  
    470   * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L239 include/parrot/api.h:239][[br]] 
    471 {{{ 
    472 #!html 
    473 <div class='wikipage' style='font-family: monospace;'>imcc_<strong>hack</strong>_func_t func);<br> 
    474 </div> 
    475 }}} 
    476  
    477   * [https://github.com/parrot/parrot/blob/master/include/parrot/api.h#L292 include/parrot/api.h:292][[br]] 
    478 {{{ 
    479 #!html 
    480 <div class='wikipage' style='font-family: monospace;'>#define ASSERT_ARGS_Parrot_api_wrap_imcc_<strong>hack</strong> __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)<br> 
    481 </div> 
    482 }}} 
    483  
    484   * [https://github.com/parrot/parrot/blob/master/include/parrot/caches.h#L16 include/parrot/caches.h:16][[br]] 
    485 {{{ 
    486 #!html 
    487 <div class='wikipage' style='font-family: monospace;'>/* turn off this <strong>hack</strong>, we need something better */<br> 
    488 </div> 
    489 }}} 
    490  
    491   * [https://github.com/parrot/parrot/blob/master/config/gen/opengl.pm#L373 config/gen/opengl.pm:373][[br]] 
    492 {{{ 
    493 #!html 
    494 <div class='wikipage' style='font-family: monospace;'># Ignore internal GLUT Win32 compatibility <strong>hack</strong>age<br> 
    495 </div> 
    496 }}} 
    497  
    498   * [https://github.com/parrot/parrot/blob/master/config/gen/makefiles/root.in#L643 config/gen/makefiles/root.in:643][[br]] 
    499 {{{ 
    500 #!html 
    501 <div class='wikipage' style='font-family: monospace;'># We build DYNPMC_TARGET in corevm. It&#39;s kinda <strong>hack</strong> to test t/pmc/threads.t CLONE_LIBRARIES<br> 
    502 </div> 
    503 }}} 
    504  
    505   * [https://github.com/parrot/parrot/blob/master/config/inter/make.pm#L122 config/inter/make.pm:122][[br]] 
    506 {{{ 
    507 #!html 
    508 <div class='wikipage' style='font-family: monospace;'># TT #1049: this is an ugly <strong>hack</strong><br> 
    509 </div> 
    510 }}} 
    511  
    512   * [https://github.com/parrot/parrot/blob/master/config/auto/headers.pm#L41 config/auto/headers.pm:41][[br]] 
    513 {{{ 
    514 #!html 
    515 <div class='wikipage' style='font-family: monospace;'># headers we found so far. This is somewhat a <strong>hack</strong>, but makes probing<br> 
    516 </div> 
    517 }}} 
    518  
    519   * [https://github.com/parrot/parrot/blob/master/t/pmc/class.t#L83 t/pmc/class.t:83][[br]] 
    520 {{{ 
    521 #!html 
    522 <div class='wikipage' style='font-family: monospace;'>$I0 = 1        # <strong>hack</strong> for testing exceptions<br> 
    523 </div> 
    524 }}} 
    525  
    526   * [https://github.com/parrot/parrot/blob/master/t/pmc/signal.t#L46 t/pmc/signal.t:46][[br]] 
    527 {{{ 
    528 #!html 
    529 <div class='wikipage' style='font-family: monospace;'># This is a non-portable <strong>hack</strong>.<br> 
    530 </div> 
    531 }}} 
    532  
    533   * [https://github.com/parrot/parrot/blob/master/t/op/sprintf_tests#L201 t/op/sprintf_tests:201][[br]] 
    534 {{{ 
    535 #!html 
    536 <div class='wikipage' style='font-family: monospace;'>%d        $p=sprintf(&#39;%p&#39;,$p);$p=~/^[0-9a-f]+$/   1       Coarse <strong>hack</strong>: hex from %p?<br> 
    537 </div> 
    538 }}} 
    539  
    540   * [https://github.com/parrot/parrot/blob/master/t/op/sprintf_tests#L202 t/op/sprintf_tests:202][[br]] 
    541 {{{ 
    542 #!html 
    543 <div class='wikipage' style='font-family: monospace;'>%d        $p=sprintf(&#39;%-8p&#39;,$p);$p=~/^[0-9a-f]+\s*$/      1       Coarse <strong>hack</strong>: hex from %p?<br> 
    544 </div> 
    545 }}} 
    546  
    547   * [https://github.com/parrot/parrot/blob/master/t/configure/034-step.t#L143 t/configure/034-step.t:143][[br]] 
    548 {{{ 
    549 #!html 
    550 <div class='wikipage' style='font-family: monospace;'>my $line = q{$(basename   morgan/lefay/abra.ca.dabra src/foo.c              <strong>hack</strong>s)};<br> 
    551 </div> 
    552 }}} 
    553  
    554   * [https://github.com/parrot/parrot/blob/master/t/configure/034-step.t#L162 t/configure/034-step.t:162][[br]] 
    555 {{{ 
    556 #!html 
    557 <div class='wikipage' style='font-family: monospace;'>my $line = q{$(notdir morgan/lefay/abra.ca.dabra src/foo.c          <strong>hack</strong>s)};<br> 
    558 </div> 
    559 }}} 
    560  
    561   * [https://github.com/parrot/parrot/blob/master/t/codingstd/c_returns.t#L30 t/codingstd/c_returns.t:30][[br]] 
    562 {{{ 
    563 #!html 
    564 <div class='wikipage' style='font-family: monospace;'>This test was <strong>hack</strong>ed from the C&lt;check_returns&gt; sub in<br> 
    565 </div> 
    566 }}} 
    567  
    568   * [https://github.com/parrot/parrot/blob/master/tools/release/templates.json#L32 tools/release/templates.json:32][[br]] 
    569 {{{ 
    570 #!html 
    571 <div class='wikipage' style='font-family: monospace;'>instructions&lt;/a&gt;. For those who want to <strong>hack</strong> on Parrot or languages that run on top of Parrot,<br> 
    572 </div> 
    573 }}} 
    574  
    575   * [https://github.com/parrot/parrot/blob/master/tools/dev/nci_thunk_gen.pir#L351 tools/dev/nci_thunk_gen.pir:351][[br]] 
    576 {{{ 
    577 #!html 
    578 <div class='wikipage' style='font-family: monospace;'>/*&nbsp;All&nbsp;our&nbsp;static&nbsp;functions&nbsp;that&nbsp;call&nbsp;in&nbsp;various&nbsp;ways.&nbsp;Yes,&nbsp;terribly<br> 
    579    <strong>hack</strong>ish, but that is just fine */<br> 
    580 </div> 
    581 }}} 
    582  
    583526  * [https://github.com/parrot/parrot/blob/master/tools/dev/parrot-fuzzer#L468 tools/dev/parrot-fuzzer:468][[br]] 
    584527{{{ 
    585528#!html 
    586 <div class='wikipage' style='font-family: monospace;'>#This is a moderately fragile <strong>hack</strong> that relies on the specific<br> 
     529<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>#This is a moderately fragile <strong>hack</strong> that relies on the specific<br> 
    587530</div> 
    588531}}} 
     
    591534{{{ 
    592535#!html 
    593 <div class='wikipage' style='font-family: monospace;'>Note that this method is basically a convenience and/or performance <strong>hack</strong>, as<br> 
     536<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Note that this method is basically a convenience and/or performance <strong>hack</strong>, as<br> 
    594537</div> 
    595538}}} 
     
    598541{{{ 
    599542#!html 
    600 <div class='wikipage' style='font-family: monospace;'>opcodes.  But for now, certain efficiency <strong>hack</strong>s are easier with four opcodes.<br> 
     543<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>opcodes.  But for now, certain efficiency <strong>hack</strong>s are easier with four opcodes.<br> 
    601544</div> 
    602545}}} 
     
    605548{{{ 
    606549#!html 
    607 <div class='wikipage' style='font-family: monospace;'>unless you are planning to <strong>hack</strong> on IMCC directly.<br> 
     550<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>unless you are planning to <strong>hack</strong> on IMCC directly.<br> 
    608551</div> 
    609552}}} 
     
    612555{{{ 
    613556#!html 
    614 <div class='wikipage' style='font-family: monospace;'>be found at L&lt;http://rakudo.org/<strong>hack</strong>athon-chicago/index.cgi?object&gt; and<br> 
     557<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>be found at L&lt;http://rakudo.org/<strong>hack</strong>athon-chicago/index.cgi?object&gt; and<br> 
    615558</div> 
    616559}}} 
     
    619562{{{ 
    620563#!html 
    621 <div class='wikipage' style='font-family: monospace;'>L&lt;http://rakudo.org/<strong>hack</strong>athon-chicago/index.cgi?pmc&gt;. A log of the discussion<br> 
     564<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>L&lt;http://rakudo.org/<strong>hack</strong>athon-chicago/index.cgi?pmc&gt;. A log of the discussion<br> 
    622565</div> 
    623566}}} 
     
    626569{{{ 
    627570#!html 
    628 <div class='wikipage' style='font-family: monospace;'>=head2 Help other contributors <strong>hack</strong> their patches into Parrot-style industrial-strength C code.<br> 
     571<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>=head2 Help other contributors <strong>hack</strong> their patches into Parrot-style industrial-strength C code.<br> 
    629572</div> 
    630573}}} 
     
    633576{{{ 
    634577#!html 
    635 <div class='wikipage' style='font-family: monospace;'>stdindash<strong>hack</strong>:<br> 
     578<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>stdindash<strong>hack</strong>:<br> 
    636579</div> 
    637580}}} 
     
    640583{{{ 
    641584#!html 
    642 <div class='wikipage' style='font-family: monospace;'>goto stdin<strong>hack</strong><br> 
     585<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>goto stdin<strong>hack</strong><br> 
    643586</div> 
    644587}}} 
     
    647590{{{ 
    648591#!html 
    649 <div class='wikipage' style='font-family: monospace;'>goto stdindash<strong>hack</strong><br> 
     592<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>goto stdindash<strong>hack</strong><br> 
    650593</div> 
    651594}}} 
     
    654597{{{ 
    655598#!html 
    656 <div class='wikipage' style='font-family: monospace;'>stdin<strong>hack</strong>:<br> 
     599<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>stdin<strong>hack</strong>:<br> 
    657600</div> 
    658601}}} 
     
    661604{{{ 
    662605#!html 
    663 <div class='wikipage' style='font-family: monospace;'>The code was heavily <strong>hack</strong>ed by bernhard and leo.<br> 
     606<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>The code was heavily <strong>hack</strong>ed by bernhard and leo.<br> 
    664607</div> 
    665608}}} 
     
    668611{{{ 
    669612#!html 
    670 <div class='wikipage' style='font-family: monospace;'># Eeevil <strong>hack</strong>.<br> 
     613<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># Eeevil <strong>hack</strong>.<br> 
    671614</div> 
    672615}}} 
     
    675618{{{ 
    676619#!html 
    677 <div class='wikipage' style='font-family: monospace;'># find_global <strong>hack</strong>              2.16          1.6<br> 
     620<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># find_global <strong>hack</strong>              2.16          1.6<br> 
    678621</div> 
    679622}}} 
     
    682625{{{ 
    683626#!html 
    684 <div class='wikipage' style='font-family: monospace;'># find_global <strong>hack</strong>                            1.51<br> 
     627<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># find_global <strong>hack</strong>                            1.51<br> 
    685628</div> 
    686629}}} 
     
    689632{{{ 
    690633#!html 
    691 <div class='wikipage' style='font-family: monospace;'># Original by Joshua Isom, heavily <strong>hack</strong>ed by Leopold Toetsch<br> 
     634<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># Original by Joshua Isom, heavily <strong>hack</strong>ed by Leopold Toetsch<br> 
    692635</div> 
    693636}}} 
     
    696639{{{ 
    697640#!html 
    698 <div class='wikipage' style='font-family: monospace;'>NB: it seems to be simpler to just <strong>hack</strong> the code as to utter the<br> 
     641<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>NB: it seems to be simpler to just <strong>hack</strong> the code as to utter the<br> 
    699642</div> 
    700643}}} 
     
    703646{{{ 
    704647#!html 
    705 <div class='wikipage' style='font-family: monospace;'>PMC, and thanks go to Steve Fink for his <strong>hack</strong> to pop an<br> 
     648<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>PMC, and thanks go to Steve Fink for his <strong>hack</strong> to pop an<br> 
    706649</div> 
    707650}}} 
     
    710653{{{ 
    711654#!html 
    712 <div class='wikipage' style='font-family: monospace;'>of Clinton Pierce&#39;s <strong>hack</strong>.<br> 
     655<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>of Clinton Pierce&#39;s <strong>hack</strong>.<br> 
    713656</div> 
    714657}}} 
     
    717660{{{ 
    718661#!html 
    719 <div class='wikipage' style='font-family: monospace;'>Also added small <strong>hack</strong> for .sub directive (which simply translates<br> 
     662<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Also added small <strong>hack</strong> for .sub directive (which simply translates<br> 
    720663</div> 
    721664}}} 
     
    724667{{{ 
    725668#!html 
    726 <div class='wikipage' style='font-family: monospace;'>* core.ops, t/op/<strong>hack</strong>s.t: Added in the readline op, as well as<br> 
     669<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>* core.ops, t/op/<strong>hack</strong>s.t: Added in the readline op, as well as<br> 
    727670</div> 
    728671}}} 
     
    731674{{{ 
    732675#!html 
    733 <div class='wikipage' style='font-family: monospace;'>Fixes to make Parrot compile without the temporary build <strong>hack</strong><br> 
     676<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Fixes to make Parrot compile without the temporary build <strong>hack</strong><br> 
    734677</div> 
    735678}}} 
     
    738681{{{ 
    739682#!html 
    740 <div class='wikipage' style='font-family: monospace;'>Small <strong>hack</strong> to keep process_opfunc.pl from generating extra return()<br> 
     683<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Small <strong>hack</strong> to keep process_opfunc.pl from generating extra return()<br> 
    741684</div> 
    742685}}} 
     
    745688{{{ 
    746689#!html 
    747 <div class='wikipage' style='font-family: monospace;'>Temporary <strong>hack</strong> to store string constants in bytecode and recreate<br> 
     690<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>Temporary <strong>hack</strong> to store string constants in bytecode and recreate<br> 
    748691</div> 
    749692}}} 
     
    752695{{{ 
    753696#!html 
    754 <div class='wikipage' style='font-family: monospace;'>if (!Parrot_api_wrap_imcc_<strong>hack</strong>(<br> 
     697<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'>if (!Parrot_api_wrap_imcc_<strong>hack</strong>(<br> 
    755698</div> 
    756699}}} 
     
    759702{{{ 
    760703#!html 
    761 <div class='wikipage' style='font-family: monospace;'># intended for people who <strong>hack</strong> on parrot itself, not users of parrot.<br> 
    762 </div> 
    763 }}} 
    764  
    765   * [https://github.com/parrot/parrot/blob/master/Makefile#L701 Makefile:701][[br]] 
    766 {{{ 
    767 #!html 
    768 <div class='wikipage' style='font-family: monospace;'># We build DYNPMC_TARGET in corevm. It&#39;s kinda <strong>hack</strong> to test t/pmc/threads.t CLONE_LIBRARIES<br> 
     704<div class='wikipage' style='font-family: Consolas,Lucida Console,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace;'># intended for people who <strong>hack</strong> on parrot itself, not users of parrot.<br> 
    769705</div> 
    770706}}}