summaryrefslogtreecommitdiff
path: root/usr.bin/make/hash.c
AgeCommit message (Expand)Author
2022-02-09make: fix mistakes, spelling and typos in comments and manual pagerillig
2022-01-27make: merge duplicate code for finding an entry in a hash tablerillig
2022-01-27make: replace HashEntry_KeyEquals with strncmprillig
2021-12-27make: replace __func__ with actual stringsrillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-15make: change return type of HashTable_Set to voidrillig
2021-12-07make: inline HashIter_Initrillig
2021-09-12make: fix build for DEBUG_HASH_LOOKUPrillig
2021-04-11make: avoid allocating memory for simple variable namesrillig
2021-04-03make: backport to C90rillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-01make: clean up comments in hash.crillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-15make(1): clean up hash function for HashTablerillig
2020-11-23make(1): use tabs for indentation in hash.h and hash.crillig
2020-11-14make(1): replace a few HashTable_CreateEntry with HashTable_Setrillig
2020-11-05make(1): remove redundant parentheses from sizeof operatorrillig
2020-10-25make(1): print hash in debug log with fixed widthrillig
2020-10-25make(1): rename hash functions to identify the type namerillig
2020-10-25make(1): clean up comments in hash.crillig
2020-10-25make(1): clean up hash table functionsrillig
2020-10-25make(1): refactor Hash_DeleteTablerillig
2020-10-25make(1): refactor Hash_InitTablerillig
2020-10-25make(1): clean up RebuildTable for hash tablesrillig
2020-10-25make(1): reduce amount of string hashingrillig
2020-10-18make(1): rename HashEntry.name to keyrillig
2020-10-18make(1): remove underscore from Hash_Table and Hash_Entryrillig
2020-10-18make(1): make API for iterating over hash tables simplerrillig
2020-10-05make(1): make dir.c, for.c and hash.c ready for WARNS=6rillig
2020-10-05make(1): revert previous commitrillig
2020-10-05make(1): fix double-free bug in -DCLEANUP mode (since 2020-10-02)rillig
2020-10-04make(1): merge duplicate code in Hash_FindEntry and Hash_CreateEntryrillig
2020-10-04make(1): avoid forward declaration for RebuildTablerillig
2020-10-04make(1): remove dead code from Hash_FindEntryrillig
2020-10-03make(1): replace strcpy with memcpy in Hash_CreateEntryrillig
2020-10-03make(1): remove unnecessary code from Hash_DeleteEntryrillig
2020-10-03make(1): clean up hash table implementationrillig
2020-09-28make(1): make debugging code shorterrillig
2020-09-27make(1): normalize whitespace in source coderillig
2020-09-26make(1): add Hash_FindValue, for direct access to hash table datarillig
2020-09-13make(1): clean up RCSID blocksrillig
2020-09-05make(1): remove initial size argument from Hash_InitTablerillig
2020-09-05make(1): make Hash_Table independent from -funsigned-charrillig
2020-09-01make(1): rename Hash_Table fieldsrillig
2020-08-28make(1): remove redundant comments from hash.crillig
2020-08-26make(1): remove header sprite.hrillig
2020-08-01make(1): use consistent indentation in source coderillig
2020-07-20Make DEBUG_HASH less of a fire-hose.sjg
2020-07-19Nix trailing whitespace.riastradh
2020-07-18Add -dh for DEBUG_HASHsjg