Allow setting a default encoding to ease str/unicode <-> c string conversion.
Default encoding test.
c89 fix
Merge remote-tracking branch 'main/master'
fix type analysis bug
slightly improve test
test and fix tp_new() calling of cimported types
warn about ignored freelist() decorator on subtypes
inline freelist call to PyObject_Init()
clarify error message
extend freelist support to all subtypes that have the same object struct size
changelog
describe ways for fast exttype instantiation in docs
extend test case
Cleanup default encoding.
support 'default' encoding
multiple-choice directive type
Docs for c_string_type and c_string_encoding
.# Please enter the commit message for your changes. Lines starting
Merge remote-tracking branch 'main/master'

Conflicts:
	Cython/Compiler/Options.py
Allow enums in switch statement optimization.