Yahya Lmallas

Results 11 issues of Yahya Lmallas

Why not thinking about adding Clang Support? the code is not clean enough, and have to be standardised, clang does not accept to compile it because of that. Must of...

portability

from where filetype comes from? it should be `arch_name` instead

There is nothing called `STEP_DECOMPILED` and calling it in decompile argument was throwing error, this is a small workaround to fix it :). For `for step in d.steps():` is that...

[CodeFactor](https://www.codefactor.io/repository/github/maroc-os/cleanedbitcrack/overview/master) found an issue: Complex Code It's currently on: [KeyFinder\main.cpp ](https://www.codefactor.io/repository/github/maroc-os/cleanedbitcrack/source/master/KeyFinder/main.cpp)Commit 75f8adeeda696892197654d8b12b4a8472ba5770

Complexity

[CodeFactor](https://www.codefactor.io/repository/github/maroc-os/cleanedbitcrack/overview/master) found an issue: Complex Method It's currently on: [KeyFinder\main.cpp:571-805 ](https://www.codefactor.io/repository/github/maroc-os/cleanedbitcrack/source/master/KeyFinder/main.cpp#L571)

Complexity

... include metal library using newBufferWithBytesNoCopy_length_options_deallocator_ for the new buffer, fix the Metal crash's with proper metal purgeable method, and delete a small delimiter ';' from kernel prefix in MetalCodegen...

I hope this one is more clear than the previews PR. changes made are minimal

https://github.com/tinygrad/tinygrad/commit/8ae85b2cf5b5e38eaa9675ed3f327474137b4574 this PR is wrong. This is not **inference_mode()** this is **no_grad()** in PyTorch, cause there is no handling for view tracking and other things that need to be managed....

#4129 introduced an AttributeError when trying to close non existing file descriptor ``` tinygrad_latest/test/test_copy_speed.py::TestCopySpeed::testCopySHMtoDefault /usr/local/lib/python3.11/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: Traceback (most recent call last): File "/Users/mac/Desktop/tinygrad/tinygrad_latest/tinygrad/buffer.py", line 43, in __del__...

This is a great tool but without Mach-O full support i say it's a shame. Think about macholib it's a good start.