log rust/hg-cpython/src/revlog.rs @ 51426:3099f1c68afd

age author description
Thu, 22 Feb 2024 15:11:26 +0100 Raphaël Gomès rust-index: remove one collect when converting back
Tue, 20 Feb 2024 21:40:13 +0100 Pierre-Yves David phases: keep internal state as rev-num instead of node-id
Mon, 12 Feb 2024 20:01:27 +0000 Arseniy Alekseyev revlog: add a Rust implementation of `headrevsdiff`
Wed, 06 Dec 2023 11:04:18 +0100 Raphaël Gomès rust-index: cache the head nodeids python list
Tue, 05 Dec 2023 14:50:05 +0100 Raphaël Gomès rust-index: add fast-path for getting a list of all heads as nodes
Wed, 29 Nov 2023 23:22:51 -0500 Raphaël Gomès rust-index-cpython: cache the heads' PyList representation
Thu, 14 Dec 2023 11:52:05 +0100 Raphaël Gomès rust-index: allow inlining VCSGraph parents across crates
Thu, 23 Nov 2023 03:41:58 +0100 Raphaël Gomès rust-index: document safety invariants being upheld for every `unsafe` block
Sun, 29 Oct 2023 12:18:03 +0100 Georges Racinet on incendie.racinet.fr rust-index: renamed `MixedIndex` as `Index`
Sun, 29 Oct 2023 23:54:05 +0100 Georges Racinet rust-index: stop instantiating a C Index
Mon, 30 Oct 2023 22:36:30 +0100 Georges Racinet rust-revlog: add invalidation detection to `NodeTree` class
Thu, 02 Nov 2023 15:50:13 +0100 Raphaël Gomès rust-index: add support for `del index[r]`
Mon, 30 Oct 2023 21:26:17 +0100 Georges Racinet rust-revlog: bare minimal NodeTree exposition
Mon, 30 Oct 2023 21:25:28 +0100 Georges Racinet rust-index: a property to identify the Rust index as such
Mon, 30 Oct 2023 15:32:33 +0100 Georges Racinet rust-cpython-revlog: renamed NodeTree import as CoreNodeTree
Fri, 20 Oct 2023 09:48:53 +0200 Georges Racinet rust-index: stop using C index
Sun, 29 Oct 2023 12:07:05 +0100 Georges Racinet rust-index: using `hg::index::Index` in discovery
Fri, 27 Oct 2023 22:11:05 +0200 Georges Racinet rust-index: using the `hg::index::Index` in ancestors iterator and lazy set
Fri, 27 Oct 2023 23:21:50 +0200 Georges Racinet on incendie.racinet.fr rust-index: honour incoming using_general_delta in `deltachain`
Fri, 27 Oct 2023 21:48:45 +0200 Georges Racinet on incendie.racinet.fr rust-index: use interior mutability in head revs and caches
Thu, 26 Oct 2023 15:26:19 +0200 Raphaël Gomès rust-index: add Sync bound to all relevant mmap-derived values
Tue, 31 Oct 2023 18:09:43 +0100 Raphaël Gomès debugindexstats: handle the lack of Rust support better
Tue, 31 Oct 2023 17:36:59 +0100 Raphaël Gomès rust-python-index: don't panic on a corrupted index when calling from Python
Fri, 20 Oct 2023 09:12:22 +0200 Georges Racinet rust-index: optimize find_gca_candidates() on less than 8 revisions
Wed, 18 Oct 2023 15:35:38 +0200 Georges Racinet rust-index: implement common_ancestors_heads() and ancestors()
Mon, 30 Oct 2023 11:57:36 +0100 Raphaël Gomès rust-index: add support for `reachableroots2`
Mon, 30 Oct 2023 11:54:42 +0100 Raphaël Gomès rust-index: add support for `computephasesmapsets`
Sat, 30 Sep 2023 15:59:03 +0200 Georges Racinet rust-index: slicechunktodensity returns Rust result
Thu, 02 Nov 2023 11:40:23 +0100 Raphaël Gomès rust-index: add support for `_slicechunktodensity`
Fri, 29 Sep 2023 20:51:49 +0200 Georges Racinet rust-index: headrevsfiltered() returning Rust result
Mon, 30 Oct 2023 11:14:25 +0100 Raphaël Gomès rust-index: add support for `headrevsfiltered`
Tue, 19 Sep 2023 15:21:43 +0200 Raphaël Gomès rust-index: implement headrevs
Sat, 30 Sep 2023 16:52:40 +0200 Georges Racinet rust-index: variant of assert_py_eq with normalizer expression
Thu, 03 Aug 2023 15:50:14 +0200 Raphaël Gomès rust-index: add support for delta-chain computation
Thu, 03 Aug 2023 15:01:34 +0200 Raphaël Gomès rust-index: add support for `find_snapshots`
Thu, 03 Aug 2023 12:05:32 +0200 Raphaël Gomès rust-index: add `is_snapshot` method
Wed, 02 Aug 2023 16:49:33 +0200 Raphaël Gomès rust-index: use the Rust index in `partialmatch`
Wed, 02 Aug 2023 16:49:17 +0200 Raphaël Gomès rust-index: use the rust index in `shortest`
Wed, 02 Aug 2023 14:34:21 +0200 Raphaël Gomès rust-index: add checks that `__contains__` is synchronized
Mon, 30 Oct 2023 11:03:57 +0100 Georges Racinet rust-index: using the Rust index in nodemap updating methods
Thu, 02 Nov 2023 11:19:54 +0100 Raphaël Gomès rust-index: implementation of __getitem__
Wed, 27 Sep 2023 11:34:52 +0200 Georges Racinet rust-index: optim note for post-scaffolding removal
Thu, 02 Nov 2023 11:16:13 +0100 Raphaël Gomès rust-index: check that the entry bytes are the same in both indexes
Sat, 30 Sep 2023 16:15:56 +0200 Georges Racinet rust-index: return variables systematic naming convention
Fri, 29 Sep 2023 15:51:49 +0200 Georges Racinet rust-index: results comparison helper with details
Wed, 27 Sep 2023 10:59:04 +0200 Georges Racinet rust-index: helper for revision not in index not involving nodemap
Wed, 18 Oct 2023 19:54:18 +0200 Georges Racinet rust-index: renamed nodemap error function for rev not in index
Thu, 03 Aug 2023 10:28:10 +0200 Raphaël Gomès rust-index: add `pack_header` support
Mon, 30 Oct 2023 10:34:48 +0100 Raphaël Gomès rust-index: support cache clearing
Thu, 29 Jun 2023 11:37:19 +0200 Raphaël Gomès rust-index: check rindex and cindex return the same get_rev
Wed, 28 Jun 2023 16:43:39 +0200 Raphaël Gomès rust-index: synchronize remove to Rust index
Wed, 28 Jun 2023 11:59:43 +0200 Raphaël Gomès rust-index: remove `__setitem__` method from the mixed index
Wed, 28 Jun 2023 11:36:22 +0200 Raphaël Gomès rust-index: check equality between rust and cindex for `__len__`
Tue, 27 Jun 2023 18:24:54 +0200 Raphaël Gomès rust-index: synchronize append method
Mon, 18 Sep 2023 17:11:11 +0200 Raphaël Gomès rust-revlog: teach the revlog opening code to read the repo options
Tue, 27 Jun 2023 17:34:51 +0200 Raphaël Gomès rust-index: pass data down to the Rust index
Thu, 29 Jun 2023 16:09:57 +0200 Raphaël Gomès rust-mixed-index: move the mmap keepalive into a function
Thu, 29 Jun 2023 15:00:46 +0200 Raphaël Gomès rust-mixed-index: rename variable to make the next change clearer
Mon, 06 Nov 2023 11:06:08 +0100 Raphaël Gomès rust: run a clippy pass with the latest stable version
Fri, 18 Aug 2023 14:34:29 +0200 Raphaël Gomès rust: make `Revision` a newtype
Thu, 10 Aug 2023 11:00:34 +0200 Raphaël Gomès rust: use the new `UncheckedRevision` everywhere applicable
Mon, 09 Jan 2023 17:40:03 +0100 Raphaël Gomès rust: run `cargo clippy`
Wed, 18 May 2022 15:53:28 +0100 Raphaël Gomès rust: don't swallow valuable error information stable
Tue, 19 Oct 2021 19:05:41 +0200 Georges Racinet rust-nodemap: backed out mitigation for issue 6554 stable
Sun, 01 Aug 2021 14:39:38 +0200 Georges Racinet rust-nodemap: falling back to C impl as mitigation stable
Fri, 21 May 2021 17:37:53 +0200 Raphaël Gomès hg-cpython: fix new occuring TypeError
Tue, 04 May 2021 14:16:26 +0200 Pierre-Yves David revlog: signal which revlog index are compatible with Rust
Thu, 01 Apr 2021 11:31:54 +0200 Pierre-Yves David revlog: have an explicit "pack_header" method
Thu, 08 Apr 2021 00:01:11 +0200 Pierre-Yves David revlog: add a `entry_binary` method on index
Mon, 05 Apr 2021 12:22:25 +0200 Pierre-Yves David revlog: replace revlog._io.size with a new revlog.index.entry_size
Mon, 25 Jan 2021 18:25:26 +0100 Simon Sapin rust: Remove hex parsing from the nodemap
Mon, 25 Jan 2021 11:48:47 +0100 Simon Sapin rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef
Mon, 25 Jan 2021 12:28:39 +0100 Simon Sapin rust: Simplify error type for reading hex node IDs
Wed, 12 Feb 2020 10:53:24 +0100 Georges Racinet rust-nodemap: also clear Rust data in `clearcaches`
Wed, 12 Feb 2020 10:53:19 +0100 Georges Racinet rust-nodemap: add binding to `nodemap_update_data`
Wed, 12 Feb 2020 10:52:30 +0100 Georges Racinet rust-nodemap: add binding for `nodemap_data_incremental`
Wed, 12 Feb 2020 10:51:17 +0100 Georges Racinet rust-nodemap: add binding for `nodemap_data_all`
Wed, 12 Feb 2020 10:33:55 +0100 Raphaël Gomès rust-nodemap: use proper Index API instead of using the C API
Tue, 11 Feb 2020 16:30:28 +0100 Georges Racinet rust-nodemap: add utils for propagating errors
Mon, 13 Jan 2020 19:56:16 +0100 Georges Racinet rust-index: moved constructor in separate impl block
Wed, 08 Jan 2020 14:37:54 -0500 Augie Fackler revlog: run rustfmt nightly
Thu, 12 Dec 2019 03:39:14 +0100 Georges Racinet rust-index: expose a method to retrieve the C index
Thu, 12 Dec 2019 18:11:44 +0100 Pierre-Yves David rust-index: handle `MixedIndex` in `pyindex_to_graph`
Fri, 13 Dec 2019 19:52:26 +0100 Georges Racinet rust-index: make it possible to clone the struct referencing the C index
Mon, 23 Dec 2019 10:02:50 -0800 Georges Racinet rust-index: add a struct wrapping the C index
Fri, 13 Dec 2019 19:59:59 +0100 Pierre-Yves David rust-index: add a function to convert PyObject index for hg-core