[PPL-devel] ppl/interfaces ppl_interface_generator_common_ ...

Patricia Hill hill at cs.unipr.it
Sat Sep 27 00:17:09 CEST 2008


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	hill at cs.unipr.it	2008-09-27 00:17:09

Modified files:
	interfaces     : 
	                 ppl_interface_generator_common_procedure_generators.m4 
	interfaces/C   : ppl_interface_generator_c_cc_code.m4 
	                 ppl_interface_generator_c_h_code.m4 
	interfaces/Java: ppl_interface_generator_java_dox_code.m4 
	interfaces/Java/jni: 
	                     ppl_interface_generator_java_classes_cc_code.m4 
	interfaces/Java/parma_polyhedra_library: 
	                                         ppl_interface_generator_java_classes_java_code.m4 
	interfaces/Java/tests: 
	                       ppl_interface_generator_java_test_java_code.m4 
	interfaces/OCaml: ppl_interface_generator_ocaml_cc_code.m4 
	                  ppl_interface_generator_ocaml_ml_code.m4 
	                  ppl_interface_generator_ocaml_mli_code.m4 
	interfaces/OCaml/tests: 
	                        ppl_interface_generator_ocaml_test_ml_code.m4 
	interfaces/Prolog: ppl_interface_generator_prolog_cc_code.m4 
	                   ppl_interface_generator_prolog_dox_code.m4 
	                   ppl_interface_generator_prolog_hh_code.m4 
	interfaces/Prolog/tests: 
	                         ppl_interface_generator_prolog_generated_test_pl_code.m4 

Log message:
	Fixed a problem in the code generation for linear_partition and
	approximate_partition.
	
	This problem occurred in the Prolog interfaces when the list of
	instantiations did not include
	Pointset_Powerset<NNC_Polyhedron> and/or Pointset_Powerset<Grid>.
	
	Note that each of the Prolog systems generates headers/declarations
	for every instance of every active schema in the procedure list.
	Therefore if the code is not required because the set of instantiations
	does not include Pointset_Powerset<NNC_Polyhedron>
	(resp., Pointset_Powerset<Grid>)
	we have also to ensure that the header/declaration is not generated.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common_procedure_generators.m4.diff?cvsroot=ppl&r1=1.34&r2=1.35
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_cc_code.m4.diff?cvsroot=ppl&r1=1.50&r2=1.51
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_h_code.m4.diff?cvsroot=ppl&r1=1.42&r2=1.43
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Java/ppl_interface_generator_java_dox_code.m4.diff?cvsroot=ppl&r1=1.2&r2=1.3
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Java/jni/ppl_interface_generator_java_classes_cc_code.m4.diff?cvsroot=ppl&r1=1.15&r2=1.16
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Java/parma_polyhedra_library/ppl_interface_generator_java_classes_java_code.m4.diff?cvsroot=ppl&r1=1.8&r2=1.9
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Java/tests/ppl_interface_generator_java_test_java_code.m4.diff?cvsroot=ppl&r1=1.45&r2=1.46
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/OCaml/ppl_interface_generator_ocaml_cc_code.m4.diff?cvsroot=ppl&r1=1.51&r2=1.52
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/OCaml/ppl_interface_generator_ocaml_ml_code.m4.diff?cvsroot=ppl&r1=1.46&r2=1.47
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/OCaml/ppl_interface_generator_ocaml_mli_code.m4.diff?cvsroot=ppl&r1=1.37&r2=1.38
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/OCaml/tests/ppl_interface_generator_ocaml_test_ml_code.m4.diff?cvsroot=ppl&r1=1.13&r2=1.14
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_cc_code.m4.diff?cvsroot=ppl&r1=1.13&r2=1.14
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_dox_code.m4.diff?cvsroot=ppl&r1=1.3&r2=1.4
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_hh_code.m4.diff?cvsroot=ppl&r1=1.11&r2=1.12
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/tests/ppl_interface_generator_prolog_generated_test_pl_code.m4.diff?cvsroot=ppl&r1=1.3&r2=1.4




More information about the PPL-devel mailing list