Tue, 21 Mar 2017 22:20:11 -0700 |
Gregory Szorc |
pycompat: alias urlreq.unquote to unquote_to_bytes
|
Sun, 19 Mar 2017 14:12:38 -0400 |
Augie Fackler |
pycompat: add maplist alias for old map behavior
|
Wed, 08 Mar 2017 22:48:26 +0900 |
Yuya Nishihara |
pycompat: add bytestr wrapper which mostly acts as a Python 2 str
|
Wed, 15 Mar 2017 09:32:18 -0700 |
Martin von Zweigbergk |
py3: make py3 compat.iterbytestr simpler and faster
|
Wed, 15 Mar 2017 09:30:50 -0700 |
Martin von Zweigbergk |
py3: optimize py3 compat.bytechr using Struct.pack
|
Mon, 13 Mar 2017 12:16:47 -0700 |
Gregory Szorc |
pycompat: custom implementation of urllib.parse.quote()
|
Mon, 13 Mar 2017 12:14:17 -0700 |
Gregory Szorc |
pycompat: alias urllib symbols directly
|
Sun, 12 Mar 2017 17:04:45 -0700 |
Yuya Nishihara |
pycompat: add helper to iterate each char in bytes
|
Sun, 12 Mar 2017 12:54:11 -0700 |
Yuya Nishihara |
pycompat: move imports of cStringIO/io to where they are used
|
Mon, 13 Mar 2017 00:55:14 +0530 |
Pulkit Goyal |
pycompat: default to BytesIO instead of StringIO
|
Sat, 11 Mar 2017 13:53:14 -0500 |
Augie Fackler |
merge with stable
|
Tue, 07 Mar 2017 13:24:24 -0500 |
Augie Fackler |
pycompat: verify sys.argv exists before forwarding it (issue5493)
stable
|
Wed, 08 Mar 2017 22:30:12 +0900 |
Yuya Nishihara |
py3: factor out bytechr() function
|
Fri, 03 Mar 2017 13:04:32 +0530 |
Pulkit Goyal |
py3: add pycompat.open and replace open() calls
|
Sun, 15 Jan 2017 13:17:05 +0530 |
Pulkit Goyal |
py3: replace pycompat.getenv with encoding.environ.get
|
Sun, 25 Dec 2016 03:06:55 +0530 |
Pulkit Goyal |
py3: have a bytes version of shlex.split()
|
Tue, 20 Dec 2016 00:02:24 +0530 |
Pulkit Goyal |
py3: have bytes version of sys.executable
|
Mon, 19 Dec 2016 02:35:38 +0530 |
Pulkit Goyal |
py3: have bytes version of os.getenv
|
Sun, 18 Dec 2016 00:52:05 +0530 |
Pulkit Goyal |
py3: have a bytes version of sys.platform
|
Sun, 18 Dec 2016 00:44:21 +0530 |
Pulkit Goyal |
py3: have a bytes version of os.altsep
|
Wed, 07 Dec 2016 21:53:03 +0530 |
Pulkit Goyal |
py3: utility functions to convert keys of kwargs to bytes/unicodes
|
Tue, 06 Dec 2016 06:36:36 +0530 |
Pulkit Goyal |
py3: make a bytes version of getopt.getopt()
|
Tue, 22 Nov 2016 18:46:50 +0530 |
Pulkit Goyal |
py3: add os.getcwdb() to have bytes path
|
Thu, 20 Oct 2016 23:40:24 +0900 |
Yuya Nishihara |
py3: provide bytes stdin/out/err through util module
|
Wed, 09 Nov 2016 22:06:09 +0900 |
Yuya Nishihara |
py3: document why os.fsencode() can be used to get back bytes argv
|
Sun, 06 Nov 2016 04:36:26 +0530 |
Pulkit Goyal |
py3: have bytes version of sys.argv
|
Sun, 09 Oct 2016 09:02:25 -0400 |
Augie Fackler |
pycompat: introduce an alias for urllib.unquote
|
Sun, 06 Nov 2016 03:44:44 +0530 |
Pulkit Goyal |
py3: have pycompat.ospathsep and pycompat.ossep
|
Sun, 06 Nov 2016 03:33:22 +0530 |
Pulkit Goyal |
py3: add a bytes version of os.name
|
Sun, 06 Nov 2016 03:12:40 +0530 |
Pulkit Goyal |
py3: add os.fsdecode() as pycompat.fsdecode()
|
Mon, 10 Oct 2016 23:11:15 +0100 |
Martijn Pieters |
pycompat: only accept a bytestring filepath in Python 2
|
Sun, 09 Oct 2016 17:44:23 +0200 |
Martijn Pieters |
py3: add an os.fsencode backport to ease path handling
|
Sat, 08 Oct 2016 08:35:43 -0400 |
Augie Fackler |
pycompat: when setting attrs, ensure we use sysstr
|
Wed, 28 Sep 2016 22:32:09 +0900 |
Yuya Nishihara |
pycompat: extract function that converts attribute or encoding name to str
|
Wed, 28 Sep 2016 20:01:23 +0900 |
Yuya Nishihara |
pycompat: provide 'ispy3' constant
|
Sun, 14 Aug 2016 14:46:24 +0900 |
Yuya Nishihara |
pycompat: delay loading modules registered to stub
|
Tue, 16 Aug 2016 12:35:15 +0900 |
Yuya Nishihara |
py3: import builtin wrappers automagically by code transformer
|
Sun, 14 Aug 2016 12:51:21 +0900 |
Yuya Nishihara |
py3: provide (del|get|has|set)attr wrappers that accepts bytes
|
Sun, 14 Aug 2016 12:44:13 +0900 |
Yuya Nishihara |
py3: check python version to enable builtins hack
|
Sun, 14 Aug 2016 12:41:54 +0900 |
Yuya Nishihara |
py3: move xrange alias next to import lines
|
Sat, 13 Aug 2016 04:21:42 +0530 |
Pulkit Goyal |
pycompat: avoid using an extra function
|
Sat, 13 Aug 2016 03:03:01 +0530 |
Pulkit Goyal |
pycompat: remove multiple occurences of urlencode
|
Sun, 17 Jul 2016 19:48:04 +0530 |
Pulkit Goyal |
pycompat: make pycompat demandimport friendly
|
Wed, 13 Jul 2016 23:38:29 +0530 |
Pulkit Goyal |
py3: conditionalize BaseHTTPServer, SimpleHTTPServer and CGIHTTPServer import
|
Tue, 28 Jun 2016 16:01:53 +0530 |
Pulkit Goyal |
py3: conditionalize httplib import
|
Mon, 27 Jun 2016 16:48:54 +0530 |
Pulkit Goyal |
py3: conditionalize SocketServer import
|
Mon, 27 Jun 2016 16:37:37 +0530 |
Pulkit Goyal |
py3: conditionalize xmlrpclib import
|
Mon, 27 Jun 2016 16:16:10 +0530 |
Pulkit Goyal |
py3: conditionalize the urlparse import
|
Sat, 25 Jun 2016 17:22:06 -0700 |
Gregory Szorc |
pycompat: add HTTPPasswordMgrWithDefaultRealm to Python 3 block
|
Fri, 24 Jun 2016 02:04:43 +0200 |
Pierre-Yves David |
pyflakes: use pycompat.pickles to prevent error
|
Sat, 04 Jun 2016 14:38:00 +0530 |
Pulkit Goyal |
py3: conditionalize cPickle import by adding in util
|
Thu, 07 Apr 2016 00:05:48 +0000 |
timeless |
pycompat: add util.urlerr util.urlreq classes for py3 compat
|
Wed, 06 Apr 2016 20:31:31 +0000 |
timeless |
pycompat: add util.stringio to handle py3 divergence
|
Wed, 06 Apr 2016 22:35:52 +0000 |
timeless |
pycompat: alias xrange to range in py3
|
Fri, 08 Apr 2016 14:03:05 +0000 |
timeless |
pycompat: fix demand import handling of Queue
|
Wed, 06 Apr 2016 20:00:49 +0000 |
timeless |
pycompat: add empty and queue to handle py3 divergence
|