Go to file
Asher Baker 7816379aae
Update SourcePawn (#1518)
This fixes a number of parsing issues and compiler crashes, deprecates enum multipliers, fixes relative include paths on Windows, adds a `static_assert` statement for compile-time checks, and introduces new Linux profiling support.

The relative include paths change will probably break some non-portable projects that relied on the old broken behaviour, but the fix is straightforward. The `#include` directive is now always relative to the file where it is used, whereas on Windows it was previously relative to the initial input file passed to the compiler if `/` was used instead of `\` in include paths.
2021-06-30 18:29:29 +01:00
.github Start using Github Actions (#1488) 2021-05-09 01:46:08 +02:00
bridge/include Revert "Add HookPluginUnload() and UnhookPluginUnload() functions" 2021-05-24 14:30:16 -07:00
configs Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00
core Add StringToInt64() and Int64ToString() natives (#1511) 2021-06-28 21:51:49 +01:00
editor Added AMXX Pawn geshi generation script. 2010-08-23 13:53:44 -04:00
extensions Update GeoIP2 extension to new GeoLite2 .mmdb database format (#1245) 2021-06-30 13:01:12 +02:00
gamedata gamedata: SetCollisionGroup signatures for L4D (#1514) 2021-06-29 01:13:56 -07:00
licenses Fix quote mismatch (#1092) 2019-09-30 22:43:18 -07:00
loader Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
plugins Update GeoIP2 extension to new GeoLite2 .mmdb database format (#1245) 2021-06-30 13:01:12 +02:00
public Add sdk'less sample_ext and update -std to 14 (#1456) 2021-03-29 22:12:45 +01:00
sourcepawn@07f9c462ab Update SourcePawn (#1518) 2021-06-30 18:29:29 +01:00
tools Fix unpacking of GeoLite2 database (#1516) 2021-06-30 12:32:40 +01:00
translations Standardize some spacing in translation phrases (#1254) 2020-05-08 14:55:05 -07:00
versionlib Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
.arcconfig Add a .arcconfig file so that arc works 2013-10-15 22:57:59 +01:00
.gitattributes NPOTB: Correct GitHub's Linguist inaccuracies (#1096) 2019-10-07 19:14:09 +01:00
.gitignore Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
.gitmodules Use upstream SourcePawn as a submodule. 2015-03-15 16:38:38 -07:00
.travis.yml Prefer python3 over python(2) in checkout-deps (#1424) 2021-03-07 13:50:15 +01:00
AMBuildScript Start using Github Actions (#1488) 2021-05-09 01:46:08 +02:00
appveyor.yml Remove cloning of Dota 2 SDK in CI 2020-07-30 11:37:00 -07:00
changelog.txt Triggering a build. 2011-04-13 19:05:41 -05:00
configure.py Start using Github Actions (#1488) 2021-05-09 01:46:08 +02:00
product.version Bump version to 1.11. 2019-10-18 21:07:36 -07:00
pushbuild.txt NPOTB: Trigger hl2sdk-csgo changes (#1316) 2020-07-24 00:19:58 -07:00
README.md Incorperate Licensing Into Project Tree (#961) 2019-04-12 12:10:13 -07:00

SourceMod

General

Development

Contact

  • Connect with us on GameSurge IRC in #sourcemod
  • Alternatively feel free to join our Discord server

License

SourceMod is licensed under the GNU General Public License version 3. Special exceptions are outlined in the LICENSE.txt file inside of the licenses folder.