Jump to content

RonaldK

Members
  • Content Count

    95
  • Joined

  • Last visited

Posts posted by RonaldK


  1. 14 hours ago, Stefan Glienke said:

    What you certainly can see is that the LLVM based compilers produce quite some big intermediate and also sometimes final binaries

    This occurs not only with the Delphi/LLVM  compiler. The Oxygen compiler show this too:

    https://talk.remobjects.com/t/updated-benchmarking-oxygene-island-versus-delphi-c-c-and-net/19499

     

    Quote

    ... but the disadvantage that the LLVM compiler is slower than the classic Delphi compilers.
    I am no compiler engineer so I can't say if that is just poor coding in the frontend (which Embarcadero developed) or the backend. 

    A compile time comparison is also given under the link above:

    Quote

    Also finally - Compiling Time (if you do care about it) - for this little program (< 80 lines)
    Oxygene/Island compiling time: 4.29 sec
    Delphi compiling time: 0.9 sec

    Other LLVM compiler show the same problems, but do have a better code generation.

    • Like 1

  2. 20 minutes ago, Stefan Glienke said:

    Well then the issue is not only about that one but also about other toolbars because if you look carefully the rightmost button in the debug toolbar also has a different icon.

    What happens if you go into Customize and click Reset for those toolbars?

    then everything is ok
    Icons and OnClick look default and work normally.


  3. 1 hour ago, Stefan Glienke said:

    I am pretty sure it's a different layout that gets loaded and that it in fact is not the "View/Ansicht" toolbar you are pointing at in the bottom screenshot. Simply right click and check if its checked/visible

    If it's only a layout problem, why is no function executed behind the OnClick?

     

    The caption says it's the same Toolbar and the Button hint looks good:

    image.png.a99494447853695f3b1ed03c3b22bbe5.png

     

     


  4. Strange behaviour today.

    I cant use the top left Toolbar "Ansicht" anymore. 

    It seems that there is no OnClick Event assigned.  

     

    image.png.3cb8b85c1b97106fa3501c2193fd5d98.png

     

    Starting the IDE with the parameter "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\bds.exe" -pDelphi -pfoo

    everything seems ok. Maybe a Package

    Renaming the registry  key:  HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\20.0\_Experts

    change the icons and no OnClick:

     

    image.png.10cdb219d5162c354dc9c09f7fa5e620.png

     

    Any change to see, what package cause this trouble?

     

     


  5. On 7/29/2019 at 1:38 PM, Stefan Glienke said:

    Yes but don't ask me why - I've been told that some of the optimizations slow down compile time even more than already happening on LLVM based compilers compared to the classic ones but fwiw I would not care for longer compile time on release config.

    Very strange. Isn't that the main reason for a release config?

    Maybe here is an new area for the IDEFixPack;-) @jbg


  6. 1 hour ago, Markus Kinzler said:

    But Idera did this  to the extent. They get rid of almost all employess and replaced them by task-by-task "jobbers".

    The Idera idea is, that this model will be more efficient.

    Here this interview with Atanas Popov: (german only)
    https://www.heise.de/developer/meldung/Embarcadero-Delphi-ist-fuer-uns-ein-Kernprodukt-3252501.html

     

    After 2 years, everyone can see now, how it worked

    • Sad 1

  7. 16 minutes ago, David Heffernan said:

    64 bit Windows compiler that generates efficient code

    If you look at the result of the "new" nextgen compiler for Linux64, ARM64 and macOS64,

    The codegen of the compilers are getting more worse rather than better. 

    I would assume, that such a goal is far beyond the possibilities of Emba current team.

     

    • Sad 1
×