Pinned Repositories
profiler
Firefox Profiler — Web app for Firefox performance analysis
framehop
Stack unwinding library in Rust
fxprof-perf-convert
Convert perf.data files to the Firefox Profiler format
linux-perf-data
A parser for the perf.data format
mach-shared-memory
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.
msvc-demangler-rust
A rust library that demangles / undecorates C++ symbols mangled by MSVC
pdb-addr2line
A Rust crate to symbolicate addresses from PDBs, like addr2line. Uses the `pdb` crate.
samply
Command-line sampling profiler for macOS, Linux, and Windows
symsrv
Download pdbs from symbol servers and cache locally, parse symbol paths from env vars
mstange's Repositories
mstange/icecc-osx-moztor
Icecream Configuration for builds in Toronto on Mac OS X
mstange/macos-compositing
In this repo I want to try out different ways of getting OpenGL content onto the screen in order to compare power usage.
mstange/core-animation-opengl-two-windows
A test app that helps me measure GPU bandwidth
mstange/Gecko-Profiler-Addon
Addon to control the Gecko Built-in Profiler
mstange/blog_os
Writing an OS in Rust
mstange/browsertime
Your browser, your page, your scripts!
mstange/cache-log-parser
A small tool that parses a log which contains information about CPU cache misses and other stuff
mstange/FirefoxReality
A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
mstange/gamma-lut-rs
A port of Skia's gamma correcting Look Up Table
mstange/geckoview
GeckoView is a set of components for embedding Gecko in Android apps
mstange/glutin
Pure Rust alternative to GLFW
mstange/iosurface-calayer-isinuse
A testcase that demonstrates that IOSurfaces set on CALayers can stay "in use" for an unexpectedly long time when GPU switching is involved.
mstange/jest-arraybuffer-testcase
A tiny repo that demonstrates a Jest bug with instanceof ArrayBuffer
mstange/matrix-react-sdk
Matrix SDK for React Javascript
mstange/merge-dags
A rust sketch of how merging partial display lists could work, where the known total suborderings of an unknown global total ordering are stored in a DAG
mstange/moz-gfx-telemetry
Graphics Telemetry Scripts
mstange/moz-gfx-telemetry-old
Mozilla Graphics Telemetry Scripts
mstange/mozsearch
Mozilla code search web site
mstange/msvc-demangler-wine-tests
Tests for the msvc-demangler crate which are based on tests imported from the WINE project
mstange/offline-plugin
Offline plugin (ServiceWorker, AppCache) for webpack (http://webpack.github.io/)
mstange/offline-plugin-pwa
PWA for offline-plugin made with offline-plugin
mstange/perf-convert
Convert perf profiles into perf-html.io profiles
mstange/performance-timeline
Performance timeline spec from webperf
mstange/profiler-assets
A short-lived repo to store wasm files that I can serve from netlify, in order to validate the approach in https://bugzilla.mozilla.org/show_bug.cgi?id=1509549
mstange/profiler-dwarf-lookup
A helper library for symbolicating addresses in a binary on macOS which knows how to look up dwarf information in the original .o files
mstange/rust-wasm
A point of coordination for all things rust+wasm
mstange/servo
The Servo Browser Engine
mstange/testcase-babel-windowbinding
A small repo that demonstrates how easy it is to move Object.getOwnPropertyNames(window) into your startup path
mstange/thin-vec
A Vec That Has a Smaller size_of
mstange/webrender
A GPU-based renderer for the web