967 B
967 B
x.x - xxxx-xx-xx
Changes affecting backwards compatibility
Breaking changes in the standard library
base64.encodeno longer supportslineLenandnewLineusebase64.encodeMIMEinstead.
Breaking changes in the compiler
- Implicit conversions for
constbehave correctly now, meaning that code likeconst SOMECONST = 0.int; procThatTakesInt32(SOMECONST)will be illegal now. Simply writeconst SOMECONST = 0instead.
Library additions
macros.newLitnow works for ref object types.system.writeFilehas been overloaded to also supportopenarray[byte].
Library changes
base64.encodeandbase64.decodewas made faster by about 50%.htmlgenadds MathML support (ISO 40314).
Language additions
Language changes
- Unsigned integer operators have been fixed to allow promotion of the first operand.