Page MenuHomePhabricator

Alphare (Raphaël Gomès)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 18 2019, 7:59 AM (39 w, 4 d)

Recent Activity

Fri, Jan 17

Alphare created D7931: rust-status: use bare hg status fastpath from Python.
Fri, Jan 17, 11:54 AM
Alphare created D7930: rust-status: update rust-cpython bridge to account for the changes in core.
Fri, Jan 17, 11:54 AM
Alphare created D7929: rust-status: add bare `hg status` support in hg-core.
Fri, Jan 17, 11:53 AM
Alphare updated the diff for D7925: rust-matchers: add `IgnoreMatcher`.
Fri, Jan 17, 11:53 AM
Alphare updated the diff for D7924: rust-matchers: add `build_regex_match` function.
Fri, Jan 17, 11:53 AM
Alphare updated the summary of D7926: rust-dependencies: update rayon.
Fri, Jan 17, 11:53 AM
Alphare updated the diff for D7923: rust-matchers: add functions to get roots, dirs and parents from patterns.
Fri, Jan 17, 11:53 AM
Alphare added inline comments to D7914: rust-matchers: implement `visit_children_set` for `FileMatcher`.
Fri, Jan 17, 11:51 AM
Alphare created D7928: rust-status: add function for sequential traversal of the working directory.
Fri, Jan 17, 10:34 AM
Alphare created D7927: rust-status: add util for listing a directory.
Fri, Jan 17, 10:33 AM
Alphare created D7926: rust-dependencies: update rayon.
Fri, Jan 17, 10:33 AM
Alphare created D7925: rust-matchers: add `IgnoreMatcher`.
Fri, Jan 17, 6:00 AM
Alphare updated the diff for D7910: rust-re2: add wrapper for calling Re2 from Rust.
Fri, Jan 17, 5:43 AM
Alphare created D7924: rust-matchers: add `build_regex_match` function.
Fri, Jan 17, 5:42 AM
Alphare created D7921: rust-dirs-multiset: improve temporary error message.
Fri, Jan 17, 5:42 AM
Alphare created D7922: rust-matchers: add function to generate a regex matcher function.
Fri, Jan 17, 5:42 AM
Alphare created D7923: rust-matchers: add functions to get roots, dirs and parents from patterns.
Fri, Jan 17, 5:42 AM
Alphare added inline comments to D7914: rust-matchers: implement `visit_children_set` for `FileMatcher`.
Fri, Jan 17, 4:17 AM

Thu, Jan 16

Alphare updated the diff for D7914: rust-matchers: implement `visit_children_set` for `FileMatcher`.
Thu, Jan 16, 5:12 PM
Alphare created D7914: rust-matchers: implement `visit_children_set` for `FileMatcher`.
Thu, Jan 16, 5:10 PM
Alphare updated the diff for D7910: rust-re2: add wrapper for calling Re2 from Rust.
Thu, Jan 16, 4:52 PM
Alphare retitled D7909: rust-filepatterns: add support for `include` and `subinclude` patterns from rust-filepatterns: add support for `ignore` and `subignore` patterns to rust-filepatterns: add support for `include` and `subinclude` patterns.
Thu, Jan 16, 4:51 PM
Alphare updated the diff for D7908: rust-filepatterns: improve API and robustness for pattern files parsing.
Thu, Jan 16, 4:51 PM
Alphare updated the diff for D7869: rust-dirs-multiset: add `DirsChildrenMultiset`.
Thu, Jan 16, 4:51 PM
Alphare updated the diff for D7867: rust-hg-path: add useful methods to `HgPath`.
Thu, Jan 16, 4:50 PM
Alphare added inline comments to D7908: rust-filepatterns: improve API and robustness for pattern files parsing.
Thu, Jan 16, 3:19 PM
Alphare added inline comments to D7908: rust-filepatterns: improve API and robustness for pattern files parsing.
Thu, Jan 16, 1:41 PM
Alphare added inline comments to D7867: rust-hg-path: add useful methods to `HgPath`.
Thu, Jan 16, 1:22 PM
Alphare added inline comments to D7909: rust-filepatterns: add support for `include` and `subinclude` patterns.
Thu, Jan 16, 1:21 PM
Alphare updated the diff for D7492: localrepo: also fastpath access to working copy parents when possible.
Thu, Jan 16, 9:26 AM
Alphare updated the diff for D7502: changectx: mark parent of changesets as non filtered.
Thu, Jan 16, 9:26 AM
Alphare updated the diff for D7501: changectx: use unfiltered changelog to walk ancestors in annotate.
Thu, Jan 16, 9:26 AM
Alphare updated the diff for D7495: localrepo: recognize trivial request for '.'.
Thu, Jan 16, 9:26 AM
Alphare updated the diff for D7498: localrepo: also fast past the parents of working copies parents.
Thu, Jan 16, 9:26 AM
Alphare updated the diff for D7494: localrepo: fastpath access to ".".
Thu, Jan 16, 9:25 AM
Alphare created D7910: rust-re2: add wrapper for calling Re2 from Rust.
Thu, Jan 16, 8:55 AM
Alphare updated the diff for D7871: rust-utils: add util for canonical path.
Thu, Jan 16, 7:49 AM
Alphare updated the diff for D7869: rust-dirs-multiset: add `DirsChildrenMultiset`.
Thu, Jan 16, 7:49 AM
Alphare added a comment to D7909: rust-filepatterns: add support for `include` and `subinclude` patterns.

