Charles Hall
bab06ed375
stateres: make separate O(n) instead of O(n^2)
...
This way my poor CPU only has to do ~600,000 iterations to resolve
Matrix HQ from scratch. The old algorithm required ~85,000,000,000.
As a treat, we can also drop the dependency on itertools.
2024-11-29 17:43:43 -05:00
strawberry
0738b7f72d
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-01 10:46:37 -04:00
Jonas Platte
9f8cdecae6
Upgrade outdated dependencies
2024-09-29 10:42:39 +02:00
Jason Volk
e7db44989d
async state-res
...
Signed-off-by: Jason Volk <jason@zemos.net>
2024-09-24 22:58:36 +00:00
Jonas Platte
1a138ed6c9
Use workspace lint configuration instead of rustflags hack
2024-09-11 07:13:32 +00:00
Kévin Commaille
9e8008f011
chore: Make rand a workspace dependency
2024-07-16 15:02:45 +02:00
Kévin Commaille
8ed8267e5d
Release ruma-state-res 0.11.0
2024-05-09 13:09:14 +02:00
Jonas Platte
b6200c01a1
Upgrade itertools from 0.11 to 0.12
2024-04-28 22:53:03 +02:00
Jonas Platte
4a02b97aa3
Update website URL
2024-04-04 13:20:58 +02:00
Jonas Platte
e658b8b128
Remove 'www.' from ruma.io URLs
2023-10-12 15:44:00 +02:00
Jonas Platte
2600e4c0df
Release ruma-state-res 0.10.0
2023-10-05 17:18:04 +02:00
Jonas Platte
31331f3165
Bring back ruma-events
...
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-28 10:23:54 +02:00
Jonas Platte
4ac9e9a979
Upgrade itertools to 0.11.0
2023-07-05 11:12:02 +02:00
Kévin Commaille
77d94caf11
chore: Use workspace-defined MSRV
2023-07-04 15:40:37 +02:00
Kévin Commaille
8cd72fa892
Release ruma-state-res 0.9.1
2023-02-15 13:12:49 +01:00
Jonas Platte
250d7f84dc
Release ruma-state-res 0.9.0
2023-02-01 14:17:10 +01:00
Jonas Platte
b6f0a43fa3
Use workspace dependencies for path dependencies
2023-02-01 12:37:45 +01:00
Kévin Commaille
922024c9e6
Update tracing-subscriber dependency
...
Removes dependency to ansi_term which is unmaintained
2022-11-30 14:11:58 +01:00
Jonas Platte
d18bea570c
Use Cargo workspace dependencies
...
… for most external dependencies that are used from multiple workspace
crates.
2022-11-01 11:13:21 +01:00
Jonas Platte
1c46655fdf
Upgrade criterion
2022-10-31 10:38:26 +01:00
Jonathan de Jong
7e1fd603e6
Bump MSRV to 1.64
2022-10-26 17:22:23 +02:00
Jonas Platte
3c3c6f388f
Merge branch 'ruma-0.7'
2022-10-18 09:14:16 +02:00
Jonas Platte
67b2ec7d34
Release ruma-common 0.10.5
2022-10-18 09:09:59 +02:00
Jonas Platte
6ec7fc09ea
Merge branch 'ruma-0.7'
2022-10-17 18:05:42 +02:00
Jonas Platte
83d60d1fab
Release ruma-common 0.10.4
2022-10-17 17:27:27 +02:00
Jonas Platte
66ff4dbaad
Raise MSRV to 1.62
2022-09-20 13:49:16 +02:00
Jonas Platte
d38fa052e2
Release ruma-common 0.10.3
2022-09-16 12:13:19 +02:00
Jonas Platte
4d192ff3dc
Release ruma-common 0.10.2
2022-09-16 11:55:56 +02:00
Jonas Platte
8460189668
Release ruma-common 0.10.1
2022-09-14 21:28:23 +02:00
Jonas Platte
2c43137f5f
Release ruma-state-res 0.8.0
2022-09-12 21:09:17 +02:00
Jonas Platte
69aa77ca5f
Release ruma-common 0.10.0
2022-09-12 20:26:06 +02:00
Kévin Commaille
da462adab1
state-res: Stabilize deserializing stringified integers for PLs
...
Removes the `compat` feature.
2022-06-27 13:19:25 +02:00
Jonas Platte
11d926ed17
Fix conditional compilation of criterion
2022-06-15 18:50:57 +02:00
Jonas Platte
07af61d784
Bump MSRV to 1.60
2022-06-01 14:52:02 +02:00
Jonas Platte
e1ebff0047
Set rust-version for crates/* (excl. ruma-signatures)
2022-05-27 12:05:41 +02:00
Jonas Platte
5f902851af
Upgrade to Rust 2021
2022-05-27 12:04:23 +02:00
Jonas Platte
e1c35b3d7f
Release ruma-common 0.9.2
2022-05-09 12:51:17 +02:00
Jonas Platte
a36da216ec
Release ruma-common 0.9.1
2022-05-06 17:19:57 +02:00
Jonas Platte
4f9e8f0ae5
Release ruma-state-res 0.7.0
2022-04-28 17:56:00 +02:00
Jonas Platte
4e8d88617d
Release ruma-common 0.9.0
2022-04-28 16:38:08 +02:00
Jonas Platte
24bd27a3a9
Remove origin field from PDUs
...
It has been removed from the spec, for details see
https://github.com/matrix-org/matrix-spec/pull/998
2022-03-30 08:44:40 +02:00
Kévin Commaille
bdcf07be87
common: Merge ruma-serde into ruma-common
2022-03-10 12:11:00 +01:00
Kévin Commaille
088d1872b7
common: Merge ruma-identifiers into ruma-common
2022-03-09 17:46:51 +00:00
Kévin Commaille
c3f9a3cb70
common: Merge ruma-events into ruma-common
2022-03-04 11:45:07 +00:00
Jonas Platte
82436b57ba
Release ruma-state-res 0.6.0
2022-02-19 15:05:41 +01:00
Jonas Platte
b725865cba
Release ruma-events 0.26.0
2022-02-19 14:53:14 +01:00
Jonas Platte
06344cdc73
Release ruma-common 0.8.0
2022-02-19 14:47:08 +01:00
Jonas Platte
2ed51f1d54
Release ruma-identifiers 0.22.0
2022-02-19 14:28:28 +01:00
Jonas Platte
42db3b3201
Release ruma-state-res 0.5.0
2022-02-19 01:45:06 +01:00
Jonas Platte
90fd1d8f0a
Release ruma-events 0.25.0
2022-02-19 01:38:25 +01:00