What’s coming next…
There are several things planned and underway for the next DWScript version, this post will serve as a roadmap of sorts.
DelphiTools, SamplingProfiler and General Delphi News
There are several things planned and underway for the next DWScript version, this post will serve as a roadmap of sorts.
Or in other words, Delphi Web Script 2.2 has been branched!
“Rich. Small. Fast. Reliable. Choose any Four”
With v2.2, DWScript is now aiming for that motto*, and this new release represents a major step forward from 2.1 in terms of language features and robustness. (more…)
A 7zip for DWScript 2.2 RC1 (345 kB) has been posted, changes since the beta:
If no major issues are uncovered, this version will become 2.2 final, and evolution for 2.3 will initiate.
…or when the old/new VCL mule shows it can still kick!
I was asked how hard it would be to do yet-another-Cover Flow-clone with VCL+GLScene, and how that would stand vs using FireMonkey on Windows.
André Mussche on Google+ investigated the performance of several Memory Managers for Delphi, in single-threaded & multi-threaded situations, with detailed results and charts on performance and memory usage.
Great work and interesting findings!
Delphi Web Script 2.2 is now in “beta”, and a DWS 2.2 Beta zip (337 kb) is available.
No new features are expected up to the next stage (RC), only improvements to unit tests, to reach the psychological 90% code coverage milestone.
Changes since 2.2 preview 4:
For the curious ones looking at the SVN, there are actually other improvements and additions, but those aren’t ready just yet, and won’t be part of 2.2, but of 2.3.
…or to be more accurate, many things the Delphi RTTI can reach, DWScript can reach.
Delphi Web Script version 2.2 will soon be a wrap up, I’ve posted a preview zip (324 kb) for the SVN-averse.
Here is the summary of recent changes form the SVN side of DWS:
Here is a quick summary of the current status for the DWScript JavaScript CodeGen, aka OP4JS.
(more…)
Just a notice: I’ve updated the XE2 single-precision floating point article after using the (up to now) undocumented {$EXCESSPRECISION OFF} directive, thanks to Allen Bauer for chiming in!
Executive summary: this directives enables use of single-precision SSE floating point instruction by the compiler, and brings their performance in line with expectations, making Delphi XE2 64bit compiler the new King of the Delphi Hill.