<commit_before>require "vagrant/registry"

module Vagrant
  module Config
    autoload :Base,          'vagrant/config/base'
    autoload :Loader,        'vagrant/config/loader'
    autoload :VersionBase,   'vagrant/config/version_base'

    autoload :V1,            'vagrant/config/v1'
    autoload :V2,            'vagrant/config/v2'

    # This is a mutex used to guarantee that only one thread can load
    # procs at any given time.
    CONFIGURE_MUTEX = Mutex.new

    # This is the registry which keeps track of what configuration
    # versions are available, mapped by the version string used in
    # `Vagrant.configure` calls.
    VERSIONS = Registry.new
    VERSIONS.register("1") { V1::Loader }
    VERSIONS.register("2") { V2::Loader }

    # This is the order of versions. This is used by the loader to figure out
    # how to "upgrade" versions up to the desired (current) version. The
    # current version is always considered to be the last version in this
    # list.
    VERSIONS_ORDER = ["1", "2"]
    CURRENT_VERSION = VERSIONS_ORDER.last

    # This is the method which is called by all Vagrantfiles to configure Vagrant.<commit_msg>Get rid of unused autoload<commit_after>require "vagrant/registry"

module Vagrant
  module Config
    autoload :Loader,        'vagrant/config/loader'
    autoload :VersionBase,   'vagrant/config/version_base'

    autoload :V1,            'vagrant/config/v1'
    autoload :V2,            'vagrant/config/v2'

    # This is a mutex used to guarantee that only one thread can load
    # procs at any given time.
    CONFIGURE_MUTEX = Mutex.new

    # This is the registry which keeps track of what configuration
    # versions are available, mapped by the version string used in
    # `Vagrant.configure` calls.
    VERSIONS = Registry.new
    VERSIONS.register("1") { V1::Loader }
    VERSIONS.register("2") { V2::Loader }

    # This is the order of versions. This is used by the loader to figure out
    # how to "upgrade" versions up to the desired (current) version. The
    # current version is always considered to be the last version in this
    # list.
    VERSIONS_ORDER = ["1", "2"]
    CURRENT_VERSION = VERSIONS_ORDER.last

    # This is the method which is called by all Vagrantfiles to configure Vagrant.
{'fraction_non_alphanumeric': 0.07820738137082602, 'fraction_numerical': 0.008787346221441126, 'mean_word_length': 2.9056603773584904, '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': '4293980', 'n_tokens_mistral': 706, 'n_tokens_neox': 679, 'n_words': 252}