Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / memorysafety/rav1d issues and pull requests

#1369 - `struct AlignedVec`: Verify alignment for `T`

Pull Request - State: closed - Opened by HeroicKatora 3 months ago - 1 comment

#1368 - Try optimizing `f.mvs` by only allocating when the length changes

Pull Request - State: open - Opened by kkysen 3 months ago - 1 comment

#1368 - Try optimizing `f.mvs` by only allocating when the length changes

Pull Request - State: open - Opened by kkysen 3 months ago - 1 comment

#1367 - Linux/x64: Fix SIMD routines not linking due to illegal relocations

Pull Request - State: open - Opened by teh-cmc 4 months ago - 10 comments

#1366 - `re_rav1d` tracking PR

Pull Request - State: closed - Opened by emilk 4 months ago

#1365 - cargo build fails on Windows 11

Issue - State: closed - Opened by alexpacio 4 months ago - 6 comments

#1364 - Remove crashy `unwrap()` in `on_error`

Pull Request - State: open - Opened by emilk 4 months ago - 5 comments

#1363 - `const DAV1D_MC_BT2020_NCL`: was defined as `CL`, not `NCL`

Pull Request - State: closed - Opened by emilk 4 months ago
Labels: bug

#1362 - Copy `dav1d` as the Rust API

Pull Request - State: open - Opened by emilk 4 months ago

#1361 - `fn mem::transmute`: Replace with sound `Arc::from_raw(Arc::into_raw(…) as *const _)`

Pull Request - State: closed - Opened by kkysen 4 months ago
Labels: safety/correctness

#1360 - Try using `new_zeroed_slice` to optimize `f.mvs` with zeroed allocations

Pull Request - State: open - Opened by kkysen 4 months ago - 6 comments
Labels: performance

#1359 - See if unordered atomics are a feasible replacement for `DisjointMut`'s potential unsoundness

Issue - State: open - Opened by kkysen 5 months ago
Labels: low priority, performance, safety/correctness

#1358 - Large number of page faults occurring in `fn rav1d_submit_frame`

Issue - State: open - Opened by ivanloz 5 months ago - 10 comments
Labels: performance

#1356 - Overflows can unsoundly taint length state in `AlignedVec`

Issue - State: closed - Opened by HeroicKatora 5 months ago - 2 comments
Labels: bug, safety/correctness

#1354 - Safe functions cannot impose constraints on callers

Issue - State: open - Opened by workingjubilee 5 months ago - 7 comments
Labels: safety/correctness

#1353 - Run `cargo clippy --fix`

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, refactoring

#1352 - Fix rest of `clippy` errors and warnings and `#![deny(clippy::all)]`

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, refactoring, low priority

#1351 - Reorganize module structure

Issue - State: open - Opened by kkysen 5 months ago
Labels: refactoring, low priority

#1350 - Reorganize workspace structure

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, refactoring, low priority

#1349 - Rewrite `rav1d-tools` in safe Rust from scratch

Issue - State: open - Opened by kkysen 5 months ago
Labels: enhancement, refactoring, low priority

#1348 - See if the task system can be optimized

Issue - State: open - Opened by kkysen 5 months ago
Labels: enhancement, low priority, performance

#1347 - Remove unused `Av1BlockInter::drl_idx` field

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, low priority

#1346 - Replace `addr_of_mut!` with `&raw mut` and remove `unsafe` (Rust 1.82)

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, low priority, safety/correctness

#1345 - Replace `assume` with `assert_unchecked` (Rust 1.81)

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, low priority

#1344 - Replace unnecessary `usize::try_from`s with `as` casts

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, low priority, performance

#1343 - Run `clippy` in CI

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, safety/correctness

#1341 - Make remaining integer boolean fields and args `bool`s

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, refactoring, low priority, performance

#1340 - Make remaining C `enum`s into Rust `enum`s

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, refactoring, low priority

#1339 - Remove `#[repr(C)]` from types that don't need it

Issue - State: open - Opened by kkysen 5 months ago
Labels: good first issue, refactoring, low priority, performance

#1338 - Make logging match dav1d

Pull Request - State: closed - Opened by rinon 5 months ago - 1 comment

#1336 - OOB pointer in `cdef`

Issue - State: closed - Opened by rinon 5 months ago

#1335 - Make dotprod and i8mm configurable features

Pull Request - State: closed - Opened by rinon 6 months ago - 1 comment

#1334 - Unify and rename `struct WithOffset`

Pull Request - State: open - Opened by rinon 6 months ago
Labels: low priority

#1332 - Add `Copy` to some structs

Issue - State: open - Opened by CrazyboyQCD 7 months ago - 5 comments
Labels: performance

#1331 - `struct Av1Block`: Replace Rust enum with separate tag and union

Pull Request - State: closed - Opened by rinon 7 months ago - 1 comment

#1330 - Prepare for 1.0 release

Pull Request - State: closed - Opened by rinon 7 months ago

#1326 - [DRAFT] `const`ify `t_dim`

Pull Request - State: open - Opened by nnethercote 7 months ago - 1 comment

#1325 - `decode_coefs` experiment

Pull Request - State: open - Opened by lqd 7 months ago - 3 comments

#1324 - Backport buffer over-read prevention from dav1d 1.4.3

Pull Request - State: closed - Opened by fbossen 7 months ago

#1323 - `build.rs`: Fix windows cross compilation

Pull Request - State: closed - Opened by kkysen 7 months ago

#1322 - Add cdylib support by building some static tables in C

Pull Request - State: open - Opened by randomPoison 7 months ago - 9 comments

#1320 - `fn decode_b`: Performance improvements

Pull Request - State: closed - Opened by rinon 7 months ago

#1319 - Enable full LTO

