profile
viewpoint
Marvin Löbel Kimundi Dortmund, Germany

brendanzab/gl-rs 509

An OpenGL function pointer loader for Rust

Kimundi/owning-ref-rs 263

A library for creating references that carry their owner with them.

Kimundi/greenwasm 101

An implementation of the Webassembly spec in Rust

brendanzab/sax-rs 13

DEPRECATED - use https://github.com/netvl/rust-xml/ instead.

Kimundi/apply-pub-rs 2

A Rust syntax extension for applying the `pub` visibility modifer to many items at once

Kimundi/header_walker 2

A C++ utility for walking the include trees of a list of source files.

Kimundi/latex-warnings 2

A commandline wrapper for a latex process that parses errors and warnings, and outputs them in better understandable format.

Kimundi/benchpress 1

C++11 header only micro benchmark framework

create barnchKimundi/id_factory

branch : main

created branch time in a day

created repositoryKimundi/id_factory

created time in a day

PR opened gfx-rs/wgpu-rs

Clarify docs for Queue::write methods
+8 -0

0 comment

1 changed file

pr created time in 2 days

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 4e819d9c03e595a01605bf2e28e6d337a601f7cf

Clarify docs for Queue::write methods

view details

push time in 2 days

create barnchKimundi/wgpu-rs

branch : clarify_query_write_behavior

created branch time in 2 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 752c1aad33026f360bd5e5d0390fc802fe958b88

Elide redundant set_pipeline calls. Add a small abstraction over state changes Deduplicate redundant pipeline state checking

view details

push time in 3 days

pull request commentgfx-rs/wgpu

Ellide redundant set_pipeline calls.

Sure!

Kimundi

comment created time in 3 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 6d4da3201e6d7321a851dbeb8867a0f0b9065bdf

Ellide redundant set_pipeline calls. Add a small abstraction over state changes

view details

push time in 3 days

pull request commentgfx-rs/wgpu

Ellide redundant set_pipeline calls.

I'm on it! :) I usually do a squashed force push as the very last step, to keep history around for as long as there might be comments about the actual changes.

Kimundi

comment created time in 3 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 5ae7d76299e0dc64715881f77024f446796c190c

Address review comments

view details

push time in 3 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 5dcef1932a612f0f76fcc6520f769f705abb15f2

Fix missed change

view details

push time in 3 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 48d38fb7e5b2f3bb8a8943a9b40079ed0439828d

Move state tracking into the already exisiting State structs

view details

push time in 3 days

pull request commentgfx-rs/wgpu

Ellide redundant set_pipeline calls.

I've moved the state change detection to the actual execution of the render/compute passes, and also added a tiny abstraction around the state change detection for better readability and to make the future extension to other state change detections easier.

Kimundi

comment created time in 3 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 7fa388ac98fd0228ba91dd23f140ec66568ea6ab

remove redundant state change detection in render bundles

view details

push time in 3 days

push eventKimundi/wgpu

Marvin Löbel

commit sha 490cb30a0656da73ffa477bbc7c95c390339a06f

Move redundant pipeline state change checks to pass execution

view details

Marvin Löbel

commit sha 9fcfdd0ff1a89d7e47d8ee5a3bb24febdb38dc51

Add a small abstraction over state changes

view details

push time in 3 days

issue commentrust-analyzer/rust-analyzer

Line comment in multi-line comment causes textmate scopes to mark the entire rest of the file as a comment

Can comfirm:

grafik

For reference, without the //:

grafik It seems to style the entire document as a comment, and the only saving grace are the semantic informations that override the grammar later on.

Veykril

comment created time in 3 days

issue closedrust-analyzer/rust-analyzer

New grammar changes seem to not handle comments correctly

If you have a opening and closing block comment, then it seems to get confused by the presence of interior // (See the attributes):

grafik

For reference, without the //:

grafik

Additionally, it also seems to sometimes think that a block comment is not terminated at all (might be the same root cause as above), and style the entire file as a comment.

closed time in 3 days

Kimundi

issue commentrust-analyzer/rust-analyzer

New grammar changes seem to not handle comments correctly

Ah indeed, must have missed that one.

Kimundi

comment created time in 3 days

issue openedrust-analyzer/rust-analyzer

New grammar changes seem to not handle comments correctly

If you have a opening and closing block comment, then it seems to get confused by the presence of interior // (See the attributes):

grafik

For reference, without the //:

grafik

Additionally, it also seems to sometimes think that a block comment is not terminated at all (might be the same root cause as above), and style the entire file as a comment.

