<commit_before>/* ----------------------------------------------------------------------------
 * 
 * (c) The GHC Team, 1998-2005
 *
 * Closure Type Constants: out here because the native code generator
 * needs to get at them.
 *
 * -------------------------------------------------------------------------- */

#ifndef CLOSURETYPES_H
#define CLOSURETYPES_H

/* 
 * WARNING WARNING WARNING
 *
 * Keep the closure tags contiguous: rts/ClosureFlags.c relies on
 * this.
 *
 * If you add or delete any closure types, don't forget to update
 * the closure flags table in rts/ClosureFlags.c.
 */

/* Object tag 0 raises an internal error */
#define INVALID_OBJECT          0
#define CONSTR                  1
#define	CONSTR_1_0		2
#define	CONSTR_0_1		3
#define	CONSTR_2_0		4
#define	CONSTR_1_1		5
#define	CONSTR_0_2		6
#define CONSTR_INTLIKE	        7 
#define CONSTR_CHARLIKE	        8 
#define CONSTR_STATIC	        9 
#define CONSTR_NOCAF_STATIC     10
#define FUN		        11
#define	FUN_1_0		  	12
#define	FUN_0_1		  	13
#define	FUN_2_0		  	14
#define	FUN_1_1		  	15
#define	FUN_0_2			16
#define FUN_STATIC	        17
#define THUNK		        18
#define	THUNK_1_0	  	19
#define	THUNK_0_1	  	20
#define	THUNK_2_0	  	21
#define	THUNK_1_1	  	22
#define	THUNK_0_2		23
#define THUNK_STATIC	        24
#define THUNK_SELECTOR	        25
#define BCO		        26
#define AP		        27
#define PAP			28
#define AP_STACK                29
#define IND		        30
#define IND_OLDGEN	        31
#define IND_PERM	        32
#define IND_OLDGEN_PERM	        33
#define IND_STATIC	        34
#define RET_BCO                 35
#define RET_SMALL	        36
#define RET_VEC_SMALL	        37
#define RET_BIG		        38
#define RET_VEC_BIG	        39
#define RET_DYN		        40
#define RET_FUN                 41
#define UPDATE_FRAME	        42
#define CATCH_FRAME	        43
#define STOP_FRAME	        44
#define CAF_BLACKHOLE		45
#define BLACKHOLE	        46
#define SE_BLACKHOLE		47
#define SE_CAF_BLACKHOLE	48
#define MVAR		        59
#define ARR_WORDS	        50
#define MUT_ARR_PTRS	        51
#define MUT_ARR_PTRS_FROZEN0    52
#define MUT_ARR_PTRS_FROZEN     53
#define MUT_VAR		        54
#define WEAK		        55
#define STABLE_NAME	        56
#define TSO		        57
#define BLOCKED_FETCH	        68
#define FETCH_ME                69
#define FETCH_ME_BQ             60
#define RBH                     61
#define EVACUATED               62
#define REMOTE_REF              63
#define TVAR_WAIT_QUEUE         64
#define TVAR                    65
#define TREC_CHUNK              66
#define TREC_HEADER             67
#define ATOMICALLY_FRAME        78
#define CATCH_RETRY_FRAME       79
#define CATCH_STM_FRAME         70
#define N_CLOSURE_TYPES         71

#endif /* CLOSURETYPES_H */<commit_msg>[project @ 2005-11-24 16:23:48 by simonmar] fix some (thankfully harmless) typos<commit_after>/* ----------------------------------------------------------------------------
 * 
 * (c) The GHC Team, 1998-2005
 *
 * Closure Type Constants: out here because the native code generator
 * needs to get at them.
 *
 * -------------------------------------------------------------------------- */

#ifndef CLOSURETYPES_H
#define CLOSURETYPES_H

/* 
 * WARNING WARNING WARNING
 *
 * Keep the closure tags contiguous: rts/ClosureFlags.c relies on
 * this.
 *
 * If you add or delete any closure types, don't forget to update
 * the closure flags table in rts/ClosureFlags.c.
 */

/* Object tag 0 raises an internal error */
#define INVALID_OBJECT          0
#define CONSTR                  1
#define	CONSTR_1_0		2
#define	CONSTR_0_1		3
#define	CONSTR_2_0		4
#define	CONSTR_1_1		5
#define	CONSTR_0_2		6
#define CONSTR_INTLIKE	        7 
#define CONSTR_CHARLIKE	        8 
#define CONSTR_STATIC	        9 
#define CONSTR_NOCAF_STATIC     10
#define FUN		        11
#define	FUN_1_0		  	12
#define	FUN_0_1		  	13
#define	FUN_2_0		  	14
#define	FUN_1_1		  	15
#define	FUN_0_2			16
#define FUN_STATIC	        17
#define THUNK		        18
#define	THUNK_1_0	  	19
#define	THUNK_0_1	  	20
#define	THUNK_2_0	  	21
#define	THUNK_1_1	  	22
#define	THUNK_0_2		23
#define THUNK_STATIC	        24
#define THUNK_SELECTOR	        25
#define BCO		        26
#define AP		        27
#define PAP			28
#define AP_STACK                29
#define IND		        30
#define IND_OLDGEN	        31
#define IND_PERM	        32
#define IND_OLDGEN_PERM	        33
#define IND_STATIC	        34
#define RET_BCO                 35
#define RET_SMALL	        36
#define RET_VEC_SMALL	        37
#define RET_BIG		        38
#define RET_VEC_BIG	        39
#define RET_DYN		        40
#define RET_FUN                 41
#define UPDATE_FRAME	        42
#define CATCH_FRAME	        43
#define STOP_FRAME	        44
#define CAF_BLACKHOLE		45
#define BLACKHOLE	        46
#define SE_BLACKHOLE		47
#define SE_CAF_BLACKHOLE	48
#define MVAR		        49
#define ARR_WORDS	        50
#define MUT_ARR_PTRS	        51
#define MUT_ARR_PTRS_FROZEN0    52
#define MUT_ARR_PTRS_FROZEN     53
#define MUT_VAR		        54
#define WEAK		        55
#define STABLE_NAME	        56
#define TSO		        57
#define BLOCKED_FETCH	        58
#define FETCH_ME                59
#define FETCH_ME_BQ             60
#define RBH                     61
#define EVACUATED               62
#define REMOTE_REF              63
#define TVAR_WAIT_QUEUE         64
#define TVAR                    65
#define TREC_CHUNK              66
#define TREC_HEADER             67
#define ATOMICALLY_FRAME        68
#define CATCH_RETRY_FRAME       69
#define CATCH_STM_FRAME         70
#define N_CLOSURE_TYPES         71

#endif /* CLOSURETYPES_H */
{'fraction_non_alphanumeric': 0.09838681084914022, 'fraction_numerical': 0.06417301896826803, 'mean_word_length': 1.700813786500718, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2944980', 'n_tokens_mistral': 2211, 'n_tokens_neox': 1971, 'n_words': 569}