profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/XAMPPRocky/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

nikomatsakis/skill-tree 98

Skill-tree rendering

EmbarkStudios/relnotes 44

Automatic GitHub Release Notes

XAMPPRocky/ddg 12

A DuckDuckGo API wrapper library in Rust

rust-lang/project-group-template 4

Template for creating Project Groups

XAMPPRocky/csv-to-md 3

A small tool to convert a csv to markdown.

rust-lang/pontoon 2

Localization platform used by Rust

XAMPPRocky/blog.rust-lang.org 1

The Rust Programming Language Blog

XAMPPRocky/crates.io 1

Source code for crates.io

XAMPPRocky/create-release 1

An Action to create releases via the GitHub Release API

release dtolnay/db-dump

0.3.1

released time in 4 hours

fork servomekanism/tokei

Count your code, quickly.

fork in 6 hours

startedXAMPPRocky/tokei

started time in 6 hours

fork steveklabnik/wishlist

Destiny 2 item roll preferences for use with Destiny Item Manager's "Wishlist" feature

fork in 9 hours

startedartichoke/cactusref

started time in 11 hours

startedXAMPPRocky/tokei

started time in 18 hours

startednamazso/IDAShell

started time in a day

release sfackler/rust-openssl

openssl-errors-v0.2.0

released time in a day

release sfackler/rust-openssl

openssl-v0.10.35

released time in a day

release sfackler/rust-openssl

openssl-sys-v0.9.64

released time in a day

issue commentXAMPPRocky/tokei

tokei.rs: Badge Always Returns Processing

Thanks for response. Is it a bug or performance issue?

HaojunRen

comment created time in a day

startedneuronika/neuronika

started time in a day

release dtolnay/cargo-tally

0.3.3

released time in a day

release dtolnay/cargo-tally

0.3.2

released time in a day

push eventbytecodealliance/witx-bindgen

alexcrichton

commit sha 1e68aa9ea8d4deedf1121eca5e178b7b7e0a9036

Deploying to gh-pages from @ bytecodealliance/witx-bindgen@92d8b626ed7efa7d66c62c3fd090453ebb11eb41 🚀

view details

push time in a day

push eventbytecodealliance/witx-bindgen

Alex Crichton

commit sha 92d8b626ed7efa7d66c62c3fd090453ebb11eb41

Reduce unsafety in wasmtime bindings (#16) * Reduce unsafety in wasmtime bindings This commit removes a number of `unsafe` blocks both in the generated code as well as internally within the bindings library support. This is mostly just a refactoring of existing functionality but expressed in a way that we don't have to write `unsafe` in as many places. Additionally the `region.rs` tests have been re-enabled where appropriate. * Leverage `AllBytesValid` for some more types * Update some comments * Use an upstream method instead of one defined locally

view details

push time in a day

PR merged bytecodealliance/witx-bindgen

Reduce unsafety in wasmtime bindings

This commit removes a number of unsafe blocks both in the generated code as well as internally within the bindings library support. This is mostly just a refactoring of existing functionality but expressed in a way that we don't have to write unsafe in as many places. Additionally the region.rs tests have been re-enabled where appropriate.

+249 -320

0 comment

5 changed files

alexcrichton

pr closed time in a day

PR opened bytecodealliance/witx-bindgen

Reduce unsafety in wasmtime bindings

This commit removes a number of unsafe blocks both in the generated code as well as internally within the bindings library support. This is mostly just a refactoring of existing functionality but expressed in a way that we don't have to write unsafe in as many places. Additionally the region.rs tests have been re-enabled where appropriate.

+188 -233

0 comment

5 changed files

pr created time in a day

push eventbytecodealliance/witx-bindgen

Alex Crichton

commit sha 229aa351029c79857af73dc08b7f3b50c7d37db8

Delete code from witx-bindgen-wasmtime no longer in use (#15) Hurray!

view details

push time in a day

push eventbytecodealliance/witx-bindgen

Alex Crichton

commit sha 2ad35779035881244311568d2c72958b8b86818f

Copy Wasmtime's filters for running CI builds

view details

push time in a day

push eventbytecodealliance/witx-bindgen

alexcrichton

commit sha cf92c88b3f3da099c153c568c4efebcdc118d875

Deploying to gh-pages from @ bytecodealliance/witx-bindgen@575131e15d96bd6be03488d24095797bcdb04470 🚀

view details

push time in a day

pull request commentbytecodealliance/witx-bindgen

Fix endianness and alignment of guest values

Er oops I didn't mean to insta-merge this...

Well in any case if anyone's got more thoughts on this please let me know!

alexcrichton

comment created time in a day

PR merged bytecodealliance/witx-bindgen

Fix endianness and alignment of guest values

This commit fixes the implementation of Wasmtime imported functions to stop assuming higher alignment requirements for guest slices. Additionally it also fixes the wasmtime import functions on big-endian hosts by automatically converting little-endian values to host-endian values.

I've added tests for alignment but I'm not sure how to add tests for endianness here. I think we need a big-endian host, but for now let's just assume it's all correct...

Closes #1

+362 -16

0 comment

10 changed files

alexcrichton

pr closed time in a day

push eventbytecodealliance/witx-bindgen

Alex Crichton

commit sha bf2f7da17b661ec036b37c95f4c5d1b0b8380267

Fix endianness and alignment of guest values This commit fixes the implementation of Wasmtime imported functions to stop assuming higher alignment requirements for guest slices. Additionally it also fixes the wasmtime import functions on big-endian hosts by automatically converting little-endian values to host-endian values. I've added tests for alignment but I'm not sure how to add tests for endianness here. I think we need a big-endian host, but for now let's just assume it's all correct... Closes #1

view details

Alex Crichton

commit sha c24e3ae48552109465da303759fa5660de7b898a

Fix a JS test

view details

Alex Crichton

commit sha 575131e15d96bd6be03488d24095797bcdb04470

Remove a TODO now that everything has align 1

view details

push time in a day

issue closedbytecodealliance/witx-bindgen

`GuestPtr` and endianity+alignedness checking

GuestPtr's constructor should either check+assert alignedness of the data or it should be added to its unsafe contract. We shouldn't be checking/asserting alignedness when grabbing the underlying slice of Wasm memory that it represents.

Endianity is an interesting one: if the host is big endian, then none of the underlying slice's elements will have the same representation as the host (other than guest pointers of u8 slices) since Wasm is always little endian. We should probably remove the ability to get a raw slice from the GuestPtr API so that we don't have to have methods that are only conditionally available depending on the host's target architecture. Instead we should have an iterator/random access/cell style API that allows you to get/set each element individually.

cc @alexcrichton

closed time in a day

fitzgen

PR opened bytecodealliance/witx-bindgen

Fix endianness and alignment of guest values

This commit fixes the implementation of Wasmtime imported functions to stop assuming higher alignment requirements for guest slices. Additionally it also fixes the wasmtime import functions on big-endian hosts by automatically converting little-endian values to host-endian values.

I've added tests for alignment but I'm not sure how to add tests for endianness here. I think we need a big-endian host, but for now let's just assume it's all correct...

Closes #1

+362 -16

0 comment

10 changed files

pr created time in a day

fork flibitijibibo/mesa

Mesa 3D graphics library (read-only mirror)

https://mesa3d.org

fork in a day

push eventbytecodealliance/witx-bindgen

alexcrichton

commit sha c4ed317a7c50ceda88e4f563fc8973718f5fa24d

Deploying to gh-pages from @ bytecodealliance/witx-bindgen@1a6c461e2edb586956e0fe40c7751c79d205b213 🚀

view details

push time in a day