Pull Request - State: closed - Opened by rinon 7 months ago - 3 comments

#1318 - Handle features correctly in CLI package

Pull Request - State: closed - Opened by rinon 7 months ago

#1317 - `fn Rav1dPictureDataComponentInner::wrap_buf`: Attempt to add lifetimes

Pull Request - State: open - Opened by kkysen 7 months ago - 2 comments

#1316 - `struct DisjointMut`: `unsafe impl Send + Sync`

Pull Request - State: closed - Opened by kkysen 7 months ago - 4 comments

#1315 - `mod disjoint_mut`: Remove unused trait bounds and derives

Pull Request - State: closed - Opened by nnethercote 7 months ago - 3 comments

#1314 - `fn small_memset`: Remove the unused `UP_TO == 64` case

Pull Request - State: closed - Opened by nnethercote 7 months ago - 1 comment

#1313 - `mod disjoint_mut`: Remove old `#![allow(unused)]`

Pull Request - State: closed - Opened by kkysen 7 months ago

#1312 - `struct SendSyncNonNull`: Add a `Send + Sync` `NonNull` type

Pull Request - State: closed - Opened by kkysen 7 months ago

#1310 - `struct *::cookie`: Make `*mut c_void`s into `Option<NonNull<c_void>>`s

Pull Request - State: closed - Opened by kkysen 7 months ago - 2 comments

#1309 - Update toolchain to 1.79 stable

Pull Request - State: closed - Opened by rinon 7 months ago

#1308 - Split CLI tools into a separate package

Pull Request - State: closed - Opened by rinon 7 months ago - 4 comments

#1307 - Remove nightly features from tools

Pull Request - State: closed - Opened by rinon 7 months ago

#1306 - `#![deny(clippy::missing_safety_doc)]`: Add (already fixed)

Pull Request - State: closed - Opened by kkysen 7 months ago

#1304 - `#![deny(unsafe_op_in_unsafe_fn)]`: Add to whole `librav1d` crate

Pull Request - State: closed - Opened by kkysen 7 months ago

#1303 - `#![allow(non_snake_case)]`: Fix and remove

Pull Request - State: closed - Opened by kkysen 7 months ago

#1302 - `#![allow(non_camel_case_types)]`: Fix and remove

Pull Request - State: closed - Opened by kkysen 7 months ago

#1301 - Fix camel case warnings

Pull Request - State: closed - Opened by rinon 7 months ago - 4 comments

#1300 - Backport arm asm improvements from dav1d 1.4.2

Pull Request - State: closed - Opened by fbossen 7 months ago

#1299 - Fix and remove `#[allow(non_*)]`s

Issue - State: open - Opened by kkysen 7 months ago
Labels: good first issue, low priority

#1298 - `mod looprestoration::neon`: Final cleanup

Pull Request - State: closed - Opened by kkysen 7 months ago

#1297 - `mod looprestoration`: Mark safe

Pull Request - State: closed - Opened by kkysen 7 months ago

#1296 - `mod looprestoration::neon`: (arm64) Make safe

Pull Request - State: closed - Opened by kkysen 7 months ago

#1295 - Initial changes to build on Windows

Pull Request - State: closed - Opened by thedataking 7 months ago - 2 comments

#1294 - Tracking issue for performance

Issue - State: open - Opened by rinon 7 months ago - 7 comments
Labels: performance

#1293 - Re-implement case set as a macro

Pull Request - State: open - Opened by rinon 7 months ago - 3 comments

#1292 - [WIP] case_set implementation comparison

Pull Request - State: closed - Opened by rinon 7 months ago - 1 comment

#1291 - `COPYING`: Add ISRG as a copyright holder

Pull Request - State: closed - Opened by thedataking 7 months ago

#1290 - `mod lr_apply`: Make safe

Pull Request - State: closed - Opened by kkysen 7 months ago

#1289 - `Cargo.toml`: Add `profile.checked-release`

Pull Request - State: closed - Opened by kkysen 7 months ago - 2 comments

#1288 - `mod looprestoration::neon`: (arm32) Make safe

Pull Request - State: closed - Opened by kkysen 7 months ago

#1287 - `mod looprestoration`: More cleanup

Pull Request - State: closed - Opened by kkysen 7 months ago

#1285 - `mod filmgrain::neon`: Make safe

Pull Request - State: closed - Opened by kkysen 7 months ago

#1284 - Performance regression testing in CI

Issue - State: open - Opened by rinon 7 months ago
Labels: low priority

#1283 - `struct CaseSet`: Optimize by `match`ing on `len` once per `set_ctx`

Pull Request - State: open - Opened by kkysen 7 months ago - 4 comments
Labels: performance

#1281 - Only add line table debug info in `release-with-debug` profile

Pull Request - State: closed - Opened by rinon 7 months ago

#1280 - `struct Dav1dITUTT35::payload`: Fix leak

Pull Request - State: closed - Opened by kkysen 7 months ago

#1276 - `fn filter_plane_cols_{y,uv}`: avoid modulo operation

Pull Request - State: closed - Opened by fbossen 7 months ago
Labels: performance

#1275 - `mod c_{box,arc}`: Make safe

Pull Request - State: closed - Opened by kkysen 7 months ago

#1274 - Make `fn Rav1dPictureDataComponent::wrap_buf` safe with lifetimes

Issue - State: open - Opened by kkysen 7 months ago
Labels: safety/correctness

#1272 - Remove inlining of `read_vartx_tree` and `rav1d_create_lf_mask_intra`

Pull Request - State: closed - Opened by rinon 7 months ago - 3 comments
Labels: performance

#1271 - `fn filter_plane_cols_{y,uv}`: avoid division when eliding bounds check

Pull Request - State: closed - Opened by fbossen 7 months ago - 2 comments
Labels: performance