rev 677 - in trunk: include/prothon modules/Re src
SVN User <[email protected]> Tue, 29 Jun 2004 17:08:59 -0400
| Newsgroups | gmane.comp.lang.prothon.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: mark
Date: 2004-06-29 17:08:56 -0400 (Tue, 29 Jun 2004)
New Revision: 677
Modified:
trunk/include/prothon/prothon.h
trunk/modules/Re/Re.c
trunk/src/builtins-core.c
trunk/src/builtins-file.c
trunk/src/builtins-thread.c
trunk/src/memory_mgr.c
trunk/src/symbol.c
Log:
changed del_ to final_, added get_, set_, and del_
Modified: trunk/include/prothon/prothon.h
===================================================================
--- trunk/include/prothon/prothon.h 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/include/prothon/prothon.h 2004-06-29 21:08:56 UTC (rev 677)
@@ -462,7 +462,7 @@
SETITEM_,
DELITEM_,
OBJLIST_,
- DEL_,
+ FINAL_,
LEN_,
MAX,
MIN,
@@ -481,6 +481,7 @@
NOTIFYCALLBACK_,
GET_,
SET_,
+ DEL_,
SYM_ENUM_COUNT
} sym_enum_t;
Modified: trunk/modules/Re/Re.c
===================================================================
--- trunk/modules/Re/Re.c 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/modules/Re/Re.c 2004-06-29 21:08:56 UTC (rev 677)
@@ -489,7 +489,7 @@
return parms[1];
}
-DEF(reCompiled, del_, NULL) {
+DEF(reCompiled, final_, NULL) {
if (self->data.ptr)
regfree((regex_t*)(self->data.ptr));
return OBJ(NONE);
@@ -655,7 +655,7 @@
MODULE_ADD_SYM(reCompiled, search);
MODULE_ADD_SYM(reCompiled, split);
MODULE_ADD_SYM(reCompiled, sub);
- MODULE_ADD_SYM(reCompiled, del_);
+ MODULE_ADD_SYM(reCompiled, final_);
MODULE_ADD_SYM(reCompiled, objList_);
MODULE_SUB_INIT(reMatch);
Modified: trunk/src/builtins-core.c
===================================================================
--- trunk/src/builtins-core.c 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/src/builtins-core.c 2004-06-29 21:08:56 UTC (rev 677)
@@ -120,7 +120,7 @@
return OBJ(NONE);
}
-DEF(Object, del_, NULL) {
+DEF(Object, final_, NULL) {
return OBJ(NONE);
}
@@ -1238,7 +1238,7 @@
MODULE_SUB_INIT(Object);
MODULE_ADD_SYM(Object, call_);
MODULE_ADD_SYM(Object, init_);
- MODULE_ADD_SYM(Object, del_);
+ MODULE_ADD_SYM(Object, final_);
MODULE_ADD_SYM(Object, objId_);
MODULE_ADD_SYM(Object, isMain_QUES);
MODULE_ADD_SYM(Object, debug_);
Modified: trunk/src/builtins-file.c
===================================================================
--- trunk/src/builtins-file.c 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/src/builtins-file.c 2004-06-29 21:08:56 UTC (rev 677)
@@ -589,7 +589,7 @@
return OBJ(NONE);
}
-DEF(TempDir, del_, NULL) {
+DEF(TempDir, final_, NULL) {
if (self->data.ptr)
call_func0(ist, self, sym(ist, "delete"));
return OBJ(NONE);
@@ -1868,7 +1868,7 @@
MODULE_SUB_INIT(TempDir);
MODULE_ADD_SYM(TempDir, init_);
MODULE_ADD_SYM(TempDir, str_);
- MODULE_ADD_SYM(TempDir, del_);
+ MODULE_ADD_SYM(TempDir, final_);
MODULE_SUB_INIT(File);
MODULE_ADD_SYM(File, init_);
Modified: trunk/src/builtins-thread.c
===================================================================
--- trunk/src/builtins-thread.c 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/src/builtins-thread.c 2004-06-29 21:08:56 UTC (rev 677)
@@ -383,7 +383,7 @@
return self;
}
-DEF(Mutex, del_, NULL) {
+DEF(Mutex, final_, NULL) {
if (self->data.ptr)
apr_thread_mutex_destroy((apr_thread_mutex_t*)(self->data.ptr));
return OBJ(NONE);
@@ -412,7 +412,7 @@
MODULE_ADD_SYM(Mutex, lock);
MODULE_ADD_SYM(Mutex, tryLock);
MODULE_ADD_SYM(Mutex, unlock);
- MODULE_ADD_SYM(Mutex, del_);
+ MODULE_ADD_SYM(Mutex, final_);
MODULE_ADD_SYM(Mutex, objList_);
check_exceptions(ist);
Modified: trunk/src/memory_mgr.c
===================================================================
--- trunk/src/memory_mgr.c 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/src/memory_mgr.c 2004-06-29 21:08:56 UTC (rev 677)
@@ -312,7 +312,7 @@
obj_count++;
if (obj->state != OBJ_STATE_NEW_OR_MARKED && !obj->del_locked) {
delete_notify(ist, obj);
- call_func(ist, obj, SYM(DEL_), 0, NULL, NULL);
+ call_func(ist, obj, SYM(FINAL_), 0, NULL, NULL);
check_exceptions(ist);
mm_write_lock(ist, obj);
ist->exception_obj = 0;
@@ -344,7 +344,7 @@
int obj_count = 0, obj_del_count = 0;
#ifdef DEBUG_MEM_MGR
time = clock();
- printf("Memory manager phase: Calling del_ on all remaining objects\n");
+ printf("Memory manager phase: Calling final_ on all remaining objects\n");
#endif
mem_mgr_phase = MM_PHASE_DELETING;
pr_lock(&object_list_lock);
@@ -352,14 +352,14 @@
pr_unlock(&object_list_lock);
while(obj) {
obj_count++;
- call_func(ist, obj, SYM(DEL_), 0, NULL, NULL);
+ call_func(ist, obj, SYM(FINAL_), 0, NULL, NULL);
check_exceptions(ist);
pr_lock(&object_list_lock);
obj = obj->next_obj;
pr_unlock(&object_list_lock);
}
#ifdef DEBUG_MEM_MGR
- printf("Memory manager: Called del_ on %d objects, elapsed time(secs): %g\n",
+ printf("Memory manager: Called final_ on %d objects, elapsed time(secs): %g\n",
obj_count, ((clock()-time)*1.0)/CLOCKS_PER_SEC );
#endif
#ifdef DEBUG_THREADS
Modified: trunk/src/symbol.c
===================================================================
--- trunk/src/symbol.c 2004-06-29 20:57:53 UTC (rev 676)
+++ trunk/src/symbol.c 2004-06-29 21:08:56 UTC (rev 677)
@@ -141,7 +141,7 @@
{ "setItem_", 0 },
{ "delItem_", 0 },
{ "objList_", 0 }, // f3
- { "del_", 0 },
+ { "final_", 0 },
{ "len_", 0 },
{ "max", 0 },
{ "min", 0 },
@@ -157,7 +157,10 @@
{ "attrs_", 0},
{ "protos_", 0},
{ "command_", 0},
- { "notifyCallback_",0}
+ { "notifyCallback_",0},
+ { "get_", 0},
+ { "set_", 0},
+ { "del_", 0}
};
typedef struct trie_node_s* trie_p;