Page MenuHomePhabricator

indygreg (Gregory Szorc)
User

Projects

User Details

User Since
Jul 1 2017, 5:02 PM (254 w, 6 d)

Recent Activity

Apr 14 2022

indygreg added a comment to D12424: rust: upgrade zstd from 0.5.3 to 0.11.1.

I think it is pretty ridiculous that Linux distributions artificially constrain the forward progress of entire language ecosystems by moving at a glacial pace. Python version compatibility is already problematic for Mercurial and now we're throwing Rust into the mix. And that is arguably worse since Python does major releases once per year versus Rust's 6 week release cadence.

Apr 14 2022, 7:39 PM

Mar 14 2022

indygreg closed D12365: import-checker: allow symbol imports from typing module.
Mar 14 2022, 6:48 AM
indygreg committed rHG8dec9abf2669: import-checker: allow symbol imports from typing module.
import-checker: allow symbol imports from typing module
Mar 14 2022, 6:48 AM
indygreg closed D12364: pycompat: remove json.loads polyfill for Python 3.5.
Mar 14 2022, 6:48 AM
indygreg committed rHGc3a48dd506da: pycompat: remove json.loads polyfill for Python 3.5.
pycompat: remove json.loads polyfill for Python 3.5
Mar 14 2022, 6:48 AM
indygreg closed D12363: pycompat: remove check for Python >= 3.6.
Mar 14 2022, 6:48 AM
indygreg committed rHG9ac1a4507bb3: pycompat: remove check for Python >= 3.6.
pycompat: remove check for Python >= 3.6
Mar 14 2022, 6:48 AM
indygreg closed D12362: hgdemandimport: delete check for Python 3.5.
Mar 14 2022, 6:48 AM
indygreg committed rHGb8eb29ab3906: hgdemandimport: delete check for Python 3.5.
hgdemandimport: delete check for Python 3.5
Mar 14 2022, 6:48 AM
indygreg closed D12361: hg: always import hgdemandimport.
Mar 14 2022, 6:47 AM
indygreg committed rHGedab75a4c1da: hg: always import hgdemandimport.
hg: always import hgdemandimport
Mar 14 2022, 6:47 AM

Mar 9 2022

indygreg updated the diff for D12367: hgext: use io.BytesIO instead of util.stringio.
Mar 9 2022, 8:16 PM
indygreg created D12368: mercurial: use io.BytesIO instead of util.stringio.
Mar 9 2022, 8:09 PM
indygreg created D12367: hgext: use io.BytesIO instead of util.stringio.
Mar 9 2022, 8:08 PM
indygreg created D12370: wireprotov2: delete remnants of wireprotov2.
Mar 9 2022, 8:08 PM
indygreg created D12369: run-tests: require Python 3.6.
Mar 9 2022, 8:08 PM
indygreg created D12366: pycompat: add return type annotations.
Mar 9 2022, 8:08 PM
indygreg created D12365: import-checker: allow symbol imports from typing module.
Mar 9 2022, 8:07 PM
indygreg created D12363: pycompat: remove check for Python >= 3.6.
Mar 9 2022, 8:07 PM
indygreg created D12364: pycompat: remove json.loads polyfill for Python 3.5.
Mar 9 2022, 8:07 PM
indygreg created D12362: hgdemandimport: delete check for Python 3.5.
Mar 9 2022, 8:07 PM
indygreg created D12361: hg: always import hgdemandimport.
Mar 9 2022, 8:07 PM
D12359: rust-hg-cypython: upgrade dependencies is now accepted and ready to land.
Mar 9 2022, 6:17 PM
D12358: rust-hg-core: upgrade dependencies is now accepted and ready to land.
Mar 9 2022, 6:16 PM
D12357: rhg: upgrade dependencies is now accepted and ready to land.
Mar 9 2022, 6:16 PM

Mar 8 2022

