mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-31 00:58:26 +01:00
[MIRROR] Bumps compile to 515 [MDB IGNORE] (#25257)
* Bumps compile to 515 (#79134) ## About The Pull Request LSP supports it, let's GOOOOOO I've removed the 515 tests since they're stable, alongside the libcall wrapper. left the rustgcall wrapper cause yaknow memes Just removed all the 515 and 514 particular define wrappers. gaming ## Changelog 🆑 server: Minimum compile version has been bumped to 515. clients still support 514 but we're gonna start using 515 restricted features for serverside now. /🆑 --------- Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com> * Bumps compile to 515 * Fixes a TGS regression in its API --------- Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com> Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
This commit is contained in:
co-authored by
John Willard
LemonInTheDark
GoldenAlpharex
parent
e1d47fc8e4
commit
e06ec3e714
+9
-21
@@ -3,32 +3,20 @@
|
||||
// Any flag you see here can be flipped with the `-D` CLI argument.
|
||||
// For example, if you want to enable EXPERIMENT_MY_COOL_FEATURE, compile with -DEXPERIMENT_MY_COOL_FEATURE
|
||||
|
||||
// EXPERIMENT_515_QDEL_HARD_REFERENCE
|
||||
// - Hold a hard reference for qdeleted items, and check ref_count, rather than using refs. Requires 515+.
|
||||
|
||||
// EXPERIMENT_515_DONT_CACHE_REF
|
||||
// - Avoids `text_ref` caching, aided by improvements to ref() speed in 515.
|
||||
// EXPERIMENT_MY_COOL_FEATURE
|
||||
// - Does something really cool, just so neat, absolutely banging, gaming and chill
|
||||
|
||||
#if DM_VERSION < 515
|
||||
|
||||
// You can't X-macro custom names :(
|
||||
#ifdef EXPERIMENT_515_QDEL_HARD_REFERENCE
|
||||
#warn EXPERIMENT_515_QDEL_HARD_REFERENCE is only available on 515+
|
||||
#undef EXPERIMENT_515_QDEL_HARD_REFERENCE
|
||||
#endif
|
||||
|
||||
#ifdef EXPERIMENT_515_DONT_CACHE_REF
|
||||
#warn EXPERIMENT_515_DONT_CACHE_REF is only available on 515+
|
||||
#undef EXPERIMENT_515_DONT_CACHE_REF
|
||||
#endif
|
||||
|
||||
// You can't X-macro custom names :(
|
||||
#ifdef EXPERIMENT_MY_COOL_FEATURE
|
||||
#warn EXPERIMENT_MY_COOL_FEATURE is only available on 515+
|
||||
#undef EXPERIMENT_MY_COOL_FEATURE
|
||||
#endif
|
||||
#elif defined(UNIT_TESTS)
|
||||
|
||||
#define EXPERIMENT_515_QDEL_HARD_REFERENCE
|
||||
#define EXPERIMENT_515_DONT_CACHE_REF
|
||||
|
||||
#define EXPERIMENT_MY_COOL_FEATURE
|
||||
#endif
|
||||
|
||||
#if DM_VERSION >= 516
|
||||
#error "Remove all 515 experiments"
|
||||
#error "Remove all 515 experiments"
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user