sourcemod/public
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
..
amtl@636074b705 Update to the new SourcePawn compiler. 2023-08-30 22:08:45 +02:00
asm Fix warning/error on newer Clang versions from abort not being defined. 2018-05-06 10:28:24 -04:00
CDetour Handle detour patches across page boundaries (#1535) 2021-07-17 20:53:25 +01:00
doxygen
extensions Remove OnEntitySpawned C++ listener (#1342) 2020-08-26 12:53:31 +01:00
jit 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
libudis86 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
mms_sample_ext
sample_ext Add sdk'less sample_ext and update -std to 14 (#1456) 2021-03-29 22:12:45 +01:00
sample_ext_nosdk Add sdk'less sample_ext and update -std to 14 (#1456) 2021-03-29 22:12:45 +01:00
AutoHandleRooter.h
compat_wrappers.h
IAdminSystem.h
IADTFactory.h
ICellArray.h Add ICellArray and create/free in ISourceMod 2016-08-21 21:32:23 +02:00
IDBDriver.h
IExtensionSys.h Fix Miscellaneous Regressions and UBs (#1022) 2019-05-28 18:04:08 -07:00
IForwardSys.h Don't break backwards compatibility with unmanaged forwards 2017-08-25 23:23:50 +02:00
IGameConfigs.h
IGameHelpers.h
IHandleSys.h
ILibrarySys.h
IMemoryUtils.h
IMenuManager.h menusys: add MenuShufflePerClient native (#1073) 2020-08-06 20:31:00 -07:00
IPlayerHelpers.h Add OnClientLanguageChanged() forward (#1597) 2023-08-30 22:08:45 +02:00
IPluginSys.h
IRootConsoleMenu.h
IShareSys.h
ISourceMod.h Burninate IDataPack (#864) 2018-08-13 23:03:48 +01:00
ITextParsers.h
IThreader.h Pare down ThreadSupport and remove ancient thread code. 2020-05-13 00:35:29 -07:00
ITimerSystem.h
ITranslator.h Add Translation Natives (#669) 2017-11-20 21:24:01 -08:00
IUserMessages.h
metamod_wrappers.h
ReentrantList.h Replace ke::LinkedList with std::list. 2020-05-31 23:19:41 -07:00
sm_argbuffer.h Fix ArgBuffer String Serialization (#999) 2019-05-04 01:46:55 -07:00
sm_invalidparamhandler.h handlesys: Output allocation timestamp during panic (#1110) 2020-07-09 18:21:45 -07:00
sm_memtable.h
sm_namehashset.h Make all command lookups case-insensitive (#1542) 2021-07-18 19:05:06 +01:00
sm_platform.h handlesys: Output allocation timestamp during panic (#1110) 2020-07-09 18:21:45 -07:00
sm_queue.h
sm_stringhashmap.h Replace AString with std::string. 2020-05-20 17:57:18 -07:00
sm_trie_tpl.h trie: implement clone() method (#852) 2020-07-14 20:11:23 -07:00
smsdk_ext.cpp Migrate extensions to common AMTL string funcs (#785) 2018-03-25 13:00:53 -07:00
smsdk_ext.h Migrate extensions to common AMTL string funcs (#785) 2018-03-25 13:00:53 -07:00
sourcemod_version.h Bump version for non-VCS builds (#1243) 2020-04-27 15:50:03 +01:00
vtable_hook_helper.h