An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: reference-counting

hurlybird/Duck

Duck-Typed Programming in C

Language: C - Size: 1.91 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 18 - Forks: 0

web-sys1/chromium-web-reference

This repo shows the data scraped from Chromium based webpage on https://chromium.googlesource.com/chromium/src/

Language: Python - Size: 25.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

artichoke/cactusref

🌵 Cycle-Aware Reference Counting in Rust

Language: Rust - Size: 2.92 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 149 - Forks: 4

fereidani/rclite

RcLite: small, fast, and memory-friendly reference counting for Rust

Language: Rust - Size: 44.9 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 186 - Forks: 9

facil-io/cstl

facil.io C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more.

Language: C - Size: 21.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 92 - Forks: 6

csiro-hydroinformatics/moirai

Manage C++ Objects's lifetime accessed through a C API

Language: C++ - Size: 181 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 4 - Forks: 0

orium/archery

Abstract over the atomicity of reference-counting pointers in rust

Language: Rust - Size: 160 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 157 - Forks: 15

EricLBuehler/trc

A faster Arc.

Language: Rust - Size: 497 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 69 - Forks: 7

Frityet/ManagedC 📦

Reference counter for C

Language: C - Size: 300 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 1

nu11ptr/flexstr

A flexible, simple to use, immutable, clone-efficient String replacement for Rust

Language: Rust - Size: 513 KB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 152 - Forks: 7

acbits/reftrack-plugin

GCC plugin for C language that tracks references to allocated objects

Language: C - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 1

connectivecpp/shared-buffer

A reference counted character buffer C++ class template, useful for async networking

Language: C++ - Size: 715 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

jeremiah-shaulov/resource_gentleman

Reference counting in TypeScript

Language: TypeScript - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

mpoeter/emr

Effective Memory Reclamation

Language: C++ - Size: 58.6 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 55 - Forks: 3

gershnik/intrusive_shared_ptr

Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters

Language: C++ - Size: 340 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 0

kimtg/Arcpp

An implementation of the Arc programming language

Language: C++ - Size: 355 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 26 - Forks: 1

angelluvslots/all-c

a collection of my header-only utility libraries i've (angelluvslots) made for various projects or for fun in c

Language: C - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

hook-lang/hook

The Hook Programming Language

Language: C - Size: 3.55 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 112 - Forks: 3

dannyniu/SafeTypes2

A evolution of the original SafeTypes library

Language: C - Size: 302 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

macmade/CPP-ARC

C++ Automatic Reference Counting - This project intends to simplify memory management in C++, using reference counting.

Language: C - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 3

DnA-IntRicate/IntricatePointers

A single-header containing smart pointer implementations in C++20

Language: C++ - Size: 665 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Qqwy/rust-backdrop_arc

An Arc (atomically reference counted smart pointer) that supports customized dropping strategies using Backdrop.

Language: Rust - Size: 198 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

jonhoo/arccstr

Thread-safe, reference-counted null-terminated immutable Rust strings.

Language: Rust - Size: 139 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 43 - Forks: 5

Tamschi/tiptoe

An easy-to-support intrusively reference-counting smart pointer.

Language: Rust - Size: 97.7 KB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

atilaneves/fearless

Safe concurrency in D (`shared` made easier)

Language: D - Size: 41 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 3

csiro-hydroinformatics/pyrefcount

Python package for reference counting native pointers

Language: Python - Size: 1.14 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

terraindata/frc

A fast reference counting library for C++

Language: C++ - Size: 148 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 24 - Forks: 0

shreyasathreyav/ORBSLAM

A repository for performing deletion of Keyframes and Mappoints that are marked as bad(Logical End of life of the Keyframes and Mappoints) using reference counting and compare and swap.

Language: C++ - Size: 180 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

dannyniu/SafeTypes

Reference Counting That Can Handle Cycles Without Weak References.

Language: C - Size: 48.8 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

frengor/rust-cc

Rust cycle collector.

Language: Rust - Size: 387 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

bashrc-real/SharedOwner

C# library for managing shared ownership of Disposable reosources

