mercurial/encoding.py
9e8fcd2e78c1026ff157502db7877ec0c582df7c
created 2018-09-25 08:53 -0700
pushed 2018-09-26 18:20 +0000
Martin von Zweigbergk Martin von Zweigbergk - encoding: remove unnecessary lambdas from _encodingfixers
fb628c048d64b011765bd0b601f628804d04e89d
created 2018-09-23 22:36 -0400
pushed 2018-09-25 16:19 +0000
Matt Harbison Matt Harbison - py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings
24e493ec222940123642f4dfcb8b3e5f0248d546
created 2018-09-21 19:48 -0400
pushed 2018-09-25 16:19 +0000
Matt Harbison Matt Harbison - py3: rename pycompat.getcwd() to encoding.getcwd() (API)
e7aa113b14f77959ad4039d873b57100a4d56b31
created 2018-08-01 13:00 -0700
pushed 2018-08-03 01:30 +0000
Gregory Szorc Gregory Szorc - global: use pycompat.xrange()
7acec9408e1c4bc858177284ea1ed24ba5e1612e
created 2018-07-19 13:55 -0400
pushed 2018-07-26 17:07 +0000
Augie Fackler Augie Fackler - release: merge default into stable for 4.7 release freeze stable
443029011990c75c533ec0454fd0f5c1060d4690
created 2018-07-01 23:36 +0900
pushed 2018-07-10 05:37 +0000
Yuya Nishihara Yuya Nishihara - encoding: alias cp65001 to utf-8 on Windows stable
3ea3c96ada541aa3b673b0da14aaecf1d200428b
created 2017-04-23 13:15 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - encoding: introduce tagging type for non-lossy non-ASCII string
57b0c7221dba1a1eee933fcd2c61ace6087053f4
created 2018-04-22 11:38 +0900
pushed 2018-05-11 21:24 +0000
Yuya Nishihara Yuya Nishihara - encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it
d4c760c997cd6bcf4793b7ff2087c99fde99a94a
created 2018-03-06 02:43 -0600
pushed 2018-03-09 23:34 +0000
Yuya Nishihara Yuya Nishihara - py3: drop encoding.strio()
3696efeab66f81dcdae9fb2548411003b51eb063
created 2018-03-01 17:56 -0500
pushed 2018-03-02 14:51 +0000
Yuya Nishihara Yuya Nishihara - py3: don't crash when re-raising encoding error
aa877860d4d7af411b7d6652aa27a6e2a2e1a19f
created 2017-09-16 22:55 +0900
pushed 2017-09-23 03:02 +0000
Yuya Nishihara Yuya Nishihara - py3: use 'surrogatepass' error handler to process U+DCxx transparently
1c601df9894c472ec730d14a2c8c8d3675bb5e8f
created 2017-09-03 15:54 +0900
pushed 2017-09-23 03:02 +0000
Yuya Nishihara Yuya Nishihara - py3: wrap bytes in encoding.from/toutf8b() with bytestr
112f118ecb00c9ba265ecceac22c17a0d23b537b
created 2017-09-15 19:43 -0400
pushed 2017-09-23 03:02 +0000
Augie Fackler Augie Fackler - encoding: ensure getutf8char always returns a bytestr, never an int
a8994d08e4a289828f722edd31540458161a38df
created 2017-09-03 14:56 +0900
pushed 2017-09-14 04:21 +0000
Yuya Nishihara Yuya Nishihara - doctest: use print_function and convert bytes to unicode where needed
414a3513c2bd6d4d40eb85c103d7a68ffc1c6395
created 2017-09-03 15:47 +0900
pushed 2017-09-14 04:21 +0000
Yuya Nishihara Yuya Nishihara - doctest: do not embed non-ascii characters in docstring
e9e225f1693295af54f54b86aa103fce8330d2ba
created 2017-09-03 15:42 +0900
pushed 2017-09-14 04:21 +0000
Yuya Nishihara Yuya Nishihara - doctest: pass encoding name as system string
0fa7813202034057501df4a90017d32f990b6b4c
created 2017-09-03 14:32 +0900
pushed 2017-09-14 04:21 +0000
Yuya Nishihara Yuya Nishihara - doctest: bulk-replace string literals with b'' for Python 3
6c119dbfd0c02e35490e64537cc957f46237aaba
created 2017-04-23 13:08 +0900
pushed 2017-08-31 22:34 +0000
Yuya Nishihara Yuya Nishihara - encoding: add fast path of from/toutf8b() for ASCII strings
853574db5b12209f6b2e98d12cf5af83670852fe
created 2017-04-23 13:06 +0900
pushed 2017-08-31 22:34 +0000
Yuya Nishihara Yuya Nishihara - encoding: add fast path of from/tolocal() for ASCII strings
f4433f2713d08a21ef1b595818e9f85a3271b557
created 2017-04-23 12:59 +0900
pushed 2017-08-31 22:34 +0000
Yuya Nishihara Yuya Nishihara - encoding: add function to test if a str consists of ASCII characters
2c37f9dabc326370004ae9b66604e6c5ef6d6389
created 2017-04-23 14:47 +0900
pushed 2017-08-31 22:34 +0000
Yuya Nishihara Yuya Nishihara - encoding: add fast path of jsonescape() (issue5533)
b9101467d88b232011609d63b4ddaa3e594cd489
created 2017-04-23 16:10 +0900
pushed 2017-08-31 22:34 +0000
Yuya Nishihara Yuya Nishihara - encoding: extract stub for fast JSON escape
f18b11534274be15d64209a9e5dd972217262915
created 2017-08-16 13:50 +0900
pushed 2017-08-19 05:07 +0000
Yuya Nishihara Yuya Nishihara - py3: make encoding.strio() an identity function on Python 2
7d5bc0e5b88f4b9e9e556f9c1aa5c60f15029b66
created 2017-07-24 14:38 -0400
pushed 2017-08-19 05:07 +0000
Augie Fackler Augie Fackler - py3: introduce a wrapper for __builtins__.{raw_,}input()
dabe1f11ae3aefab4d3a460b456a0e84507b6326
created 2017-08-14 15:50 +0900
pushed 2017-08-19 05:07 +0000
Yuya Nishihara Yuya Nishihara - py3: change encoding.localstr to a subclass of bytes, not str
f5fc54e7e467790000c66c4cb1832fd466ab4052
created 2017-07-31 23:13 +0900
pushed 2017-08-19 05:07 +0000
Yuya Nishihara Yuya Nishihara - encoding: drop circular import by proxying through '<policy>.charencode'
ce96efec81121eab1c8ee3ff223a924530322400
created 2017-06-24 13:48 +0900
pushed 2017-06-24 22:19 +0000
Yuya Nishihara Yuya Nishihara - py3: add utility to forward __str__() to __bytes__()
044f3d7eb9aee38b58a390658f2bae3b1018ecd5
created 2017-05-29 21:57 +0900
pushed 2017-06-09 06:37 +0000
Yuya Nishihara Yuya Nishihara - encoding: make sure "wide" variable never be referenced from other modules
0ec17613582cae98ee57c13f3329226be27ecc16
created 2017-05-28 13:27 -0400
pushed 2017-06-09 06:37 +0000
Augie Fackler Augie Fackler - encoding: make wide character class list a sysstr
7040f5131454b0ae9117ec10a9f33352a04746a3
created 2017-05-16 23:36 +0900
pushed 2017-05-17 01:32 +0000
Yuya Nishihara Yuya Nishihara - encoding: use i.startswith() instead of i[0] to eliminate py2/3 divergence
cf424dae5dc7e25f2a668405714942c4c854c965
created 2017-05-01 17:23 +0900
pushed 2017-05-08 16:32 +0000
Yuya Nishihara Yuya Nishihara - check-code: ignore re-exports of os.environ in encoding.py
6c0ae96834375d07e5ba240543de4cdcc7b3f359
created 2017-05-03 15:37 +0530
pushed 2017-05-08 16:32 +0000
Pulkit Goyal Pulkit Goyal - py3: use pycompat.bytechr instead of chr
7d2cbe11ae48ac727d3443271e1ada77043b187a
created 2017-03-29 21:13 +0900
pushed 2017-04-03 22:24 +0000
Yuya Nishihara Yuya Nishihara - pycompat: introduce identity function as a compat stub
6419cd2430171b93064478503f5f27562bd808c9
created 2017-03-13 09:12 -0700
pushed 2017-03-18 17:32 +0000
Yuya Nishihara Yuya Nishihara - encoding: add converter between native str and byte string
067add650129ca772f97c57822a9c98e2daff3c3
created 2017-03-13 09:11 -0700
pushed 2017-03-18 17:32 +0000
Yuya Nishihara Yuya Nishihara - encoding: factor out unicode variants of from/tolocal()
ce36fa9b140cff93e071035e3e9d4aaf39e6f7b0
created 2016-12-17 23:55 +0530
pushed 2016-12-22 17:34 +0000
Pulkit Goyal Pulkit Goyal - py3: make sure encoding.encoding is a bytes variable
e4a6b439acc55f821322b3012592eec77f2e17a7
created 2016-09-28 20:05 +0900
pushed 2016-10-02 17:33 +0000
Yuya Nishihara Yuya Nishihara - py3: provide encoding.environ which is a dict of bytes
02dbfaa6df0b9dd4c15cbf3edfe867fe6a90abd2
created 2016-09-28 20:39 +0900
pushed 2016-10-02 17:33 +0000
Yuya Nishihara Yuya Nishihara - py3: convert encoding name and mode to str
0f6d6fdd3c2a412e38383647cd4155d7ef5d2777
created 2016-09-28 20:01 +0900
pushed 2016-10-02 17:33 +0000
Yuya Nishihara Yuya Nishihara - pycompat: provide 'ispy3' constant
ffa599f3f5034eb8ebe3ab945a00b5dbf52add2f
created 2016-01-16 18:30 +0900
pushed 2016-01-18 03:58 +0000
Yuya Nishihara Yuya Nishihara - encoding: escape U+007F (DEL) character in JSON
c8d3392f76e14751da518b6a52860686bbadf25e
created 2016-01-07 14:57 -0600
pushed 2016-01-12 02:18 +0000
Matt Mackall Matt Mackall - encoding: handle UTF-16 internal limit with fromutf8b (issue5031)
less more (0) -100 -60 tip