Note to reviewers: this stack is part of the larger series of getting a full Rust dirstate.status which is most of the performance hit in bare hg status. More patches are coming, but I figured I would send the patches as I go to help with review timing.

Thu, Jan 16, 7:19 AM
Alphare created D7909: rust-filepatterns: add support for `include` and `subinclude` patterns.
Thu, Jan 16, 6:33 AM
Alphare updated the diff for D7908: rust-filepatterns: improve API and robustness for pattern files parsing.
Thu, Jan 16, 6:27 AM
Alphare created D7908: rust-filepatterns: improve API and robustness for pattern files parsing.
Thu, Jan 16, 5:23 AM
Alphare updated the diff for D7866: rust-pathauditor: add Rust implementation of the `pathauditor`.
Thu, Jan 16, 5:23 AM
Alphare updated the diff for D7869: rust-dirs-multiset: add `DirsChildrenMultiset`.
Thu, Jan 16, 5:23 AM
Alphare updated the diff for D7871: rust-utils: add util for canonical path.
Thu, Jan 16, 5:23 AM
Alphare updated the diff for D7867: rust-hg-path: add useful methods to `HgPath`.
Thu, Jan 16, 5:22 AM
Alphare updated the diff for D7864: rust-utils: add Rust implementation of Python's "os.path.splitdrive".
Thu, Jan 16, 5:21 AM
Alphare added a comment to D7864: rust-utils: add Rust implementation of Python's "os.path.splitdrive".

One last note is why not just put this in HgPath?

Thu, Jan 16, 5:02 AM
Alphare updated the diff for D7871: rust-utils: add util for canonical path.
Thu, Jan 16, 4:34 AM
Alphare updated the diff for D7870: rust-utils: add `Escaped` trait.
Thu, Jan 16, 4:32 AM

Wed, Jan 15

Alphare updated the diff for D7871: rust-utils: add util for canonical path.
Wed, Jan 15, 4:57 PM
Alphare updated the diff for D7866: rust-pathauditor: add Rust implementation of the `pathauditor`.
Wed, Jan 15, 4:57 PM
Alphare updated the diff for D7869: rust-dirs-multiset: add `DirsChildrenMultiset`.
Wed, Jan 15, 4:57 PM
Alphare added a comment to D7870: rust-utils: add `Escaped` trait.

I'm not convinced PrettyPrint is the best name. I might call it something more to do with escaping instead of "pretty". However I can't think of anything great.

Wed, Jan 15, 4:56 PM
Alphare retitled D7870: rust-utils: add `Escaped` trait from rust-utils: add `PrettyPrint` trait to rust-utils: add `Escaped` trait.
Wed, Jan 15, 4:56 PM
Alphare updated the diff for D7867: rust-hg-path: add useful methods to `HgPath`.
Wed, Jan 15, 4:56 PM
Alphare updated the diff for D7864: rust-utils: add Rust implementation of Python's "os.path.splitdrive".
Wed, Jan 15, 4:55 PM
Alphare updated the diff for D7862: dirstate: move rust fast-path calling code to its own method.
Wed, Jan 15, 4:55 PM
Alphare updated the diff for D7863: rust-utils: add util to find a slice in another slice.
Wed, Jan 15, 4:55 PM
Alphare added inline comments to D7866: rust-pathauditor: add Rust implementation of the `pathauditor`.
Wed, Jan 15, 4:05 PM
Alphare added inline comments to D7864: rust-utils: add Rust implementation of Python's "os.path.splitdrive".
Wed, Jan 15, 3:12 PM
Alphare added inline comments to D7864: rust-utils: add Rust implementation of Python's "os.path.splitdrive".
Wed, Jan 15, 2:42 PM
Alphare added a comment to D7862: dirstate: move rust fast-path calling code to its own method.

Absorbing the following diff to make test-check-format.t happy:

Wed, Jan 15, 9:03 AM
Alphare committed rHG191a461d6be6: rust-utils: add util to find a slice in another slice.
rust-utils: add util to find a slice in another slice
Wed, Jan 15, 8:17 AM
Alphare committed rHGf2c350e7371e: dirstate: move rust fast-path calling code to its own method.
dirstate: move rust fast-path calling code to its own method
Wed, Jan 15, 8:17 AM

Tue, Jan 14

