80 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/a6e293b21743 changeset: 51185:a6e293b21743 user: Georges Racinet <georges.raci...@octobus.net> date: Wed Sep 27 10:08:32 2023 +0200 summary: rust: fix cargo doc for hg-cpython
https://www.mercurial-scm.org/repo/hg/rev/8ade5e6cdb61 changeset: 51186:8ade5e6cdb61 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Jun 29 15:00:46 2023 +0200 summary: rust-mixed-index: rename variable to make the next change clearer https://www.mercurial-scm.org/repo/hg/rev/8c4e8d06432e changeset: 51187:8c4e8d06432e user: Raphaël Gomès <rgo...@octobus.net> date: Thu Jun 29 16:09:57 2023 +0200 summary: rust-mixed-index: move the mmap keepalive into a function https://www.mercurial-scm.org/repo/hg/rev/1ef4a36a934d changeset: 51188:1ef4a36a934d user: Raphaël Gomès <rgo...@octobus.net> date: Mon Jun 26 19:16:07 2023 +0200 summary: rust-index: add an abstraction to support bytes added at runtimes https://www.mercurial-scm.org/repo/hg/rev/b4d152a28742 changeset: 51189:b4d152a28742 user: Raphaël Gomès <rgo...@octobus.net> date: Tue Jun 27 16:32:09 2023 +0200 summary: rust-index: add append method https://www.mercurial-scm.org/repo/hg/rev/6ec8387eb0be changeset: 51190:6ec8387eb0be user: Raphaël Gomès <rgo...@octobus.net> date: Tue Jun 27 17:34:51 2023 +0200 summary: rust-index: pass data down to the Rust index https://www.mercurial-scm.org/repo/hg/rev/13f58ce70299 changeset: 51191:13f58ce70299 user: Raphaël Gomès <rgo...@octobus.net> date: Mon Sep 18 17:11:11 2023 +0200 summary: rust-revlog: teach the revlog opening code to read the repo options https://www.mercurial-scm.org/repo/hg/rev/65c9032e2e5a changeset: 51192:65c9032e2e5a user: Raphaël Gomès <rgo...@octobus.net> date: Tue Jun 27 18:24:54 2023 +0200 summary: rust-index: synchronize append method https://www.mercurial-scm.org/repo/hg/rev/e79b0a4be3a7 changeset: 51193:e79b0a4be3a7 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Jun 28 11:36:22 2023 +0200 summary: rust-index: check equality between rust and cindex for `__len__` https://www.mercurial-scm.org/repo/hg/rev/f0fa98752d67 changeset: 51194:f0fa98752d67 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Jun 28 11:59:43 2023 +0200 summary: rust-index: remove `__setitem__` method from the mixed index https://www.mercurial-scm.org/repo/hg/rev/f6403bcd9f96 changeset: 51195:f6403bcd9f96 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Jun 28 16:43:39 2023 +0200 summary: rust-index: synchronize remove to Rust index https://www.mercurial-scm.org/repo/hg/rev/f95f70cf2ee2 changeset: 51196:f95f70cf2ee2 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Jun 29 11:37:19 2023 +0200 summary: rust-index: check rindex and cindex return the same get_rev https://www.mercurial-scm.org/repo/hg/rev/4e6620b7fbbb changeset: 51197:4e6620b7fbbb user: Raphaël Gomès <rgo...@octobus.net> date: Mon Oct 30 10:34:48 2023 +0100 summary: rust-index: support cache clearing https://www.mercurial-scm.org/repo/hg/rev/51cc12158f97 changeset: 51198:51cc12158f97 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Aug 03 10:28:10 2023 +0200 summary: rust-index: add `pack_header` support https://www.mercurial-scm.org/repo/hg/rev/44fbb7dfb563 changeset: 51199:44fbb7dfb563 user: Georges Racinet <georges.raci...@octobus.net> date: Wed Oct 18 19:54:18 2023 +0200 summary: rust-index: renamed nodemap error function for rev not in index https://www.mercurial-scm.org/repo/hg/rev/bc4d83047c6c changeset: 51200:bc4d83047c6c user: Georges Racinet <georges.raci...@octobus.net> date: Wed Sep 27 10:59:04 2023 +0200 summary: rust-index: helper for revision not in index not involving nodemap https://www.mercurial-scm.org/repo/hg/rev/52bbb57a76ad changeset: 51201:52bbb57a76ad user: Georges Racinet <georges.raci...@octobus.net> date: Fri Sep 29 15:51:49 2023 +0200 summary: rust-index: results comparison helper with details https://www.mercurial-scm.org/repo/hg/rev/16d477bb0078 changeset: 51202:16d477bb0078 user: Georges Racinet <georges.raci...@octobus.net> date: Sat Sep 30 16:15:56 2023 +0200 summary: rust-index: return variables systematic naming convention https://www.mercurial-scm.org/repo/hg/rev/7434747343ab changeset: 51203:7434747343ab user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 02 11:16:13 2023 +0100 summary: rust-index: check that the entry bytes are the same in both indexes https://www.mercurial-scm.org/repo/hg/rev/297fa956b6c4 changeset: 51204:297fa956b6c4 user: Georges Racinet <georges.raci...@octobus.net> date: Wed Sep 27 11:34:52 2023 +0200 summary: rust-index: optim note for post-scaffolding removal https://www.mercurial-scm.org/repo/hg/rev/002b49905aac changeset: 51205:002b49905aac user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 02 11:19:54 2023 +0100 summary: rust-index: implementation of __getitem__ https://www.mercurial-scm.org/repo/hg/rev/952e3cd7568f changeset: 51206:952e3cd7568f user: Georges Racinet <georges.raci...@octobus.net> date: Mon Oct 30 11:03:57 2023 +0100 summary: rust-index: using the Rust index in nodemap updating methods https://www.mercurial-scm.org/repo/hg/rev/b67cd0d0e976 changeset: 51207:b67cd0d0e976 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Aug 02 14:34:21 2023 +0200 summary: rust-index: add checks that `__contains__` is synchronized https://www.mercurial-scm.org/repo/hg/rev/274abd1562a2 changeset: 51208:274abd1562a2 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Aug 02 16:49:17 2023 +0200 summary: rust-index: use the rust index in `shortest` https://www.mercurial-scm.org/repo/hg/rev/e9d47e2f5dcf changeset: 51209:e9d47e2f5dcf user: Raphaël Gomès <rgo...@octobus.net> date: Thu Aug 03 14:50:17 2023 +0200 summary: rust-index: add missing special case for null rev https://www.mercurial-scm.org/repo/hg/rev/72d16685d63a changeset: 51210:72d16685d63a user: Raphaël Gomès <rgo...@octobus.net> date: Wed Aug 02 16:49:33 2023 +0200 summary: rust-index: use the Rust index in `partialmatch` https://www.mercurial-scm.org/repo/hg/rev/b8c89957a6b7 changeset: 51211:b8c89957a6b7 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Aug 03 12:05:32 2023 +0200 summary: rust-index: add `is_snapshot` method https://www.mercurial-scm.org/repo/hg/rev/9b06e7f32bc5 changeset: 51212:9b06e7f32bc5 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Aug 03 15:01:34 2023 +0200 summary: rust-index: add support for `find_snapshots` https://www.mercurial-scm.org/repo/hg/rev/62e39bef36ca changeset: 51213:62e39bef36ca user: Raphaël Gomès <rgo...@octobus.net> date: Thu Aug 03 15:50:14 2023 +0200 summary: rust-index: add support for delta-chain computation https://www.mercurial-scm.org/repo/hg/rev/050098d60c30 changeset: 51214:050098d60c30 user: Georges Racinet <georges.raci...@octobus.net> date: Sat Sep 30 16:52:40 2023 +0200 summary: rust-index: variant of assert_py_eq with normalizer expression https://www.mercurial-scm.org/repo/hg/rev/a7bba7df9189 changeset: 51215:a7bba7df9189 user: Raphaël Gomès <rgo...@octobus.net> date: Tue Sep 19 15:21:43 2023 +0200 summary: rust-index: implement headrevs https://www.mercurial-scm.org/repo/hg/rev/9f876765cbe2 changeset: 51216:9f876765cbe2 user: Raphaël Gomès <rgo...@octobus.net> date: Mon Oct 30 11:14:25 2023 +0100 summary: rust-index: add support for `headrevsfiltered` https://www.mercurial-scm.org/repo/hg/rev/898674a4dbc7 changeset: 51217:898674a4dbc7 user: Georges Racinet <georges.raci...@octobus.net> date: Fri Sep 29 20:51:49 2023 +0200 summary: rust-index: headrevsfiltered() returning Rust result https://www.mercurial-scm.org/repo/hg/rev/0112803e6c01 changeset: 51218:0112803e6c01 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 02 11:40:23 2023 +0100 summary: rust-index: add support for `_slicechunktodensity` https://www.mercurial-scm.org/repo/hg/rev/8cb31833b486 changeset: 51219:8cb31833b486 user: Georges Racinet <georges.raci...@octobus.net> date: Sat Sep 30 15:59:03 2023 +0200 summary: rust-index: slicechunktodensity returns Rust result https://www.mercurial-scm.org/repo/hg/rev/c817d9f626d3 changeset: 51220:c817d9f626d3 user: Raphaël Gomès <rgo...@octobus.net> date: Mon Oct 30 11:54:42 2023 +0100 summary: rust-index: add support for `computephasesmapsets` https://www.mercurial-scm.org/repo/hg/rev/5a7d5fd6808c changeset: 51221:5a7d5fd6808c user: Georges Racinet <georges.raci...@octobus.net> date: Thu Nov 02 12:17:06 2023 +0100 summary: hg-cpython: rev_pyiter_collect_or_else https://www.mercurial-scm.org/repo/hg/rev/fc05dd74e907 changeset: 51222:fc05dd74e907 user: Raphaël Gomès <rgo...@octobus.net> date: Mon Oct 30 11:57:36 2023 +0100 summary: rust-index: add support for `reachableroots2` https://www.mercurial-scm.org/repo/hg/rev/42c8dbdb88ad changeset: 51223:42c8dbdb88ad user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 02 11:45:20 2023 +0100 summary: rust-index: core impl for find_gca_candidates and find_deepest https://www.mercurial-scm.org/repo/hg/rev/43241f31cf5b changeset: 51224:43241f31cf5b user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Tue Oct 17 22:42:40 2023 +0200 summary: rust-index: find_gca_candidates bit sets genericization https://www.mercurial-scm.org/repo/hg/rev/89ce6a49bfeb changeset: 51225:89ce6a49bfeb user: Georges Racinet <georges.raci...@octobus.net> date: Wed Oct 18 15:35:38 2023 +0200 summary: rust-index: implement common_ancestors_heads() and ancestors() https://www.mercurial-scm.org/repo/hg/rev/83091c14058c changeset: 51226:83091c14058c user: Georges Racinet <georges.raci...@octobus.net> date: Fri Oct 20 08:17:00 2023 +0200 summary: rust-index: avoid some cloning in find_gca_candidates() https://www.mercurial-scm.org/repo/hg/rev/e553cd209215 changeset: 51227:e553cd209215 user: Georges Racinet <georges.raci...@octobus.net> date: Fri Oct 20 08:43:00 2023 +0200 summary: rust-index: avoid double negation in find_gca_candidates() https://www.mercurial-scm.org/repo/hg/rev/61a6ef876efd changeset: 51228:61a6ef876efd user: Georges Racinet <georges.raci...@octobus.net> date: Fri Oct 20 08:54:49 2023 +0200 summary: rust-index: simplification in find_gca_candidates() https://www.mercurial-scm.org/repo/hg/rev/1b23aaf5eb7b changeset: 51229:1b23aaf5eb7b user: Georges Racinet <georges.raci...@octobus.net> date: Fri Oct 20 09:12:22 2023 +0200 summary: rust-index: optimize find_gca_candidates() on less than 8 revisions https://www.mercurial-scm.org/repo/hg/rev/f9a52a9603f9 changeset: 51230:f9a52a9603f9 user: Raphaël Gomès <rgo...@octobus.net> date: Tue Oct 31 17:34:31 2023 +0100 summary: tests: ignore test-storage when using Rust https://www.mercurial-scm.org/repo/hg/rev/5807e3a8865e changeset: 51231:5807e3a8865e user: Raphaël Gomès <rgo...@octobus.net> date: Tue Oct 31 17:36:59 2023 +0100 summary: rust-python-index: don't panic on a corrupted index when calling from Python https://www.mercurial-scm.org/repo/hg/rev/3551f2a1c963 changeset: 51232:3551f2a1c963 user: Raphaël Gomès <rgo...@octobus.net> date: Tue Oct 31 18:09:43 2023 +0100 summary: debugindexstats: handle the lack of Rust support better https://www.mercurial-scm.org/repo/hg/rev/ca81cd96000a changeset: 51233:ca81cd96000a user: Raphaël Gomès <rgo...@octobus.net> date: Thu Oct 26 15:26:19 2023 +0200 summary: rust-index: add Sync bound to all relevant mmap-derived values https://www.mercurial-scm.org/repo/hg/rev/59183a19954e changeset: 51234:59183a19954e user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Fri Oct 27 21:48:45 2023 +0200 summary: rust-index: use interior mutability in head revs and caches https://www.mercurial-scm.org/repo/hg/rev/456e0fe702e8 changeset: 51235:456e0fe702e8 user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Fri Oct 27 23:21:50 2023 +0200 summary: rust-index: honour incoming using_general_delta in `deltachain` https://www.mercurial-scm.org/repo/hg/rev/eb676c35a29b changeset: 51236:eb676c35a29b user: Raphaël Gomès <rgo...@octobus.net> date: Tue Oct 31 17:58:56 2023 +0100 summary: rust-index: support `unionrepo`'s compressed length hack https://www.mercurial-scm.org/repo/hg/rev/49b00a04028f changeset: 51237:49b00a04028f user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Sun Oct 29 18:35:32 2023 +0100 summary: rust-index: disabling flagprocessor tests https://www.mercurial-scm.org/repo/hg/rev/633408a0f2e2 changeset: 51238:633408a0f2e2 user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Fri Oct 27 23:29:29 2023 +0200 summary: revlog: always use a Rust index for REVLOGv1 if rustext is present https://www.mercurial-scm.org/repo/hg/rev/7eea2e4109ae changeset: 51239:7eea2e4109ae user: Georges Racinet <georges.raci...@octobus.net> date: Fri Oct 27 22:11:05 2023 +0200 summary: rust-index: using the `hg::index::Index` in ancestors iterator and lazy set https://www.mercurial-scm.org/repo/hg/rev/59d81768ad6d changeset: 51240:59d81768ad6d user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Sat Oct 28 22:50:10 2023 +0200 summary: rust-index: using `hg::index::Index` in MissingAncestors https://www.mercurial-scm.org/repo/hg/rev/578c049f0408 changeset: 51241:578c049f0408 user: Georges Racinet <georges.raci...@octobus.net> date: Sun Oct 29 10:47:54 2023 +0100 summary: rust-index: using `hg::index::Index` in `hg-cpython::dagops` https://www.mercurial-scm.org/repo/hg/rev/2e2832e00f6c changeset: 51242:2e2832e00f6c user: Georges Racinet <georges.raci...@octobus.net> date: Sun Oct 29 11:10:09 2023 +0100 summary: rust-discovery: moving most of hg-cpython methods to regular code blocks https://www.mercurial-scm.org/repo/hg/rev/0993a3520dc6 changeset: 51243:0993a3520dc6 user: Georges Racinet <georges.raci...@octobus.net> date: Sun Oct 29 11:21:18 2023 +0100 summary: rust-discovery: encapsulated conversions to vec for instance methods https://www.mercurial-scm.org/repo/hg/rev/03fdd4d7b5bd changeset: 51244:03fdd4d7b5bd user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Sun Oct 29 12:01:57 2023 +0100 summary: rust-python-testing: separated base test classes https://www.mercurial-scm.org/repo/hg/rev/0b81440e2a73 changeset: 51245:0b81440e2a73 user: Georges Racinet <georges.raci...@octobus.net> date: Sun Oct 29 12:07:05 2023 +0100 summary: rust-index: using `hg::index::Index` in discovery https://www.mercurial-scm.org/repo/hg/rev/41e19e8a6133 changeset: 51246:41e19e8a6133 user: Georges Racinet <georges.raci...@octobus.net> date: Fri Oct 20 09:48:53 2023 +0200 summary: rust-index: stop using C index https://www.mercurial-scm.org/repo/hg/rev/8dbd985733ff changeset: 51247:8dbd985733ff user: Georges Racinet <georges.raci...@octobus.net> date: Mon Oct 30 15:32:33 2023 +0100 summary: rust-cpython-revlog: renamed NodeTree import as CoreNodeTree https://www.mercurial-scm.org/repo/hg/rev/8b243e2a3bc4 changeset: 51248:8b243e2a3bc4 user: Georges Racinet <georges.raci...@octobus.net> date: Mon Oct 30 21:25:28 2023 +0100 summary: rust-index: a property to identify the Rust index as such https://www.mercurial-scm.org/repo/hg/rev/2966b88d4531 changeset: 51249:2966b88d4531 user: Georges Racinet <georges.raci...@octobus.net> date: Mon Oct 30 21:26:17 2023 +0100 summary: rust-revlog: bare minimal NodeTree exposition https://www.mercurial-scm.org/repo/hg/rev/a8ca22119385 changeset: 51250:a8ca22119385 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 02 15:50:13 2023 +0100 summary: rust-index: add support for `del index[r]` https://www.mercurial-scm.org/repo/hg/rev/0409bd6ba663 changeset: 51251:0409bd6ba663 user: Georges Racinet <georges.raci...@octobus.net> date: Mon Oct 30 22:36:30 2023 +0100 summary: rust-revlog: add invalidation detection to `NodeTree` class https://www.mercurial-scm.org/repo/hg/rev/fd1aa5e18f75 changeset: 51252:fd1aa5e18f75 user: Georges Racinet <georges.raci...@octobus.net> date: Mon Oct 30 21:28:30 2023 +0100 summary: rust-revlog: using the ad-hoc `NodeTree` in scmutil https://www.mercurial-scm.org/repo/hg/rev/96e05f1a99bd changeset: 51253:96e05f1a99bd user: Georges Racinet <georges.raci...@octobus.net> date: Sun Oct 29 23:54:05 2023 +0100 summary: rust-index: stop instantiating a C Index https://www.mercurial-scm.org/repo/hg/rev/f94c10334bcb changeset: 51254:f94c10334bcb user: Georges Racinet on incendie.racinet.fr <geor...@racinet.fr> date: Sun Oct 29 12:18:03 2023 +0100 summary: rust-index: renamed `MixedIndex` as `Index` https://www.mercurial-scm.org/repo/hg/rev/24d3298189d7 changeset: 51255:24d3298189d7 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 23 03:41:58 2023 +0100 summary: rust-index: document safety invariants being upheld for every `unsafe` block https://www.mercurial-scm.org/repo/hg/rev/83de5a06f6eb changeset: 51256:83de5a06f6eb user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 23 18:47:42 2023 +0100 summary: rust-index: allow inlining `check_revision` across crates https://www.mercurial-scm.org/repo/hg/rev/e74dd6d73cb5 changeset: 51257:e74dd6d73cb5 user: Raphaël Gomès <rgo...@octobus.net> date: Thu Nov 23 18:48:07 2023 +0100 summary: rust-index: allow inlining `parents` across crates https://www.mercurial-scm.org/repo/hg/rev/8b89f7cc953a changeset: 51258:8b89f7cc953a user: Raphaël Gomès <rgo...@octobus.net> date: Thu Dec 14 11:52:05 2023 +0100 summary: rust-index: allow inlining VCSGraph parents across crates https://www.mercurial-scm.org/repo/hg/rev/ed6683d4cb29 changeset: 51259:ed6683d4cb29 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Nov 29 10:04:41 2023 -0500 summary: rust-index: implement faster retain heads using a vec instead of a hashset https://www.mercurial-scm.org/repo/hg/rev/c4f1a790bda8 changeset: 51260:c4f1a790bda8 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Nov 29 15:58:24 2023 -0500 summary: rust-index: use a `BitVec` instead of plain `Vec` for heads computation https://www.mercurial-scm.org/repo/hg/rev/9088c6d65ef6 changeset: 51261:9088c6d65ef6 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Nov 29 23:22:51 2023 -0500 summary: rust-index-cpython: cache the heads' PyList representation https://www.mercurial-scm.org/repo/hg/rev/f20c4b307a5a changeset: 51262:f20c4b307a5a user: Raphaël Gomès <rgo...@octobus.net> date: Tue Dec 05 14:50:05 2023 +0100 summary: rust-index: add fast-path for getting a list of all heads as nodes https://www.mercurial-scm.org/repo/hg/rev/5b4995b40db0 changeset: 51263:5b4995b40db0 user: Raphaël Gomès <rgo...@octobus.net> date: Wed Dec 06 11:04:18 2023 +0100 summary: rust-index: cache the head nodeids python list https://www.mercurial-scm.org/repo/hg/rev/47a34afda7ad changeset: 51264:47a34afda7ad tag: tip user: Raphaël Gomès <rgo...@octobus.net> date: Thu Dec 14 09:57:25 2023 +0100 summary: rust-index: only access offsets if revlog is inline -- Repository URL: https://www.mercurial-scm.org/repo/hg _______________________________________________ Mercurial-devel mailing list Mercurial-devel@lists.mercurial-scm.org https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel