Results 1 to 10 of 14

Thread: Delphi XE4 is out, supporting Windows, OS X and iOS!

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    phibermon, the reason to switch to LLVM, as far as I know, was due to new Delphi's language features.

    According to Embarcadero Wiki:
    DCCIOSARM is based on a ground-up implementation of a new compiler front end, tied to LLVM as the compiler backend.
    For some new language features, check Migrating Delphi Code to iOS from Desktop and Automatic Reference Counting in Delphi Mobile Compilers.
    Last edited by LP; 24-04-2013 at 08:19 PM.

  2. #2
    PGD Staff / News Reporter phibermon's Avatar
    Join Date
    Sep 2009
    Location
    England
    Posts
    524
    I did have a good read of their whitepaper, there's some changes specifically related to the handling of reference counted strings for that target. The new setup is better for certain access patterns, plus having LLVM is bonus I guess, there's a lot of good work being done in terms of optimizations for the intermediate bytecode. But that's only going to be taken advantage of with new builds of the compiler. I would be an awful lot happier with the decision if there was more of a commitment to incremently update the compiler in order to properly take advantage of the work being done on LLVM, bugs fixed etc
    When the moon hits your eye like a big pizza pie - that's an extinction level impact event.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •