[PPL-devel] [GIT] ppl/ppl(master): Started caching jclass objects using JNI global references.
Enea Zaffanella
zaffanella at cs.unipr.it
Sat Apr 25 16:55:32 CEST 2009
Module: ppl/ppl
Branch: master
Commit: 79dac5cc0b03dec162bdcca40e01828a52371765
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=79dac5cc0b03dec162bdcca40e01828a52371765
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Sat Apr 25 16:34:17 2009 +0200
Started caching jclass objects using JNI global references.
Cached other method IDs and optimized helper function build_linear_expression
by introducing a new constructor for Linear_Expression_Times.
---
...ppl_interface_generator_java_classes_cc_code.m4 | 21 +-
interfaces/Java/jni/ppl_java_common.cc | 305 +++++++++-----------
interfaces/Java/jni/ppl_java_common.defs.hh | 69 +++++
interfaces/Java/jni/ppl_java_common.inlines.hh | 81 ++----
interfaces/Java/jni/ppl_java_globals.cc | 127 ++++++---
.../parma_polyhedra_library/Complexity_Class.java | 7 +-
.../Degenerate_Element.java | 7 +-
.../Linear_Expression_Times.java | 6 +
.../Java/parma_polyhedra_library/Makefile.am | 10 +-
.../parma_polyhedra_library/Variables_Set.java | 5 +
10 files changed, 359 insertions(+), 279 deletions(-)
Diff: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=79dac5cc0b03dec162bdcca40e01828a52371765
More information about the PPL-devel
mailing list