Use a do-while loop in the inner loop for rotate (m is always greater than zero).
Tweak the deque struct by moving the least used fields (maxlen and weakref) to the end.
Issue #18432:  Fix unintended API change in the sched module
merge
Issue #9893: remove an outdated mention of the Vim-related files.
Issue #18452: fix several "occurrence" typos (reported by F?vry Thibault).
Closes #18452: fix several "occurrence" typos (reported by F?vry Thibault).