ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [arm64-darwin21]
{"DESTDIR"=>"",
 "MAJOR"=>"3",
 "MINOR"=>"1",
 "TEENY"=>"1",
 "PATCHLEVEL"=>"18",
 "INSTALL"=>"/opt/homebrew/bin/ginstall -c",
 "EXEEXT"=>"",
 "prefix"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2",
 "ruby_install_name"=>"ruby",
 "RUBY_INSTALL_NAME"=>"ruby",
 "RUBY_SO_NAME"=>"ruby.3.1",
 "exec"=>"exec",
 "ruby_pc"=>"ruby-3.1.pc",
 "CC_WRAPPER"=>"",
 "PACKAGE"=>"ruby",
 "BUILTIN_TRANSSRCS"=>" enc/trans/newline.c",
 "MANTYPE"=>"doc",
 "vendorarchhdrdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/vendor_ruby/arm64-darwin21",
 "sitearchhdrdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/site_ruby/arm64-darwin21",
 "rubyarchhdrdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/arm64-darwin21",
 "vendorhdrdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/vendor_ruby",
 "sitehdrdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0/site_ruby",
 "rubyhdrdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/ruby-3.1.0",
 "RUBY_SEARCH_PATH"=>"",
 "UNIVERSAL_INTS"=>"",
 "UNIVERSAL_ARCHNAMES"=>"",
 "configure_args"=>
  " '--prefix=/Users/brandonhicks/.asdf/installs/ruby/3.1.2' '--with-openssl-dir=/Users/brandonhicks/.asdf/installs/ruby/3.1.2/openssl' '--enable-shared' '--with-readline-dir=/opt/homebrew/opt/readline' 'CC=clang' 'LDFLAGS=-L/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib ' 'CPPFLAGS=-I/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include '",
 "CONFIGURE"=>"configure",
 "vendorarchdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/vendor_ruby/3.1.0/arm64-darwin21",
 "vendorlibdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/vendor_ruby/3.1.0",
 "vendordir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/vendor_ruby",
 "sitearchdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/site_ruby/3.1.0/arm64-darwin21",
 "sitelibdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/site_ruby/3.1.0",
 "sitedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/site_ruby",
 "rubyarchdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/arm64-darwin21",
 "rubylibdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0",
 "ruby_version"=>"3.1.0",
 "sitearch"=>"arm64-darwin21",
 "arch"=>"arm64-darwin21",
 "sitearchincludedir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/arm64-darwin21",
 "archincludedir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include/arm64-darwin21",
 "sitearchlibdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/arm64-darwin21",
 "archlibdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/arm64-darwin21",
 "libdirname"=>"libdir",
 "RUBY_EXEC_PREFIX"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2",
 "RUBY_LIB_VERSION"=>"",
 "RUBY_LIB_VERSION_STYLE"=>"3\t/* full */",
 "RI_BASE_NAME"=>"ri",
 "ridir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/ri",
 "rubysitearchprefix"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/arm64-darwin21",
 "rubyarchprefix"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/arm64-darwin21",
 "MAKEFILES"=>"Makefile GNUmakefile",
 "PLATFORM_DIR"=>"",
 "THREAD_MODEL"=>"pthread",
 "SYMBOL_PREFIX"=>"_",
 "EXPORT_PREFIX"=>"",
 "COMMON_HEADERS"=>"",
 "COMMON_MACROS"=>"",
 "COMMON_LIBS"=>"",
 "MAINLIBS"=>"-lpthread -ldl -lobjc",
 "ENABLE_SHARED"=>"yes",
 "DLDSHARED"=>"clang -dynamiclib",
 "DLDLIBS"=>"",
 "SOLIBS"=>"-lpthread -ldl -lobjc",
 "LIBRUBYARG_SHARED"=>"-lruby.3.1",
 "LIBRUBYARG_STATIC"=>
  "-lruby.3.1-static -framework CoreFoundation -lpthread -ldl -lobjc",
 "LIBRUBYARG"=>"-lruby.3.1",
 "LIBRUBY"=>"libruby.3.1.dylib",
 "LIBRUBY_ALIASES"=>"libruby.dylib",
 "LIBRUBY_SONAME"=>"libruby.3.1.dylib",
 "LIBRUBY_SO"=>"libruby.3.1.dylib",
 "LIBRUBY_A"=>"libruby.3.1-static.a",
 "RUBYW_INSTALL_NAME"=>"",
 "rubyw_install_name"=>"",
 "EXTDLDFLAGS"=>"",
 "EXTLDFLAGS"=>"",
 "strict_warnflags"=>"-std=gnu99",
 "warnflags"=>
  "-Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef",
 "debugflags"=>"-ggdb3",
 "optflags"=>"-O3 -fno-fast-math",
 "NULLCMD"=>":",
 "ENABLE_DEBUG_ENV"=>"",
 "DLNOBJ"=>"dln.o",
 "INSTALL_STATIC_LIBRARY"=>"no",
 "MJIT_SUPPORT"=>"yes",
 "EXECUTABLE_EXTS"=>"",
 "ARCHFILE"=>"",
 "LIBRUBY_RELATIVE"=>"no",
 "EXTOUT"=>".ext",
 "PREP"=>"miniruby exe/$(PROGRAM)",
 "CROSS_COMPILING"=>"no",
 "TEST_RUNNABLE"=>"yes",
 "rubylibprefix"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby",
 "setup"=>"Setup",
 "ENCSTATIC"=>"",
 "EXTSTATIC"=>"",
 "SOEXT"=>"dylib",
 "TRY_LINK"=>"",
 "PRELOADENV"=>"DYLD_INSERT_LIBRARIES",
 "LIBPATHENV"=>"DYLD_FALLBACK_LIBRARY_PATH",
 "RPATHFLAG"=>"",
 "LIBPATHFLAG"=>" -L%s",
 "LINK_SO"=>
  "\n" +
  "dsymutil $@; { test -z '$(RUBY_CODESIGN)' || codesign -s '$(RUBY_CODESIGN)' -f $@; }",
 "ASMEXT"=>"S",
 "LIBEXT"=>"a",
 "DLEXT"=>"bundle",
 "LDSHAREDXX"=>"clang++ -dynamic -bundle",
 "LDSHARED"=>"clang -dynamic -bundle",
 "CCDLFLAGS"=>"-fno-common",
 "STATIC"=>"",
 "ARCH_FLAG"=>"",
 "DLDFLAGS"=>
  "-L/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib  -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress",
 "ALLOCA"=>"",
 "dsymutil"=>"dsymutil",
 "codesign"=>"codesign",
 "cleanlibs"=>"$(TARGET_SO).dSYM",
 "POSTLINK"=>
  "dsymutil $@; { test -z '$(RUBY_CODESIGN)' || codesign -s '$(RUBY_CODESIGN)' -f $@; }",
 "WERRORFLAG"=>"-Werror",
 "CHDIR"=>"cd -P",
 "RMALL"=>"rm -fr",
 "RMDIRS"=>"rmdir -p",
 "RMDIR"=>"rmdir",
 "CP"=>"cp",
 "RM"=>"rm -f",
 "PKG_CONFIG"=>"pkg-config",
 "DOXYGEN"=>"",
 "DOT"=>"dot",
 "MAKEDIRS"=>"/opt/homebrew/bin/gmkdir -p",
 "MKDIR_P"=>"/opt/homebrew/bin/gmkdir -p",
 "INSTALL_DATA"=>"/opt/homebrew/bin/ginstall -c -m 644",
 "INSTALL_SCRIPT"=>"/opt/homebrew/bin/ginstall -c",
 "INSTALL_PROGRAM"=>"/opt/homebrew/bin/ginstall -c",
 "SET_MAKE"=>"",
 "LN_S"=>"ln -s",
 "DLLWRAP"=>"",
 "WINDRES"=>"",
 "ASFLAGS"=>"",
 "ARFLAGS"=>"rcu ",
 "try_header"=>"",
 "CC_VERSION_MESSAGE"=>
  "Apple clang version 13.1.6 (clang-1316.0.21.2.3)\n" +
  "Target: arm64-apple-darwin21.4.0\n" +
  "Thread model: posix\n" +
  "InstalledDir: /Library/Developer/CommandLineTools/usr/bin",
 "CC_VERSION"=>"clang --version",
 "MJIT_CC"=>"/usr/bin/clang",
 "CSRCFLAG"=>"",
 "COUTFLAG"=>"-o ",
 "OUTFLAG"=>"-o ",
 "CPPOUTFILE"=>"-o conftest.i",
 "GNU_LD"=>"no",
 "GCC"=>"yes",
 "EGREP"=>"/usr/bin/grep -E",
 "GREP"=>"/usr/bin/grep",
 "CPP"=>"clang -E",
 "CXXFLAGS"=>"-fdeclspec",
 "OBJEXT"=>"o",
 "CPPFLAGS"=>
  "-I/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT  ",
 "LDFLAGS"=>
  "-L. -L/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib  -fstack-protector-strong",
 "CFLAGS"=>
  "-fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef  -fno-common -pipe",
 "STRIP"=>"strip -A -n",
 "RANLIB"=>"ranlib",
 "OBJDUMP"=>"objdump",
 "OBJCOPY"=>":",
 "NM"=>"nm",
 "LD"=>"clang",
 "CXX"=>"clang++",
 "AS"=>"as",
 "AR"=>"ar",
 "CC"=>"clang",
 "target_os"=>"darwin21",
 "target_vendor"=>"apple",
 "target_cpu"=>"arm64",
 "target"=>"arm64-apple-darwin21",
 "host_os"=>"darwin21",
 "host_vendor"=>"apple",
 "host_cpu"=>"arm64",
 "host"=>"arm64-apple-darwin21",
 "build_os"=>"darwin21.4.0",
 "build_vendor"=>"apple",
 "build_cpu"=>"aarch64",
 "build"=>"aarch64-apple-darwin21.4.0",
 "RUBY_VERSION_NAME"=>"ruby-3.1.0",
 "RUBYW_BASE_NAME"=>"rubyw",
 "RUBY_BASE_NAME"=>"ruby",
 "RUBY_PROGRAM_VERSION"=>"3.1.2",
 "RUBY_API_VERSION"=>"3.1",
 "HAVE_GIT"=>"yes",
 "GIT"=>"git",
 "cxxflags"=>"",
 "cppflags"=>"",
 "cflags"=>
  "-fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdivision-by-zero -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wshorten-64-to-32 -Wwrite-strings -Wold-style-definition -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wunused-variable -Wextra-tokens -Wundef",
 "target_alias"=>"",
 "host_alias"=>"",
 "build_alias"=>"",
 "LIBS"=>"",
 "ECHO_T"=>"",
 "ECHO_N"=>"",
 "ECHO_C"=>"\\\\c",
 "DEFS"=>"",
 "mandir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/man",
 "localedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/locale",
 "libdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib",
 "psdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
 "pdfdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
 "dvidir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
 "htmldir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
 "infodir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/info",
 "docdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share/doc/ruby",
 "oldincludedir"=>"/usr/include",
 "includedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/include",
 "runstatedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/var/run",
 "localstatedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/var",
 "sharedstatedir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/com",
 "sysconfdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/etc",
 "datadir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share",
 "datarootdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/share",
 "libexecdir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/libexec",
 "sbindir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/sbin",
 "bindir"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2/bin",
 "exec_prefix"=>"/Users/brandonhicks/.asdf/installs/ruby/3.1.2",
 "PACKAGE_URL"=>"",
 "PACKAGE_BUGREPORT"=>"",
 "PACKAGE_STRING"=>"",
 "PACKAGE_VERSION"=>"",
 "PACKAGE_TARNAME"=>"",
 "PACKAGE_NAME"=>"",
 "PATH_SEPARATOR"=>":",
 "SHELL"=>"/bin/sh",
 "UNICODE_VERSION"=>"13.0.0",
 "UNICODE_EMOJI_VERSION"=>"13.1",
 "SDKROOT"=>"",
 "platform"=>"arm64-darwin21",
 "archdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/arm64-darwin21",
 "topdir"=>
  "/Users/brandonhicks/.asdf/installs/ruby/3.1.2/lib/ruby/3.1.0/arm64-darwin21"}
["direct threaded code", "operands unification", "inline method cache"]