Language: C# - Size: 11.7 KB - Last synced at: 8 months ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

juntyr/wobbly

wobbly-owned reference counting pointers that mostly behave like Weak but can also keep a value alive

Language: Rust - Size: 1.14 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sourceryinstitute/smart-pointers

An object-oriented, extensible reference-counting utility for Fortran

Language: Fortran - Size: 1.71 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 2

hikarin/aquario

GC-oriented Lisp interpreter

Language: C - Size: 512 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

mc-cat-tty/ComplementiProgrammazione

Appunti del corso di Complementi di Programmazione. UniMoRe. 2023-2024.

Language: Python - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

thrunduil/cyclic_rc

Reference counting handling circular memory references.

Language: C++ - Size: 67.4 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

davidmalcolm/gcc-python-plugin

GCC plugin that embeds CPython inside the compiler

Language: Python - Size: 6.9 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 187 - Forks: 56

ldo/python_topics_notebooks

IPython notebooks on various Python topics

Size: 154 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

dzik143/tegenaria

[ARCHIVE/2014] OS-independent utils for C++

Language: C - Size: 11.5 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

mneri/refc

Reference Counting in C

Language: C - Size: 40 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

zeozeozeo/type-handle

Regular and reference-counted type handles for Rust

Language: Rust - Size: 4.88 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

brick-lang/acid

A multithreaded concurrent GC with industrial-strength object-dissolving action

Language: C - Size: 667 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

AdityaRaj212/Garbage-Collection

*** Prefer using the PDF form of the presentation so as to avoid any kind of image or text distortion*** This repository consists of a presentation on the topic of Garbage Collection(Computer Science).

Size: 387 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

js2xxx/arsc

Atomic Reference-Strongly-Counted pointer

Language: Rust - Size: 6.84 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

praeligare/refcounter-handling

A way not to have to worry about handling counters in Reference Counting.

Language: C - Size: 31.3 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

fuseraft/code-reference-finder

A source code analyzer to find targets and their references in very large solutions.

Language: Ruby - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

brewlin/garbage-collect

garbage collector algorithm 垃圾回收算法的系列实现

Language: C - Size: 361 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 4

mgnsk/weakcache 📦

Weak cache implementation in go.

Language: Go - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

siesta-project/buds

Reference counted fortran data structures

Language: Fortran - Size: 10.8 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

no-defun-allowed/the_cooler_shared_ptr

Coalesced reference counting smart pointer

Language: C++ - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

bgianfo/rust-run-down

run-down protection in rust.

Language: Rust - Size: 73.2 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jonasraoni/stream-adapter

A Pascal stream class that is implemented as an interface, thus offering reference-counting.

Language: Pascal - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

razvanfilea/ReferenceCountingGC

A simple Reference Counting Garbage Collector written in C++ for C++

Language: C++ - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

justinmeiners/c-foundation

An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)

Language: C - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1

achakravarti/argent

Infrastructure for web services

Language: C - Size: 1.44 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

lmlg/libsref

Scalable reference counting

Language: C - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

flyx/ParserTools

tools for writing lexers / parsers in Ada

Language: Ada - Size: 39.1 KB - Last synced at: 8 months ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

pmundt/pyrefcount

reference counting API for python, modelled after the Linux Kernel's refcount_t.

Language: Python - Size: 2.95 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

suirad/zRc

Pointer Reference counting in Zig

Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 1

rystrauss/garbage-collection

Implementation of an automatic memory reclamation system for C++.

Language: C++ - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jonasraoni/persistent-tree

Persistent tree structure written in Pascal that can handle binary data.

Language: Pascal - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 2

acln0/rc

A Go package which provides reference counted file descriptors.

Language: Go - Size: 33.2 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

dezajno/CRC

Reference counting in C

Language: C++ - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

codylico/refalloc

Allocation function with reference counting

Language: C - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

simon360/class-references

Wrangle class names on HTML elements with reference counting.

Language: TypeScript - Size: 1.45 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

NodixBlockchain/memtest

Comparison of mark and sweep garbage collection and atomic reference counting on binary tree operations

Language: C - Size: 12.8 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0