ecere/com, bootstrap: Fixed memory leak; Using 'isInstanceClass' to determine Instanc...
authorJerome St-Louis <jerome@ecere.com>
Mon, 6 May 2013 03:13:45 +0000 (23:13 -0400)
committerJerome St-Louis <jerome@ecere.com>
Mon, 6 May 2013 03:13:45 +0000 (23:13 -0400)
commit9a4327d39aa9f33d94496c100f3e3f95f2c1d337
treed2d74e16f057e0778b76b62e4eb5a84253aa180c
parent96fedfb1de81d8fd9606742b7f1c2a5b566d45b9
ecere/com, bootstrap: Fixed memory leak; Using 'isInstanceClass' to determine Instance class
- Freeing classes on <= rather than =
- The !base.base check was not apropriate as bases get marked to null when unregistering a class
23 files changed:
compiler/bootstrap/ecere/bootstrap/AVLTree.c
compiler/bootstrap/ecere/bootstrap/Array.c
compiler/bootstrap/ecere/bootstrap/BTNode.c
compiler/bootstrap/ecere/bootstrap/BinaryTree.c
compiler/bootstrap/ecere/bootstrap/BufferedFile.c
compiler/bootstrap/ecere/bootstrap/BuiltInContainer.c
compiler/bootstrap/ecere/bootstrap/Container.c
compiler/bootstrap/ecere/bootstrap/CustomAVLTree.c
compiler/bootstrap/ecere/bootstrap/DualPipe.c
compiler/bootstrap/ecere/bootstrap/File.c
compiler/bootstrap/ecere/bootstrap/LinkList.c
compiler/bootstrap/ecere/bootstrap/List.c
compiler/bootstrap/ecere/bootstrap/Map.c
compiler/bootstrap/ecere/bootstrap/OldList.c
compiler/bootstrap/ecere/bootstrap/String.c
compiler/bootstrap/ecere/bootstrap/System.c
compiler/bootstrap/ecere/bootstrap/TempFile.c
compiler/bootstrap/ecere/bootstrap/dataTypes.c
compiler/bootstrap/ecere/bootstrap/ecere.main.c
compiler/bootstrap/ecere/bootstrap/i18n.c
compiler/bootstrap/ecere/bootstrap/instance.c
compiler/bootstrap/ecere/bootstrap/memory.c
ecere/src/com/instance.ec