]> gcc.gnu.org Git - gcc.git/commitdiff
natClass.cc (MCACHE_SIZE): Define as a power of 2 minus 1.
authorTom Tromey <tromey@cygnus.com>
Thu, 18 Nov 1999 07:19:00 +0000 (07:19 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Thu, 18 Nov 1999 07:19:00 +0000 (07:19 +0000)
* java/lang/natClass.cc (MCACHE_SIZE): Define as a power of 2
minus 1.
(method_cache): Made larger.

From-SVN: r30568

libjava/ChangeLog
libjava/java/lang/natClass.cc

index 4e3bac9d4dee2595d0502fb958d2b31a98057cc5..9828cbabdfad0105fd3e8f7daed185c9ea39c43e 100644 (file)
@@ -1,3 +1,14 @@
+1999-11-18  Tom Tromey  <tromey@cygnus.com>
+
+       * java/lang/natClass.cc (MCACHE_SIZE): Define as a power of 2
+       minus 1.
+       (method_cache): Made larger.
+
+1999-11-11  Tom Tromey  <tromey@cygnus.com>
+
+       * posix-threads.cc (_Jv_MutexInit): Use _Jv_PthreadGetMutex when
+       initializing mutex.  Initialize `count' when required.
+
 1999-11-07  Anthony Green  <green@trip.cygnus.com>
 
        * java/util/zip/ZipFile.java: Compute the offset of the ZipEntry
index 2d4c956668cb8da95663c886d5d518bb73af3c06..20720312f5880387fb6cbfd2737ea988da0bcb19 100644 (file)
@@ -507,14 +507,16 @@ _Jv_GetMethodLocal (jclass klass, _Jv_Utf8Const *name,
   return NULL;
 }
 
-#define MCACHE_SIZE 1013
+// NOTE: MCACHE_SIZE should be a power of 2 minus one.
+#define MCACHE_SIZE 1023
 
-struct _Jv_mcache {
+struct _Jv_mcache
+{
   jclass klass;
   _Jv_Method *method;
 };
 
-static _Jv_mcache method_cache[MCACHE_SIZE];
+static _Jv_mcache method_cache[MCACHE_SIZE + 1];
 
 static void *
 _Jv_FindMethodInCache (jclass klass,
This page took 0.065841 seconds and 5 git commands to generate.