2020.04.11 This write-up outlines some of the implementation details of the microui library. At the time of writing this microui is version 2.01 Microui is a tiny immediate mode UI library written in portable ANSI C — the library itself doesn’t do any drawing but instead takes user input events (eg. mouse clicks and key

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

The benchmarks on my old Skylake-X processor are interesting (Intel(R) Xeon(R) W-2104 back from 2017). This is what I get prior to this PR (haswel kernel): # ./build/benchmark/dom/parse ./jsonexamples/twitter.json number of iterations 200 ./jsonexamples/twitter.json =========================== 9867 blocks – 631515 bytes – 55262 structurals ( 8.8 %) special blocks with: utf8 2284 ( 23.1 %) -…

Galileo OSNMA (Open Service Navigation Message Authentication) is a protocol that will allow Galileo GNSS receivers to authenticate cryptographically the navigation data that is broadcast by Galileo satellites. The system is currently in a public test phase and according to the roadmap it will begin the initial service in 2023. This month I have spent…

A collection of high-performance parallel linear algebra kernels for shared-memory multiprocessors. These kernels are implemented in C++ and rely on OpenMP for parallelization. Kernels SpMSpV Description Sparse matrix-sparse vector (SpMSpV) multiplication of the form y = Ax is a widely used computational kernel with many applications in machine learning and graph analytics. A sparse input…

A pure Rust and fully tested KSUID implementation This library is fully compatible with Segment’s KSUID implementation: https://github.com/segmentio/ksuid For the Python version, please check out https://github.com/svix/python-ksuid What is a ksuid? A ksuid is a K sorted UID. In other words, a KSUID also stores a date component, so that ksuids can be approximately sorted based…