Improve Python tree-shaking

This commit is contained in:
Justine Tunney 2021-09-06 19:24:10 -07:00
parent 5bb2275788
commit 4f41f2184d
169 changed files with 4182 additions and 2411 deletions

View file

@ -56,6 +56,217 @@
/* clang-format off */
PYTHON_PROVIDE("_socket");
PYTHON_PROVIDE("_socket.AF_APPLETALK");
PYTHON_PROVIDE("_socket.AF_ASH");
PYTHON_PROVIDE("_socket.AF_ATMPVC");
PYTHON_PROVIDE("_socket.AF_ATMSVC");
PYTHON_PROVIDE("_socket.AF_AX25");
PYTHON_PROVIDE("_socket.AF_BRIDGE");
PYTHON_PROVIDE("_socket.AF_CAN");
PYTHON_PROVIDE("_socket.AF_ECONET");
PYTHON_PROVIDE("_socket.AF_INET");
PYTHON_PROVIDE("_socket.AF_INET6");
PYTHON_PROVIDE("_socket.AF_IPX");
PYTHON_PROVIDE("_socket.AF_IRDA");
PYTHON_PROVIDE("_socket.AF_KEY");
PYTHON_PROVIDE("_socket.AF_LLC");
PYTHON_PROVIDE("_socket.AF_NETBEUI");
PYTHON_PROVIDE("_socket.AF_NETROM");
PYTHON_PROVIDE("_socket.AF_PACKET");
PYTHON_PROVIDE("_socket.AF_PPPOX");
PYTHON_PROVIDE("_socket.AF_RDS");
PYTHON_PROVIDE("_socket.AF_ROSE");
PYTHON_PROVIDE("_socket.AF_ROUTE");
PYTHON_PROVIDE("_socket.AF_SECURITY");
PYTHON_PROVIDE("_socket.AF_SNA");
PYTHON_PROVIDE("_socket.AF_UNIX");
PYTHON_PROVIDE("_socket.AF_UNSPEC");
PYTHON_PROVIDE("_socket.AF_X25");
PYTHON_PROVIDE("_socket.AI_ADDRCONFIG");
PYTHON_PROVIDE("_socket.AI_ALL");
PYTHON_PROVIDE("_socket.AI_CANONNAME");
PYTHON_PROVIDE("_socket.AI_NUMERICHOST");
PYTHON_PROVIDE("_socket.AI_NUMERICSERV");
PYTHON_PROVIDE("_socket.AI_PASSIVE");
PYTHON_PROVIDE("_socket.AI_V4MAPPED");
PYTHON_PROVIDE("_socket.CAPI");
PYTHON_PROVIDE("_socket.EAI_ADDRFAMILY");
PYTHON_PROVIDE("_socket.EAI_AGAIN");
PYTHON_PROVIDE("_socket.EAI_BADFLAGS");
PYTHON_PROVIDE("_socket.EAI_FAIL");
PYTHON_PROVIDE("_socket.EAI_FAMILY");
PYTHON_PROVIDE("_socket.EAI_MEMORY");
PYTHON_PROVIDE("_socket.EAI_NODATA");
PYTHON_PROVIDE("_socket.EAI_NONAME");
PYTHON_PROVIDE("_socket.EAI_OVERFLOW");
PYTHON_PROVIDE("_socket.EAI_SERVICE");
PYTHON_PROVIDE("_socket.EAI_SOCKTYPE");
PYTHON_PROVIDE("_socket.EAI_SYSTEM");
PYTHON_PROVIDE("_socket.INADDR_ALLHOSTS_GROUP");
PYTHON_PROVIDE("_socket.INADDR_ANY");
PYTHON_PROVIDE("_socket.INADDR_BROADCAST");
PYTHON_PROVIDE("_socket.INADDR_LOOPBACK");
PYTHON_PROVIDE("_socket.INADDR_MAX_LOCAL_GROUP");
PYTHON_PROVIDE("_socket.INADDR_NONE");
PYTHON_PROVIDE("_socket.INADDR_UNSPEC_GROUP");
PYTHON_PROVIDE("_socket.IPPORT_RESERVED");
PYTHON_PROVIDE("_socket.IPPORT_USERRESERVED");
PYTHON_PROVIDE("_socket.IPPROTO_AH");
PYTHON_PROVIDE("_socket.IPPROTO_DSTOPTS");
PYTHON_PROVIDE("_socket.IPPROTO_EGP");
PYTHON_PROVIDE("_socket.IPPROTO_ESP");
PYTHON_PROVIDE("_socket.IPPROTO_FRAGMENT");
PYTHON_PROVIDE("_socket.IPPROTO_GRE");
PYTHON_PROVIDE("_socket.IPPROTO_HOPOPTS");
PYTHON_PROVIDE("_socket.IPPROTO_ICMP");
PYTHON_PROVIDE("_socket.IPPROTO_ICMPV6");
PYTHON_PROVIDE("_socket.IPPROTO_IDP");
PYTHON_PROVIDE("_socket.IPPROTO_IGMP");
PYTHON_PROVIDE("_socket.IPPROTO_IP");
PYTHON_PROVIDE("_socket.IPPROTO_IPIP");
PYTHON_PROVIDE("_socket.IPPROTO_IPV6");
PYTHON_PROVIDE("_socket.IPPROTO_MAX");
PYTHON_PROVIDE("_socket.IPPROTO_NONE");
PYTHON_PROVIDE("_socket.IPPROTO_PIM");
PYTHON_PROVIDE("_socket.IPPROTO_PUP");
PYTHON_PROVIDE("_socket.IPPROTO_RAW");
PYTHON_PROVIDE("_socket.IPPROTO_ROUTING");
PYTHON_PROVIDE("_socket.IPPROTO_RSVP");
PYTHON_PROVIDE("_socket.IPPROTO_SCTP");
PYTHON_PROVIDE("_socket.IPPROTO_TCP");
PYTHON_PROVIDE("_socket.IPPROTO_TP");
PYTHON_PROVIDE("_socket.IPPROTO_UDP");
PYTHON_PROVIDE("_socket.IP_ADD_MEMBERSHIP");
PYTHON_PROVIDE("_socket.IP_DEFAULT_MULTICAST_LOOP");
PYTHON_PROVIDE("_socket.IP_DEFAULT_MULTICAST_TTL");
PYTHON_PROVIDE("_socket.IP_DROP_MEMBERSHIP");
PYTHON_PROVIDE("_socket.IP_HDRINCL");
PYTHON_PROVIDE("_socket.IP_MAX_MEMBERSHIPS");
PYTHON_PROVIDE("_socket.IP_MULTICAST_IF");
PYTHON_PROVIDE("_socket.IP_MULTICAST_LOOP");
PYTHON_PROVIDE("_socket.IP_MULTICAST_TTL");
PYTHON_PROVIDE("_socket.IP_OPTIONS");
PYTHON_PROVIDE("_socket.IP_RECVOPTS");
PYTHON_PROVIDE("_socket.IP_RECVRETOPTS");
PYTHON_PROVIDE("_socket.IP_RETOPTS");
PYTHON_PROVIDE("_socket.IP_TOS");
PYTHON_PROVIDE("_socket.IP_TRANSPARENT");
PYTHON_PROVIDE("_socket.IP_TTL");
PYTHON_PROVIDE("_socket.MSG_CMSG_CLOEXEC");
PYTHON_PROVIDE("_socket.MSG_CONFIRM");
PYTHON_PROVIDE("_socket.MSG_CTRUNC");
PYTHON_PROVIDE("_socket.MSG_DONTROUTE");
PYTHON_PROVIDE("_socket.MSG_DONTWAIT");
PYTHON_PROVIDE("_socket.MSG_EOF");
PYTHON_PROVIDE("_socket.MSG_EOR");
PYTHON_PROVIDE("_socket.MSG_ERRQUEUE");
PYTHON_PROVIDE("_socket.MSG_FASTOPEN");
PYTHON_PROVIDE("_socket.MSG_MORE");
PYTHON_PROVIDE("_socket.MSG_NOSIGNAL");
PYTHON_PROVIDE("_socket.MSG_NOTIFICATION");
PYTHON_PROVIDE("_socket.MSG_OOB");
PYTHON_PROVIDE("_socket.MSG_PEEK");
PYTHON_PROVIDE("_socket.MSG_TRUNC");
PYTHON_PROVIDE("_socket.MSG_WAITALL");
PYTHON_PROVIDE("_socket.NI_DGRAM");
PYTHON_PROVIDE("_socket.NI_MAXHOST");
PYTHON_PROVIDE("_socket.NI_MAXSERV");
PYTHON_PROVIDE("_socket.NI_NAMEREQD");
PYTHON_PROVIDE("_socket.NI_NOFQDN");
PYTHON_PROVIDE("_socket.NI_NUMERICHOST");
PYTHON_PROVIDE("_socket.NI_NUMERICSERV");
PYTHON_PROVIDE("_socket.PF_CAN");
PYTHON_PROVIDE("_socket.PF_PACKET");
PYTHON_PROVIDE("_socket.PF_RDS");
PYTHON_PROVIDE("_socket.SHUT_RD");
PYTHON_PROVIDE("_socket.SHUT_RDWR");
PYTHON_PROVIDE("_socket.SHUT_WR");
PYTHON_PROVIDE("_socket.SOCK_CLOEXEC");
PYTHON_PROVIDE("_socket.SOCK_DGRAM");
PYTHON_PROVIDE("_socket.SOCK_NONBLOCK");
PYTHON_PROVIDE("_socket.SOCK_RAW");
PYTHON_PROVIDE("_socket.SOCK_RDM");
PYTHON_PROVIDE("_socket.SOCK_SEQPACKET");
PYTHON_PROVIDE("_socket.SOCK_STREAM");
PYTHON_PROVIDE("_socket.SOL_IP");
PYTHON_PROVIDE("_socket.SOL_RDS");
PYTHON_PROVIDE("_socket.SOL_SOCKET");
PYTHON_PROVIDE("_socket.SOL_TCP");
PYTHON_PROVIDE("_socket.SOL_UDP");
PYTHON_PROVIDE("_socket.SOMAXCONN");
PYTHON_PROVIDE("_socket.SO_ACCEPTCONN");
PYTHON_PROVIDE("_socket.SO_BINDTODEVICE");
PYTHON_PROVIDE("_socket.SO_BROADCAST");
PYTHON_PROVIDE("_socket.SO_DEBUG");
PYTHON_PROVIDE("_socket.SO_DOMAIN");
PYTHON_PROVIDE("_socket.SO_DONTROUTE");
PYTHON_PROVIDE("_socket.SO_ERROR");
PYTHON_PROVIDE("_socket.SO_KEEPALIVE");
PYTHON_PROVIDE("_socket.SO_LINGER");
PYTHON_PROVIDE("_socket.SO_MARK");
PYTHON_PROVIDE("_socket.SO_OOBINLINE");
PYTHON_PROVIDE("_socket.SO_PASSCRED");
PYTHON_PROVIDE("_socket.SO_PASSSEC");
PYTHON_PROVIDE("_socket.SO_PEERCRED");
PYTHON_PROVIDE("_socket.SO_PEERSEC");
PYTHON_PROVIDE("_socket.SO_PRIORITY");
PYTHON_PROVIDE("_socket.SO_PROTOCOL");
PYTHON_PROVIDE("_socket.SO_RCVBUF");
PYTHON_PROVIDE("_socket.SO_RCVLOWAT");
PYTHON_PROVIDE("_socket.SO_RCVTIMEO");
PYTHON_PROVIDE("_socket.SO_REUSEADDR");
PYTHON_PROVIDE("_socket.SO_REUSEPORT");
PYTHON_PROVIDE("_socket.SO_SNDBUF");
PYTHON_PROVIDE("_socket.SO_SNDLOWAT");
PYTHON_PROVIDE("_socket.SO_SNDTIMEO");
PYTHON_PROVIDE("_socket.SO_TYPE");
PYTHON_PROVIDE("_socket.SocketType");
PYTHON_PROVIDE("_socket.TCP_CONGESTION");
PYTHON_PROVIDE("_socket.TCP_CORK");
PYTHON_PROVIDE("_socket.TCP_DEFER_ACCEPT");
PYTHON_PROVIDE("_socket.TCP_FASTOPEN");
PYTHON_PROVIDE("_socket.TCP_FASTOPEN_CONNECT");
PYTHON_PROVIDE("_socket.TCP_INFO");
PYTHON_PROVIDE("_socket.TCP_KEEPCNT");
PYTHON_PROVIDE("_socket.TCP_KEEPIDLE");
PYTHON_PROVIDE("_socket.TCP_KEEPINTVL");
PYTHON_PROVIDE("_socket.TCP_LINGER2");
PYTHON_PROVIDE("_socket.TCP_MAXSEG");
PYTHON_PROVIDE("_socket.TCP_NODELAY");
PYTHON_PROVIDE("_socket.TCP_QUICKACK");
PYTHON_PROVIDE("_socket.TCP_SAVED_SYN");
PYTHON_PROVIDE("_socket.TCP_SAVE_SYN");
PYTHON_PROVIDE("_socket.TCP_SYNCNT");
PYTHON_PROVIDE("_socket.TCP_USER_TIMEOUT");
PYTHON_PROVIDE("_socket.TCP_WINDOW_CLAMP");
PYTHON_PROVIDE("_socket.dup");
PYTHON_PROVIDE("_socket.error");
PYTHON_PROVIDE("_socket.gaierror");
PYTHON_PROVIDE("_socket.getaddrinfo");
PYTHON_PROVIDE("_socket.getdefaulttimeout");
PYTHON_PROVIDE("_socket.gethostbyaddr");
PYTHON_PROVIDE("_socket.gethostbyname");
PYTHON_PROVIDE("_socket.gethostbyname_ex");
PYTHON_PROVIDE("_socket.gethostname");
PYTHON_PROVIDE("_socket.getnameinfo");
PYTHON_PROVIDE("_socket.getprotobyname");
PYTHON_PROVIDE("_socket.getservbyname");
PYTHON_PROVIDE("_socket.getservbyport");
PYTHON_PROVIDE("_socket.has_ipv6");
PYTHON_PROVIDE("_socket.herror");
PYTHON_PROVIDE("_socket.htonl");
PYTHON_PROVIDE("_socket.htons");
PYTHON_PROVIDE("_socket.inet_aton");
PYTHON_PROVIDE("_socket.inet_ntoa");
PYTHON_PROVIDE("_socket.inet_ntop");
PYTHON_PROVIDE("_socket.inet_pton");
PYTHON_PROVIDE("_socket.ntohl");
PYTHON_PROVIDE("_socket.ntohs");
PYTHON_PROVIDE("_socket.setdefaulttimeout");
PYTHON_PROVIDE("_socket.sethostname");
PYTHON_PROVIDE("_socket.socket");
PYTHON_PROVIDE("_socket.socketpair");
PYTHON_PROVIDE("_socket.timeout");
/*