gzdoom/src/zscript
Marisa Heit 5c596d3797 Change VM to increment PC after each instruction rather than before
- VC++ generated horribly stupid code for x64 when incrementing pc at the
  beginning of each instruction by storing hundreds of copies of it for
  every opcode executed. Incrementing pc at the end avoids this madness.
- It is possible I messed something up with this change. Hopefully not.
2016-10-21 22:11:23 -05:00
..
ast.cpp Store known but uncompiled nodes in the symbol table 2016-03-18 19:34:32 -05:00
vm.h The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
vmbuilder.cpp Only generate the self==stateowner check inside action functions 2016-10-01 21:47:43 -05:00
vmbuilder.h Only generate the self==stateowner check inside action functions 2016-10-01 21:47:43 -05:00
vmdisasm.cpp The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
vmexec.cpp Change VM to increment PC after each instruction rather than before 2016-10-21 22:11:23 -05:00
vmexec.h Change VM to increment PC after each instruction rather than before 2016-10-21 22:11:23 -05:00
vmframe.cpp The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
vmops.h The VM now aborts when a wrong self pointer is used with user variables to avoid random crashes 2016-09-22 08:42:59 +02:00
zcc-parse.lemon Update lempar.c to 2016-10-04 version 2016-10-13 22:30:12 -05:00
zcc_compile.cpp GCC fixes for zcc_compile.(cpp|h) 2016-03-20 11:34:41 -05:00
zcc_compile.h GCC fixes for zcc_compile.(cpp|h) 2016-03-20 11:34:41 -05:00
zcc_expr.cpp - fixed: ZCC_OpInfoType::FindBestProto was missing checks for exact match of the required conversion before testing if it is a F32->F64 conversion. 2016-10-06 12:08:38 +02:00
zcc_exprlist.h
zcc_parser.cpp Fixed wrong token for Light keyword. 2016-06-13 09:50:12 -05:00
zcc_parser.h Store known but uncompiled nodes in the symbol table 2016-03-18 19:34:32 -05:00