<commit_before>#define PERL_NO_GET_CONTEXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"

#include "ppport.h"

#include <jit-perlready.h>

#include "const-c.inc"

MODULE = LOLJIT		PACKAGE = LOLJIT		

INCLUDE: const-xs.inc

void *
_jit_get_frame_address(start, n)
	void *	start
	unsigned int	n

void *
_jit_get_next_frame_address(frame)
	void *	frame

void *
_jit_get_return_address(frame, frame0, return0)
	void *	frame
	void *	frame0
	void *	return0

void
jit_apply(signature, func, args, num_fixed_args, return_value)<commit_msg>Use real libjit header instead of cooked one.<commit_after>#define PERL_NO_GET_CONTEXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"

#include "ppport.h"

#include <jit/jit.h>

#include "const-c.inc"

MODULE = LOLJIT		PACKAGE = LOLJIT		

INCLUDE: const-xs.inc

void *
_jit_get_frame_address(start, n)
	void *	start
	unsigned int	n

void *
_jit_get_next_frame_address(frame)
	void *	frame

void *
_jit_get_return_address(frame, frame0, return0)
	void *	frame
	void *	frame0
	void *	return0

void
jit_apply(signature, func, args, num_fixed_args, return_value)
{'fraction_non_alphanumeric': 0.1055956678700361, 'fraction_numerical': 0.007220216606498195, 'mean_word_length': 5.195530726256983, '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': '1126908', 'n_tokens_mistral': 477, 'n_tokens_neox': 464, 'n_words': 102}