Skip to content

Adding Deep Immutability to 3.12 - #51

Open
matajoh wants to merge 40 commits into
fxpl:v3.12.0from
matajoh:immutable-pep
Open

Adding Deep Immutability to 3.12#51
matajoh wants to merge 40 commits into
fxpl:v3.12.0from
matajoh:immutable-pep

Commits

Commits on Mar 28, 2025

Commits on Apr 3, 2025

Commits on Apr 4, 2025

  • deque working

    author
    Matthew A Johnson
    committed
  • Adding write barriers for array

    author
    Matthew A Johnson
    committed

Commits on Apr 9, 2025

Commits on Apr 10, 2025

Commits on Apr 11, 2025

  • Dealing with buffer immutability

    author
    Matthew A Johnson
    committed
  • _ctypes immutability

    author
    Matthew A Johnson
    committed
  • _decimal

    author
    Matthew A Johnson
    committed

Commits on Apr 14, 2025

  • Adding a NotFreezable type

    author
    Matthew A Johnson
    committed
  • _io

    author
    Matthew A Johnson
    committed
  • Fixing some broken tests

    author
    Matthew A Johnson
    committed
  • Fixing the name of NotWritableError

    author
    Matthew A Johnson
    committed
  • _multiprocessing _sqlite3

    author
    Matthew A Johnson
    committed
  • cjkcodecs

    author
    Matthew A Johnson
    committed

Commits on Apr 16, 2025

  • _abc

    author
    Matthew A Johnson
    committed
  • _asyncio

    author
    Matthew A Johnson
    committed
  • Fixing import error

    author
    Matthew A Johnson
    committed

Commits on Apr 17, 2025

  • bz2

    author
    Matthew A Johnson
    committed
  • _collections _csv

    author
    Matthew A Johnson
    committed
  • Moving Py_Freeze to public API

    author
    Matthew A Johnson
    committed
  • xxlimited, xxsubtype, zlib

    xFrednetMatthew A Johnson
    authored andcommitted

Commits on Apr 22, 2025

  • _dbm etree

    author
    Matthew A Johnson
    committed

Commits on Apr 29, 2025

  • immutable module

    author
    Matthew A Johnson
    committed

Commits on Apr 30, 2025

  • All tests passing again

    author
    Matthew A Johnson
    committed

Commits on May 1, 2025

  • _datetime

    author
    Matthew A Johnson
    committed
  • _struct

    author
    Matthew A Johnson
    committed
  • Making freezable types a weakset

    author
    Matthew A Johnson
    committed
  • These don't need to be freezable

    author
    Matthew A Johnson
    committed
  • Make mutable during finalisation. (#6)

    mjp41Matthew A Johnson
    authored andcommitted

Commits on May 2, 2025

Commits on May 12, 2025

Commits on Jul 10, 2025