/[eiffelstudio]/FreeELKS/trunk/library/kernel/string_32.e
ViewVC logotype

Log of /FreeELKS/trunk/library/kernel/string_32.e

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 92190)

Revision 91639 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 13:22:41 2008 UTC (11 years, 2 months ago) by kwaxer
File length: 43233 byte(s)
Diff to previous 91638
Added new features to separate creation of an object and its modification that allows to avoid errors related to initialization of attributes in void-safe mode.

Revision 91638 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 23:44:18 2008 UTC (11 years, 2 months ago) by manus_eiffel
File length: 43175 byte(s)
Diff to previous 91628
Fixed an error in previous version of `make_from_cil' which forgot to set the `count' when creating
  an Eiffel string from a .NET one.


Revision 91628 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 10:22:22 2008 UTC (11 years, 2 months ago) by kwaxer
File length: 43151 byte(s)
Diff to previous 91615
Changed implementation of `make_from_cil' to call feature `make' on the top level of compound so that the compiler can figure out the required attributes are properly initialized.

Revision 91615 - (view) (annotate) - [select for diffs]
Modified Sat Sep 27 03:59:33 2008 UTC (11 years, 3 months ago) by manus_eiffel
File length: 43201 byte(s)
Diff to previous 91608
Added IMMUTABLE_STRING_8 and IMMUTABLE_STRING_32 to ELKS which caused some features of STRING_X to
  be moved to READABLE_STRING_X. 
Added `same_string' to READABLE_STRING_GENERAL.
Made clear that `is_real' is using the real variation even if currently this variation is the same as
  for a double.
Added and fixes some postconditions.


Revision 91608 - (view) (annotate) - [select for diffs]
Modified Tue Aug 12 20:46:45 2008 UTC (11 years, 5 months ago) by manus_eiffel
File length: 43587 byte(s)
Diff to previous 91592
Redesgined the STRING_XX classes so that we introduce the notion of strings that can only
  be read (READABLE_XTRING_XX) and the notion of immutable strings (not yet present).
  The only known issue is that because most of the type of arguments taking a STRING_XX have
  been changed to accept a READABLE_STRING_XX, some code might not compile out of the box
  (usually code using agents, as otherwise we have added some conversion routines to help).


Revision 91592 - (view) (annotate) - [select for diffs]
Modified Sat May 24 00:24:07 2008 UTC (11 years, 7 months ago) by manus_eiffel
File length: 71037 byte(s)
Diff to previous 91539
Merged the changes made to the EiffelSoftware branch to trunk.


Revision 91539 - (view) (annotate) - [select for diffs]
Modified Fri Nov 30 05:33:56 2007 UTC (12 years, 1 month ago) by manus_eiffel
File length: 71098 byte(s)
Diff to previous 91537
Added missing svn:eol-style native property.


Revision 91537 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 23:10:11 2007 UTC (12 years, 2 months ago) by manus_eiffel
File length: 73864 byte(s)
Diff to previous 91535
Fixed postcondition to avoid error when compiling inheriting features in descendants of STRING_XX.


Revision 91535 - (view) (annotate) - [select for diffs]
Modified Thu Oct 25 00:27:55 2007 UTC (12 years, 2 months ago) by manus_eiffel
File length: 73858 byte(s)
Diff to previous 91531
Added `starts_with' and `ends_with' per Peter Gummer suggestion.


Revision 91531 - (view) (annotate) - [select for diffs]
Modified Fri Oct 12 23:20:35 2007 UTC (12 years, 3 months ago) by manus_eiffel
File length: 72638 byte(s)
Diff to previous 91517
Optimized `to_xxx' routines by not doing the overflow checking since the precondition guarantees it.
Minor other optimizations. Overall we go from about 16s down to 9s on my machine doing 20M call to
`to_integer' on the same strings. Other optimizations are possible, but they would required some
code duplication. For information, the simple implementation of 5.6 was only taking 2s for the same test.


Revision 91517 - (view) (annotate) - [select for diffs]
Modified Wed May 23 23:20:50 2007 UTC (12 years, 7 months ago) by manus_eiffel
File length: 71792 byte(s)
Diff to previous 91511
Removed additional postcondition on `substring' from STRING_8 and STRING_32 since they duplicate
  the one inherted from STRING_GENERAL.


Revision 91511 - (view) (annotate) - [select for diffs]
Modified Mon May 14 21:24:44 2007 UTC (12 years, 8 months ago) by manus_eiffel
File length: 72013 byte(s)
Diff to previous 91477
Fixed some insufficiently exported routine.


Revision 91477 - (view) (annotate) - [select for diffs]
Added Sun Jan 14 09:47:13 2007 UTC (13 years ago) by ericb
File length: 72020 byte(s)
Synchronized with ISE 6.0.65740

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.23