<commit_before>//
//  FLARCMacros.h
//  FishLampCore
//
//  Created by <NAME> on 10/30/12.
//  Copyright (c) 2012 <NAME>. All rights reserved.
//

#if __has_feature(objc_arc)
#define FL_ARC 1

// object memory management
#define mrc_autorelease_(__OBJ__)    
#define mrc_retain_(__OBJ__) 
#define mrc_release_(__OBJ__) 
#define mrc_super_dealloc_()

#define retain_(__OBJ__)                        __OBJ__
#define autorelease_(__OBJ__)                   __OBJ__

#define bridge_(__TO__, __FROM__)               ((__bridge __TO__) __FROM__)
#define bridge_transfer_(__TO__, __FROM__)      ((__bridge_transfer __TO__) __FROM__)
#define bridge_retain_(__TO__, __FROM__)        ((__bridge_retained __TO__) __FROM__)

// arc utils
#define FLReleaseBlockWithNil_(b)               b = nil
#define FLReleaseWithNil_(b)                    b = nil
#define FLRetainObject_(a,b)                    a = b
#define FLCopyObject_(a,b)                      a = [b copy]
#define FLCopyBlock(__BLOCK__)                  [__BLOCK__ copy]
<commit_msg>arc changes<commit_after>//
//  FLARCMacros.h
//  FishLampCore
//
//  Created by <NAME> on 10/30/12.
//  Copyright (c) 2012 <NAME>. All rights reserved.
//

#if __has_feature(objc_arc)
#define FL_ARC 1

// object memory management
#define mrc_autorelease_(__OBJ__)    
#define mrc_retain_(__OBJ__) 
#define mrc_release_(__OBJ__) 
#define mrc_super_dealloc_()
#define release_                                mrc_release_
#define super_dealloc_                          mrc_super_dealloc_

#define retain_(__OBJ__)                        __OBJ__
#define autorelease_(__OBJ__)                   __OBJ__

#define bridge_(__TO__, __FROM__)               ((__bridge __TO__) __FROM__)
#define bridge_transfer_(__TO__, __FROM__)      ((__bridge_transfer __TO__) __FROM__)
#define bridge_retain_(__TO__, __FROM__)        ((__bridge_retained __TO__) __FROM__)

// arc utils
#define FLReleaseBlockWithNil_(b)               b = nil
#define FLReleaseWithNil_(b)                    b = nil
#define FLRetainObject_(a,b)                    a = b
#define FLCopyObject_(a,b)                      a = [b copy]
#define FLCopyBlock(__BLOCK__)                  [__BLOCK__ copy]

{'fraction_non_alphanumeric': 0.09606587374199452, 'fraction_numerical': 0.010064043915827997, 'mean_word_length': 2.438679245283019, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '6239646', 'n_tokens_mistral': 727, 'n_tokens_neox': 685, 'n_words': 163}