Przemyslaw Czerpak
a35053003b
2006-09-15 04:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
+ harbour/doc/destruct.txt
+ added description for object destructors in Harbour
* harbour/include/error.ch
+ added new error code EG_DESTRUCTOR
* harbour/source/lang/msgpl852.c
* harbour/source/lang/msgpliso.c
* harbour/source/lang/msgplmaz.c
* harbour/source/lang/msgplwin.c
* harbour/source/rtl/langapi.c
+ added desription for new error code - other language modules
have to be updated
* harbour/include/hbapi.h
+ added hb_gcRefCheck() and cover some hb_gc* functions by
_HB_API_INTERNAL_ macro
* harbour/source/vm/itemapi.c
! fixed possible RT error generation when some exception is active
* harbour/include/hbapicls.h
* harbour/include/hbclass.ch
* harbour/include/hboo.ch
* harbour/source/rtl/tclass.prg
* harbour/source/vm/arrays.c
* harbour/source/vm/classes.c
+ added support for object destructors
* harbour/source/vm/garbage.c
+ added support for object destructors
+ added logic to detect buggu .prg code which uses destructors
see doc/destruct.txt for more info.
It's also possible that this code will exploit some bugs
in other code which uses GC allocated memory blocks.
2006-09-15 03:10:38 +00:00
..
2006-02-04 16:16:48 +00:00
2006-07-18 01:30:23 +00:00
2006-07-07 10:13:23 +00:00
2006-08-17 11:05:09 +00:00
2006-06-14 11:21:26 +00:00
2006-07-16 16:59:43 +00:00
2006-09-01 08:27:40 +00:00
2006-07-21 00:50:52 +00:00
2006-08-17 11:05:09 +00:00
2006-07-21 00:50:52 +00:00
2006-06-26 13:02:32 +00:00
2006-06-22 14:55:19 +00:00
2006-06-14 11:21:26 +00:00
2004-10-11 20:44:30 +00:00
2006-02-04 16:16:48 +00:00
2006-06-21 22:25:00 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2004-03-09 13:51:50 +00:00
2002-01-30 08:25:54 +00:00
2004-07-27 09:44:06 +00:00
2004-10-11 20:44:30 +00:00
2000-07-16 11:40:51 +00:00
2001-05-15 13:02:07 +00:00
2004-07-27 09:44:35 +00:00
2002-10-19 20:16:59 +00:00
2001-06-19 18:53:58 +00:00
2005-10-24 00:52:42 +00:00
2001-07-10 08:42:50 +00:00
2006-09-14 13:09:01 +00:00
2004-07-27 00:12:27 +00:00
2006-06-21 22:25:00 +00:00
2001-04-12 18:56:30 +00:00
2003-08-22 10:20:24 +00:00
2002-01-30 08:46:05 +00:00
2006-03-21 01:25:32 +00:00
2006-06-15 23:48:56 +00:00
2004-07-27 09:45:07 +00:00
2005-10-12 00:30:49 +00:00
2006-02-04 16:16:48 +00:00
2006-03-01 13:49:07 +00:00
2004-10-11 20:44:30 +00:00
2006-07-26 23:23:42 +00:00
2002-10-29 16:49:05 +00:00
2003-02-18 21:02:54 +00:00
2002-04-23 20:36:46 +00:00
2001-06-15 17:59:21 +00:00
2001-05-15 13:02:07 +00:00
2004-02-21 07:18:28 +00:00
2005-10-12 00:30:49 +00:00
2005-06-14 19:12:08 +00:00
2006-09-01 08:27:40 +00:00
2006-06-26 13:02:32 +00:00
2006-09-10 11:16:43 +00:00
2006-03-13 22:17:28 +00:00
2006-06-22 17:56:45 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2006-08-07 00:23:19 +00:00
2006-08-10 12:09:14 +00:00
2002-01-30 08:46:05 +00:00
2002-10-19 20:16:59 +00:00
2006-08-14 08:14:44 +00:00
2005-10-12 00:30:49 +00:00
2006-08-10 12:09:14 +00:00
2002-01-30 08:25:54 +00:00
2002-06-14 16:36:51 +00:00
2006-06-21 22:25:00 +00:00
2006-02-04 16:16:48 +00:00
2006-07-07 10:13:23 +00:00
2006-02-04 16:16:48 +00:00
2006-06-22 14:55:19 +00:00
2006-03-01 13:49:07 +00:00
2006-02-04 16:16:48 +00:00
2006-06-28 22:00:43 +00:00
2006-02-21 22:23:29 +00:00
2006-08-17 11:05:09 +00:00
2006-08-14 08:14:44 +00:00
2006-07-16 16:59:43 +00:00
2004-10-11 20:44:30 +00:00
2006-02-04 16:16:48 +00:00
2006-08-17 11:05:09 +00:00
2001-06-14 21:20:43 +00:00
2004-05-08 08:31:13 +00:00
2006-08-17 11:05:09 +00:00
2006-09-15 03:10:38 +00:00
2001-04-12 18:56:30 +00:00
2001-04-12 18:56:30 +00:00
2001-05-15 13:02:07 +00:00
2006-06-21 22:25:00 +00:00
2004-07-27 09:45:37 +00:00
2006-07-18 10:50:34 +00:00
2006-08-17 11:05:09 +00:00
2006-02-04 16:16:48 +00:00
2003-08-21 10:39:10 +00:00
2004-02-21 06:38:03 +00:00
2004-03-29 19:57:36 +00:00
2006-08-18 23:12:38 +00:00
2006-08-18 23:12:38 +00:00
2004-10-11 20:44:30 +00:00
2002-11-08 12:17:26 +00:00
2002-01-30 08:25:54 +00:00
2002-01-30 08:25:54 +00:00
2005-01-13 08:30:56 +00:00
2006-02-04 16:16:48 +00:00
2006-02-04 16:16:48 +00:00
2002-01-30 08:25:54 +00:00
2003-08-22 10:20:24 +00:00
2006-08-17 11:05:09 +00:00
2006-08-17 11:05:09 +00:00
2006-02-08 13:57:37 +00:00
2004-07-27 09:58:12 +00:00
2004-07-27 09:47:05 +00:00
2006-09-10 11:16:43 +00:00
2002-01-30 08:25:54 +00:00
2002-01-30 08:25:54 +00:00
2006-02-04 16:16:48 +00:00
2004-10-11 20:44:30 +00:00
2006-04-07 12:57:59 +00:00
2006-04-07 12:57:59 +00:00
2006-04-07 12:57:59 +00:00
2001-12-15 11:22:29 +00:00
2006-06-21 22:25:00 +00:00
2004-02-13 22:33:52 +00:00
2006-06-14 11:21:26 +00:00
2003-02-18 21:02:54 +00:00
2002-01-24 10:30:07 +00:00
2006-06-21 22:25:00 +00:00
2006-06-21 22:25:00 +00:00
2002-03-18 15:23:59 +00:00
2001-04-12 18:56:30 +00:00
2001-05-15 13:02:07 +00:00
2001-05-15 13:02:07 +00:00
2002-01-30 08:25:54 +00:00
2002-01-30 08:46:05 +00:00
2004-10-11 20:44:30 +00:00
2004-12-12 01:56:21 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2004-07-25 23:26:49 +00:00
2001-04-04 01:05:08 +00:00
2005-08-23 22:51:38 +00:00
2006-02-04 16:16:48 +00:00
2006-09-14 13:09:01 +00:00
2006-02-04 16:16:48 +00:00
2001-04-12 18:56:30 +00:00
2001-06-15 17:59:21 +00:00
2002-07-22 00:33:27 +00:00
2001-06-20 16:39:02 +00:00
2006-02-04 16:16:48 +00:00
2001-06-14 21:20:43 +00:00
2006-02-04 16:16:48 +00:00
2004-10-11 20:44:30 +00:00
2006-06-14 11:21:26 +00:00
2005-10-12 00:30:49 +00:00
2006-06-15 23:48:56 +00:00
2004-10-11 20:44:30 +00:00
2006-03-09 15:22:16 +00:00
2006-03-10 20:16:35 +00:00
2006-06-14 11:21:26 +00:00
2006-06-15 23:48:56 +00:00
2006-06-15 23:48:56 +00:00
2002-01-30 08:25:54 +00:00
2006-06-15 23:48:56 +00:00
2006-02-04 16:16:48 +00:00
2006-06-21 22:25:00 +00:00
2006-07-17 00:22:56 +00:00
2006-09-15 03:10:38 +00:00
2006-06-21 22:25:00 +00:00
2001-04-12 18:24:41 +00:00
2001-09-10 22:04:29 +00:00
2001-06-15 17:59:21 +00:00
2006-06-21 22:25:00 +00:00
2004-05-14 13:58:47 +00:00
2006-06-21 22:25:00 +00:00
2006-09-08 12:47:27 +00:00
2001-09-10 22:04:29 +00:00
2006-09-10 11:16:43 +00:00
2001-04-12 07:45:31 +00:00
2001-09-10 22:04:29 +00:00
2001-11-02 01:11:29 +00:00
2006-02-21 22:23:29 +00:00
2006-09-08 12:47:27 +00:00
2002-01-30 08:46:05 +00:00
2001-09-10 22:04:29 +00:00
2004-02-15 04:10:04 +00:00
2006-08-18 23:12:38 +00:00
2006-07-17 00:22:56 +00:00
2004-10-11 20:44:30 +00:00
2002-01-30 08:25:54 +00:00
2006-02-04 16:16:48 +00:00
2003-01-24 11:01:55 +00:00
2001-06-14 21:20:43 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2006-02-04 16:16:48 +00:00