D12354: heptapod-ci: remove useless mentions of Python 3 is now accepted and ready to land.
Mar 8 2022, 9:55 PM
D12355: revlog: remove unused `rank` variable from D12209 is now accepted and ready to land.
Mar 8 2022, 9:53 PM
indygreg closed D12318: global: bulk replace simple pycompat.iteritems(x) with x.items().
Mar 8 2022, 6:27 AM
indygreg closed D12341: py3: replace pycompat.itervalues(x) with x.values().
Mar 8 2022, 6:08 AM
indygreg closed D12353: demandimport: delete demandimportpy2 module.
Mar 8 2022, 6:07 AM
indygreg committed rHG425585f057e0: demandimport: delete demandimportpy2 module.
demandimport: delete demandimportpy2 module
Mar 8 2022, 6:07 AM
indygreg closed D12352: py3: use class X: instead of class X(object):.
Mar 8 2022, 6:07 AM
indygreg committed rHG642e31cb55f0: py3: use class X: instead of class X(object):.
py3: use class X: instead of class X(object):
Mar 8 2022, 6:07 AM
indygreg closed D12351: check-code: remove ban on old-style classes.
Mar 8 2022, 6:06 AM
indygreg committed rHG55d132525155: check-code: remove ban on old-style classes.
check-code: remove ban on old-style classes
Mar 8 2022, 6:06 AM
indygreg committed rHGfe3303436b79: tests: remove Python 2 support code.
tests: remove Python 2 support code
Mar 8 2022, 6:06 AM
indygreg closed D12350: tests: remove Python 2 support code.
Mar 8 2022, 6:06 AM
indygreg closed D12347: py3: stop using util.iterfile().
Mar 8 2022, 6:06 AM
indygreg committed rHG70df51a2c2ce: tests: remove Python < 3 check.
tests: remove Python < 3 check
Mar 8 2022, 6:04 AM
indygreg closed D12349: tests: remove Python < 3 check.
Mar 8 2022, 6:04 AM
indygreg committed rHGbce8f66d3045: cborutil: remove Python 2 definition of _elementtointeger().
cborutil: remove Python 2 definition of _elementtointeger()
Mar 8 2022, 6:04 AM
indygreg closed D12348: cborutil: remove Python 2 definition of _elementtointeger().
Mar 8 2022, 6:04 AM
indygreg committed rHGfd5b8e696b75: py3: stop using util.iterfile().
py3: stop using util.iterfile()
Mar 8 2022, 6:04 AM
indygreg closed D12346: util: remove iterfile() variant for buggy EINTR handling.
Mar 8 2022, 6:04 AM
indygreg committed rHG2974cdda819b: util: remove iterfile() variant for buggy EINTR handling.
util: remove iterfile() variant for buggy EINTR handling
Mar 8 2022, 6:03 AM
indygreg closed D12340: py3: use str instead of pycompat.unicode.
Mar 8 2022, 6:03 AM
indygreg committed rHG37537a4d2695: statprof: remove superfluous sys.version_info check.
statprof: remove superfluous sys.version_info check
Mar 8 2022, 6:03 AM
indygreg closed D12345: statprof: remove superfluous sys.version_info check.
Mar 8 2022, 6:03 AM
indygreg committed rHGf98da1349212: policy: remove Python 2.7 compatibility code.
policy: remove Python 2.7 compatibility code
Mar 8 2022, 6:02 AM
indygreg closed D12344: policy: remove Python 2.7 compatibility code.
Mar 8 2022, 6:02 AM
indygreg committed rHG32ac127c999f: lsprof: remove some Python 2.7 compatibility code.
lsprof: remove some Python 2.7 compatibility code
Mar 8 2022, 6:02 AM
indygreg closed D12343: lsprof: remove some Python 2.7 compatibility code.
Mar 8 2022, 6:02 AM
indygreg committed rHG680322e04f56: url: remove Python 2.7 support code.
url: remove Python 2.7 support code
Mar 8 2022, 6:02 AM
indygreg closed D12342: url: remove Python 2.7 support code.
Mar 8 2022, 6:02 AM
indygreg committed rHG2cce2fa5bcf7: py3: replace pycompat.itervalues(x) with x.values().
py3: replace pycompat.itervalues(x) with x.values()
Mar 8 2022, 6:01 AM
indygreg committed rHG06de08b36c82: py3: use str instead of pycompat.unicode.
py3: use str instead of pycompat.unicode
Mar 8 2022, 6:01 AM
indygreg closed D12338: py3: use int instead of pycompat.long.
Mar 8 2022, 6:01 AM
indygreg closed D12339: ui: use input() directly.
Mar 8 2022, 6:01 AM
indygreg committed rHG176f1a0d15dc: py3: use int instead of pycompat.long.
py3: use int instead of pycompat.long
Mar 8 2022, 6:00 AM
indygreg committed rHG78f1de3f4be7: ui: use input() directly.
ui: use input() directly
Mar 8 2022, 6:00 AM
indygreg closed D12333: revlog: remove pycompat.iteritems().
Mar 8 2022, 6:00 AM
indygreg closed D12335: templatekw: remove pycompat.iteritems().
Mar 8 2022, 6:00 AM
indygreg committed rHG6f10a2d6adf9: verify: remove pycompat.iteritems().
verify: remove pycompat.iteritems()
Mar 8 2022, 6:00 AM
indygreg closed D12336: verify: remove pycompat.iteritems().
Mar 8 2022, 6:00 AM
indygreg committed rHGe6df205a876c: templatekw: remove pycompat.iteritems().
templatekw: remove pycompat.iteritems()
Mar 8 2022, 6:00 AM
indygreg closed D12334: templatefuncs: remove pycompat.iteritems().
Mar 8 2022, 6:00 AM
indygreg committed rHG278030cc9353: templatefuncs: remove pycompat.iteritems().
templatefuncs: remove pycompat.iteritems()
Mar 8 2022, 6:00 AM
indygreg closed D12332: merge: remove pycompat.iteritems().
Mar 8 2022, 6:00 AM
indygreg committed rHGceafb0f81250: revlog: remove pycompat.iteritems().
revlog: remove pycompat.iteritems()
Mar 8 2022, 5:59 AM
indygreg closed D12330: localrepo: remove pycompat.iteritems().
Mar 8 2022, 5:59 AM
indygreg committed rHGc17aee610bab: merge: remove pycompat.iteritems().
merge: remove pycompat.iteritems()
Mar 8 2022, 5:59 AM
indygreg closed D12331: manifest: remove pycompat.iteritems().
Mar 8 2022, 5:59 AM
indygreg committed rHG3d35e7483602: manifest: remove pycompat.iteritems().
manifest: remove pycompat.iteritems()
Mar 8 2022, 5:59 AM
indygreg closed D12326: debugcommands: remove pycompat.iteritems().
Mar 8 2022, 5:59 AM
indygreg committed rHG1414b65303d5: localrepo: remove pycompat.iteritems().
localrepo: remove pycompat.iteritems()
Mar 8 2022, 5:58 AM
indygreg closed D12329: keepalive: remove pycompat.iteritems().
Mar 8 2022, 5:58 AM
indygreg committed rHGdea766fca7e1: keepalive: remove pycompat.iteritems().
keepalive: remove pycompat.iteritems()
Mar 8 2022, 5:58 AM
indygreg closed D12328: help: remove pycompat.iteritems().
Mar 8 2022, 5:58 AM
indygreg committed rHG428177ad70b0: help: remove pycompat.iteritems().
help: remove pycompat.iteritems()
Mar 8 2022, 5:58 AM
indygreg closed D12327: dirstate: remove pycompat.iteritems().
Mar 8 2022, 5:58 AM
indygreg committed rHGfe056166b40d: dirstate: remove pycompat.iteritems().
dirstate: remove pycompat.iteritems()
Mar 8 2022, 5:58 AM
indygreg closed D12324: commands: remove pycompat.iteritems().
Mar 8 2022, 5:58 AM
indygreg committed rHGc9774f5fa729: debugcommands: remove pycompat.iteritems().
debugcommands: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg closed D12325: config: remove pycompat.iteritems().
Mar 8 2022, 5:57 AM
indygreg committed rHGb4ab4fd23199: config: remove pycompat.iteritems().
config: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg closed D12323: remotefilelog: remove pycompat.iteritems().
Mar 8 2022, 5:57 AM
indygreg committed rHG8b3f3f10e808: commands: remove pycompat.iteritems().
commands: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg committed rHG0fe003495f72: remotefilelog: remove pycompat.iteritems().
remotefilelog: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg closed D12322: lfs: remove pycompat.iteritems().
Mar 8 2022, 5:57 AM
indygreg closed D12320: infinitepush: remove pycompat.iteritems().
Mar 8 2022, 5:57 AM
indygreg committed rHG1672c5af1271: lfs: remove pycompat.iteritems().
lfs: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg closed D12319: convert: remove pycompat.iteritems().
Mar 8 2022, 5:57 AM
indygreg committed rHGbac59722c5a3: largefiles: remove pycompat.iteritems().
largefiles: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg closed D12321: largefiles: remove pycompat.iteritems().
Mar 8 2022, 5:57 AM
indygreg committed rHG78911231ed33: infinitepush: remove pycompat.iteritems().
infinitepush: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg committed rHG417a1691a273: convert: remove pycompat.iteritems().
convert: remove pycompat.iteritems()
Mar 8 2022, 5:57 AM
indygreg committed rHGf254fc73d956: global: bulk replace simple pycompat.iteritems(x) with x.items().
global: bulk replace simple pycompat.iteritems(x) with x.items()
Mar 8 2022, 5:57 AM

Mar 4 2022

indygreg committed rHGa0674e916fb6: worker: silence type error when calling pickle.
worker: silence type error when calling pickle
Mar 4 2022, 7:25 AM
indygreg closed D12337: worker: silence type error when calling pickle.
Mar 4 2022, 7:25 AM

Mar 3 2022

indygreg created D12341: py3: replace pycompat.itervalues(x) with x.values().
Mar 3 2022, 10:34 PM