created time in 3 days

pull request commentgfx-rs/wgpu

Ellide redundant set_pipeline calls.

Alright, then I'll move it to that location. :)

Kimundi

comment created time in 3 days

PR opened gfx-rs/wgpu

Ellide redundant set_pipeline calls.

Description This adds an check in each set_pipeline() call for wether the same pipeline id has already been set previously. This should cause free performance wins for suboptimal usage of the wgpu API, while having neglible overhead otherwise.

An example scenario for where this would be useful is a game that just blindly sets all render state for each object, but has few actually different objects:

for game_obj in game_objs {
    rpass.set_pipeline(...);
    rpass.set_bind_group(...);
    rpass.set_vertex_buffer(...);
    rpass.draw(...);
}

Testing Ideally we would have tests that check that pipeline changes have been ellidedt, but I'm not sure how to write them in the current codebase.

Further work

  • We could extend this kind of redundant state change detection to most .set_* methods on RenderPasses.
  • If we want to guarantee this behavior in the API, we should also document it.
+31 -10

0 comment

3 changed files

pr created time in 3 days

create barnchKimundi/wgpu

branch : no_redundant_pipeline_rebinds

created branch time in 3 days

push eventKimundi/bytemuck

Marvin Löbel

commit sha 6d6caab5d391f0f6ef6c0c6cd73b9eccea870818

Add second test

view details

push time in 12 days

push eventKimundi/bytemuck

Marvin Löbel

commit sha 39fb44792d1b3717c46123a6a645f50b79ab1080

Add test

view details

Marvin Löbel

commit sha 42b89f93f595f650df672c6114bb2bf7cdf19ca0

Change try_zeroed_box implementation to not allocate space for T on the stack

view details

push time in 12 days

fork Kimundi/bytemuck

A crate for mucking around with piles of bytes

https://docs.rs/bytemuck

fork in 12 days

issue commentLokathor/bytemuck

Stack overflow when using `zeroed_box()`

Actually its perfectly well define beheavior - its a normal branch, which contains a temporary stack variable that needs to be allocated in the stack frame. So the issue is just how to avoid it.

Kimundi

comment created time in 12 days

issue commentLokathor/bytemuck

Stack overflow when using `zeroed_box()`

So, I'm currently guessing there is undefined behavior in play. This repoduces the issue standalone:

use std::alloc;
use std::mem::{size_of, align_of, zeroed};
use std::alloc::{alloc_zeroed, Layout};

#[inline]
pub fn try_zeroed_box<T>() -> Result<Box<T>, ()> {
  if size_of::<T>() == 0 {
    return Ok(Box::new(unsafe{zeroed()}));
  }
  let layout =
    Layout::from_size_align(size_of::<T>(), align_of::<T>()).unwrap();
  let ptr = unsafe { alloc_zeroed(layout) };
  if ptr.is_null() {
    // we don't know what the error is because `alloc_zeroed` is a dumb API
    Err(())
  } else {
    Ok(unsafe { Box::<T>::from_raw(ptr as *mut T) })
  }
}

const PAGE_SIZE: usize = 4096;
type BlockChunk = [u8; PAGE_SIZE];

const MIB_16: usize = 16 * 1024 * 1024;
const SUPER_SIZE: usize = MIB_16 / std::mem::size_of::<BlockChunk>();
type SuperPage = [BlockChunk; SUPER_SIZE];

fn main() {
    // ABORT: thread '[...]::test_alloc' has overflowed its stack
    let _: Box<SuperPage> = try_zeroed_box().unwrap();
}

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=3622ed3090e28f58875d9932804c998a

Note in particual these lines:

if size_of::<T>() == 0 {
    return Ok(Box::new(unsafe{zeroed()}));
}

I'm guessing that this somehow is undefined behavior if expanded with a very large T

Kimundi

comment created time in 12 days

issue openedLokathor/bytemuck

Stack overflow when using `zeroed_box()`

WIth a debug build, I'm consistently getting a stack overflow when using zeroed_box(). Minimal example:

const PAGE_SIZE: usize = 4096;
type BlockChunk = [u8; PAGE_SIZE];

const MIB_16: usize = 16 * 1024 * 1024;
const SUPER_SIZE: usize = MIB_16 / std::mem::size_of::<BlockChunk>();
type SuperPage = [BlockChunk; SUPER_SIZE];

#[test]
fn test_alloc() {
    // ABORT: thread '[...]::test_alloc' has overflowed its stack
    let _: Box<SuperPage> = bytemuck::zeroed_box();
}

