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