Commit 4189498
committed
Allow automatic long name macro generation
Prior to this commit, a macro that doesn't deal with thread context can
have its long 'Perl_foo' name form be automatically generated. This was
added in 5.41 by GH Perl#22691. I had thought it worked in all cases, but
the threaded case had to be reverted by Perl#23209.
The original scheme was too simplistic. This new commit reintroduces
the thread context automatic handling, but isn't so naive this time.
This commit will enable the emptying of much of mathoms.c, and the
removal of quite a few similar functions scattered throughout the code.
The next commit will convert the first such function, as a proof of
concept.1 parent 9344ebb commit 4189498
2 files changed
+34
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
450 | | - | |
451 | | - | |
| 450 | + | |
452 | 451 | | |
453 | 452 | | |
454 | 453 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
514 | 514 | | |
515 | 515 | | |
516 | 516 | | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
517 | 521 | | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
518 | 551 | | |
519 | 552 | | |
520 | 553 | | |
| |||
0 commit comments