Skip to content

[DIFF] Immutability for 3.12 - #51

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

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

Commits

  1. Commits on Mar 28, 2025

  2. Commits on Apr 3, 2025

  3. Commits on Apr 4, 2025

    • deque working

      author
      Matthew A Johnson
      committed
    • Adding write barriers for array

      author
      Matthew A Johnson
      committed
  4. Commits on Apr 9, 2025

  5. Commits on Apr 10, 2025

  6. 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
  7. 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
  8. 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
  9. 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
  10. Commits on Apr 22, 2025

    • _dbm etree

      author
      Matthew A Johnson
      committed
  11. Commits on Apr 29, 2025

    • immutable module

      author
      Matthew A Johnson
      committed
  12. Commits on Apr 30, 2025

    • All tests passing again

      author
      Matthew A Johnson
      committed
  13. 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
  14. Commits on May 2, 2025

  15. Commits on May 12, 2025

  16. Commits on Jul 10, 2025