sourcemod/extensions
Michael Flaherty aaac0b9eb2 Individualize NameHashSet Hashing & Revisit #709 (#740)
* Make mac/win lookups lowercase'd

* Revert #709 & 81042cc

* Adjust HashPolicy implementation across sourcemod

Basically, in order to implement our own (actual) hash policy in
`PluginSys.h`, we needed to remove the blanket implementation of `hash`
that was used before. Now, each policy must implement `hash` along with
`matches` in order to be used with `NameHashSet`. While this does force
us to change every implementation of policies across the entirety of
sourcemod, it allows core to use flexible implementations of `hash`.

* Remove logic duplication

* Improve lowercase checks
2018-07-10 17:38:40 -04:00
..
bintools 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
clientprefs Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-10 17:38:40 -04:00
cstrike Migrate extensions to common AMTL string funcs (#785) 2018-03-25 13:00:53 -07:00
curl 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
geoip Migrate extensions to common AMTL string funcs (#785) 2018-03-25 13:00:53 -07:00
mysql MySQL: Support multiple result sets in prepared queries (#825) 2018-06-05 18:33:33 +01:00
regex Fix CompileRegex not actually setting a valid error code. (#775) 2018-05-28 13:59:43 -04:00
sdkhooks Allow -1/null for attacker and inflictor for OTD (bug 6494). 2018-03-28 21:10:32 -04:00
sdktools Update SDKTools sound functionality for hl2sdk-csgo changes. 2018-07-07 08:57:00 -04:00
sqlite Update SQLite to version 3.22.0 (#783) 2018-03-19 19:09:12 -04:00
structs Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic). 2014-04-23 21:19:28 -05:00
tf2 Fix Linux and macOS builds. 2017-12-20 02:13:56 -06:00
topmenus Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-10 17:38:40 -04:00
updater 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00