Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mean user base makes Steve cry
#11
(12-22-2024, 07:03 PM)Kernelpanic Wrote: What is the advantage of LLVM/Clang/LLD/LLDB over normal Posix MingW? -- I downloaded the latest MingW64 GCC 14.2.0 a few minutes ago. It works.

MingW - GCC for Windows

Well, there are a few advantages to using LLVM/Clang/LLD/LLDB over traditional MinGW with GCC. I'll try to list as many as I can remember:
  1. Native support for Windows on ARM: QB64-PE can compile and run on Windows on ARM thanks to LLVM MinGW. This was successfully implemented last year.
  2. Cross-platform consistency: Since macOS uses LLVM/Clang as its default toolchain, using LLVM/Clang for Windows helps us catch issues that might otherwise go unnoticed. For example, the _MEM issue when $CHECKING:OFF is used was found when we switched over to Clang. This issue was there on QB64-PE macOS for the longest time and never caught. Clang is also stricter compared to GCC, which, IMO, is beneficial.
  3. Smaller distribution size: LLVM MinGW has a much smaller payload - almost 25% smaller than the GCC-based compiler we previously bundled.
  4. Improved compilation speed: LLVM MinGW often provides faster compile times. In some scenarios, I've experienced a 2x improvement in speed.

At the end of the day, if you want to use GCC/MinGW, you still can. We test QB64-PE with GCC (on Linux) and GCC/MinGW, so it is a drop-in replacement.
Reply
#12
Hey friends
ZIP packed file makes me cry because 64bit version of new QB64pe is unzippable using 7zip! This program stucks at the half of the work of unzipping!
I have had to install PeaZip to get the file unzipped after several minutes!

Thanks for reading

Wow it is fantastic to import settings from previous version of QB64pe installed!
Reply
#13
(12-21-2024, 06:39 PM)Pete Wrote: You made a mid-sentence oxymoron... "...government works..."

Pete Big Grin

I did clearly question it.
It's not the having, it's the doing.
Reply
#14
We can hope Musk and company does something positive like fire all the ***holes. Oh wait... then we'd have NO government. Big Grin 

As to Temp's point. My 7-zip barely got QB Phoenix Pi edition installed without stalling out. I may have to look into this Pea-zip you speak of. Can you install it with 7-Zip??? Big Grin 

Pete
Reply
#15
You may just need to update to a newer version of 7zip.  Try not to stick with the caveman versions.
Reply
#16
But the mud-hut version isn't free.

Pete Sad
Shoot first and shoot people who ask questions, later.
Reply
#17
(12-23-2024, 05:06 AM)Pete Wrote: But the mud-hut version isn't free.

Pete Sad

https://www.7-zip.org  <-- IT'S FREEEEEEEEEE!!

Reply
#18
(12-23-2024, 02:04 AM)TempodiBasic Wrote: Hey friends
ZIP packed file makes me cry because 64bit version of new QB64pe is unzippable using 7zip! This program stucks at the half of the work of unzipping!
I have had to install PeaZip to get the file unzipped after several minutes!

Thanks for reading

Wow it is fantastic to import settings from previous version of QB64pe installed!

I downloaded the new version without any probs with 7Zip (althugh I ceated my own problems later) Smile
All good now.
Of all the places on Earth, and all the planets in the Universe, I'd rather live here (Perth, W.A.) Big Grin
Please visit my Website at: http://oldendayskids.blogspot.com/
Reply
#19
Do you get the impression @PhilOfPerth is replying to some other thread?

But glad to see he has v 4.0 up and running (I think), it gives me hope Big Grin
b = b + ...
Reply
#20
(12-23-2024, 05:34 PM)bplus Wrote: Do you get the impression @PhilOfPerth is replying to some other thread?
Big Grin

No. Scrolling up, you can see Tempo's post that he is replying to.
Tread on those who tread on you

Reply




Users browsing this thread: 2 Guest(s)