@dongheena@fosstodon.org avatar

dongheena

@dongheena@fosstodon.org

SDE @ LINE & CPython Core-dev: Opinions are my own not my employer

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dongheena, to python
@dongheena@fosstodon.org avatar

The team from Quansight-Labs
is writing the migration guide for the free-threading CPython while they are working on a bunch of scientific libraries (e.g numpy)
IMO, it is worth taking a look at.
https://github.com/Quansight-Labs/free-threaded-compatibility

dongheena, to python
@dongheena@fosstodon.org avatar
dongheena, to python
@dongheena@fosstodon.org avatar
dongheena, to random
@dongheena@fosstodon.org avatar

https://github.com/AdnanHodzic/auto-cpufreq

I've been using a new Linux laptop since last week, and I've noticed a problem with Linux's battery management. Unfortunately PPD and TLP do not satisfy my expectations. And I found a cool management system that is written in Python :)

dongheena,
@dongheena@fosstodon.org avatar

@visone

Oh cool, I will try!

dongheena, to random
@dongheena@fosstodon.org avatar

CPython team now applies the thread sanitizer aka TSAN through CI to detect race issues preemptively

https://github.com/python/cpython/issues/112536

dongheena, to python
@dongheena@fosstodon.org avatar

https://github.com/python/cpython/issues/112087

With 13 patches, the list is now maybe(!!) compatible with PEP 703 implementation.
I annotated "maybe" because we can not be sure until the GIL is truly disabled.

dongheena, to python
@dongheena@fosstodon.org avatar

https://pypi.org/project/pyperformance/1.11.0/

pyperformance 1.11.0 is now released!

dongheena, to python
@dongheena@fosstodon.org avatar

https://github.com/python/cpython/issues/111968
There is a concept of object pool for object allocation in CPython, aka free list.
The free list currently exists per interpreter with default build CPython.
For PEP 703, it should exist per thread to avoid race conditions and lock competition.
Now CPython supports both per-thread and per-interpreter freelist in a seamless way without touching the runtime implementation.
Discussing design with Sam Gross and Eric Snow was quite an exciting experience.

dongheena, to random Korean
@dongheena@fosstodon.org avatar

Hi, I get an invitation to fosstodon.org from @erlendaasland
I am going to publish something about CPython and compiler things :)

Not sure how helpful information will be included!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • cisconetworking
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • anitta
  • provamag3
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines