<commit_before><?xml version="1.0" encoding="UTF-8"?>
<project name="ProActive" default="compile" basedir=".">
	<property environment="env" />
	<property name="base" value=".." />
	<property name="lib" value="${base}/lib" />
	<property name="src.dir" value="${base}/src" />
	<property name="daemon.dir" value="${base}/p2p" />
	<property name="proactive.dir" value="org/objectweb/proactive" />
	<property name="proactive.core.dir" value="${proactive.dir}/core" />
	<property name="proactive.ext.dir" value="${proactive.dir}/ext" />
	<property name="proactive.tools.dir" value="${proactive.dir}/tools" />
	<property name="classes.dir" value="${base}/classes" />
	<property name="classlibs.dir" value="${base}/classlibs" />
	<property name="dist.dir" value="${base}/dist" />
	<property name="doc.src" value="${base}/doc-src" />
	<property name="docs.dir" value="${base}/docs" />
	<property name="docs.tmp" value="${docs.dir}/tmp" />
	<property name="docs.mainFile" value="PA_index.xml" />

	<property name="name" value="ProActive" />
	<property name="version" value="3.1" />
	<property name="version_" value="3_1" />
	<property name="debug" value="on" />
	<property name="source" value="1.4" />
	<property name="manifest.dir" value="${src.dir}/org/objectweb/proactive/osgi/Manifest/" />
	<property name="manifest.example.dir" value="${src.dir}/org/objectweb/proactive/examples/osgi/hello/Manifest/" />
	<property name="config.dir" value="${classes.dir}/${proactive.core.dir}/config/" />
	<property name="bundle.dir" value="${base}/dist/bundle" />

	<!-- ================================================================ -->
	<!--                   define the different classpaths                -->
	<!--  =============================================================== -->
	<path id="project.classpath">
		<pathelement location="${base}/classes" />
		<fileset dir="${lib}">
			<include name="*.jar" />
			<include name="jini/*.jar" />
			<include name="globus/*.jar" />
			<include name="ws/*.jar" />
			<include name="osgi/*.jar" />
			<include name="osgi/management/group/*.jar" />
			<include name="components/*.jar" />
			<include name="ibis/*.jar" />
			<include name="unicore/*.jar" />
			<include name="glite/*.jar" />
			<include name="scilab/*.jar" />
		</fileset>
		<fileset dir="${lib}/ws">
			<include name="*.jar" />
			<include name="components/*.jar" />
		</fileset>
	</path>
	<path id="test.classpath">
		<path refid="project.classpath" />
		<pathelement location="${base}/dev/lib/xml-apis.jar" />
		<pathelement location="${base}/dev/lib/jcommon-0.8.7.jar" />
		<pathelement location="${base}/dev/lib/jfreechart-0.9.12.jar" />
		<pathelement location="${base}/dev/lib/jmf.jar" />
	</path>
	<path id="examples.classpath">
		<path refid="project.classpath" />
		<pathelement location="${lib}/examples/clibwrapper_jiio.jar" />
		<pathelement location="${lib}/examples/jai_codec.jar" />
		<pathelement location="${lib}/examples/jai_core.jar" />
		<pathelement location="${lib}/examples/mlibwrapper_jai.jar" />
		<pathelement location="${lib}/examples/jai_imageio.jar" />
	</path>


	<!-- ================================================================ -->
	<!--                       Initialisation                             -->
	<!--  =============================================================== -->
	<target name="init">
		<!-- Create the time stamp -->
		<tstamp>
			<format property="TODAY" pattern="yyyy-MM-dd" />
		</tstamp>
		<!-- Create the build directory structure used by compile -->
		<mkdir dir="${classes.dir}" />
		<echo message="--- Debugging is ${debug} ---" />
	</target>


	<!-- ================================================================ -->
	<!--                   Compile All and build the docs                 -->
	<!--  =============================================================== -->
	<target name="all" depends="compile,docs" description="Compile All and build the docs" />


	<!-- ================================================================ -->
	<!--                          Compile All                             -->
	<!--  =============================================================== -->
	<target name="compile" depends="ic2d, bnb, p2p, examples, trywithcatch, stub_wrapper, scilab, osgi, mpi, ProActiveMPI" description="build the class files" />


	<!-- ================================================================ -->
	<!--                   Compile ProActive Core                         -->
	<!--  =============================================================== -->
	<target name="configurationCopy">
		<copy toDir="${classes.dir}">
			<fileset dir="${src.dir}">
				<include name="**/*.xml" />
				<include name="**/*.fractal" />
				<include name="**/*.properties" /><commit_msg>Don't compile ProActiveMPI by default, this fixes the build and lets run the regression tests when MPI is absent.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<project name="ProActive" default="compile" basedir=".">
	<property environment="env" />
	<property name="base" value=".." />
	<property name="lib" value="${base}/lib" />
	<property name="src.dir" value="${base}/src" />
	<property name="daemon.dir" value="${base}/p2p" />
	<property name="proactive.dir" value="org/objectweb/proactive" />
	<property name="proactive.core.dir" value="${proactive.dir}/core" />
	<property name="proactive.ext.dir" value="${proactive.dir}/ext" />
	<property name="proactive.tools.dir" value="${proactive.dir}/tools" />
	<property name="classes.dir" value="${base}/classes" />
	<property name="classlibs.dir" value="${base}/classlibs" />
	<property name="dist.dir" value="${base}/dist" />
	<property name="doc.src" value="${base}/doc-src" />
	<property name="docs.dir" value="${base}/docs" />
	<property name="docs.tmp" value="${docs.dir}/tmp" />
	<property name="docs.mainFile" value="PA_index.xml" />

	<property name="name" value="ProActive" />
	<property name="version" value="3.1" />
	<property name="version_" value="3_1" />
	<property name="debug" value="on" />
	<property name="source" value="1.4" />
	<property name="manifest.dir" value="${src.dir}/org/objectweb/proactive/osgi/Manifest/" />
	<property name="manifest.example.dir" value="${src.dir}/org/objectweb/proactive/examples/osgi/hello/Manifest/" />
	<property name="config.dir" value="${classes.dir}/${proactive.core.dir}/config/" />
	<property name="bundle.dir" value="${base}/dist/bundle" />

	<!-- ================================================================ -->
	<!--                   define the different classpaths                -->
	<!--  =============================================================== -->
	<path id="project.classpath">
		<pathelement location="${base}/classes" />
		<fileset dir="${lib}">
			<include name="*.jar" />
			<include name="jini/*.jar" />
			<include name="globus/*.jar" />
			<include name="ws/*.jar" />
			<include name="osgi/*.jar" />
			<include name="osgi/management/group/*.jar" />
			<include name="components/*.jar" />
			<include name="ibis/*.jar" />
			<include name="unicore/*.jar" />
			<include name="glite/*.jar" />
			<include name="scilab/*.jar" />
		</fileset>
		<fileset dir="${lib}/ws">
			<include name="*.jar" />
			<include name="components/*.jar" />
		</fileset>
	</path>
	<path id="test.classpath">
		<path refid="project.classpath" />
		<pathelement location="${base}/dev/lib/xml-apis.jar" />
		<pathelement location="${base}/dev/lib/jcommon-0.8.7.jar" />
		<pathelement location="${base}/dev/lib/jfreechart-0.9.12.jar" />
		<pathelement location="${base}/dev/lib/jmf.jar" />
	</path>
	<path id="examples.classpath">
		<path refid="project.classpath" />
		<pathelement location="${lib}/examples/clibwrapper_jiio.jar" />
		<pathelement location="${lib}/examples/jai_codec.jar" />
		<pathelement location="${lib}/examples/jai_core.jar" />
		<pathelement location="${lib}/examples/mlibwrapper_jai.jar" />
		<pathelement location="${lib}/examples/jai_imageio.jar" />
	</path>


	<!-- ================================================================ -->
	<!--                       Initialisation                             -->
	<!--  =============================================================== -->
	<target name="init">
		<!-- Create the time stamp -->
		<tstamp>
			<format property="TODAY" pattern="yyyy-MM-dd" />
		</tstamp>
		<!-- Create the build directory structure used by compile -->
		<mkdir dir="${classes.dir}" />
		<echo message="--- Debugging is ${debug} ---" />
	</target>


	<!-- ================================================================ -->
	<!--                   Compile All and build the docs                 -->
	<!--  =============================================================== -->
	<target name="all" depends="compile,docs" description="Compile All and build the docs" />


	<!-- ================================================================ -->
	<!--                          Compile All                             -->
	<!--  =============================================================== -->
	<target name="compile" depends="ic2d, bnb, p2p, examples, trywithcatch, stub_wrapper, scilab, osgi, mpi" description="build the class files" />


	<!-- ================================================================ -->
	<!--                   Compile ProActive Core                         -->
	<!--  =============================================================== -->
	<target name="configurationCopy">
		<copy toDir="${classes.dir}">
			<fileset dir="${src.dir}">
				<include name="**/*.xml" />
				<include name="**/*.fractal" />
				<include name="**/*.properties" />
{'fraction_non_alphanumeric': 0.3280500521376434, 'fraction_numerical': 0.003962460896767466, 'mean_word_length': 3.740978744438952, 'pattern_counts': {'":': 0, '<': 191, '<?xml version=': 2, '>': 191, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5861294', 'n_tokens_mistral': 3021, 'n_tokens_neox': 2737, 'n_words': 469}