Visit site DelphiTools

March 2015

1
vote
Vote UpVote

Migrating from Google Code to BitBucket

DelphiTools – Here is a quick guide on migrating a project code from Google Code (SVN) to BitBucket (git) using TortoiseGIT, so with a GUI, and with no cryptic command line in sight. Migrating Wiki/Issues is a bit more involved and not covered here. Migrating downloads has to be done by re-uploading to BitBucket ...
Details Favorite? Off-Topic? Eric Grange @ 2015-03-19 03:53
4
votes
Vote UpVote

DWScript moving to BitBucket

DelphiTools – With the closing of Google Code, I will be moving my projects, a priori to BitBucket. The new URL is https://bitbucket.org/egrange/dwscript If you have Issues in the Google Code Issue Tracker that matter to you, please copy-paste them to the BitBucket Issue Tracker. There are few enough active ...
Details Favorite? Off-Topic? Eric Grange @ 2015-03-18 09:07
5
votes
Vote UpVote

Long strings: Hash vs Sorted vs Unsorted

DelphiTools – Hash, IndexOf, Lookup, Performance, Search, Sorted, StringAs a followup to the previous String Lookup: Hash, Sorted or Unsorted here is a look at what happens for longer strings. When the string you’re searching have more than a dozen characters, and you only have a few hundreds of them, a ...
Details Favorite? Off-Topic? Eric Grange @ 2015-03-17 08:00
7
votes
Vote UpVote

String Lookup: Hash, Sorted or Unsorted ?

DelphiTools – When looking up a string, what is the fastest strategy? A hash map, a sorted list or an unsorted list? Of course it depends on how many strings you have, but where are the cutoff points? Here is a quick test, and an interesting tidbit is uncovered… Without further ado, here is the result ...
Details Favorite? Off-Topic? Eric Grange @ 2015-03-16 16:17

February 2015

2
votes
Vote UpVote

Optimistic Case-Insensitive String Hash

DelphiTools – A trivial way to turn a case-sensitive String hash function into a case-insensitive one is to to pass a lower-case (or upper-case) version of the String. However, in our days of Unicode strings, this is not innocuous… Running a quick benchmark on SimpleStringHash (a FNV-1a derivative), I got ...
Details Favorite? Off-Topic? Eric Grange @ 2015-02-07 09:00

October 2014

3
votes
Vote UpVote

DWS Web Server update

DelphiTools – A new version 2014.10.15 of the DWS Web Server is available. This version contains a variety of improvements and fixes, along with a new sample for JS libraries. Here is the download link for the installer: DWSWebServer 2014.10.15 (1514 kB) And here is the list of changes: added support for .p2js ...
Details Favorite? Off-Topic? Eric Grange @ 2014-10-15 17:00
7
votes
Vote UpVote

DWS WebServer with JavaScript CodeGen

DelphiTools – The pre-compiled 2014.10.13 version of the DWScript WebServer is now available! This version includes the Pascal to JavaScript CodeGen! Here is the download link for the installer: DWSWebServer 2014.10.13 (1541 kB) This version also includes all fixes and improvements in DWScript, but the main ...
Details Favorite? Off-Topic? Eric Grange @ 2014-10-13 13:30
7
votes
Vote UpVote

DWScript news and sneak peek

DelphiTools – Below is a quick summary of changes in the SVN since the last post. There is also a mini-sneak peek of things to come! Recent changes Language changes Arrays can now be concatenated with the ‘+’ operator (same as XE7), note that it is supported for static arrays too, but a concatenation ...
Details Favorite? Off-Topic? Eric Grange @ 2014-10-08 09:12

September 2014

3
votes
Vote UpVote

Operator precedence changes

DelphiTools – Here is a summary of recent DWScript changes, the major one is a change in operator precedence to something similar to Delphi and FreePascal. Other changes are related to sets and bug fixes. The precedence of operators has been changed to be inline with Delphi & FreePascal, this means that AND, ...
Details Favorite? Off-Topic? Eric Grange @ 2014-09-02 15:29

August 2014

4
votes
Vote UpVote

String Hashing Shootout

DelphiTools – Following a recent post by A. Bouchez about an optimized CRC32 hash, I took it as an opportunity to re-run a small String Hashing Shootout on the worst hash function collision torture test I know: ZIP codes in UTF-16 (Delphi’s default String format). Contenders CRC32 using the SynCommons CPU ...
Details Favorite? Off-Topic? Eric Grange @ 2014-08-25 10:01
3
votes
Vote UpVote

DWScript happenings and new logo

DelphiTools – Long time, no post here, but not no happenings on the DWScript front Behold a “cleaned up old logo” for DWScript, which will replace the old one until a better one is made The DWS source saw mostly bug fixes and small improvements during the last months, as I became absorbed in the ...
Details Favorite? Off-Topic? Eric Grange @ 2014-08-11 15:41

May 2014

21
votes
Vote UpVote

Delphi XE6 32bits and Scimark

DelphiTools – In a Google+ comment to my recent article about inlining in XE6, Leif Uneus posted results from Scimark. It appears that XE6 is about 30% slower than previous versions at least from XE5 to XE for 32bits floating point. Note that Scimark does not make use of inlining, but does make heavy use of ...
Details Favorite? Off-Topic? Eric Grange @ 2014-05-08 06:00
12
votes
Vote UpVote

A Look at Improved Inlining in Delphi XE6

DelphiTools – First noticed by dewresearch, Delphi XE6 introduced a new optimization for inlined functions that return a floating-point value. Here is an exploration of what was improved… and what was not improved. When inlining was introduced in Delphi, one limitation was that functions returning a ...
Details Favorite? Off-Topic? Eric Grange @ 2014-05-07 10:00

April 2014

3
votes
Vote UpVote

New DWS WebServer release

DelphiTools – A new pre-compiled release v2014.04.04 for the DWS WebServer is available from the downloads page, it is compiled from the latest source. Besides the usual demo sites, it has been used to serve a crypto-currency block-chain explorer website that peaked at 1600 page views / hour after some successful ...
Details Favorite? Off-Topic? Eric Grange @ 2014-04-06 14:00
2
votes
Vote UpVote

Using reCAPTCHA in DWS WebServer

DelphiTools – We’ve all encoutered reCAPTCHA, as it’s one of the few effective ways to protect form submissions from bots on the internet. Acquired by google in 2009, it comes with multiple plugins for various web environment, here is a plugin for DWScript. The plugin (aka unit) can be found in the ...
Details Favorite? Off-Topic? Eric Grange @ 2014-04-04 12:04
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)