tinygrad/tinygrad/runtime
Garret Castro b65dc9fd8e
refactor: use generic type for ContextVar [pr] (#13998)
* use generic type for context var

removes ops_python string cast thing, allows for handling of other string vars like `_CC`

* update Context.old_context type

---------

Co-authored-by: chenyu <chenyu@fastmail.com>
2026-01-19 13:37:54 -05:00
..
autogen look for cuda in /opt/cuda (#14230) 2026-01-19 11:51:00 -05:00
graph remove ctypes.Structure (#13651) 2026-01-15 05:06:22 -05:00
support system: alloc_sysmem is part of interface (#14226) 2026-01-19 18:15:54 +03:00
__init__.py pylint runtime/ and shape/ (#5044) 2024-06-18 19:48:18 -04:00
ops_amd.py amd: fix scratch_wave64_lane_byte_size (#14223) 2026-01-19 15:21:39 +03:00
ops_cl.py remove ctypes.Structure (#13651) 2026-01-15 05:06:22 -05:00
ops_cpu.py amd: copies w/o sdma (#14036) 2026-01-06 21:15:58 +03:00
ops_cuda.py remove ctypes.Structure (#13651) 2026-01-15 05:06:22 -05:00
ops_disk.py only set DiskDevice.size if it opens successfully (#13962) 2026-01-01 19:33:26 -05:00
ops_dsp.py move is_dtype_supported logic to renderer (#14188) 2026-01-18 22:37:04 -05:00
ops_hip.py suppress_finalizing in hip (#14189) 2026-01-16 18:56:29 -05:00
ops_metal.py move is_dtype_supported logic to renderer (#14188) 2026-01-18 22:37:04 -05:00
ops_npy.py auto-select available compilers (#12094) 2025-09-10 19:52:01 +03:00
ops_null.py update variable names around jit [pr] (#14049) 2026-01-06 22:32:41 -05:00
ops_nv.py nv: GPPut is mmiointerface (#14225) 2026-01-19 17:36:26 +03:00
ops_python.py refactor: use generic type for ContextVar [pr] (#13998) 2026-01-19 13:37:54 -05:00
ops_qcom.py runtime int call instead of cast(int) (#14183) 2026-01-17 20:34:45 -05:00
ops_tinyfs.py feat: configurable timeout (#13537) 2025-12-02 13:35:35 -08:00
ops_webgpu.py remove ctypes.Structure (#13651) 2026-01-15 05:06:22 -05:00