[m-dev.] for review: Java runtime system (Part I)
    Julien Fischer 
    juliensf at students.cs.mu.oz.au
       
    Fri Feb 23 01:32:02 AEDT 2001
    
    
  
Hi,
Here is a revised log message and diff of runtime/mercury_type_info.h.
Julien
-----------------
Classes used by the Java backend, particularly in the implementation
of RTTI.  
java/Compare.java:
java/Unify.java:
 	New files.  Java classes for implementation of wrapper classes 
	around the builtin `unify'and `compare' predicates.
java/JavaInternal.java:
 	New file.  Java class for storing runtime information such
	as command line arguments.
 
java/DuExistInfo.java:
java/DuExistLocn.java:
java/DuFunctorDesc.java:
java/DuPtagLayout.java:
java/EnumFunctorDesc.java:
java/NotagFunctorDesc.java:
java/ProcAddr.java:
java/PseudoTypeInfo.java:
java/Sectag_Locn.java:
java/TypeCtorInfo_Struct.java
java/TypeCtorRep.java:
java/TypeFunctors.java:
java/TypeLayout.java:
 	New files.  Java classes for implementing Mercury RTTI.
 
java/UnreachableDefault.java:
 	New file.  Runtime exception that signals that unreachable
	default case in a switch statement has been reached.
runtime/mercury_type_info.h:
	Update comments to mention that Java runtime classes will 
	need to be altered if structures in this file are.
Index: runtime/mercury_type_info.h
===================================================================
RCS file: /home/mercury1/repository/mercury/runtime/mercury_type_info.h,v
retrieving revision 1.64
diff -u -r1.64 mercury_type_info.h
--- runtime/mercury_type_info.h	2001/02/05 05:19:02	1.64
+++ runtime/mercury_type_info.h	2001/02/22 14:18:14
@@ -41,6 +41,10 @@
 **      runtime/mercury_tabling.c
 **      runtime/mercury_type_info.c
 **      library/std_util.m
+**	java/*.java
+**	    (for updating the Java backend RTTI
+**	    structures)
+**     
 */
 
 #ifndef MERCURY_TYPE_INFO_H
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
    
    
More information about the developers
mailing list