Library for processing and manipulating images.
-
Updated
Mar 14, 2017 - C#
Library for processing and manipulating images.
Static code analysis tool to find unsafe usages in Go packages and their dependencies
Go Vet-style linter to find incorrect uses of reflect.SliceHeader and reflect.StringHeader, and unsafe casts between structs with architecture-sized fields
An utility for redirecting C# methods at runtime using detours. Enables patching and replacing method implementations dynamically. It allows altering static/instance methods, property accessors, and extern methods with runtime method redirection.
General-purpose Unity3D utilities library
A proof of concept for the pointer to field idea in Rust
Some helpful classes
Fast unsafe collections for memory reuse by stack type. Adding elements without overhead when increasing Capacity. Can also be used in as classic collection with resizing or on a custom memory allocator.
Package safer provides safer access to unsafe operations by providing simple functions with high test coverage that will never panic, instead returning zero values.
Implementation of the fast inverse square root algorithm made famous by Quake III
A library for doing "horrible hacks" with Rust's memory management
Orphaned memory buffer detector
[Simple and configurable photoblog in PHP]
A VL pack demonstrating how to use native code with VL
[Simple guestbook in PHP]
Rust guarantees memory safety using strict compile-time checks and ownership rules. These mechanisms are key to preventing bugs ; data races ; buffer overflows. However, there are instances where we must bypass these safety checks for performance reasons or when interacting with hardware directly.
Add a description, image, and links to the unsafe-code topic page so that developers can more easily learn about it.
To associate your repository with the unsafe-code topic, visit your repo's landing page and select "manage topics."