| 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;'>/* All our static functions that call in various ways. Yes, 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;'> /* Somewhat of a <strong>hack</strong>, but if we get per-pool<br> |
| | 198 | * collections, it should help ease the pain */<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))&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;'> /* This <strong>hack</strong> is needed because we occasionally are told<br> |
| | 227 | that we have string registers when we actually don't */<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=['"]___top['"]/) { # 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<...>'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<foo> => 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->[1]{'~_freaky_para_<strong>hack</strong>'} ) {<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 "Accomodating '=item * Foo' tolerance <strong>hack</strong>.\n";<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->[1]{'~_freaky_para_<strong>hack</strong>'};<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->[1]{'~_freaky_para_<strong>hack</strong>'} ) {<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 "Accomodating '=item * Foo' tolerance <strong>hack</strong>.\n";<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->[1]{'~_freaky_para_<strong>hack</strong>'};<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 "=over\n\n=item 456\n\n"<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->[1]{'~_freaky_para_<strong>hack</strong>'} = $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 "Applying precooked treelet <strong>hack</strong> to $_[0][0]\n";<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;'>'<strong>hack</strong>ing' => 'README file',<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 "miniparrot"<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 "pbc_to_exe parrot-nqp.pbc"<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'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('%p',$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('%-8p',$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<check_returns> 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</a>. 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;'>/* All our static functions that call in various ways. Yes, terribly<br> |
| 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;'> /* Somewhat of a <strong>hack</strong>, but if we get per-pool<br> |
| 255 | | * collections, it should help ease the pain */<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))&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;'> /* This <strong>hack</strong> is needed because we occasionally are told<br> |
| 284 | | that we have string registers when we actually don't */<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=['"]___top['"]/) { # 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<...>'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<foo> => 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->[1]{'~_freaky_para_<strong>hack</strong>'} ) {<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 "Accomodating '=item * Foo' tolerance <strong>hack</strong>.\n";<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->[1]{'~_freaky_para_<strong>hack</strong>'};<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->[1]{'~_freaky_para_<strong>hack</strong>'} ) {<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 "Accomodating '=item * Foo' tolerance <strong>hack</strong>.\n";<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->[1]{'~_freaky_para_<strong>hack</strong>'};<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 "=over\n\n=item 456\n\n"<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->[1]{'~_freaky_para_<strong>hack</strong>'} = $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 "Applying precooked treelet <strong>hack</strong> to $_[0][0]\n";<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;'>'<strong>hack</strong>ing' => 'README file',<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 "miniparrot"<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 "pbc_to_exe parrot-nqp.pbc"<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'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('%p',$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('%-8p',$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<check_returns> 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</a>. 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;'>/* All our static functions that call in various ways. Yes, terribly<br> |
| 579 | | <strong>hack</strong>ish, but that is just fine */<br> |
| 580 | | </div> |
| 581 | | }}} |
| 582 | | |