Go to file
David Anderson 377888276e Update to the new SourcePawn compiler.
This imports the brand new SourcePawn compiler. The new compiler is much
faster to compile and generates significantly improved code around
array generation and array access.

There are a number of compatibility changes in the new compiler. Most of
these are due to improved type checking and error detection. The full
list of notes can be found here:

https://github.com/alliedmodders/sourcepawn/blob/master/docs/upgrading-1.11.md

Additionally, .smx files generated by the new compiler will NOT load on
earlier versions of SourceMod, including earlier versions of 1.11. Old
plugins will continue to load as normal.
2023-08-30 22:08:45 +02: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 Removing old GeoIP.dat (#1533) 2021-07-17 11:32:02 +01:00
core Update to the new SourcePawn compiler. 2023-08-30 22:08:45 +02:00
editor Added AMXX Pawn geshi generation script. 2010-08-23 13:53:44 -04:00
extensions Throw error if unknown SDK call type specified. 2023-08-30 22:08:45 +02:00
gamedata Update TerminateRound signature for CSGO 2023-08-30 22:08:45 +02:00
licenses Fix quote mismatch (#1092) 2019-09-30 22:43:18 -07:00
loader Fix build against released MM:S branches (#1607) 2023-08-30 22:08:45 +02:00
plugins Update to the new SourcePawn compiler. 2023-08-30 22:08:45 +02:00
public Update to the new SourcePawn compiler. 2023-08-30 22:08:45 +02:00
sourcepawn@1d8f052af6 Update to the new SourcePawn compiler. 2023-08-30 22:08:45 +02:00
tools Use MM:S master for Windows builds (already doing for Linux/Mac). 2023-08-30 22:08:45 +02: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 Add .vs and .vscode dirs to .gitignore. 2023-08-30 22:08:44 +02: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 Fix build against released MM:S branches (#1607) 2023-08-30 22:08:45 +02:00
appveyor.yml Add support for hl2sdk-mock. 2023-08-30 22:08:44 +02: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 Trigger build for TF2 SDK INetChannel changes. 2023-08-30 22:08:44 +02: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.