<commit_before>/* конфигурационный файл softfloat
 * для компиляции в составе с inanity2
 * написан вручную, по инструкциям из Makefile
 */

exports.configureCompiler = function(objectFile, compiler) {
	// объектные файлы: <conf>/object
	var a = /^([^\/]+)\/((cpp\.)?([^\/]+))$/.exec(objectFile);
	compiler.configuration = a[1];
	if(a[3])
		compiler.setSourceFile(a[4] + '.cpp');
	else {
		compiler.setSourceFile('softfloat/source/' + a[2].replace(/\./g, '/') + '.c');
		compiler.cppMode = false;
	}
	compiler.addIncludeDir('softfloat/source/8086');
	compiler.addIncludeDir('softfloat/source/include');
};

var objects = [
'cpp.softfloat',
's_eq128',
's_le128',
's_lt128',
's_shortShiftLeft128',
's_shortShiftRight128',
's_shortShiftRightJam64',
's_shortShiftRightJam64Extra',
's_shortShiftRightJam128',
's_shortShiftRightJam128Extra',
's_shiftRightJam32',
's_shiftRightJam64',<commit_msg>build C files in non-strict mode<commit_after>/* конфигурационный файл softfloat
 * для компиляции в составе с inanity2
 * написан вручную, по инструкциям из Makefile
 */

exports.configureCompiler = function(objectFile, compiler) {
	// объектные файлы: <conf>/object
	var a = /^([^\/]+)\/((cpp\.)?([^\/]+))$/.exec(objectFile);
	compiler.configuration = a[1];
	if(a[3])
		compiler.setSourceFile(a[4] + '.cpp');
	else {
		compiler.setSourceFile('softfloat/source/' + a[2].replace(/\./g, '/') + '.c');
		compiler.cppMode = false;
		compiler.strict = false;
	}
	compiler.addIncludeDir('softfloat/source/8086');
	compiler.addIncludeDir('softfloat/source/include');
};

var objects = [
'cpp.softfloat',
's_eq128',
's_le128',
's_lt128',
's_shortShiftLeft128',
's_shortShiftRight128',
's_shortShiftRightJam64',
's_shortShiftRightJam64Extra',
's_shortShiftRightJam128',
's_shortShiftRightJam128Extra',
's_shiftRightJam32',
's_shiftRightJam64',
{'fraction_non_alphanumeric': 0.18092105263157895, 'fraction_numerical': 0.041666666666666664, 'mean_word_length': 5.886792452830188, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '745179', 'n_tokens_mistral': 755, 'n_tokens_neox': 687, 'n_words': 110}