mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 22:02:27 +00:00
Improve Python tree-shaking
This commit is contained in:
parent
5bb2275788
commit
4f41f2184d
169 changed files with 4182 additions and 2411 deletions
183
third_party/python/Modules/_testcapimodule.c
vendored
183
third_party/python/Modules/_testcapimodule.c
vendored
|
@ -46,6 +46,189 @@
|
|||
/* clang-format off */
|
||||
|
||||
PYTHON_PROVIDE("_testcapi");
|
||||
PYTHON_PROVIDE("_testcapi.CHAR_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.CHAR_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.DBL_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.DBL_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.FLT_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.FLT_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.INT_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.INT_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.LLONG_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.LLONG_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.LONG_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.LONG_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.PY_SSIZE_T_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.PY_SSIZE_T_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_AsMicroseconds");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_AsMilliseconds");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_AsSecondsDouble");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_AsTimespec");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_AsTimeval");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_FromSeconds");
|
||||
PYTHON_PROVIDE("_testcapi.PyTime_FromSecondsObject");
|
||||
PYTHON_PROVIDE("_testcapi.RecursingInfinitelyError");
|
||||
PYTHON_PROVIDE("_testcapi.SHRT_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.SHRT_MIN");
|
||||
PYTHON_PROVIDE("_testcapi.SIZEOF_PYGC_HEAD");
|
||||
PYTHON_PROVIDE("_testcapi.SIZEOF_TIME_T");
|
||||
PYTHON_PROVIDE("_testcapi.UCHAR_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.UINT_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.ULLONG_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.ULONG_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.USHRT_MAX");
|
||||
PYTHON_PROVIDE("_testcapi.W_STOPCODE");
|
||||
PYTHON_PROVIDE("_testcapi._test_structmembersType");
|
||||
PYTHON_PROVIDE("_testcapi.argparsing");
|
||||
PYTHON_PROVIDE("_testcapi.awaitType");
|
||||
PYTHON_PROVIDE("_testcapi.code_newempty");
|
||||
PYTHON_PROVIDE("_testcapi.codec_incrementaldecoder");
|
||||
PYTHON_PROVIDE("_testcapi.codec_incrementalencoder");
|
||||
PYTHON_PROVIDE("_testcapi.crash_no_current_thread");
|
||||
PYTHON_PROVIDE("_testcapi.create_cfunction");
|
||||
PYTHON_PROVIDE("_testcapi.dict_get_version");
|
||||
PYTHON_PROVIDE("_testcapi.dict_getitem_knownhash");
|
||||
PYTHON_PROVIDE("_testcapi.dict_hassplittable");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_empty");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_no_signature");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_with_invalid_signature");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_with_invalid_signature2");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_with_signature");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_with_signature_and_extra_newlines");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_with_signature_but_no_doc");
|
||||
PYTHON_PROVIDE("_testcapi.docstring_with_signature_with_defaults");
|
||||
PYTHON_PROVIDE("_testcapi.error");
|
||||
PYTHON_PROVIDE("_testcapi.exception_print");
|
||||
PYTHON_PROVIDE("_testcapi.get_args");
|
||||
PYTHON_PROVIDE("_testcapi.get_kwargs");
|
||||
PYTHON_PROVIDE("_testcapi.get_recursion_depth");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_B");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_C");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_D");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_H");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_I");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_K");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_L");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_S");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_U");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_Y");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_Z");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_Z_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_b");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_c");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_d");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_es");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_es_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_et");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_et_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_f");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_h");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_i");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_k");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_keyword_only");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_keywords");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_l");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_n");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_p");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_positional_only_and_keywords");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_s");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_s_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_s_star");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_tuple");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_u");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_u_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_w_star");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_y");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_y_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_y_star");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_z");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_z_hash");
|
||||
PYTHON_PROVIDE("_testcapi.getargs_z_star");
|
||||
PYTHON_PROVIDE("_testcapi.getbuffer_with_null_view");
|
||||
PYTHON_PROVIDE("_testcapi.instancemethod");
|
||||
PYTHON_PROVIDE("_testcapi.make_exception_with_doc");
|
||||
PYTHON_PROVIDE("_testcapi.make_memoryview_from_NULL_pointer");
|
||||
PYTHON_PROVIDE("_testcapi.matmulType");
|
||||
PYTHON_PROVIDE("_testcapi.no_docstring");
|
||||
PYTHON_PROVIDE("_testcapi.parse_tuple_and_keywords");
|
||||
PYTHON_PROVIDE("_testcapi.profile_int");
|
||||
PYTHON_PROVIDE("_testcapi.pymarshal_read_last_object_from_file");
|
||||
PYTHON_PROVIDE("_testcapi.pymarshal_read_long_from_file");
|
||||
PYTHON_PROVIDE("_testcapi.pymarshal_read_object_from_file");
|
||||
PYTHON_PROVIDE("_testcapi.pymarshal_read_short_from_file");
|
||||
PYTHON_PROVIDE("_testcapi.pymarshal_write_long_to_file");
|
||||
PYTHON_PROVIDE("_testcapi.pymarshal_write_object_to_file");
|
||||
PYTHON_PROVIDE("_testcapi.pymem_api_misuse");
|
||||
PYTHON_PROVIDE("_testcapi.pymem_buffer_overflow");
|
||||
PYTHON_PROVIDE("_testcapi.pymem_malloc_without_gil");
|
||||
PYTHON_PROVIDE("_testcapi.pyobject_fastcall");
|
||||
PYTHON_PROVIDE("_testcapi.pyobject_fastcalldict");
|
||||
PYTHON_PROVIDE("_testcapi.pyobject_fastcallkeywords");
|
||||
PYTHON_PROVIDE("_testcapi.pyobject_malloc_without_gil");
|
||||
PYTHON_PROVIDE("_testcapi.pytime_object_to_time_t");
|
||||
PYTHON_PROVIDE("_testcapi.pytime_object_to_timespec");
|
||||
PYTHON_PROVIDE("_testcapi.pytime_object_to_timeval");
|
||||
PYTHON_PROVIDE("_testcapi.raise_SIGINT_then_send_None");
|
||||
PYTHON_PROVIDE("_testcapi.raise_exception");
|
||||
PYTHON_PROVIDE("_testcapi.raise_memoryerror");
|
||||
PYTHON_PROVIDE("_testcapi.raise_signal");
|
||||
PYTHON_PROVIDE("_testcapi.remove_mem_hooks");
|
||||
PYTHON_PROVIDE("_testcapi.return_null_without_error");
|
||||
PYTHON_PROVIDE("_testcapi.return_result_with_error");
|
||||
PYTHON_PROVIDE("_testcapi.run_in_subinterp");
|
||||
PYTHON_PROVIDE("_testcapi.set_errno");
|
||||
PYTHON_PROVIDE("_testcapi.set_exc_info");
|
||||
PYTHON_PROVIDE("_testcapi.set_nomemory");
|
||||
PYTHON_PROVIDE("_testcapi.test_L_code");
|
||||
PYTHON_PROVIDE("_testcapi.test_Z_code");
|
||||
PYTHON_PROVIDE("_testcapi.test_buildvalue_N");
|
||||
PYTHON_PROVIDE("_testcapi.test_capsule");
|
||||
PYTHON_PROVIDE("_testcapi.test_config");
|
||||
PYTHON_PROVIDE("_testcapi.test_datetime_capi");
|
||||
PYTHON_PROVIDE("_testcapi.test_decref_doesnt_leak");
|
||||
PYTHON_PROVIDE("_testcapi.test_dict_iteration");
|
||||
PYTHON_PROVIDE("_testcapi.test_empty_argparse");
|
||||
PYTHON_PROVIDE("_testcapi.test_from_contiguous");
|
||||
PYTHON_PROVIDE("_testcapi.test_incref_decref_API");
|
||||
PYTHON_PROVIDE("_testcapi.test_incref_doesnt_leak");
|
||||
PYTHON_PROVIDE("_testcapi.test_k_code");
|
||||
PYTHON_PROVIDE("_testcapi.test_lazy_hash_inheritance");
|
||||
PYTHON_PROVIDE("_testcapi.test_list_api");
|
||||
PYTHON_PROVIDE("_testcapi.test_long_and_overflow");
|
||||
PYTHON_PROVIDE("_testcapi.test_long_api");
|
||||
PYTHON_PROVIDE("_testcapi.test_long_as_double");
|
||||
PYTHON_PROVIDE("_testcapi.test_long_as_size_t");
|
||||
PYTHON_PROVIDE("_testcapi.test_long_long_and_overflow");
|
||||
PYTHON_PROVIDE("_testcapi.test_long_numbits");
|
||||
PYTHON_PROVIDE("_testcapi.test_longlong_api");
|
||||
PYTHON_PROVIDE("_testcapi.test_null_strings");
|
||||
PYTHON_PROVIDE("_testcapi.test_pymem_alloc0");
|
||||
PYTHON_PROVIDE("_testcapi.test_pymem_setallocators");
|
||||
PYTHON_PROVIDE("_testcapi.test_pymem_setrawallocators");
|
||||
PYTHON_PROVIDE("_testcapi.test_pyobject_setallocators");
|
||||
PYTHON_PROVIDE("_testcapi.test_s_code");
|
||||
PYTHON_PROVIDE("_testcapi.test_sizeof_c_types");
|
||||
PYTHON_PROVIDE("_testcapi.test_string_from_format");
|
||||
PYTHON_PROVIDE("_testcapi.test_string_to_double");
|
||||
PYTHON_PROVIDE("_testcapi.test_u_code");
|
||||
PYTHON_PROVIDE("_testcapi.test_unicode_compare_with_ascii");
|
||||
PYTHON_PROVIDE("_testcapi.test_widechar");
|
||||
PYTHON_PROVIDE("_testcapi.test_with_docstring");
|
||||
PYTHON_PROVIDE("_testcapi.test_xdecref_doesnt_leak");
|
||||
PYTHON_PROVIDE("_testcapi.test_xincref_doesnt_leak");
|
||||
PYTHON_PROVIDE("_testcapi.the_number_three");
|
||||
PYTHON_PROVIDE("_testcapi.traceback_print");
|
||||
PYTHON_PROVIDE("_testcapi.tracemalloc_get_traceback");
|
||||
PYTHON_PROVIDE("_testcapi.tracemalloc_track");
|
||||
PYTHON_PROVIDE("_testcapi.tracemalloc_untrack");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_asucs4");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_aswidechar");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_aswidecharstring");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_copycharacters");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_encodedecimal");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_legacy_string");
|
||||
PYTHON_PROVIDE("_testcapi.unicode_transformdecimaltoascii");
|
||||
PYTHON_PROVIDE("_testcapi.with_tp_del");
|
||||
|
||||
/*
|
||||
* C Extension module to test Python interpreter C APIs.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue