GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — jrade - Overview

@jrade jrade Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@jrade
jrade
Follow
View jrade's full-sized avatar

Johan Råde jrade

Follow
4 followers · 4 following
  • Lund, Sweden

Achievements

Achievement: Pull Shark

Achievements

Achievement: Pull Shark
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars

Pinned Loading

  1. Fast approximate exponential function Fast approximate exponential function
    1
    // Copyright 2026 Johan Rade
    2
    // Distributed under the MIT license (https://opensource.org/licenses/MIT)
    3
    
                  
    4
    #ifndef FAST_EXP_H
    5
    #define FAST_EXP_H
  2. Fast SPSC Queue implemented with C++... Fast SPSC Queue implemented with C++20 atomics
    1
    // Copyright 2024 Johan Rade ([email protected])
    2
    // Distributed under the MIT license (https://opensource.org/licenses/MIT)
    3
    
                  
    4
    // Single producer single consumer queue
    5
    // Fast and simple implementation using C++20 std::atomic<T>::wait() and std::atomic<T>::notify_one()
  3. Fast and memory efficient C++ implem... Fast and memory efficient C++ implementations of the following string distances: LCS (Longest common subsequence), Levenshtein, Damerau-Levenshtein
    1
    // Copyright 2024 Johan Rade ([email protected])
    2
    // Distributed under the MIT license (https://opensource.org/licenses/MIT)
    3
    
                  
    4
    inline size_t lcsDistance(const std::string& s, const std::string& t)
    5
    {
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.