created time in 12 days

push eventKimundi/dotfiles

Marvin Löbel

commit sha dce2d01760e91f34a475ff0cbef8022c47ed843b

remove duplicate script directory

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha f4edafaabfd9d8603e48304d920a1e4ed9e05235

add single_file variant

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha ba604ed4b5048961f248bf2402e3f541d200948f

Default to memory mapped

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 3286918e1ed7f74afccf8073ba617a40e81abd9b

Add vec counting strategy

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha d7ac187616d60310bcdf8c88483d84cafd9ed3d2

Disable more debug output

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 6a87fa20ed537b845e655b4e98558bc568b9b06c

fix a hex digit conversion bug in original

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 1e9fdf02e3f3c43cbd3592432fcef58ea51d8de4

Add a debug histogram feature

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha c54ff804664f38eba1705fcdfe717a02998356db

add output hash

view details

Marvin Löbel

commit sha e53b8caf0663c4593712835c871c379b24aa1560

Add counter strategy traits for variant

view details

Marvin Löbel

commit sha 4ae05d722733d4f352daa33080f141ad5998a355

add a debug histogram feature

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 89d4aaff3871da1748c4b200027f73ab807d0b85

start simplify impl

view details

Marvin Löbel

commit sha 8638a3a378e38dc3f99f9d6ae725a93befd7f07d

simplify variant impl

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 1df31c52b9e3798efc59235b6a46cf73c23dd496

extra debug output

view details

Marvin Löbel

commit sha bd81fde2a1a9522287e87cbc24765210c0fc6a63

fix captitalized character mismatch in the original algorithm

view details

push time in 2 months

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 4c583f3fda8cf6192089bc2655586e70870be791

add memory map option

view details

push time in 2 months

create barnchKimundi/hex-digit-counter

branch : master

created branch time in 2 months

created repositoryKimundi/hex-digit-counter

created time in 2 months

Pull request review commentgfx-rs/wgpu

Grand cleanup and refactor of the descriptors in the API

 type FileName = String; pub const FILE_NAME: &str = "trace.ron";  #[cfg(feature = "trace")]-pub(crate) fn new_render_bundle_encoder_descriptor(-    label: super::Label,-    context: &super::RenderPassContext,-) -> wgt::RenderBundleEncoderDescriptor {-    wgt::RenderBundleEncoderDescriptor {-        label: Some(super::own_label(&label).into()),-        color_formats: context.attachments.colors.to_vec().into(),+pub(crate) fn new_render_bundle_encoder_descriptor<'a>(+    label: Option<&'a str>,+    context: &'a super::RenderPassContext,+) -> crate::command::RenderBundleEncoderDescriptor<'a> {+    crate::command::RenderBundleEncoderDescriptor {+        label: label.map(Cow::Borrowed),

Ah sorry, could have sworn I did the same as in wgpu-rs there.

kvark

comment created time in 2 months

Pull request review commentgfx-rs/wgpu

Grand cleanup and refactor of the descriptors in the API

 type FileName = String; pub const FILE_NAME: &str = "trace.ron";  #[cfg(feature = "trace")]-pub(crate) fn new_render_bundle_encoder_descriptor(-    label: super::Label,-    context: &super::RenderPassContext,-) -> wgt::RenderBundleEncoderDescriptor {-    wgt::RenderBundleEncoderDescriptor {-        label: Some(super::own_label(&label).into()),-        color_formats: context.attachments.colors.to_vec().into(),+pub(crate) fn new_render_bundle_encoder_descriptor<'a>(+    label: Option<&'a str>,+    context: &'a super::RenderPassContext,+) -> crate::command::RenderBundleEncoderDescriptor<'a> {+    crate::command::RenderBundleEncoderDescriptor {+        label: label.map(Cow::Borrowed),

It might be more consistent to import Borrowed directly everywhere.

kvark

comment created time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha e9cf2436635ff878207914e45a25fb36c776cd30

Udderly remove cows from the following APIs: - BufferDescriptor - CommandEncoderDescriptor - RenderBundleDescriptor - TextureDescriptor - TextureViewDescriptor - PipelineLayoutDescriptor - SamplerDescriptor - BindGroupDescriptor - ProgrammableStageDescriptor - RenderPassDescriptor - RenderPipelineDescriptor - BindGroupLayoutDescriptor - VertexStateDescriptor - VertexBufferDescriptor - RenderBundleEncoderDescriptor - ComputePipelineDescriptor Also change anisotropy_clamp to use NonZeroU8