Alphare closed D7863: rust-utils: add util to find a slice in another slice.
Tue, Jan 14, 5:34 PM
Alphare closed D7862: dirstate: move rust fast-path calling code to its own method.
Tue, Jan 14, 5:34 PM
Alphare committed rHGed57b3557443: rust-utils: add util to find a slice in another slice.
rust-utils: add util to find a slice in another slice
Tue, Jan 14, 5:34 PM
Alphare committed rHG717f7eb39655: dirstate: move rust fast-path calling code to its own method.
dirstate: move rust fast-path calling code to its own method
Tue, Jan 14, 5:34 PM
Alphare added a comment to D7862: dirstate: move rust fast-path calling code to its own method.

Note to reviewers: this stack is part of the larger series of getting a full Rust dirstate.status which is most of the performance hit in bare hg status. More patches are coming, but I figured I would send the patches as I go to help with review timing.

Tue, Jan 14, 12:38 PM
Alphare created D7871: rust-utils: add util for canonical path.
Tue, Jan 14, 12:35 PM
Alphare created D7866: rust-pathauditor: add Rust implementation of the `pathauditor`.
Tue, Jan 14, 12:35 PM
Alphare created D7868: rust-filepatterns: remove bridge code for filepatterns-related functions.
Tue, Jan 14, 12:35 PM
Alphare created D7870: rust-utils: add `Escaped` trait.
Tue, Jan 14, 12:34 PM
Alphare created D7869: rust-dirs-multiset: add `DirsChildrenMultiset`.
Tue, Jan 14, 12:34 PM
Alphare created D7867: rust-hg-path: add useful methods to `HgPath`.
Tue, Jan 14, 12:34 PM
Alphare created D7865: rust-fmt: run cargo fmt.
Tue, Jan 14, 12:33 PM
Alphare created D7864: rust-utils: add Rust implementation of Python's "os.path.splitdrive".
Tue, Jan 14, 12:33 PM
Alphare created D7863: rust-utils: add util to find a slice in another slice.
Tue, Jan 14, 12:33 PM
Alphare created D7862: dirstate: move rust fast-path calling code to its own method.
Tue, Jan 14, 12:33 PM

Fri, Jan 3

Alphare added a comment to D7782: rust-core: extracted a revlog submodule.

It appears that the phabricator UI does not show the last line, so everything is fine.

Fri, Jan 3, 5:41 AM
Alphare accepted D7715: rust-discovery: type alias for random generator seed.
Fri, Jan 3, 4:57 AM
Alphare accepted D7722: rust-discovery: simplifying add_missing_revisions().
Fri, Jan 3, 4:57 AM
Alphare accepted D7721: rust-discovery: postponing random generator init.
Fri, Jan 3, 4:56 AM
Alphare accepted D7720: rust-discovery: moved some methods to the wrapper enum.
Fri, Jan 3, 4:54 AM
Alphare accepted D7719: rust-discovery: children cache as typestate transition.
Fri, Jan 3, 4:52 AM
Alphare accepted D7718: rust-directory: simplify bidirectional sampling.
Fri, Jan 3, 4:47 AM
Alphare accepted D7717: rust-discovery: restoring add_missing cheap early return.
Fri, Jan 3, 4:46 AM
Alphare accepted D7781: rust-core: updated copyright notice.
Fri, Jan 3, 4:44 AM
Alphare accepted D7783: rust-matchers: fixing cargo doc.
Fri, Jan 3, 4:43 AM
Alphare added a comment to D7782: rust-core: extracted a revlog submodule.

Since there is no newline at the end of revlog.rs, I can assume rustfmt would be unhappy about this patch. Maybe I'm wrong? Otherwise, the patch looks good, hg-core needs a refactor.

Fri, Jan 3, 4:43 AM

Dec 20 2019

Alphare accepted D7660: rust-index: add a `experimental.rust.index` option to use the wrapper.
Dec 20 2019, 3:40 AM
Alphare accepted D7659: rust-index: use the new method in shortesthexnodeidprefix.
Dec 20 2019, 3:40 AM
Alphare accepted D7658: rust-index: expose a method to retrieve the C index.
Dec 20 2019, 3:39 AM
Alphare accepted D7657: rust-index: handle `MixedIndex` in `pyindex_to_graph`.
Dec 20 2019, 3:39 AM
Alphare accepted D7656: rust-index: make it possible to clone the struct referencing the C index.
Dec 20 2019, 3:39 AM
Alphare accepted D7655: rust-index: add a struct wrapping the C index.
Dec 20 2019, 3:38 AM
Alphare accepted D7654: rust-index: add a `inner` method to the Index struct.
Dec 20 2019, 3:38 AM
Alphare accepted D7653: rust-index: add a function to convert PyObject index for hg-core.
Dec 20 2019, 3:38 AM

Dec 17 2019

Alphare closed D7530: rust-dirstate-status: update bridge for new rust version of `dirstate.status`.
Dec 17 2019, 9:49 AM