latest revision Branch MAIN
Created: 2015-07-19 15:20:37 +0200 (2 months 22 days ago) | Author: ragge | Changeset: MAIN:ragge:20150719132037Add support for u"", U"" and u8"" strings. Now uses only instring() function
to print out strings. All internal strings are UTF-8.
This required a substantial rewrite of the string handling in pcc.
Syntax now is:
- Input is default UTF-8.
- u"" strings are UTF-16, U"" strings are UTF-32.
- L"" strings are either one of the above, depending on type.
Created: 2014-08-22 15:13:29 +0200 (13 months ago) | Author: plunky | Changeset: MAIN:plunky:20140822131329rework string handling, changing back to the method where strings are
internalized and held with non-ascii values escaped.
There is some revert of the unicode patch for this (which changed
the compiler to use a fully binary string internally), but I believe
all the utf8 functionality has been preserved.
This fixes PCC-466 by Volkmar Klatt (also noted by Rune, on pcc-list)
Branch point for: r-1-1-0
Tags: r-1-1-0$BP r-1-1-0-RELEASE
Created: 2014-06-06 17:31:56 +0200 (16 months ago) | Author: plunky | Changeset: MAIN:plunky:20140606153156"#if 0" unused cp2u8(), for now
Created: 2014-05-28 08:58:58 +0200 (16 months ago) | Author: plunky | Changeset: MAIN:plunky:20140528065858add Id tags, for CVS