Ecosyste.ms: Repos

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

GitHub topics: reference-counting

acbits/reftrack-plugin

GCC plugin for C language that tracks references to allocated objects

Language: C - Size: 82 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

connectivecpp/shared-buffer

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

Size: 43.9 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

dannyniu/SafeTypes2

A evolution of the original SafeTypes library

Language: C - Size: 55.7 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

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: 14.3 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 66 - Forks: 6

frengor/rust-cc

Rust cycle collector.

Language: Rust - Size: 385 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 6 - Forks: 1

orium/archery

Abstract over the atomicity of reference-counting pointers in rust

Language: Rust - Size: 140 KB - Last synced: 5 days ago - Pushed: 3 months ago - Stars: 134 - Forks: 13

artichoke/cactusref

đŸŒĩ Cycle-Aware Reference Counting in Rust

Language: Rust - Size: 2.31 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 142 - Forks: 4

EricLBuehler/trc

A faster Arc.

Language: Rust - Size: 497 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 36 - Forks: 5

no-defun-allowed/the_cooler_shared_ptr

Coalesced reference counting smart pointer

Language: C++ - Size: 2.93 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - 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.08 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

atilaneves/fearless

Safe concurrency in D (`shared` made easier)

Language: D - Size: 41 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 47 - Forks: 3

sourceryinstitute/smart-pointers

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

Language: Fortran - Size: 1.71 MB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 24 - Forks: 2

hook-lang/hook

The Hook Programming Language

Language: C - Size: 3.53 MB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 93 - Forks: 2

fereidani/rclite

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

Language: Rust - Size: 42 KB - Last synced: 24 days ago - Pushed: 12 months ago - Stars: 171 - Forks: 6

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: 22.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

nu11ptr/flexstr

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

Language: Rust - Size: 513 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 146 - Forks: 5

hurlybird/Duck

Duck-Typed Programming in C

Language: C - Size: 1.75 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 18 - Forks: 0

jonhoo/arccstr

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

Language: Rust - Size: 74.2 KB - Last synced: 26 days ago - Pushed: almost 3 years ago - Stars: 40 - Forks: 6

hikarin/aquario

GC-oriented Lisp interpreter

Language: C - Size: 512 KB - Last synced: about 1 month ago - Pushed: about 3 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: 24 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

thrunduil/cyclic_rc

Reference counting handling circular memory references.

Language: C++ - Size: 67.4 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 5 - Forks: 1

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: 25 days ago - Pushed: almost 3 years ago - Stars: 27 - Forks: 2

davidmalcolm/gcc-python-plugin

GCC plugin that embeds CPython inside the compiler

Language: Python - Size: 6.9 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 187 - Forks: 56

kimtg/Arcpp

An implementation of the Arc programming language

Language: C++ - Size: 354 KB - Last synced: 5 months ago - Pushed: 8 months ago - Stars: 23 - Forks: 1

ldo/python_topics_notebooks

IPython notebooks on various Python topics

Size: 154 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

dzik143/tegenaria

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

Language: C - Size: 11.5 MB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

csiro-hydroinformatics/pyrefcount

Python package for reference counting native pointers

Language: Python - Size: 428 KB - Last synced: 28 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

mneri/refc

Reference Counting in C

Language: C - Size: 40 KB - Last synced: 9 months ago - Pushed: over 7 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: 22 days ago - Pushed: 9 months 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: 2 months ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0

jonas-schievink/rcgc đŸ“Ļ

A reference-counting, tracing garbage collector in completely safe Rust

Language: Rust - Size: 16.6 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 16 - Forks: 0

dannyniu/SafeTypes

Reference Counting That Can Handle Cycles Without Weak References.

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

acln0/rc

A Go package which provides reference counted file descriptors.

Language: Go - Size: 33.2 KB - Last synced: 11 months ago - Pushed: almost 5 years ago - Stars: 5 - Forks: 0

mgnsk/weakcache đŸ“Ļ

Weak cache implementation in go.

Language: Go - Size: 14.6 KB - Last synced: 11 months ago - Pushed: about 4 years ago - Stars: 0 - 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: 19 days ago - Pushed: 9 months ago - Stars: 5 - Forks: 0

gershnik/intrusive_shared_ptr

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

Language: C++ - Size: 266 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 2 - 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: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

js2xxx/arsc

Atomic Reference-Strongly-Counted pointer

Language: Rust - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

Frityet/ManagedC

Reference counter for C

Language: C - Size: 300 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 49 - Forks: 1

bashrc-real/SharedOwner

C# library for managing shared ownership of Disposable reosources

Language: C# - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 3 - 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: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

terraindata/frc

A fast reference counting library for C++

Language: C++ - Size: 148 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 19 - 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: 5 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

csiro-hydroinformatics/moirai

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

Language: C++ - Size: 202 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 3 - Forks: 0

brewlin/garbage-collect

garbage collector algorithm 垃圞回æ”ļįŽ—æŗ•įš„įŗģ列厞įŽ°

Language: C - Size: 361 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 27 - Forks: 4

siesta-project/buds

Reference counted fortran data structures

Language: Fortran - Size: 10.8 MB - Last synced: 24 days ago - Pushed: over 3 years ago - Stars: 7 - Forks: 1

mpoeter/emr

Effective Memory Reclamation

Language: C++ - Size: 58.6 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 44 - Forks: 3

bgianfo/rust-run-down

run-down protection in rust.

Language: Rust - Size: 73.2 KB - Last synced: 16 days ago - Pushed: about 1 year 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: 24 days ago - Pushed: over 6 years ago - Stars: 5 - Forks: 3

TheLuckyCoder/ReferenceCountingGC

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

Language: C++ - Size: 71.3 KB - Last synced: about 1 year ago - Pushed: over 2 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: about 1 year ago - Pushed: almost 7 years ago - Stars: 4 - Forks: 1

achakravarti/argent

Infrastructure for web services

Language: C - Size: 1.44 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1

Tamschi/tiptoe

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

Language: Rust - Size: 94.7 KB - Last synced: 23 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

lmlg/libsref

Scalable reference counting

Language: C - Size: 85 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

flyx/ParserTools

tools for writing lexers / parsers in Ada

Language: Ada - Size: 39.1 KB - Last synced: 19 days ago - Pushed: over 6 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: 14 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

suirad/zRc

Pointer Reference counting in Zig

Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 5 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: about 1 year ago - Pushed: over 4 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: 24 days ago - Pushed: over 6 years ago - Stars: 4 - Forks: 2

dezajno/CRC

Reference counting in C

Language: C++ - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

codylico/refalloc

Allocation function with reference counting

Language: C - Size: 6.84 KB - Last synced: about 1 year ago - Pushed: over 5 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: about 1 year ago - Pushed: over 5 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: 5 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0