Go to file
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
.github NPOTB: Add basic issue template for new GH issues. 2018-04-05 22:20:49 -07:00
bridge/include 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
configs Allow setting multiple chat trigger characters (PR #449, bug 4341, bug 5668) 2016-10-04 16:34:42 +01:00
core Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-10 17:38:40 -04:00
editor Added AMXX Pawn geshi generation script. 2010-08-23 13:53:44 -04:00
extensions Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-10 17:38:40 -04:00
gamedata Update SetClanTag signature 2018-07-06 19:18:14 -04:00
loader 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
plugins Changed "entiy" to "entity" in IsEntNetworkable (#847) 2018-07-08 11:11:35 -04:00
public Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-10 17:38:40 -04:00
sourcepawn@daca6d3326 Update SourcePawn. 2018-05-31 23:13:36 -07:00
tools Use env vars to find MySQL src on Linux, macOS. 2018-06-07 20:40:14 -04:00
translations Add internationalization to basechat and fix CS:GO colours (#674) 2017-12-30 12:25:32 -08:00
versionlib 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
.arcconfig Add a .arcconfig file so that arc works 2013-10-15 22:57:59 +01:00
.gitignore Update to the latest SourcePawn revision. 2015-08-18 09:51:24 -07:00
.gitmodules Use upstream SourcePawn as a submodule. 2015-03-15 16:38:38 -07:00
.travis.yml NPOTB: Remove unsupported packages line from Travis-CI. 2017-10-10 12:00:11 -07:00
AMBuildScript Fix MySQL extension build using vs2015 (#824) 2018-06-05 09:29:11 -04:00
changelog.txt Triggering a build. 2011-04-13 19:05:41 -05:00
configure.py 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
product.version Roll version. >_> 2017-12-18 20:39:57 -05:00
pushbuild.txt Trigger build for hl2sdk-csgo update. 2018-07-06 20:54:36 -04:00
README.md Add link to SourceMod plugin API reference in project readme (#830) 2018-06-22 08:08:00 -06:00

SourceMod

General

Development