summaryrefslogtreecommitdiff
path: root/tokhash.pl
AgeCommit message (Expand)AuthorFilesLines
2007-09-24Support __float*__ for floating-point numbers in expressionsH. Peter Anvin1-96/+121
2007-09-24tokhash: allow a bit smarter pattern matchingH. Peter Anvin1-0/+12
2007-09-18Slightly optimize the interface to nasm_token_hash()H. Peter Anvin1-2/+2
2007-09-18Change the token prehash function for better convergenceH. Peter Anvin1-2/+2
2007-09-12Use enumerations where practical to ease debuggingH. Peter Anvin1-3/+3
2007-09-10tokhash: correct duplicate-token testH. Peter Anvin1-1/+1
2007-09-10tokhash: adjust table types to reduce sizeH. Peter Anvin1-7/+11
2007-08-31phash: don't rely on the build platform Perl version of rand()H. Peter Anvin1-3/+3
2007-08-31tokhash.pl: formatting changes for readabilityH. Peter Anvin1-44/+41
2007-08-31tokhash: Speed up the rejection of unhashed valuesH. Peter Anvin1-2/+9
2007-08-31tokhash.pl: "ix" should have the same width as the "hash" arraysH. Peter Anvin1-1/+3
2007-08-31Add "do not edit" comment to tokhash.cH. Peter Anvin1-1/+6
2007-08-31Make the token hash a bit smaller by using 16-bit hash tablesH. Peter Anvin1-2/+2
2007-08-30Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin1-5/+15
2007-08-30Generate a perfect hash for the token parserH. Peter Anvin1-0/+184