summaryrefslogtreecommitdiff
path: root/genpacksizetables.pl
Commit message (Collapse)AuthorAgeFilesLines
* Retrieve the flag bit that only 'p' uses, so that it is spare forNicholas Clark2005-01-271-6/+6
| | | | | future use. p4raw-id: //depot/perl@23892
* Make the byte order modifers < and > and the sign modifier ! (forNicholas Clark2005-01-271-9/+14
| | | | | | n N v V) conditionally compile. This means that the refactored pp_pack/pp_unpack code can now be used in maint. p4raw-id: //depot/perl@23889
* Shrink a switch() statment by driving the size calculations from the Nicholas Clark2005-01-211-10/+25
| | | | | | | | size table. This requires #ifdef()s in the size table initialiser. Astoundingly this shaves over 6K of the object size with -Os on OS X. I was expecting about 1K (due to shrinking a branch table). Mind you, I'm not going to argue with what I got. :-) p4raw-id: //depot/perl@23854
* Make the length overrun checking and stack extension table driven.Nicholas Clark2005-01-211-0/+116
(Shaves about 3k off pp_pack.o) p4raw-id: //depot/perl@23853