aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-codegen.cpp
AgeCommit message (Expand)Author
2020-01-10DIRECTOR: Fix crash when built-in is being redefinedEugene Sandulenko
2020-01-01DIRECTOR: LINGO: Moved all built-ins to separate namespaceEugene Sandulenko
2020-01-01DIRECTOR: LINGO: Replace LC class with namespaceEugene Sandulenko
2020-01-01DIRECTOR: LINGO: Moved all codes to separate class to lessen Lingo class poll...Eugene Sandulenko
2019-12-29DIRECTOR: LINGO: Fix behaviour of global variablesEugene Sandulenko
2019-12-29DIRECTOR: LINGO: Print variable lists as an extra debug stepEugene Sandulenko
2019-12-24DIRECTOR: More work on reducing header dependencyEugene Sandulenko
2019-12-24DIRECTOR: Further simplification of include dependenciesEugene Sandulenko
2019-12-23DIRECTOR: Fix Signed vs. Unsigned Compiler WarningsD G Turner
2019-12-23DIRECTOR: LINGO: Add define() support for bytecodeScott Percival
2019-12-20DIRECTOR: LINGO: Fix matching local arguments while parsingEugene Sandulenko
2019-12-20DIRECTOR: LINGO: Match local arguments during parsingEugene Sandulenko
2019-12-17DIRECTOR: LINGO: Execute menu commandsEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fix one-leg if codegenEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fixed 'else' code generation for 'if' statementsEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fix code decompilation offsetsEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Implemented passing 'me' as an object referenceEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Fix debug outputEugene Sandulenko
2019-12-02DIRECTOR: Correct rebase mistakeScott Percival
2019-12-02DIRECTOR: Show code offsets for stack printouts in Lingo::executeScott Percival
2019-12-02DIRECTOR: Replace code int/double parsing with inline functionScott Percival
2019-12-01DIRECTOR: LINGO: Fix define() code, we were adding too many instructionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix compilation of the mixed code, and add relevant testEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Properly compile scripts with mixed immediate code and defin...Eugene Sandulenko
2019-12-01DIRECTOR: LINGO: Improve debug outputEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Made decodeInstruction() universalEugene Sandulenko
2019-11-29DIRECTOR: LINGO: Add sanity checks to script executionEugene Sandulenko
2019-11-17DIRECTOR: Adjust codeInt and codeArray to not include calls to c_intpush and ...Scott Percival
2019-11-17DIRECTOR: rename *constpush; 'const' in Lingo implies checking a lookup table...Scott Percival
2017-02-25DIRECTOR: Move utility functions to util.cppEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Clarified compile and exec debug level messagesEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Fix stack underflow in argument assignmentEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fixed float constants processingEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Turned if() statement code into relative jumpsEugene Sandulenko
2017-02-11JANITORIAL: Formatting fixesEugene Sandulenko
2017-02-09DIRECTOR: Lingo: Fix global symbol processingEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Documented D4 "Predefined methods and special messages" LingoEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Fix macro definitionEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Switched Symbol::name to Common::StringEugene Sandulenko
2017-01-15DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'Eugene Sandulenko
2017-01-14DIRECTOR: Lingo: More portable float readingEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Improved localvars cleanupEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Implemented grammar for arraysEugene Sandulenko
2017-01-12DIRECTOR: Lingo: Fix another warning pointed by digitallEugene Sandulenko
2017-01-12DIRECTOR: Hook Lingo events through. Tie in frame events.stevenhoefel
2017-01-11DIRECTOR: Lingo: Proper processing of me() in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Fixed argument count for factory methodsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Improvements to me() handling in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Add debug print out of immediate floatsEugene Sandulenko
2016-09-05DIRECTOR: Fix warningsEugene Sandulenko