Timeline



Mar 9, 2010:

6:11 PM Changeset [280] by vadim.godunko
One more set of changes. Not sufficient now, because of bugs in GNAT …
6:10 PM Changeset [279] by vadim.godunko
Refactor GCC SSE intrinsics code into separate package.
4:07 PM Ticket #2 (Refactoring of string internals for vectorization) closed by vadim.godunko
fixed
10:48 AM Changeset [278] by vadim.godunko
Initial implementation of bindings to Intel's SIMD instruction sets.
10:46 AM Changeset [277] by vadim.godunko
Separate constants for string handling into separate package to avois …
10:14 AM Changeset [276] by vadim.godunko
Use 64-bit optimized algorithm for strings with small length on x86_64 …
8:01 AM League/Performance edited by vadim.godunko
(diff)

Mar 8, 2010:

7:49 AM Changeset [275] by vadim.godunko
Fix bug in backward searching for grapheme clusters.
5:44 AM Changeset [274] by vadim.godunko
Fix bug in computation of previous position.
5:12 AM Changeset [273] by vadim.godunko
Reflect changes in internal string indexing for x86_64.

Mar 7, 2010:

3:11 PM Changeset [272] by vadim.godunko
Refactoring of project files.
1:36 PM Changeset [271] by vadim.godunko
Add sets of configuration pragmas for release and debug mode.
11:19 AM Changeset [270] by vadim.godunko
Extend test to provide performance infirmation for strings of …
11:10 AM Changeset [269] by vadim.godunko
Initial transition to zero-based indexing of internal strings.
10:59 AM League/Performance edited by vadim.godunko
(diff)

Mar 5, 2010:

11:01 AM Changeset [268] by vadim.godunko
Hint compiler to always inline subprogram.

Feb 25, 2010:

6:51 AM Changeset [267] by vadim.godunko
Allocate can't be used to create string with zero length, caller is …

Feb 24, 2010:

3:45 PM Changeset [266] by vadim.godunko
Separate 32-bit and 64-bit variants of portable code.
3:38 PM Changeset [265] by vadim.godunko
More comments.
12:57 PM Changeset [264] by vadim.godunko
Add comments.
12:36 PM Changeset [263] by vadim.godunko
Provide two optimized variants of portable version of string handling …
7:07 AM Changeset [262] by vadim.godunko
Add Is_Less and Is_Greater subprograms to be reused by all string …

Feb 18, 2010:

3:18 PM WikiStart edited by vadim.godunko
(diff)

Feb 11, 2010:

2:56 PM Changeset [261] by vadim.godunko
Remove pragma Inline_Always, compiler generates lot of inappropriate …
2:51 PM Changeset [260] by vadim.godunko
Add pragma Inline_Always where its use improves perfomance.
2:47 PM League/Performance edited by vadim.godunko
(diff)
1:32 PM Changeset [259] by vadim.godunko
Make test more configurable.
1:07 PM Changeset [258] by vadim.godunko
v8hi_Array is large as reasonable now. Refs #2.
10:52 AM Changeset [257] by vadim.godunko
Replace compare using SIMD instructions by ordinary code, save SIMD …
5:03 AM Changeset [256] by vadim.godunko
Refactor compare operations into SIMD package and provide their …

Feb 10, 2010:

4:06 PM Changeset [255] by vadim.godunko
Move Fill_Null_Terminator into the SIMD child package. Provide …
2:58 PM Changeset [254] by vadim.godunko
Add commented out line for all choices for convinience.
4:03 AM Changeset [253] by vadim.godunko
Allocate memory in the shared empty string object to store null …
3:58 AM Changeset [252] by vadim.godunko
Redesign of build infrastructure. Automatic address size detection is …
1:59 AM Ticket #3 (null-terminator) closed by vadim.godunko
fixed
1:49 AM Changeset [251] by vadim.godunko
Add null character at the end of the string to allow use string …

Feb 9, 2010:

3:23 PM Changeset [250] by vadim.godunko
Remove not needed references of shared empty string object.
11:38 AM Changeset [249] by vadim.godunko
Mark Index_Map as volatile.
9:59 AM Ticket #3 (null-terminator) created by vadim.godunko
To be compatible with C API on platforms where UTF-16 is a standard …
9:48 AM Changeset [248] by vadim.godunko
Build speed comparison program as part of testsuite.
9:47 AM Changeset [247] by vadim.godunko
Add testprogram to speed comparison.
9:44 AM Changeset [246] by vadim.godunko
Update copyright year.
9:43 AM Changeset [245] by vadim.godunko
* league/league-strings.ads (Universal_String): Automatically …
5:46 AM WikiStart edited by vadim.godunko
(diff)
5:43 AM League/Performance created by vadim.godunko
1:42 AM Ticket #2 (Refactoring of string internals for vectorization) created by vadim.godunko
Performance of string processing can be significantly improved on …
Note: See TracTimeline for information about the timeline view.