amxmodx/compiler/libpc300
Artem Golubikhin 20d917a307 Port bugfix for incorrect heap deallocation on conditional operator (#627)
* Revert 4f8917ec (experimental bugfix for heap in conditional)

* Port bugfix for incorrect heap deallocation on conditional operator (ported from compuphase upstream)

* Fix the upstream bugfix

Fixed the wrong order of heaplist nodes and the incorrect calculation of the max. heap usage.

* Add an additional pass for functions that return array if they are used before definition (inside definition (recursion) is a "before definition" situation too)
2018-11-02 14:15:31 +01:00
..
AMBuilder Remove scpack 2015-03-10 20:03:57 +02:00
amx.h Fix linux compilation 2014-12-10 15:41:52 +01:00
amxdbg.h Update license headers for compiler. 2014-08-04 13:18:28 -05:00
CMakeLists.txt Initial import of Pawn (Small 3.0) 2005-07-24 20:00:55 +00:00
dllmain.c Update license headers for compiler. 2014-08-04 13:18:28 -05:00
getch.h Added linux compatibility 2005-07-27 17:28:06 +00:00
libpawnc.c Compiler: Add a flag for warnings-as-errors 2014-09-29 15:54:39 +02:00
libpawnc.def Initial import of Pawn (Small 3.0) 2005-07-24 20:00:55 +00:00
libpawnc.lbc Initial import of Pawn (Small 3.0) 2005-07-24 20:00:55 +00:00
libpawnc.rc Initial import of Pawn (Small 3.0) 2005-07-24 20:00:55 +00:00
libpc300.sln Correcting SolutionFileFormat version as well 2015-05-19 18:31:19 +05:30
libpc300.vcxproj Update compiler VS projects to reflect changes from #221 2015-03-14 12:53:43 +01:00
libpc300.vcxproj.filters Fix compiler output 2015-03-21 15:29:55 +01:00
memfile.c Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
memfile.h Normalize line endings and whitespace 2016-01-16 21:15:52 -03:00
osdefs.h Added support for Mac OS X and building with clang (bug 5601, r=dvander). 2013-02-13 01:14:37 -06:00
pawn.ico Initial import of Pawn (Small 3.0) 2005-07-24 20:00:55 +00:00
pawncc.c Update license headers for compiler. 2014-08-04 13:18:28 -05:00
pawncc.def Initial import of Pawn (Small 3.0) 2005-07-24 20:00:55 +00:00
prefix.c Added linux compatibility 2005-07-27 17:28:06 +00:00
prefix.h Added linux compatibility 2005-07-27 17:28:06 +00:00
sc.h Port bugfix for incorrect heap deallocation on conditional operator (#627) 2018-11-02 14:15:31 +01:00
sc1.c Port bugfix for incorrect heap deallocation on conditional operator (#627) 2018-11-02 14:15:31 +01:00
sc2.c Compiler: Fix undefined symbol: pow10 (#615) 2018-10-14 17:44:59 +02:00
sc3.c Port bugfix for incorrect heap deallocation on conditional operator (#627) 2018-11-02 14:15:31 +01:00
sc4.c Compiler: Revert "Fix runtime error in variadic functions that return strings." 2014-08-26 09:05:11 +02:00
sc5-in.scp Fix shifted warning messages from compiler due to missing comma in array 2015-11-12 20:13:54 +01:00
sc5.c Fix compiler output 2015-03-21 15:29:55 +01:00
sc6.c VFS: Fix various things 2015-03-25 13:50:07 +01:00
sc7-in.scp Remove scpack 2015-03-10 20:03:57 +02:00
sc7.c Remove scpack 2015-03-10 20:03:57 +02:00
sci18n.c Compiler: Fix broken UTF8 support (#329) 2018-09-20 20:27:15 +02:00
sclinux.h Add support for Emscripten to the compiler. 2014-08-15 16:32:00 +00:00
sclist.c Port bugfix for incorrect heap deallocation on conditional operator (#627) 2018-11-02 14:15:31 +01:00
scmemfil.c Update license headers for compiler. 2014-08-04 13:18:28 -05:00
scstate.c Update license headers for compiler. 2014-08-04 13:18:28 -05:00
scvars.c Compiler: Fix broken UTF8 support (#329) 2018-09-20 20:27:15 +02:00
sp_symhash.c Compiler: Use hash table for global name lookups. 2014-08-26 09:05:20 +02:00
sp_symhash.h Compiler: Use hash table for global name lookups. 2014-08-26 09:05:20 +02:00