Sun, 23 Apr 2017 13:15:30 +0900 |
Yuya Nishihara |
encoding: introduce tagging type for non-lossy non-ASCII string
|
file |
diff |
annotate
|
Sun, 22 Apr 2018 11:38:53 +0900 |
Yuya Nishihara |
encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it
|
file |
diff |
annotate
|
Sun, 01 Jul 2018 23:36:53 +0900 |
Yuya Nishihara |
encoding: alias cp65001 to utf-8 on Windows
stable
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 02:43:17 -0600 |
Yuya Nishihara |
py3: drop encoding.strio()
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 17:56:32 -0500 |
Yuya Nishihara |
py3: don't crash when re-raising encoding error
|
file |
diff |
annotate
|
Sat, 16 Sep 2017 22:55:48 +0900 |
Yuya Nishihara |
py3: use 'surrogatepass' error handler to process U+DCxx transparently
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 15:54:29 +0900 |
Yuya Nishihara |
py3: wrap bytes in encoding.from/toutf8b() with bytestr
|
file |
diff |
annotate
|
Fri, 15 Sep 2017 19:43:32 -0400 |
Augie Fackler |
encoding: ensure getutf8char always returns a bytestr, never an int
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:56:31 +0900 |
Yuya Nishihara |
doctest: use print_function and convert bytes to unicode where needed
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 15:47:17 +0900 |
Yuya Nishihara |
doctest: do not embed non-ascii characters in docstring
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 15:42:27 +0900 |
Yuya Nishihara |
doctest: pass encoding name as system string
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:32:11 +0900 |
Yuya Nishihara |
doctest: bulk-replace string literals with b'' for Python 3
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 13:08:58 +0900 |
Yuya Nishihara |
encoding: add fast path of from/toutf8b() for ASCII strings
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 13:06:23 +0900 |
Yuya Nishihara |
encoding: add fast path of from/tolocal() for ASCII strings
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 12:59:42 +0900 |
Yuya Nishihara |
encoding: add function to test if a str consists of ASCII characters
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 14:47:52 +0900 |
Yuya Nishihara |
encoding: add fast path of jsonescape() (issue5533)
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 16:10:51 +0900 |
Yuya Nishihara |
encoding: extract stub for fast JSON escape
|
file |
diff |
annotate
|
Wed, 16 Aug 2017 13:50:11 +0900 |
Yuya Nishihara |
py3: make encoding.strio() an identity function on Python 2
|
file |
diff |
annotate
|
Mon, 24 Jul 2017 14:38:40 -0400 |
Augie Fackler |
py3: introduce a wrapper for __builtins__.{raw_,}input()
|
file |
diff |
annotate
|
Mon, 14 Aug 2017 15:50:40 +0900 |
Yuya Nishihara |
py3: change encoding.localstr to a subclass of bytes, not str
|
file |
diff |
annotate
|
Mon, 31 Jul 2017 23:13:47 +0900 |
Yuya Nishihara |
encoding: drop circular import by proxying through '<policy>.charencode'
|
file |
diff |
annotate
|
Sat, 24 Jun 2017 13:48:04 +0900 |
Yuya Nishihara |
py3: add utility to forward __str__() to __bytes__()
|
file |
diff |
annotate
|
Mon, 29 May 2017 21:57:51 +0900 |
Yuya Nishihara |
encoding: make sure "wide" variable never be referenced from other modules
|
file |
diff |
annotate
|
Sun, 28 May 2017 13:27:29 -0400 |
Augie Fackler |
encoding: make wide character class list a sysstr
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:23:56 +0900 |
Yuya Nishihara |
parsers: switch to policy importer
|
file |
diff |
annotate
|
Tue, 16 May 2017 23:36:38 +0900 |
Yuya Nishihara |
encoding: use i.startswith() instead of i[0] to eliminate py2/3 divergence
|
file |
diff |
annotate
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
file |
diff |
annotate
|
Sat, 13 May 2017 11:20:51 -0700 |
Gregory Szorc |
encoding: remove workaround for locale.getpreferredencoding()
|
file |
diff |
annotate
|
Mon, 01 May 2017 17:23:48 +0900 |
Yuya Nishihara |
check-code: ignore re-exports of os.environ in encoding.py
|
file |
diff |
annotate
|
Wed, 03 May 2017 15:37:51 +0530 |
Pulkit Goyal |
py3: use pycompat.bytechr instead of chr
|
file |
diff |
annotate
|
Wed, 29 Mar 2017 21:13:55 +0900 |
Yuya Nishihara |
pycompat: introduce identity function as a compat stub
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 09:12:56 -0700 |
Yuya Nishihara |
encoding: add converter between native str and byte string
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 09:11:08 -0700 |
Yuya Nishihara |
encoding: factor out unicode variants of from/tolocal()
|
file |
diff |
annotate
|
Sat, 17 Dec 2016 23:55:25 +0530 |
Pulkit Goyal |
py3: make sure encoding.encoding is a bytes variable
|
file |
diff |
annotate
|
Wed, 28 Sep 2016 20:05:34 +0900 |
Yuya Nishihara |
py3: provide encoding.environ which is a dict of bytes
|
file |
diff |
annotate
|
Wed, 28 Sep 2016 20:39:06 +0900 |
Yuya Nishihara |
py3: convert encoding name and mode to str
|
file |
diff |
annotate
|
Wed, 28 Sep 2016 20:01:23 +0900 |
Yuya Nishihara |
pycompat: provide 'ispy3' constant
|
file |
diff |
annotate
|
Fri, 11 Mar 2016 21:27:26 -0800 |
Gregory Szorc |
encoding: use range() instead of xrange()
|
file |
diff |
annotate
|
Fri, 11 Mar 2016 21:23:34 -0800 |
Gregory Szorc |
encoding: make HFS+ ignore code Python 3 compatible
|
file |
diff |
annotate
|
Sun, 27 Dec 2015 19:58:11 +0900 |
Yuya Nishihara |
encoding: backport paranoid escaping from templatefilters.jsonescape()
|
file |
diff |
annotate
|
Sun, 27 Dec 2015 19:28:34 +0900 |
Yuya Nishihara |
encoding: add option to escape non-ascii characters in JSON
|
file |
diff |
annotate
|
Sat, 30 Jan 2016 19:48:35 +0900 |
Yuya Nishihara |
encoding: initialize jsonmap when module is loaded
|
file |
diff |
annotate
|
Sat, 30 Jan 2016 19:41:34 +0900 |
Yuya Nishihara |
encoding: change jsonmap to a list indexed by code point
|
file |
diff |
annotate
|
Sat, 16 Jan 2016 18:30:01 +0900 |
Yuya Nishihara |
encoding: escape U+007F (DEL) character in JSON
|
file |
diff |
annotate
|
Thu, 07 Jan 2016 14:57:57 -0600 |
Matt Mackall |
encoding: handle UTF-16 internal limit with fromutf8b (issue5031)
|
file |
diff |
annotate
|
Sat, 12 Dec 2015 23:26:12 -0800 |
Gregory Szorc |
encoding: use double backslash
|
file |
diff |
annotate
|
Sat, 12 Dec 2015 22:57:48 -0500 |
Gregory Szorc |
encoding: use absolute_import
|
file |
diff |
annotate
|
Mon, 02 Nov 2015 17:17:33 -0600 |
Matt Mackall |
encoding: extend test cases for utf8b
|
file |
diff |
annotate
|
Thu, 05 Nov 2015 17:30:10 -0600 |
Matt Mackall |
encoding: re-escape U+DCxx characters in toutf8b input (issue4927)
|
file |
diff |
annotate
|
Thu, 05 Nov 2015 17:21:43 -0600 |
Matt Mackall |
encoding: use getutf8char in toutf8b
|
file |
diff |
annotate
|
Thu, 05 Nov 2015 17:11:50 -0600 |
Matt Mackall |
encoding: handle non-BMP characters in fromutf8b
|
file |
diff |
annotate
|
Thu, 05 Nov 2015 16:48:46 -0600 |
Matt Mackall |
encoding: add getutf8char helper
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
file |
diff |
annotate
|
Thu, 02 Apr 2015 19:17:32 -0700 |
Siddharth Agarwal |
util.h: define an enum for normcase specs
|
file |
diff |
annotate
|
Wed, 01 Apr 2015 00:30:41 -0700 |
Siddharth Agarwal |
encoding.upper: factor out fallback code
|
file |
diff |
annotate
|
Wed, 01 Apr 2015 00:21:10 -0700 |
Siddharth Agarwal |
encoding: define an enum that specifies what normcase does to ASCII strings
|
file |
diff |
annotate
|
Tue, 31 Mar 2015 15:22:09 -0700 |
Siddharth Agarwal |
encoding: use parsers.asciiupper when available
|
file |
diff |
annotate
|
Tue, 16 Dec 2014 13:06:41 -0500 |
Augie Fackler |
encoding: add hfsignoreclean to clean out HFS-ignored characters
stable
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 02:07:04 +0900 |
FUJIWARA Katsunori |
encoding: avoid cyclic dependency around "parsers" in pure Python build
|
file |
diff |
annotate
|
Fri, 03 Oct 2014 18:45:56 -0700 |
Siddharth Agarwal |
encoding.lower: use fast ASCII lower
|
file |
diff |
annotate
|