/[eiffelstudio]/FreeELKS/trunk/library/support/execution_environment.e
ViewVC logotype

Log of /FreeELKS/trunk/library/support/execution_environment.e

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 92166 - (view) (annotate) - [select for diffs]
Modified Sun Feb 3 22:18:37 2013 UTC (6 years, 11 months ago) by manus_eiffel
File length: 9602 byte(s)
Diff to previous 92163
Made it compile by adding inheritance to NATIVE_STRING_HANDLER.


Revision 92163 - (view) (annotate) - [select for diffs]
Modified Fri Feb 1 23:32:12 2013 UTC (6 years, 11 months ago) by manus_eiffel
File length: 9570 byte(s)
Diff to previous 92038
Removed obsolete since it is not obsolete in compatible mode.


Revision 92038 - (view) (annotate) - [select for diffs]
Modified Sat Nov 17 15:46:08 2012 UTC (7 years, 2 months ago) by manus_eiffel
File length: 9646 byte(s)
Diff to previous 91703
Adapted C externals to new ones of the runtime where now on Windows we use the native UTF-16 encoding to represent filenames for the various C API. See review#8814092.


Revision 91703 - (view) (annotate) - [select for diffs]
Modified Sun Mar 15 16:53:42 2009 UTC (10 years, 10 months ago) by manus_eiffel
File length: 7232 byte(s)
Diff to previous 91690
Use syntax_updater tool to update  to the new syntax of object test, and attached/detachable types.


Revision 91690 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 23:00:32 2009 UTC (10 years, 11 months ago) by manus_eiffel
File length: 7172 byte(s)
Diff to previous 91676
To make transition easier, we are preserving `make_from_c' as creation procedure in the STRING classes
  and therefore we should use it instead of `make_from_c_pointer', now obsolete.
For the time being added conversion to detachable version of READABLE_STRING_xx in STRING_xx. It is
  necessary because to preserve backward compatibility in EiffelBase, append_string and prepend_string
  allow a detachable argument and there was quite a lot of code that did not compile once the detachable
  mark was added.
In C_STRING, split `share_with_pointer' into `make_shared_from_pointer' and `set_shared_from_pointer'
  and obsoleted `share_from_pointer'; same with `share_with_pointer_and_count'. This is required for
  performance reason since originally `share_from_pointer' could do both efficiently but this is not
  possible in Void safe mode.
Removed `default_create' as a creation procedure of CELL since it makes impossible to have an attached
  version of `item' in CELL otherwise.


Revision 91676 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 19:36:38 2008 UTC (11 years ago) by manus_eiffel
File length: 7188 byte(s)
Diff to previous 91674
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.


Revision 91674 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 01:09:43 2008 UTC (11 years, 1 month ago) by manus_eiffel
File length: 7261 byte(s)
Diff to previous 91671
To avoid a postcondition violation in `put' when passing a descendants of STRING, we use `string' on
  the value to check the postcondition.


Revision 91671 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 07:26:23 2008 UTC (11 years, 1 month ago) by manus_eiffel
File length: 7254 byte(s)
Diff to previous 91640
Use ~ instead of is_equal and equal to avoid catcalls at runtime.
Enforced postcondition of `is_equal' to hold `other ~ Current' when result is true, that is to say
  that `is_equal' can only return True if both objects have the exact same type. This could be a breaking
  change.


Revision 91640 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 13:31:11 2008 UTC (11 years, 2 months ago) by kwaxer
File length: 7259 byte(s)
Diff to previous 91600
Used new creation procedures for string objects.

Revision 91600 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 05:45:58 2008 UTC (11 years, 6 months ago) by manus_eiffel
File length: 7243 byte(s)
Diff to previous 91599
Fixed issue mentioned in bug#14515 where passing the address of an object is not thread
  safe when the external is marked blocking.


Revision 91599 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 17:03:22 2008 UTC (11 years, 7 months ago) by manus_eiffel
File length: 7177 byte(s)
Diff to previous 91592
Added `sleep' routine (formerly in the ISE EiffelThread library only) and corresponding `eif_sleep' C
  external for platform specific support.


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


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

Revision 91469 - (view) (annotate) - [select for diffs]
Added Tue Feb 21 14:54:50 2006 UTC (13 years, 11 months ago) by ericb
File length: 4761 byte(s)
Synchronized with ISE 5.7.0414.
Implemented BOOL_STRING in pure Eiffel.


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