aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/gc.cpp
AgeCommit message (Expand)Author
2012-06-18SCI: Add setter/getter methods to reg_t'sFilippos Karapetis
2011-05-13SCI: Avoid incrementing lockers of deleted scriptWillem Jan Palenstijn
2011-05-13SCI: Marked the sanity check inside processWorkList() as a workaroundmd5
2011-05-12SCI: Fixed bugs #3299458 and #3295849md5
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-03-20SCI: Moved the engine hunk pointer processing code inside the GfxPorts classmd5
2011-03-08SCI: Fixed typosmd5
2011-03-08SCI: Cleanupmd5
2011-03-07SCI: Constify some codeMax Horn
2011-03-02SCI: Fix garbage collection for SCI32Matthew Hoops
2011-02-28SCI: Skip Ports when iterating over Windows in GCWillem Jan Palenstijn
2011-02-28SCI: Moved hunk pointer handling to the GC, and removed some related workaroundsmd5
2011-02-12JANITORIAL: Remove extraneous parenthesesOri Avtalion
2011-01-04SCI: Slight cleanup to the garbage collectorFilippos Karapetis
2011-01-01SCI: debugC calls no longer require a debug level of 2 to show outputFilippos Karapetis
2010-08-31SCI: Disabled some debug related GC code, which effectivelyFilippos Karapetis
2010-07-01SCI: Rename some more stuffMax Horn
2010-07-01SCI: Make SegManager::_heap privateMax Horn
2010-06-29SCI: Some cleanup of the GC code. Filippos Karapetis
2010-06-28SCI: Some more GC cleanupMax Horn
2010-06-28SCI: Fix DEBUG_GC mode and permanently enable itMax Horn
2010-06-28SCI: Revise GC interface: use Common::Array<reg_t> instead of callbacksMax Horn
2010-02-06SCI: Revert r47925 and put fix inside GC instead.Walter van Niftrik
2010-02-03SCI: Get rid of EngineState::stack_segmentMax Horn
2010-01-30SCI: Remove extra '\n's in debugC messagesWillem Jan Palenstijn
2009-10-10Started rewriting the Object struct into a classFilippos Karapetis
2009-10-04SCI: Rename EngineState::segMan to _segManMax Horn
2009-09-21SCI: Replace IntMapper Script::_objIndices and Common::Array Script::_objects...Max Horn
2009-09-21SCI: Rename Object::flags and pos to _flags and _pos; tweak scriptObjInit0 an...Max Horn
2009-09-17SCI: Add a global getSciVersion() function and make use of itMax Horn
2009-09-17SCI: Rename MemObject -> SegmentObjMax Horn
2009-09-16SCI: Rename Script class members, change Script from struct to classMax Horn
2009-09-06SCI: Rename resManager -> resMan; segManager -> segManMax Horn
2009-09-02Some renaming:Filippos Karapetis
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
2009-07-06Replaced sciprintf() calls with printf, DebugPrintf, warning and error callsFilippos Karapetis
2009-06-06Store long-term pointers to object variables in a new ObjVarRef struct.Willem Jan Palenstijn
2009-05-30Moved 3 more debug commands to console.cpp ("simkey", "segment_table" and "sh...Filippos Karapetis
2009-05-28SCI: Fix potential dangling pointer more robustly,Willem Jan Palenstijn
2009-05-21Removed the PREG, PSTK, IS_NULL_REG and REG_EQ definesFilippos Karapetis
2009-05-18SCI: Got rid of EngineState::execution_stack_pos; overally, the resulting cod...Max Horn
2009-05-10SCI: Changed object list in Script instances to use Common:::ArrayMax Horn
2009-05-08SCI: Got rid of last traces of class SegInterfaceMax Horn
2009-05-08SCI: Moved findCanonicAddress from SegInterface to MemObjectMax Horn
2009-05-08SCI: Moved freeAtAddress from SegInterface to MemObjectMax Horn
2009-05-08SCI: Started to merge SegInterface into MemObjectMax Horn
2009-05-03SCI: Completed transition from MemObject (a union of various structs) to MemO...Max Horn
2009-05-03SCI: Changed SegManager to store the heap pointers in a Common::ArrrayMax Horn
2009-05-03SCI: Made SegManager::heap_size unsignedMax Horn