- Update the Pygments lexer we use for parsing Swift-like code.
- State more explicitly which highlighting should be used in which
code blocks.
- Disable highlighting altogether in certain cases (such as SIL.rst,
which has equal amounts grammar and SIL excerpts).
This should fix the warnings-as-error issues coming from Sphinx > 1.3.4.
Based on a patch by Jeremy Fergason!
https://bugs.swift.org/browse/SR-620
This changes all classes to be formatted in the same way.
* Each property is on it's own line
* Each declaration is on it's own line
* Single linebreak in between rulesets
* Fix almost every broken link and perm redirect
- Fix Xref from OptimizationTips.rst to Specialization section in Generics.rst
to use Sphinx syntax instead of a direct link to GitHub
- Fix over 12 broken links and permanent redirects
* Fix Rust related inconsistencies and broken links
- Update to reflect Rust does not have three types of pointers anymore
- Replace broken links to deprecated Rust documentation with alternatives,
comparable references in new Rust documentation
regional indicator handling. There is no contradiction here: regional
indicators are allowed in groups of two, should not be split by grapheme
cluster segmentation algorithm, and the producer of the text is
responsible for not putting more than two regional indicators
consecutively.
Swift SVN r19396
I tried hard find all references to 'func' in documentation, comments and
diagnostics, but I am sure that I missed a few. If you find something, please
let me know.
rdar://15346654
Swift SVN r9886
Beginning to move all ObjC/Cocoa references out of the first part of
the document, so the high-level string design stands on its own. It's
becoming clear that rationales need to be moved out of the sidebar and
back into the main body of the text, so checkpointing before
restructuring.
Swift SVN r7899