view details

push time in 2 months

push eventKimundi/wgpu-rs

Dzmitry Malyshau

commit sha b07950ca8a03e34d455987d61695ce94e0705dfa

Expose get_bind_group_layout

view details

bors[bot]

commit sha 8bfde457f11e6ac679b14420f6333b9460a6a121

Merge #502 502: Expose get_bind_group_layout r=grovesNL a=kvark Returning a new object is fine for BGLs specifically and for these cases in particular because we made sure the refcount is bumped (and BGL has a special kind of refcount) in https://github.com/gfx-rs/wgpu/commit/f164fd1f46390d6a51acc1c1082cc8e0c23dbb8c Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>

view details

Marvin Löbel

commit sha a336901e69bcbea58fb8e9690a0286d7aae51578

Udder defeat at the following fronts: BufferDescriptor CommandEncoderDescriptor RenderBundleDescriptor TextureDescriptor TextureViewDescriptor PipelineLayoutDescriptor SamplerDescriptor BindGroupDescriptor ProgrammableStageDescriptor RenderPassDescriptor RenderPipelineDescriptor BindGroupLayoutDescriptor VertexStateDescriptor VertexBufferDescriptor RenderBundleEncoderDescriptor Fix web target ComputePipelineDescriptor Remove an unneeded struct destructure & construction Remove uneeded allocation in previous commit Use ArrayVec to avoid the heap allocation Change anisotropy_clamp to use NonZeroU8

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 576b0e3a892775f521f6adbefbbd37717211f013

Use ArrayVec to avoid the heap allocation

view details

Marvin Löbel

commit sha 9837adc72f33ecf4dc24c1c77446ebb5f4547724

Change anisotropy_clamp to use NonZeroU8

view details

push time in 2 months

PR opened rust-lang/reference

Add an extra fn() entry to the variance table in the subtyping chapter

While discussing variance on a Rust help channel, I noticed that the subtyping chapter does not specifically mention the special case where a type parameter is used both in the input and output of a function, which, as far as I know, would make it be treated as invariant because its the intersection of both contravariance and covariance.

In case I'm not totally wrong with this, I propose adding that case to the table to make it a bit more clear.

+1 -0

0 comment

1 changed file

pr created time in 2 months

push eventKimundi/reference

Marvin Löbel

commit sha 971d500a60c30cd92f915b3630ab787e1d8751f5

Add an extra fn() entry to the variance table in the subtyping chapter While discussing variance on a Rust help channel, I noticed that the subtyping chapter does not specifically mention the special case where a type parameter is used both in the input and output of a function, which, as far as I know, would make it be treated as invariant because its the intersection of both contravariance and covariance. In case I'm not totally wrong with this, I propose adding that case to the table to make it a bit more clear.

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 46904542e8616c0522e6b7c3eb20b78c21561ae4

Remove uneeded allocation in previous commit

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha ec4294f20019843454a3d6412b5500c6228e4033

Remove an unneeded struct destructure & construction

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 08b7f7c96511e15cdb7a87e8e58d5ab74e6383fc

ComputePipelineDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha c5bf0a23874618a44b0a7a01c039f25b2524355b

Fix web target

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha d15ff5252e60d9dc093805aa76674a587abd3efc

RenderBundleEncoderDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha f4d04f9f8fab3b94157f862e4fb33195b54bbe29

VertexStateDescriptor

view details

Marvin Löbel

commit sha 22136c7a94d8373d5562ac5796daec97009d8777

VertexBufferDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 88c8cf2d618bc6fbc50623f9168cb6b1f2e7db72

BindGroupLayoutDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 4e93ee2771a36aa3b41306428d8233fd094953c6

RenderPipelineDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 89f5c8b7ee37cec36f644168d9fa49b9a3d09991

RenderPassDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha e642b121932172a3e0bbbb2b4dc9a0afa50744c0

ProgrammableStageDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 699b1b160fca24a0226ec822ab2999d6ed9be2a5

BindGroupDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha b31f1f0e12914d03eceb49f64e301ff495dd4e76

SamplerDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Dzmitry Malyshau

commit sha 924e4b38e42395a6d0c77b3d8479201f63879419

Update wgpu for optional layouts

view details

bors[bot]

commit sha 0414f4b550ff466d84abbbf238b989307341a1f7

Merge #500 500: Update wgpu for optional layouts r=3rdtimeisthecharm a=kvark Fixes #498 Includes https://github.com/gfx-rs/wgpu/pull/872 and https://github.com/gfx-rs/wgpu/pull/870 Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>

