Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/develop' into erikj/rust_lru_cache | Patrick Cloke | 2023-09-29 | 1 | -0/+30 |
|\ | |||||
| * | Add a cache around server ACL checking (#16360) | Patrick Cloke | 2023-09-26 | 1 | -0/+2 |
| | | | | | | | | | | * Pre-compiles the server ACLs onto an object per room and invalidates them when new events come in. * Converts the server ACL checking into Rust. | ||||
| * | Reload the pyo3-log config when the Python logging config changes. (#14976) | Patrick Cloke | 2023-02-03 | 1 | -2/+15 |
| | | | | | | | | | | | | | | | | | | | | | | Since pyo3-log is initialized very early in the Python start-up it caches the state of the loggers before they're fully initialized (and thus are essentially disabled). Whenever we reload the logging configuration we now also tell pyo3-log to discard any cached logging configuration it has; it will refetch the current logging configuration from Python at the next point it logs. This fixes Rust log lines not appearing in the homeserver logs. | ||||
| * | Port the push rule classes to Rust. (#13768) | Erik Johnston | 2022-09-20 | 1 | -1/+8 |
| | | |||||
| * | Check if Rust lib needs rebuilding. (#13759) | Erik Johnston | 2022-09-12 | 1 | -1/+9 |
| | | | | | | This protects against the common mistake of failing to remember to rebuild Rust code after making changes. | ||||
* | | SNAPSHOT | Erik Johnston | 2022-09-09 | 1 | -1/+4 |
|/ | |||||
* | Add rust to CI (#13763) | Erik Johnston | 2022-09-09 | 1 | -0/+1 |
| | |||||
* | Add a stub Rust crate (#12595) | Erik Johnston | 2022-09-06 | 1 | -0/+15 |