RonaldK
-
Content Count
95 -
Joined
-
Last visited
Posts posted by RonaldK
-
-
On 8/31/2019 at 4:19 PM, David Heffernan said:Not so much humour as a comment about the arrogance of imagining that the big company can just decide to buy the small company. Perhaps the small company is happy to be independent.
Define "big company".
I'm not really sure, that Emba is the bigger company?
[sarcasm off] -
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:
QuoteAlso 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 secOther LLVM compiler show the same problems, but do have a better code generation.
- 1
-
10 minutes ago, Dany Marmur said:WHAT??!? Wait... i do not understand. Will the Win32/64 compiler in Delphi be "switched" to something else? I that even possible? I may be dumb, but... eh.
If I remember correctly, Allen Bauer said that this is the goal.
-
4 hours ago, RDP1974 said:I did a benchmark with aes software ciphering class, and the win64 is near double faster than linux/osx llvm
This difference will no longer exist when Windows also gets this LLVM compiler
- 1
- 1
-
1 hour ago, Sherlock said:I wonder what folks will do that just paid money for their brand new Delphi and could not get it installed for almost a month.
... yes, it's not easy to be a Delphi customer.
Hard to imagine if they lose the license server next time.
-
Any Info about Nullable types?
Roadmap 8/2018:
QuoteWe found out that good quality support for nullable types (planned, but deferred) requires changes in other areas of the language.
Roadmap 8/2019: ??
-
There is another one from Vincent Parrett:
https://github.com/VSoftTechnologies/VSoft.CommandLineParser
- 3
- 1
-
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. -
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:
-
It seems I found the culprit.
Renaming
HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\20.0\Toolbarsto
HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\20.0\_Toolbars
fix it. Very strange.
-
Strange behaviour today.
I cant use the top left Toolbar "Ansicht" anymore.
It seems that there is no OnClick Event assigned.
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:
Any change to see, what package cause this trouble?
-
53 minutes ago, jbg said:Only if you invent a cloning machine first.
... for settings the optimization flags?
-
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
-
31 minutes ago, Stefan Glienke said:If they hardcode turn off many optimization options in the LLVM backend it won't produce any "as fast as it could be" code...
... or the emitted IR code of the frontend compiler can't be optimized anymore.
-
It seems that the planned beta of 10.4 will not be available in time.
Here the suggested workaround for Delphi: -
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.htmlAfter 2 years, everyone can see now, how it worked
- 1
-
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.
- 1
-
4 minutes ago, Schokohase said:New features will always get more attention.
On first view yes.
But, if you look a this thread about this "New feature" Delphi on Android.
What kind of impression do you have 9 days before Google deadline and still no Beta 10.4.?
Is that the attention the customer want to see? -
9 minutes ago, David Heffernan said:Which is my point. I find it galling that the overwhelming majority of Delphi users are maintaining and developing existing code bases on Windows. These are the people that are paying Embarcadero. So why are their needs neglected?
What are these needs?
-
Very likely that it has the same code quality as the Linux compiler:
- 1
-
On 5/23/2019 at 6:06 AM, Alan Chate said:Wonder if this is in contravention of Australian consumer laws?
Is there any country in the world, where you can change the rules of using, after you have bought it?
-
Does your project use visual inheritance? (TForm/TDatamodule inherited from other?)
-
Android 64-Bit support is now scheduled to 10.4 and dated to "late 2019" .
Does this means: the Delphi Android development will end at 1. August and maybe continue in late 2019?
-
FireDataGrid 1.7 for RAD 10.3.2 Rio has been released!
in Delphi Third-Party
Posted · Edited by RonaldK
Try to run one of the compiled demos. Getting the following Exception:
Any idea what's wrong?