Changed the short version of /CONSTANT from '-o' to '-co' as '-o' is now used for /OUTPUT Changed the name of the /EXE commandline flag to /OUTPUT be more coherent (still work for backcompatibilty but not documented anymore) Beta 3 is available, don't hesitate to test it, we are getting closer to final release ! Change log: It does feel a bit weird for me, but I know it will do the job just fine to build your cool apps on new Macs ! This will be the first version of PureBasic shipped without an assembly back-end. Two more days and the whole compiler test suits was working which was amazing ! There is indeed some more work to do to build the full package, as some libraries needs to be tuned (missing headers due to new Cocoa SDK mainly), build scripts adjusted and so on, but it does looks very bright. Everything compiled out of the box and the first running executable was created after half day. I expected some adjustements to do here and here, but there were actually zero. This promised to be exciting, as the C toolchain isn’t based on gcc but on clang/LLVM. Needed to install homebrew for subversion (I know, I know) and I finally started hacking the compiler. Seems to be known issue if I believe all the posts found on Reddit. It tooks over 4 (four !) hours to install (after downloading). It was the longest installation I never experienced, at a point I though the Mini was broken. All seems smooth so far, a very quiet computer in a small form factor.Īfter a few minutes toying with the prefs to plugin my PC keyboard and Monitor on a KVM switch, I was ready to start to dev, and downloaded XCode. A quick look at the Task Monitor and we can see all the programs running on an ‘Apple’ CPU. First boot looks very familiar, you can’t really tell there is a new processor here. Last week, I bought a new Mac Mini to be able to port PureBasic on the new Apple M1 chip. Also please test your large programs with the regular ASM backend compiler to ensures everything still work, as we modified a lot of code in it as well. ![]() If something is wrong, try to reduce the faulty code to the smallest snippet and post it in the bug forum. ![]() ![]() In the 'Compiler options', you should be able to select it in the combobox. In the IDE, add a new compiler (File -> Preferences -> Compiler -> Choose 'pbcompilerc' file with the file requester -> Add). For this, we opened a new specific forum to report C related backend. The main purpose for now is to squash all the remaining bugs (and it will have probably a ton) to have the C backend at the same level than the current ASM backend. It's an alpha-version, so don't expect your big programs to compile and run fawlessly on it. After months of development, we are very proud to release the next generation of PureBasic ! As shared on the blog ( ), we added a new C backend to solve the problem of new CPU architectures.įor now, only the Windows 圆4 version is available for testing.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |