Stanislav Gromov
Stanislav Gromov
### Issue description: I think it could be useful to have an ability for enumerations to inherit elements from other enumerations. Examples: ```Pawn enum Entity { type, // Entity:0 Float:posX,...
### Issue description: Pawn is positioned as ["a robust language with a compiler that performs a maximum of static checks"](https://www.compuphase.com/pawn/pawn.htm#INTRODUCTION), but there are still a lot of areas where these...
### Issue description: It seems that the compiler generates invalid code for array copying when the arrays (both the source and the destination) have more than one enum-dimension. ### Minimal...
### Issue description: This feature is not really that new in general; you could have already seen it in C#, Java, Rust and other languages. In some situations an ability...
Currently CrashDetect is released under a 2-clause BSD license, which means that any compiled script (*.amx) that uses function `IsCrashDetectPresent()` from `crashdetect.inc` must somehow include a copy of CrashDetect's license...
**What this PR does / why we need it**: What the title says. **Which issue(s) this PR fixes**: Fixes #729 **What kind of pull this is**: * [x] A Bug...
### Issue description: While working on an implementation of named-only function arguments (#719), I found an oversight in function `declargs()`. https://github.com/pawn-lang/compiler/blob/81b4a0243de40ff7bb38520b33054066e998cdc9/source/compiler/sc1.c#L4278-L4282 There's no check if `const` was already specified, although...