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

@ -18,6 +18,66 @@
/* clang-format off */
PYTHON_PROVIDE("_operator");
PYTHON_PROVIDE("_operator.__doc__");
PYTHON_PROVIDE("_operator.__loader__");
PYTHON_PROVIDE("_operator.__name__");
PYTHON_PROVIDE("_operator.__package__");
PYTHON_PROVIDE("_operator.__spec__");
PYTHON_PROVIDE("_operator._compare_digest");
PYTHON_PROVIDE("_operator.abs");
PYTHON_PROVIDE("_operator.add");
PYTHON_PROVIDE("_operator.and_");
PYTHON_PROVIDE("_operator.attrgetter");
PYTHON_PROVIDE("_operator.concat");
PYTHON_PROVIDE("_operator.contains");
PYTHON_PROVIDE("_operator.countOf");
PYTHON_PROVIDE("_operator.delitem");
PYTHON_PROVIDE("_operator.eq");
PYTHON_PROVIDE("_operator.floordiv");
PYTHON_PROVIDE("_operator.ge");
PYTHON_PROVIDE("_operator.getitem");
PYTHON_PROVIDE("_operator.gt");
PYTHON_PROVIDE("_operator.iadd");
PYTHON_PROVIDE("_operator.iand");
PYTHON_PROVIDE("_operator.iconcat");
PYTHON_PROVIDE("_operator.ifloordiv");
PYTHON_PROVIDE("_operator.ilshift");
PYTHON_PROVIDE("_operator.imatmul");
PYTHON_PROVIDE("_operator.imod");
PYTHON_PROVIDE("_operator.imul");
PYTHON_PROVIDE("_operator.index");
PYTHON_PROVIDE("_operator.indexOf");
PYTHON_PROVIDE("_operator.inv");
PYTHON_PROVIDE("_operator.invert");
PYTHON_PROVIDE("_operator.ior");
PYTHON_PROVIDE("_operator.ipow");
PYTHON_PROVIDE("_operator.irshift");
PYTHON_PROVIDE("_operator.is_");
PYTHON_PROVIDE("_operator.is_not");
PYTHON_PROVIDE("_operator.isub");
PYTHON_PROVIDE("_operator.itemgetter");
PYTHON_PROVIDE("_operator.itruediv");
PYTHON_PROVIDE("_operator.ixor");
PYTHON_PROVIDE("_operator.le");
PYTHON_PROVIDE("_operator.length_hint");
PYTHON_PROVIDE("_operator.lshift");
PYTHON_PROVIDE("_operator.lt");
PYTHON_PROVIDE("_operator.matmul");
PYTHON_PROVIDE("_operator.methodcaller");
PYTHON_PROVIDE("_operator.mod");
PYTHON_PROVIDE("_operator.mul");
PYTHON_PROVIDE("_operator.ne");
PYTHON_PROVIDE("_operator.neg");
PYTHON_PROVIDE("_operator.not_");
PYTHON_PROVIDE("_operator.or_");
PYTHON_PROVIDE("_operator.pos");
PYTHON_PROVIDE("_operator.pow");
PYTHON_PROVIDE("_operator.rshift");
PYTHON_PROVIDE("_operator.setitem");
PYTHON_PROVIDE("_operator.sub");
PYTHON_PROVIDE("_operator.truediv");
PYTHON_PROVIDE("_operator.truth");
PYTHON_PROVIDE("_operator.xor");
PyDoc_STRVAR(operator_doc,
"Operator interface.\n\