compiler
compiler copied to clipboard
Pawn compiler for SA-MP with bug fixes and new features - runs on Windows, Linux, macOS
The long name of this issue speaks for itself. Do not ask how I got to this point. And this only works if you compile your script which includes an...
**What this PR does / why we need it**: Fixes return array size specifications being silently ignored in new-style operator declarations (see #685) and makes the compiler treat such specifications...
**What this PR does / why we need it**: Changes default values in usage() to default values instead of current values. **NOTE**: I simply ran pawncc without arguments (and making...
**What this PR does / why we need it**: This PR adds a new compile option `FORCE_STATIC_VCRT` (enabled by default) to remove the dependency from `MSVCR100.dll` by building with static...
**What this PR does / why we need it**: This PR does the following: * Allows to use a combination of `static stock`/`stock static` in new-style function declarations (see #622)....
more than 2 years have passed.. @Y-Less
 I don't know what i'm doing wrong! According to the documentation i have to just add the include path using "-i" but i'm getting this error!
### Issue description: Let's suppose we have a conditional expression `cond ? val1 : val2`. If both `val1` and `val2` are compile-time constants, the expression can be optimized into `val1...
**What this PR does / why we need it**: This PR does the following: * Removes duplicate functions from sc1.c. These functions are already present in libpawncc.c, so the ones...
**What this PR does / why we need it**: Adds `".pwn"` to the list of include extensions. It is used by almost all scripts, so why shouldn't it be officially...