libshit

Just some random shit
git clone https://git.neptards.moe/neptards/libshit.git
Log | Files | Refs | Submodules | README | LICENSE

ModeNameSize
-rw-r--r--.dir-locals.el8L
-rw-r--r--.gitattributes1L
-rw-r--r--.gitignore13L
-rw-r--r--.gitmodules18L
-rw-r--r--.rubocop.yml130L
-rw-r--r--.solargraph.yml5L
-rw-r--r--COMPILE.md234L
-rw-r--r--COPYING14L
-rw-r--r--COPYING.THIRD_PARTY186L
-rw-r--r--README.md35L
-rw-r--r--ebuilds/dev-util/include-what-you-use/Manifest1L
-rw-r--r--ebuilds/dev-util/include-what-you-use/files/iwyu-0.16-u3.patch2115L
-rw-r--r--ebuilds/dev-util/include-what-you-use/include-what-you-use-0.16.ebuild61L
-rw-r--r--ebuilds/eclass/cmake-multilib.eclass103L
-rw-r--r--ebuilds/eclass/cmake-utils.eclass851L
-rw-r--r--ebuilds/eclass/cmake.eclass717L
-rw-r--r--ebuilds/eclass/llvm.eclass309L
-rw-r--r--ebuilds/eclass/ninja-utils.eclass91L
-rw-r--r--ebuilds/eclass/python-any-r1.eclass353L
-rw-r--r--ebuilds/eclass/python-single-r1.eclass467L
-rw-r--r--ebuilds/eclass/python-utils-r1.eclass1461L
-rw-r--r--ebuilds/metadata/layout.conf3L
-rw-r--r--ebuilds/profiles/repo_name1L
-rw-r--r--ebuilds/sys-devel/clang-runtime/clang-runtime-8.0.1.ebuild28L
-rw-r--r--ebuilds/sys-devel/clang/Manifest4L
-rw-r--r--ebuilds/sys-devel/clang/clang-8.0.1.ebuild321L
-rw-r--r--ebuilds/sys-devel/clang/files/8.0.1/darwin_prefix-include-paths.patch18L
-rw-r--r--ebuilds/sys-devel/clang/files/clang-8.0-u3.patch215L
-rw-r--r--ebuilds/sys-devel/lld/Manifest2L
-rw-r--r--ebuilds/sys-devel/lld/files/lld-8.0-u3.patch22L
-rw-r--r--ebuilds/sys-devel/lld/lld-8.0.1.ebuild79L
-rw-r--r--ebuilds/sys-devel/llvm/Manifest2L
-rw-r--r--ebuilds/sys-devel/llvm/files/9999/0007-llvm-config-Clean-up-exported-values-update-for-shar.patch34L
-rw-r--r--ebuilds/sys-devel/llvm/files/llvm-8.0-u3.patch61L
-rw-r--r--ebuilds/sys-devel/llvm/llvm-8.0.1.ebuild294L
-rw-r--r--ebuilds/sys-libs/compiler-rt-sanitizers/Manifest2L
-rw-r--r--ebuilds/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-8.0.1.ebuild178L
-rw-r--r--ebuilds/sys-libs/compiler-rt-sanitizers/files/compiler-rt-sanitizers-8.0.1-fix-__sanitizer_ipc_perm-layout.patch33L
-rw-r--r--ebuilds/sys-libs/compiler-rt/Manifest1L
-rw-r--r--ebuilds/sys-libs/compiler-rt/compiler-rt-8.0.1.ebuild115L
-rw-r--r--ebuilds/sys-libs/libcxx/Manifest1L
-rw-r--r--ebuilds/sys-libs/libcxx/files/libcxx-3.9-cmake-link-flags.patch23L
-rw-r--r--ebuilds/sys-libs/libcxx/libcxx-8.0.1.ebuild210L
-rw-r--r--ebuilds/sys-libs/libcxxabi/Manifest2L
-rw-r--r--ebuilds/sys-libs/libcxxabi/libcxxabi-8.0.1.ebuild119L
-rw-r--r--ebuilds/sys-libs/libomp/Manifest1L
-rw-r--r--ebuilds/sys-libs/libomp/libomp-8.0.1.ebuild116L
-rw-r--r--ext/boost/wscript76L
m---------ext/doctest/doctest @ 0443af2
-rw-r--r--ext/doctest/wscript24L
m---------ext/ffi-clang @ 3019ef7
m---------ext/libcxx/libcxx @ f97a0cd
m---------ext/libcxx/libcxxabi @ 4e7d0c9
-rw-r--r--ext/libcxx/wscript197L
-rw-r--r--ext/lua/lua-5.3.6/Makefile114L
-rw-r--r--ext/lua/lua-5.3.6/README6L
-rw-r--r--ext/lua/lua-5.3.6/doc/contents.html650L
-rw-r--r--ext/lua/lua-5.3.6/doc/index.css21L
-rw-r--r--ext/lua/lua-5.3.6/doc/logo.gif9893B
-rw-r--r--ext/lua/lua-5.3.6/doc/lua.1112L
-rw-r--r--ext/lua/lua-5.3.6/doc/lua.css161L
-rw-r--r--ext/lua/lua-5.3.6/doc/luac.1118L
-rw-r--r--ext/lua/lua-5.3.6/doc/manual.css21L
-rw-r--r--ext/lua/lua-5.3.6/doc/manual.html10982L
-rw-r--r--ext/lua/lua-5.3.6/doc/osi-certified-72x60.png3774B
-rw-r--r--ext/lua/lua-5.3.6/doc/readme.html365L
-rw-r--r--ext/lua/lua-5.3.6/src/Makefile197L
-rw-r--r--ext/lua/lua-5.3.6/src/lapi.c1299L
-rw-r--r--ext/lua/lua-5.3.6/src/lapi.h24L
-rw-r--r--ext/lua/lua-5.3.6/src/lauxlib.c1048L
-rw-r--r--ext/lua/lua-5.3.6/src/lauxlib.h264L
-rw-r--r--ext/lua/lua-5.3.6/src/lbaselib.c498L
-rw-r--r--ext/lua/lua-5.3.6/src/lbitlib.c233L
-rw-r--r--ext/lua/lua-5.3.6/src/lcode.c1203L
-rw-r--r--ext/lua/lua-5.3.6/src/lcode.h88L
-rw-r--r--ext/lua/lua-5.3.6/src/lcorolib.c168L
-rw-r--r--ext/lua/lua-5.3.6/src/lctype.c55L
-rw-r--r--ext/lua/lua-5.3.6/src/lctype.h95L
-rw-r--r--ext/lua/lua-5.3.6/src/ldblib.c456L
-rw-r--r--ext/lua/lua-5.3.6/src/ldebug.c700L
-rw-r--r--ext/lua/lua-5.3.6/src/ldebug.h39L
-rw-r--r--ext/lua/lua-5.3.6/src/ldo.c802L
-rw-r--r--ext/lua/lua-5.3.6/src/ldo.h58L
-rw-r--r--ext/lua/lua-5.3.6/src/ldump.c215L
-rw-r--r--ext/lua/lua-5.3.6/src/lfunc.c151L
-rw-r--r--ext/lua/lua-5.3.6/src/lfunc.h61L
-rw-r--r--ext/lua/lua-5.3.6/src/lgc.c1179L
-rw-r--r--ext/lua/lua-5.3.6/src/lgc.h147L
-rw-r--r--ext/lua/lua-5.3.6/src/linit.c68L
-rw-r--r--ext/lua/lua-5.3.6/src/liolib.c778L
-rw-r--r--ext/lua/lua-5.3.6/src/llex.c568L
-rw-r--r--ext/lua/lua-5.3.6/src/llex.h85L
-rw-r--r--ext/lua/lua-5.3.6/src/llimits.h323L
-rw-r--r--ext/lua/lua-5.3.6/src/lmathlib.c410L
-rw-r--r--ext/lua/lua-5.3.6/src/lmem.c100L
-rw-r--r--ext/lua/lua-5.3.6/src/lmem.h69L
-rw-r--r--ext/lua/lua-5.3.6/src/loadlib.c790L
-rw-r--r--ext/lua/lua-5.3.6/src/lobject.c522L
-rw-r--r--ext/lua/lua-5.3.6/src/lobject.h549L
-rw-r--r--ext/lua/lua-5.3.6/src/lopcodes.c124L
-rw-r--r--ext/lua/lua-5.3.6/src/lopcodes.h297L
-rw-r--r--ext/lua/lua-5.3.6/src/loslib.c409L
-rw-r--r--ext/lua/lua-5.3.6/src/lparser.c1653L
-rw-r--r--ext/lua/lua-5.3.6/src/lparser.h133L
-rw-r--r--ext/lua/lua-5.3.6/src/lprefix.h45L
-rw-r--r--ext/lua/lua-5.3.6/src/lstate.c347L
-rw-r--r--ext/lua/lua-5.3.6/src/lstate.h253L
-rw-r--r--ext/lua/lua-5.3.6/src/lstring.c248L
-rw-r--r--ext/lua/lua-5.3.6/src/lstring.h49L
-rw-r--r--ext/lua/lua-5.3.6/src/lstrlib.c1584L
-rw-r--r--ext/lua/lua-5.3.6/src/ltable.c688L
-rw-r--r--ext/lua/lua-5.3.6/src/ltable.h66L
-rw-r--r--ext/lua/lua-5.3.6/src/ltablib.c450L
-rw-r--r--ext/lua/lua-5.3.6/src/ltm.c165L
-rw-r--r--ext/lua/lua-5.3.6/src/ltm.h76L
-rw-r--r--ext/lua/lua-5.3.6/src/lua.c612L
-rw-r--r--ext/lua/lua-5.3.6/src/lua.h485L
-rw-r--r--ext/lua/lua-5.3.6/src/lua.hpp9L
-rw-r--r--ext/lua/lua-5.3.6/src/luac.c450L
-rw-r--r--ext/lua/lua-5.3.6/src/luaconf.h790L
-rw-r--r--ext/lua/lua-5.3.6/src/lualib.h61L
-rw-r--r--ext/lua/lua-5.3.6/src/lundump.c287L
-rw-r--r--ext/lua/lua-5.3.6/src/lundump.h32L
-rw-r--r--ext/lua/lua-5.3.6/src/lutf8lib.c256L
-rw-r--r--ext/lua/lua-5.3.6/src/lvm.c1322L
-rw-r--r--ext/lua/lua-5.3.6/src/lvm.h113L
-rw-r--r--ext/lua/lua-5.3.6/src/lzio.c68L
-rw-r--r--ext/lua/lua-5.3.6/src/lzio.h66L
-rw-r--r--ext/lua/lua_one.cpp131L
-rw-r--r--ext/lua/wscript59L
-rw-r--r--ext/tracy/include_stub/README4L
-rw-r--r--ext/tracy/include_stub/tracy/Tracy.hpp77L
-rw-r--r--ext/tracy/include_stub/tracy/TracyOpenGL.hpp12L
m---------ext/tracy/tracy @ 4607dca
-rw-r--r--ext/tracy/wscript38L
m---------ext/waf @ ba0c53e
-rw-r--r--ext/wscript19L
-rw-r--r--ext/wscript_lua159L
-rwxr-xr-xgen_binding.rb118L
-rw-r--r--gen_binding/aliaser.rb185L
-rw-r--r--gen_binding/cpp_info.rb237L
-rw-r--r--gen_binding/dump.rb54L
-rw-r--r--gen_binding/lua.rb442L
-rw-r--r--gen_binding/main.rb93L
-rw-r--r--gen_binding/template.rb63L
-rw-r--r--gen_binding/util.rb182L
-rwxr-xr-xget_boost.sh27L
-rw-r--r--iwyu.imp183L
-rwxr-xr-xiwyu.sh104L
-rw-r--r--iwyu_boost_pp.imp1239L
-rw-r--r--misc/wscript_capnproto216L
-rw-r--r--misc/wscript_yaml_cpp24L
-rw-r--r--msvc_include/Windows.h3L
-rw-r--r--msvc_include/algorithm74L
-rw-r--r--msvc_include/charconv84L
-rw-r--r--msvc_include/cstddef11L
-rw-r--r--msvc_include/functional118L
-rw-r--r--msvc_include/initializer_list39L
-rw-r--r--msvc_include/io.h7L
-rw-r--r--msvc_include/iterator29L
-rw-r--r--msvc_include/limits14L
-rw-r--r--msvc_include/memory19L
-rw-r--r--msvc_include/mpark_variant.hpp2446L
-rw-r--r--msvc_include/optional453L
-rw-r--r--msvc_include/shared_mutex197L
-rw-r--r--msvc_include/string16L
-rw-r--r--msvc_include/string_view339L
-rw-r--r--msvc_include/tuple53L
-rw-r--r--msvc_include/type_traits167L
-rw-r--r--msvc_include/utility64L
-rw-r--r--msvc_include/variant12L
-rw-r--r--msvc_include/vector53L
-rw-r--r--msvc_include/xmemory037L
-rw-r--r--msvc_include/xstddef29L
-rw-r--r--msvc_include/xstring49L
-rw-r--r--msvc_include/xtr1common11L
-rw-r--r--msvc_include/xtree113L
-rw-r--r--msvc_include/xutility51L
-rw-r--r--msvc_include/yvals.h9L
-rw-r--r--src/boost/assert.hpp13L
-rw-r--r--src/libshit/abomination.hpp156L
-rw-r--r--src/libshit/asan.hpp87L
-rw-r--r--src/libshit/assert.hpp85L
-rw-r--r--src/libshit/bit.hpp110L
-rw-r--r--src/libshit/bitfield.hpp204L
-rw-r--r--src/libshit/bitmask.hpp33L
-rw-r--r--src/libshit/char_utils.hpp101L
-rw-r--r--src/libshit/check.hpp74L
-rw-r--r--src/libshit/container/intrusive.hpp27L
-rw-r--r--src/libshit/container/list.hpp194L
-rw-r--r--src/libshit/container/ordered_map.hpp507L
-rw-r--r--src/libshit/container/ordered_map.lua.hpp179L
-rw-r--r--src/libshit/container/parent_list.hpp724L
-rw-r--r--src/libshit/container/parent_list.lua.hpp96L
-rw-r--r--src/libshit/container/polymorphic_stack.cpp180L
-rw-r--r--src/libshit/container/polymorphic_stack.hpp287L
-rw-r--r--src/libshit/container/simple_vector.hpp562L
-rw-r--r--src/libshit/container/vector.lua.hpp253L
-rw-r--r--src/libshit/doctest.hpp150L
-rw-r--r--src/libshit/doctest_fwd.hpp68L
-rw-r--r--src/libshit/dynamic_lib.cpp46L
-rw-r--r--src/libshit/dynamic_lib.hpp65L
-rw-r--r--src/libshit/except.cpp715L
-rw-r--r--src/libshit/except.hpp263L
-rw-r--r--src/libshit/factory.hpp141L
-rw-r--r--src/libshit/file.hpp73L
-rw-r--r--src/libshit/fixed_string.hpp117L
-rw-r--r--src/libshit/flexible_struct.hpp96L
-rw-r--r--src/libshit/function.hpp186L
-rw-r--r--src/libshit/logger.cpp880L
-rw-r--r--src/libshit/logger.hpp168L
-rw-r--r--src/libshit/logger.lua59L
-rw-r--r--src/libshit/logger_helper.hpp54L
-rw-r--r--src/libshit/low_io.cpp363L
-rw-r--r--src/libshit/low_io.hpp149L
-rw-r--r--src/libshit/lua/auto_table.hpp95L
-rw-r--r--src/libshit/lua/base.cpp574L
-rw-r--r--src/libshit/lua/base.hpp259L
-rw-r--r--src/libshit/lua/base_funcs.lua85L
-rw-r--r--src/libshit/lua/boost_endian_traits.hpp35L
-rw-r--r--src/libshit/lua/dynamic_object.hpp208L
-rw-r--r--src/libshit/lua/function_call.hpp377L
-rw-r--r--src/libshit/lua/function_call_types.hpp70L
-rw-r--r--src/libshit/lua/function_ref.hpp103L
-rw-r--r--src/libshit/lua/intrusive_object.hpp98L
-rw-r--r--src/libshit/lua/lua53_polyfill.lua26L
-rw-r--r--src/libshit/lua/owned_shared_ptr_wrap.hpp40L
-rw-r--r--src/libshit/lua/static_class.hpp38L
-rw-r--r--src/libshit/lua/table_ret_wrap.hpp55L
-rw-r--r--src/libshit/lua/type_traits.hpp302L
-rw-r--r--src/libshit/lua/user_type.cpp183L
-rw-r--r--src/libshit/lua/user_type.hpp182L
-rw-r--r--src/libshit/lua/user_type_fwd.hpp17L
-rw-r--r--src/libshit/lua/userdata.cpp59L
-rw-r--r--src/libshit/lua/userdata.hpp131L
-rw-r--r--src/libshit/lua/value.hpp29L
-rw-r--r--src/libshit/lua/value_object.hpp82L
-rw-r--r--src/libshit/managed_object.hpp68L
-rw-r--r--src/libshit/maybe_owning_string.cpp70L
-rw-r--r--src/libshit/maybe_owning_string.hpp78L
-rw-r--r--src/libshit/maybe_owning_vector.hpp111L
-rw-r--r--src/libshit/memory_utils.hpp48L
-rw-r--r--src/libshit/meta.hpp18L
-rw-r--r--src/libshit/meta_utils.hpp86L
-rw-r--r--src/libshit/nonowning_string.hpp376L
-rw-r--r--src/libshit/not_null.hpp100L
-rw-r--r--src/libshit/nullable.hpp75L
-rw-r--r--src/libshit/number_format.cpp923L
-rw-r--r--src/libshit/number_format.hpp39L
-rw-r--r--src/libshit/options.cpp860L
-rw-r--r--src/libshit/options.hpp148L
-rw-r--r--src/libshit/platform.hpp174L
-rw-r--r--src/libshit/random.cpp71L
-rw-r--r--src/libshit/random.hpp237L
-rw-r--r--src/libshit/ref_counted.hpp126L
-rw-r--r--src/libshit/shared_ptr.hpp531L
-rw-r--r--src/libshit/span.hpp153L
-rw-r--r--src/libshit/string_utils.cpp248L
-rw-r--r--src/libshit/string_utils.hpp104L
-rw-r--r--src/libshit/strong.hpp251L
-rw-r--r--src/libshit/synchronized.hpp125L
-rw-r--r--src/libshit/test_utils.hpp25L
-rw-r--r--src/libshit/tracy_alloc.cpp284L
-rw-r--r--src/libshit/tracy_alloc.hpp41L
-rw-r--r--src/libshit/translate/base.hpp39L
-rw-r--r--src/libshit/translate/context.cpp314L
-rw-r--r--src/libshit/translate/context.hpp117L
-rw-r--r--src/libshit/translate/defines.hpp21L
-rw-r--r--src/libshit/translate/format.cpp205L
-rw-r--r--src/libshit/translate/format.hpp123L
-rw-r--r--src/libshit/translate/format_opcode_argument.cpp166L
-rw-r--r--src/libshit/translate/format_opcode_argument.hpp43L
-rw-r--r--src/libshit/translate/format_opcode_gender.cpp204L
-rw-r--r--src/libshit/translate/format_opcode_gender.hpp40L
-rw-r--r--src/libshit/translate/format_opcode_plural.cpp142L
-rw-r--r--src/libshit/translate/format_opcode_plural.hpp39L
-rw-r--r--src/libshit/translate/format_opcode_verbatim.hpp52L
-rw-r--r--src/libshit/translate/format_parser.cpp590L
-rw-r--r--src/libshit/translate/format_parser.hpp82L
-rw-r--r--src/libshit/translate/format_test_helper.hpp37L
-rw-r--r--src/libshit/translate/generate.cpp29L
-rw-r--r--src/libshit/translate/node.cpp590L
-rw-r--r--src/libshit/translate/node.hpp146L
-rw-r--r--src/libshit/translate/nodes.hpp168L
-rw-r--r--src/libshit/translate/plural.cpp361L
-rw-r--r--src/libshit/translate/plural.hpp39L
-rw-r--r--src/libshit/translate/type.hpp218L
-rw-r--r--src/libshit/utf_low_level.hpp270L
-rw-r--r--src/libshit/utils.hpp154L
-rw-r--r--src/libshit/vita_fixup.c294L
-rw-r--r--src/libshit/vita_fixup.h16L
-rw-r--r--src/libshit/windows_version.hpp56L
-rw-r--r--src/libshit/wtf8.cpp190L
-rw-r--r--src/libshit/wtf8.hpp60L
-rw-r--r--src/libshit/yaml.hpp10L
-rw-r--r--test/abomination.cpp27L
-rw-r--r--test/bitfield.cpp110L
-rw-r--r--test/bitfield.cpp.iwyu_out26L
-rw-r--r--test/container/ordered_map.binding.hpp123L
-rw-r--r--test/container/ordered_map.cpp375L
-rw-r--r--test/container/parent_list.binding.hpp133L
-rw-r--r--test/container/parent_list.cpp686L
-rw-r--r--test/container/simple_vector.cpp366L
-rw-r--r--test/flexible_struct.cpp85L
-rw-r--r--test/libshit_standalone.cpp23L
-rw-r--r--test/lua/function_call.cpp108L
-rw-r--r--test/lua/function_ref.binding.hpp42L
-rw-r--r--test/lua/function_ref.cpp113L
-rw-r--r--test/lua/type_traits.cpp176L
-rw-r--r--test/lua/user_type.binding.hpp151L
-rw-r--r--test/lua/user_type.cpp220L
-rw-r--r--test/nonowning_string.cpp262L
-rw-r--r--test/shared_ptr.cpp54L
-rw-r--r--test/test_helper.cpp67L
-rw-r--r--test/translate/builtin.cpp59L
-rw-r--r--test/translate/builtin.yml33L
-rw-r--r--test/translate/translate.cpp318L
-rw-r--r--test/utf_low_level.cpp204L
-rw-r--r--tools/README.md124L
-rwxr-xr-xtools/chroot_user.rb109L
-rwxr-xr-xtools/ci.rb6L
-rw-r--r--tools/ci_conf.arch.rb28L
-rw-r--r--tools/ci_conf.base.rb20L
-rw-r--r--tools/ci_conf.build.rb35L
-rw-r--r--tools/ci_conf.compiler.rb45L
-rw-r--r--tools/ci_conf.defaults.rb19L
-rw-r--r--tools/ci_conf.gen_binding.rb13L
-rw-r--r--tools/ci_conf.iwyu.rb69L
-rw-r--r--tools/ci_conf.libshit.rb34L
-rw-r--r--tools/ci_conf.linux.rb111L
-rw-r--r--tools/ci_conf.local.rb27L
-rw-r--r--tools/ci_conf.mode.rb19L
-rw-r--r--tools/ci_conf.test.rb11L
-rw-r--r--tools/ci_conf.vita.rb23L
-rw-r--r--tools/ci_conf.windows.rb140L
-rw-r--r--tools/ci_lib.rb298L
-rw-r--r--tools/linux.rb96L
-rw-r--r--tools/linux_rb.c194L
-rw-r--r--tools/qemu-6.0.0-zstd.patch11L
-rw-r--r--tools/qemu-6.0.0.patch463L
-rw-r--r--tools/qemu-7.0.0.patch557L
-rw-r--r--tools/qemu-7.2.0.patch561L
-rw-r--r--tools/qemu-8.1.3.patch374L
-rw-r--r--tools/qemu_vdso_fix_linux_amd64.c25L
-rwxr-xr-xtools/slave.initd7L
-rw-r--r--tools/valgrind.supp17L
-rwxr-xr-xtools/vmrun.sh67L
-rw-r--r--vita_db.patch24L
-rw-r--r--vita_include/ctype.h5L
-rw-r--r--vita_include/stdio.h30L
-rw-r--r--vita_include/string.h19L
-rw-r--r--vita_include/sys/dirent.h9L
-rw-r--r--vita_include/sys/errno.h13L
-rw-r--r--vita_include/sys/fcntl.h21L
-rw-r--r--vita_include/sys/reent.h7L
-rw-r--r--vita_include/sys/stat.h27L
-rw-r--r--vita_include/sys/statvfs.h17L
-rw-r--r--vita_include/sys/utime.h12L
-rw-r--r--vita_include/time.h6L
-rw-r--r--vita_include/unistd.h17L
-rwxr-xr-xwaf20L
-rw-r--r--with_selector.py152L
-rw-r--r--wscript986L