view details

Marvin Löbel

commit sha 28471d8cc456baa64d9323536a572b93983c0c8e

BufferDescriptor

view details

Marvin Löbel

commit sha 71cfdeae3d684277960295d5dfd150d01ff3b939

CommandEncoderDescriptor

view details

Marvin Löbel

commit sha fe95e169f7d041184e46e25e1263f91d986c3ec0

RenderBundleDescriptor

view details

Marvin Löbel

commit sha d2b36060ff0b2a572cada93bc11a470fab66f54a

TextureDescriptor

view details

Marvin Löbel

commit sha 10eefeb4ad13bf792fcb7f94b889bf84981edf70

TextureViewDescriptor

view details

Marvin Löbel

commit sha 785a0fef6fcf24978051a7a6e52ce5bf3b920fd1

PipelineLayoutDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 827588d9b3c7cd2c3c9b6034debd2e238059cd2e

TextureViewDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha dab21a0d010d6ce6696ee33236af3b9cd53f7693

TextureDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 279509c9de7c2c0cf3a0ec1278f136fbded4b244

RequestAdapterOptions

view details

Marvin Löbel

commit sha 16e7025c0a3a9b38cd1fe45f40ad7c06b2d17a09

BufferDescriptor

view details

Marvin Löbel

commit sha 403f4ba3f3d8e41c2693bd9b907a7c39bcc4fa4b

CommandEncoderDescriptor

view details

Marvin Löbel

commit sha 166e442ccf3f3895814c189386c9814c12f772f3

RenderBundleDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 29603c655615f153008a3a18a12f90a0e8a07071

CommandEncoderDescriptor

view details

push time in 2 months

PR opened gfx-rs/wgpu-rs

Fighting back the bovine forces
+38 -20

0 comment

5 changed files

pr created time in 2 months

create barnchKimundi/wgpu-rs

branch : retreat_to_greener_pastures

created branch time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha b8281da0baec6a8399e25512f0c503775895dbb9

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 5c3a1493041965b3fcc26a0b9aafe870dfb333cc

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

issue commentrust-analyzer/rust-analyzer

Unresolved module rust-analyzer error.

I can also confirm this behavior.

RamiHg

comment created time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha b6723f7698d09b7bb792701d1a5cf101ae113fb4

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 2ab5c3453dd31aad88e6bf84356c442fe9f2d1ae

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 331dd15ee0a220fd826f4c36354d608ac26211ca

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha f35880735850f250e9ebda3f22839493d32e55d6

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 7fd4ec645bf9ea3d985db69e4e22805533301be9

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha fc3501d04c785b1dae0672632a0c704036621704

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 4ee53951c36a0b4e024a8f22327a5e050a0526bd

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha ec81016353732a04e9146b1eb2d68da6278551d8

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 0c2a7681aa39eb6f5ad9b0700b9b663f2b54d419

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventrust-lang-nursery/lazy-static.rs

Travis CI User

commit sha 0e80ae292d3f34aed67d9c9686398a6aecdd1351

Documentation for rust-lang-nursery/lazy-static.rs@f32efad

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 32f972375005ed9014b31c0a991acc269e7823db

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha a6596ac061e9496bc9f82d36e0582d94386edf24

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 6052178758c54b5e7a83371357888381a2da4d34

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 3285241d4c61e9060d3d63d1d7ad498cac4dbac2

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 0f7ce67323446263687c32f1166634f1d506fc5a

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 14c2cbe804d544a9fe051d75b592e2bf9d2f13d7

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 40b4326100daff22f9a65d21e1ed1a0eefb4cd06

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha c6688d362dc52acccc54973722d03efcb012da28

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 74dea49b5ee3f75ac91b3a54a8892b7b16a224cd

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 2f123e2652d722768e77accf1f75caf522b3fd46

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 851055e84e1bf0a0365743733549ac696effdbc1

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 45037deb995b701bad4a6cd8a81c1182e5f5a8ea

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 3 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 4d062ea9f68ca7e7016acc68b51ecbcb0530b7a8

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 3 months

PR opened gfx-rs/wgpu-rs

Add more cows
+36 -36

0 comment

8 changed files

pr created time in 3 months

create barnchKimundi/wgpu-rs

branch : straggling_ungulates

created branch time in 3 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 00f0866ad3bc75f621d29b192dee967e44fb1804

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 3 months

more