This is a list of PR:s that we've opened on different Open Source projects (other than our own). Just edit this to add more! See also: * https://github.com/rerun-io/opensource/issues/1 --- ## misc * https://github.com/image-rs/image/pull/1698 * https://github.com/gltf-rs/gltf/pull/339 * https://github.com/slint-ui/document-features/pull/8 * https://github.com/1Password/arboard/pull/75 * https://github.com/Luthaf/log-once/pull/2 * https://github.com/emilk/egui/pull/2071 * https://github.com/awalsh128/cache-apt-pkgs-action/pull/90 * https://github.com/AccessKit/accesskit/pull/207 * https://github.com/baoyachi/shadow-rs/pull/128 * https://github.com/PolyMeilex/rfd/pull/105 * https://github.com/PolyMeilex/rfd/pull/115 * https://github.com/JustinBeckwith/linkinator-action/pull/157 * https://github.com/Tangram-Vision/realsense-rust/pull/16 * https://github.com/python-pillow/Pillow/pull/7219 * https://github.com/rust-lang/rust-analyzer/pull/15846 * https://github.com/EmbarkStudios/cargo-deny-action/pull/59 * https://github.com/aclysma/profiling/pull/61 * https://github.com/aclysma/profiling/pull/62 * https://github.com/Luthaf/log-once/pull/4 * https://github.com/uuid-rs/uuid/pull/738 * https://github.com/memorysafety/rav1d/pull/1362 * https://github.com/memorysafety/rav1d/pull/1363 * https://github.com/memorysafety/rav1d/pull/1364 * https://github.com/podusowski/walkers/pull/221 * https://github.com/BurntSushi/jiff/pull/297 * https://github.com/hmeyer/stl_io/pull/26 * https://github.com/huggingface/lerobot/pull/1375 * https://github.com/beartype/ipython-beartype/pull/4 * https://github.com/langchain-ai/langchain/pull/32004 * https://github.com/rust-lang/stacker/pull/128 * https://github.com/hyperium/tonic/pull/2403 * https://github.com/Azure/azure-sdk-for-rust/pull/2969 * https://github.com/hyperium/tonic/pull/2403 * https://github.com/hyperium/tonic/pull/2414 * https://github.com/PSeitz/lz4_flex/pull/192 * https://github.com/pollen-robotics/reachy_mini/pull/406 * https://github.com/Luthaf/log-once/pull/6 * https://github.com/rust-lang/rust-clippy/issues/15765 ## Arrow-related * https://github.com/apache/arrow-rs/pull/2896 * https://github.com/jorgecarleitao/arrow2/pull/1300 * https://github.com/jorgecarleitao/arrow2/pull/1311 * https://github.com/jorgecarleitao/arrow2/pull/1334 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/88 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/89 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/90 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/91 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/95 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/98 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/103 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/104 * https://github.com/DataEngineeringLabs/arrow2-convert/pull/106 * https://github.com/apache/arrow-rs/pull/6787 * https://github.com/apache/arrow-rs/pull/6790 * https://github.com/apache/arrow-rs/pull/6901 * https://github.com/apache/arrow-rs/pull/6951 * https://github.com/apache/arrow-rs/pull/6962 * https://github.com/apache/arrow-rs/pull/7231 * https://github.com/apache/arrow-rs/pull/7318 * https://github.com/apache/arrow-rs/pull/7412 * https://github.com/apache/arrow-rs/pull/7413 * https://github.com/apache/arrow-rs/pull/7437 * https://github.com/apache/arrow-rs/pull/7664 * https://github.com/apache/arrow-rs/pull/8290 * https://github.com/apache/arrow-rs/pull/8291 * https://github.com/apache/arrow-rs/pull/8424 * https://github.com/apache/arrow-rs/pull/8425 ## datafusion * https://github.com/apache/datafusion/pull/15280 * https://github.com/apache/datafusion/pull/15581 * https://github.com/apache/datafusion/pull/15646 * https://github.com/apache/datafusion/pull/19293 * https://github.com/apache/datafusion/pull/19549 ### datafusion-python * https://github.com/apache/datafusion-python/pull/1113 * https://github.com/apache/datafusion-python/pull/1167 * https://github.com/apache/datafusion-python/pull/1248 * https://github.com/apache/datafusion-python/pull/1370 ## [egui_dock](https://github.com/Adanos020/egui_dock) * https://github.com/Adanos020/egui_dock/pull/24 * https://github.com/Adanos020/egui_dock/pull/25 * https://github.com/Adanos020/egui_dock/pull/30 * https://github.com/Adanos020/egui_dock/pull/32 * https://github.com/Adanos020/egui_dock/pull/51 * https://github.com/Adanos020/egui_dock/pull/53 * https://github.com/Adanos020/egui_dock/pull/68 * https://github.com/Adanos020/egui_dock/pull/94 * https://github.com/katharostech/cfg_aliases/pull/5 * https://github.com/katharostech/cfg_aliases/pull/4 ## [egui_commonmark](https://github.com/lampsitter/egui_commonmark) * https://github.com/lampsitter/egui_commonmark/pull/8 * https://github.com/lampsitter/egui_commonmark/pull/11 * https://github.com/lampsitter/egui_commonmark/pull/15 * https://github.com/lampsitter/egui_commonmark/pull/20 * https://github.com/lampsitter/egui_commonmark/pull/27 * https://github.com/lampsitter/egui_commonmark/pull/31 ## lance * https://github.com/lancedb/lance/pull/3503 * https://github.com/lancedb/lance/pull/4598 * https://github.com/lancedb/lance/pull/4743 * https://github.com/lancedb/lance/pull/4825 * https://github.com/lancedb/lance/pull/4833 * https://github.com/lancedb/lance/pull/5134 * https://github.com/lance-format/lance/pull/5672 * https://github.com/lance-format/lance/pull/6323 * https://github.com/lance-format/lance/pull/6545 * https://github.com/lance-format/lance/pull/6493 ## puffin * https://github.com/EmbarkStudios/puffin/pull/98 * https://github.com/EmbarkStudios/puffin/pull/135 * https://github.com/EmbarkStudios/puffin/pull/165 * https://github.com/EmbarkStudios/puffin/pull/175 * https://github.com/EmbarkStudios/puffin/pull/186 ## rav1d * https://github.com/memorysafety/rav1d/pull/1362 * https://github.com/memorysafety/rav1d/pull/1363 * https://github.com/memorysafety/rav1d/pull/1364 ## [three-d](https://github.com/asny/three-d) * https://github.com/asny/three-d/pull/215 * https://github.com/asny/three-d/pull/228 * https://github.com/asny/three-d/pull/229 * https://github.com/asny/three-d/pull/232 * https://github.com/asny/three-d/pull/250 * https://github.com/asny/three-d/pull/251 * https://github.com/asny/three-d/pull/252 ## [wgpu](https://github.com/gfx-rs/wgpu) & [naga](https://github.com/gfx-rs/naga) (@Wumpf is a maintainer of wgpu & works at Rerun - he's covering only PRs that are in direct interest of Rerun here, list may be incomplete) * polished & added to https://github.com/gfx-rs/wgpu/wiki/Learning-wgpu * https://github.com/gfx-rs/wgpu/pull/3070 * https://github.com/gfx-rs/wgpu/pull/3093 * https://github.com/gfx-rs/wgpu/pull/3157 * https://github.com/gfx-rs/wgpu/pull/3183 * https://github.com/gfx-rs/wgpu/pull/3187 * https://github.com/gfx-rs/wgpu/pull/3262 * https://github.com/gfx-rs/wgpu/pull/3307 * https://github.com/gfx-rs/wgpu/pull/3589 * https://github.com/gfx-rs/wgpu/pull/3593 * https://github.com/gfx-rs/wgpu/pull/3596 * https://github.com/gfx-rs/wgpu/pull/3597 * https://github.com/gfx-rs/wgpu/pull/3598 * https://github.com/gfx-rs/naga/pull/2286 * https://github.com/gfx-rs/wgpu/pull/3613 * https://github.com/gfx-rs/wgpu/pull/3726 * https://github.com/gfx-rs/wgpu/pull/3774 * https://github.com/gfx-rs/wgpu/pull/3780 * https://github.com/gfx-rs/wgpu/pull/4796 * https://github.com/gfx-rs/wgpu/pull/4899 * https://github.com/gfx-rs/wgpu/pull/4984 * https://github.com/gfx-rs/wgpu/pull/5044 * https://github.com/gfx-rs/wgpu/pull/5166 * https://github.com/gfx-rs/wgpu/pull/5167 * https://github.com/gfx-rs/wgpu/pull/6170 * https://github.com/gfx-rs/wgpu/pull/6843 * https://github.com/gfx-rs/wgpu/pull/6962 * https://github.com/gfx-rs/wgpu/pull/7850 * https://github.com/gfx-rs/wgpu/pull/7895 * https://github.com/gfx-rs/wgpu/pull/8282 ## [winit](https://github.com/rust-windowing/winit) * https://github.com/rust-windowing/winit/pull/2636 * https://github.com/rust-windowing/winit/pull/2713 * https://github.com/rust-windowing/winit/pull/3361 ## [ffmpeg-sidecar](https://github.com/nathanbabcock/ffmpeg-sidecar/) * https://github.com/nathanbabcock/ffmpeg-sidecar/pull/56 * https://github.com/nathanbabcock/ffmpeg-sidecar/pull/57 * https://github.com/nathanbabcock/ffmpeg-sidecar/pull/58 * https://github.com/nathanbabcock/ffmpeg-sidecar/pull/61 ## [gradio](https://github.com/gradio-app/gradio/) * https://github.com/gradio-app/gradio/pull/11025 * https://github.com/gradio-app/gradio/pull/12033
This is a list of PR:s that we've opened on different Open Source projects (other than our own).
Just edit this to add more!
See also:
misc
document-featuresas an optional dependency slint-ui/document-features#8check_rs2_errorfor unknown exception type Tangram-Vision/realsense-rust#16grabclipboard()to use PNG compression on macOS python-pillow/Pillow#7219profiling-procmacrosif theprocmacrosfeature was set aclysma/profiling#61README.mdsection about puffin aclysma/profiling#62wasm-bindgenas a dependency onwasm32-unknown-unknownuuid-rs/uuid#738dav1das the Rust API memorysafety/rav1d#1362const DAV1D_MC_BT2020_NCL: was defined asCL, notNCLmemorysafety/rav1d#1363unwrap()inon_errormemorysafety/rav1d#1364wasm32-unknown-unknownwithoutjsfeature BurntSushi/jiff#297Statusformatting hyperium/tonic#2403PatchDocument::conditionand builder method for it Azure/azure-sdk-for-rust#2969Statusformatting hyperium/tonic#2403Display for Statushyperium/tonic#2414disallowed-trait-usagerust-lang/rust-clippy#15765Arrow-related
object_storeandparqueton wasm32-unknown-unknown target apache/arrow-rs#2896arrow2to 0.15 DataEngineeringLabs/arrow2-convert#89Buffer<T>for Serialize/Deserialize DataEngineeringLabs/arrow2-convert#98Utf8ScalarDataEngineeringLabs/arrow2-convert#106Array::shrink_to_fit(&self) -> ArrayRefapache/arrow-rs#6787Array::shrink_to_fit(&mut self)apache/arrow-rs#6790Array::shrink_to_fit(&mut self)to 53.4.0 (#6790) (#6817) apache/arrow-rs#6962chrono-quarterfix 0.53 apache/arrow-rs#7231EqforScalarBufferwhenT: Eqapache/arrow-rs#7412DefaultforBuffer&ScalarBufferapache/arrow-rs#7413RecordBatch::schema_metadata_mutandField::metadata_mutapache/arrow-rs#7664DisplayforDataTypeandFieldapache/arrow-rs#8290DataType::Structfield names inDisplayformatting apache/arrow-rs#8291datafusion
datafusion-python
pyclassfrozen so interior mutability is only managed by rust apache/datafusion-python#1248DataFusionError'sDisplaytrait apache/datafusion-python#1370egui_dock
Tree::tabs: an iterator over the tabs anhosh/egui_dock#53debug_assertionsin cfg_aliases katharostech/cfg_aliases#5str_to_stringlint katharostech/cfg_aliases#4egui_commonmark
[patch.crates-io]for egui lampsitter/egui_commonmark#15lance
Scanner::projection_from_schemalance-format/lance#5134DatasetConsistencyWrapperlance-format/lance#6323FilteredReadStreamon task cancellation lance-format/lance#6545puffin
::{{closure}}suffix from allprofile_functionscopes EmbarkStudios/puffin#175rav1d
dav1das the Rust API memorysafety/rav1d#1362const DAV1D_MC_BT2020_NCL: was defined asCL, notNCLmemorysafety/rav1d#1363unwrap()inon_errormemorysafety/rav1d#1364three-d
reqwestan optional (and default) feature asny/three-d#215wgpu & naga
(@Wumpf is a maintainer of wgpu & works at Rerun - he's covering only PRs that are in direct interest of Rerun here, list may be incomplete)
Requested size ... is outside of the supported rangewarning) gfx-rs/wgpu#4796SurfaceTargetenum gfx-rs/wgpu#4984VideoFrametoExternalImageSourceenum gfx-rs/wgpu#6170CopyExternalImageDestInfogfx-rs/wgpu#6962wgpu::TextureView-descriptor/texture/render_extentgfx-rs/wgpu#7895winit
ffmpeg-sidecar
unpack_ffmpegwithdownload_ffmpegnathanbabcock/ffmpeg-sidecar#56reqwestwithureqnathanbabcock/ffmpeg-sidecar#57rust-toolchainand set MSRV to 1.79 nathanbabcock/ffmpeg-sidecar#58gradio
ssr_modeparameter name in notice message gradio-app/gradio#11025gradio cc publishgradio-app/gradio#12033