-
Notifications
You must be signed in to change notification settings - Fork 696
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes #3499. Finishes Dim.Auto
implementation
#3615
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple of suggestions around completeness/formality and performance.
Otherwise, 👍
@dodexahedron - This is a draft. I think it would be best if you hold off reviewing until I say it's ready for review. |
Yep I was aware. I figure if a PR has been created, may as well take a gander at it and share any thoughts that occur, in case any items impact the unfinished work. 🤷♂️ |
I suppose I should specify I'll do it when the debugging and refinements here settle down a bit. |
I'm done for now. Go at it. |
Coolio. I'll try to keep it as small and contained as I can. 😅 Gonna do some benchmarks to verify as well. Do you have your ARM system handy? I'd love to see how some of the SIMD code behaves on that. |
Finally you understanded that using string quotes on unit tests screw the result many times 😃 |
I think we might actually have a problem related to newlines that I need to check out, that those comments and some changes I'm working on brought to mind. I need to test it on other platforms though, so I'll do that another time. |
@tig I confirm that the about dialog is now working well on all drivers. |
@tig did you can run these "113 Not Run" unit tests? |
Github action: Local Windows: Local Ubuntu/WSL: |
I updated my previous post while you were typing, BTW. May want to look at it again. I doubt this has anything to do with VS preview. Have you tried a |
@dodexahedron , yep! Just let me know how to run whatever tests you're running. I really want to learn to instrument and measure C# perf better! |
@dodexahedron, am I holding this correctly now? |
🤣 Yes There are several ways to feed it data. If you want to feed the same values to a bunch of Theories, it's a good idea to just define a static array of it so you can reuse it for them all. That's what the |
Cool. I have a bit of code for you to run on that machine if you don't mind. Basically just checking what .net thinks it can and can't do with advanced instruction sets and whatnot on your hardware, OS, and .net combo. But it's on a machine that is currently being.... let's say temperamental.... Dell will be out tomorrow to replace it so unless I get bored and write that up again it'll be tomorrow. 😅 What chip is it? |
Snapdragon elite |
Coolio. That gets me the hardware info. Now just to see what the runtime reports once I get you that code. What OS(es) you got on that bad boy? |
Do you happen to also have a bare metal linux distro on there as well? If not, I can dig up a raspberry pi I'm not currently using for some tests on the chip that's got. |
nope |
@dodexahedron do you think you'll have your performance patch done today? I'd really like to get this merged. I need to know if I should wait. |
Go ahead and merge it. I'll rebase. |
Fixes
Dim.Auto (Content)
#3499Proposed Changes/Todos
Pull Request checklist:
CTRL-K-D
to automatically reformat your files before committing.dotnet test
before commit///
style comments)