Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder debian11-1.12 Build #21

Results:

Build successful

SourceStamp:

Projectalliedmodders/sourcemod
Repositoryhttps://github.com/alliedmodders/sourcemod
Branchmaster
Revision060c832f89709e6a6222cf039071061dcc0a36da
Got Revision060c832f89709e6a6222cf039071061dcc0a36da
Changes1 change

BuildSlave:

debian11

Reason:

The SMScheduler scheduler named 'sched-master' triggered this build

Steps and Logfiles:

  1. git update ( 2 secs )
    1. stdio
  2. bootstrap bootstrapped ( 3 secs )
    1. stdio
  3. build compiled ( 54 mins, 29 secs )
    1. stdio
  4. upload uploaded ( 14 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /home/builds/sourcemod/debian11-1.12 slave
buildername debian11-1.12 Builder
buildnumber 21 Build
codebase Build
got_revision 060c832f89709e6a6222cf039071061dcc0a36da Git
project alliedmodders/sourcemod Build
repository https://github.com/alliedmodders/sourcemod Build
revision 060c832f89709e6a6222cf039071061dcc0a36da Build
scheduler sched-master Scheduler
slavename debian11 BuildSlave
workdir /home/builds/sourcemod/debian11-1.12 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. David Anderson

Timing:

StartThu Nov 2 21:39:33 2023
EndThu Nov 2 22:34:24 2023
Elapsed54 mins, 51 secs

All Changes:

:

  1. Change #5480

    Category None
    Changed by David Anderson <dvanderohnoyoudont@alliedmods.net>
    Changed at Thu 02 Nov 2023 21:38:30
    Repository https://github.com/alliedmodders/sourcemod
    Project alliedmodders/sourcemod
    Branch master
    Revision 060c832f89709e6a6222cf039071061dcc0a36da

    Comments

    Update SourcePawn.
    
    This brings in a few breaking changes.
    
    One, INVALID_FUNCTION is now 0 instead of -1. This is long overdue.
    Plugins should transparently work except in two cases:
    
      1. Third-party extensions that have a hardcoded test for -1 will no
         longer work. A new API has been provided for this,
         GetFunctionByIdOrNull.
      2. If a plugin "framework" uses INVALID_FUNCTION anywhere in its
         exported API, then all plugins using that framework need to be
         recompiled together, so they agree on the value of
         INVALID_FUNCTION.
    
    Hopefully the damage here is minimal. The core plugin version has been
    bumped to 7 to try and limit conflicts.
    
    Second, braceless functions are no longer supported. There wasn't really
    any way around this and it's better to bite the bullet now. This affects
    source compatibility, but not binary compatibility.
    
    Third, the "using" keyword is no longer implemented. SourceMod now has a
    Handle methodmap again. Plugins compiled against this new methodmap will
    require a "Handle.~Handle" native, which 1.12 now provides.

    Changed files

    • core/logic/PluginSys.cpp
    • core/logic/smn_database.cpp
    • core/logic/smn_functions.cpp
    • core/logic/smn_handles.cpp
    • core/logic/smn_menus.cpp
    • extensions/clientprefs/natives.cpp
    • plugins/include/core.inc
    • plugins/include/handles.inc
    • sourcepawn