06-17-2022, 02:15 PM
Quote:For whatever it's worth, I think it's important to know what version we are downloading, before we begin downloading. With a stable name, how would that be (reliably, consistently) possible?
Yes I largely agree, that's why I added the version into the name Maybe for a stable download link we could have it redirect to the correct location? Then you could still get the correct version in the name of the downloaded file. I haven't really thought about it though, I wouldn't say it's in the plans at the moment just given everything thing else to do xD
Quote:Would there be an advantage to compile QB64 source using -Ofast or -Os just for speed or size. I see by test times posted, Ofast or Os would be better. But is it better for QB64 source ? The IDE, and compiler (bas) output parts. Is the real question. If it's only a second or two, there is no advantage.
"Advantage" is subjective, so somewhat hard to say. I would not use
-Ofastbecause it introduces optimizations that break the standard, but functionally
-O3would do basically the same optimizations anyway so you could use that. I would say, the time and resources it takes to compile with those settings is a significant problem, on Windows it can take 10+ minutes and many GBs of RAM. That said people (including me) have done it, and others have reported significant speed-up with the IDE (which I would expect), so perhaps that's worth it.
The other aspect I've mentioned before is that stability using any of the
-Olevels is not all that clear at the moment, so I'm hesitant to use it for release builds without more investigation.