/[eiffelstudio]/branches/Eiffel_61/Src/library/base
ViewVC logotype

Log of /branches/Eiffel_61/Src/library/base

View Directory Listing Directory Listing


Sticky Revision:

Revision 92305 - Directory Listing
Modified Wed Mar 20 18:22:59 2013 UTC (6 years, 6 months ago) by manus
Removed external references to FreeELKS.

Revision 71375 - Directory Listing
Modified Thu Dec 6 00:43:43 2007 UTC (11 years, 10 months ago) by manus
Used the 6.1 tag release of FreeELKS.


Revision 71223 - Directory Listing
Modified Tue Nov 20 04:23:19 2007 UTC (11 years, 10 months ago) by manus
Eiffel 6.1 Release.

Revision 71171 - Directory Listing
Modified Fri Nov 16 00:14:47 2007 UTC (11 years, 11 months ago) by paulb
Original Path: trunk/Src/library/base
Redefined prune to remove any uncalled kamikaze actions also.

Revision 71104 - Directory Listing
Modified Fri Nov 9 12:50:11 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
Code cleaning
  removed deprecated "is"


  

Revision 71103 - Directory Listing
Modified Fri Nov 9 12:49:00 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
Code cleaning
  feature renaming
  removed deprecated "is"


  

Revision 70885 - Directory Listing
Modified Thu Oct 25 00:02:53 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/Src/library/base
Added missing precondition to match the classic version.


Revision 70786 - Directory Listing
Modified Mon Oct 22 14:33:37 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
Fixed remaining issue about loading remote object storage into an existing object.
(+ better code to get the icor debug function on dotnet)

Revision 70785 - Directory Listing
Modified Mon Oct 22 13:53:17 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
Fixed (recently introduced) remote object storage mechanism on dotnet platform.

Revision 70770 - Directory Listing
Modified Sun Oct 21 16:00:24 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
Fixed part of remote storable object for dotnet platform.

Revision 70768 - Directory Listing
Modified Sun Oct 21 14:43:24 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
- added RT_EXTENSION_GENERAL which implement common implementation for classic and dotnet 
- updated constants values for dotnet classes

Revision 70758 - Directory Listing
Modified Sat Oct 20 19:58:44 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/Src/library/base
Made compilable.


Revision 70752 - Directory Listing
Modified Sat Oct 20 06:40:45 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/Src/library/base
Removed non-used local.


Revision 70734 - Directory Listing
Modified Fri Oct 19 20:12:45 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
+ changed constants values for later usage
+ proper call for rescue case during execution recording.
+ Code cleaning for RT_... classes (i.e: less output, comment, feature order...)

Revision 70640 - Directory Listing
Modified Wed Oct 17 20:28:18 2007 UTC (11 years, 11 months ago) by jfiat
Original Path: trunk/Src/library/base
Fixed issues related to execution replay:
- about expanded object
- prepare for future changes which implies minor breaking runtime change
 (that will be committed just before the next interim release)

Revision 70615 - Directory Listing
Modified Tue Oct 16 21:52:41 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Removed syntax warning for using `note' as an indexing clause tag since it might become a keyword.


Revision 70609 - Directory Listing
Modified Tue Oct 16 21:40:00 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Made IDENTIFIED_CONTROLLER compile on .NET


Revision 70606 - Directory Listing
Modified Tue Oct 16 21:04:09 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Match classic behavior by ensuring uniqueness of IDs among threads.


Revision 70604 - Directory Listing
Modified Tue Oct 16 20:54:31 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Adapted the .NET side to use the new FreeELKS IDENTIFIED classs. We still need a special .NET version
  for IDENTIFIED_ROUTINES.


Revision 70603 - Directory Listing
Modified Tue Oct 16 20:40:10 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Removed IDENTIFIED which is now part of FreeELKS.


Revision 70602 - Directory Listing
Modified Tue Oct 16 20:39:26 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Removed non-used locals.


Revision 70596 - Directory Listing
Modified Tue Oct 16 16:58:59 2007 UTC (12 years ago) by jfiat
Original Path: trunk/Src/library/base
Fixed erroneous check when dealing expanded object.
(still need to improve the expanded object support in exec replay !)

Revision 70569 - Directory Listing
Modified Sun Oct 14 10:03:53 2007 UTC (12 years ago) by jfiat
Original Path: trunk/Src/library/base
+ first implementation of execution replay (classic only, and limited)
+ remote object storage (save debuggee object, and load from saved object files)
+ now the feature to run the debuggee uses DEBUGGER_EXECUTION_PARAMETERS (this simplifies some code related to debuggee launching and so on)
+ fixed annoying issue with expression on object, the context feature were causing erroneous class context.
+ simplified DBG_EVALUATOR design, and get rid of the associated once from SHARED)DBG_EVALUATOR.
+ cosmetics

(note: the RT_.. classes need to be cleaned up from extra debug clauses, but this will be done before the release, for now let's keep them for debugging purpose)

Revision 70519 - Directory Listing
Modified Mon Oct 8 19:09:16 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Added some more explanation on how to correctly use this class.


Revision 70408 - Directory Listing
Modified Tue Sep 25 18:39:43 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/base
Remove the `check False end' instructions as they prevent from running classic applications on .NET.


Revision 70296 - Directory Listing
Modified Mon Sep 10 22:47:50 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/Src/library/base
Fixed bug#12458 and ewasel test#tuple010 where creation of a TUPLE through INTERNAL was
  creating a `native_array' which was one element too short.


Revision 69739 - Directory Listing
Modified Mon Jul 30 21:24:04 2007 UTC (12 years, 2 months ago) by manus
Original Path: trunk/Src/library/base
Ensured that the .NET version of DOUBLE_MATH matches the classic version.


Revision 68933 - Directory Listing
Modified Thu Jun 7 19:25:37 2007 UTC (12 years, 4 months ago) by manus
Original Path: trunk/Src/library/base
Added convenience routine for returning only the pertinent data.


Revision 68930 - Directory Listing
Modified Thu Jun 7 19:12:57 2007 UTC (12 years, 4 months ago) by manus
Original Path: trunk/Src/library/base
Added backward compatibility feature `buffer_position'.


Revision 68767 - Directory Listing
Modified Wed May 30 22:04:07 2007 UTC (12 years, 4 months ago) by manus
Original Path: trunk/Src/library/base
Renamed `buffer_position' as `count' and exported it so that one can now how many
  bytes have been read or written.


Revision 68715 - Directory Listing
Modified Mon May 28 10:10:54 2007 UTC (12 years, 4 months ago) by jfiat
Original Path: trunk/Src/library/base
Fixed bug#12866: Precondition violation when stepping through agent creation
Fixed bug#12871: Precondition violation while debugging .NET application
Similar issues due to the way we manage the Current object line by replacing it either by an address or a value line.
Added a rescue on the origin feature in charge of the row layout restoration.
Added `has_kamikaze_action' on ACTION_SEQUENCE, this was needed to move the actions from a sequence to another keeping the `kamikaze' status data.

Revision 68087 - Directory Listing
Modified Thu May 3 17:33:51 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/Src/library/base
Reformatted using resave tool, which mirrors how EiffelStudio's configuration UI save the settings.

Revision 67923 - Directory Listing
Modified Fri Apr 20 15:06:08 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/Src/library/base
Added `type_of' and `type_of_type'. For now it is not implemented as singleton, but will in the future
  when the compiler does the same with manifest type.


Revision 67686 - Directory Listing
Modified Mon Apr 2 18:54:19 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/Src/library/base
Formatted using spaces.
Set namespace to create neat namespaces in accordance to new rules.

Revision 67670 - Directory Listing
Modified Sun Apr 1 18:17:42 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/library/base
Reverted back to version 1-0-0 since we do not use any new features of ECF here.


Revision 67666 - Directory Listing
Modified Sun Apr 1 17:15:09 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/library/base
Adapted to output by EiffelStudio.


Revision 67650 - Directory Listing
Modified Sat Mar 31 05:03:21 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/library/base
Added namespace specification to Base for both elks and ise directory.


Revision 67491 - Directory Listing
Modified Fri Mar 23 05:32:32 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/library/base
Added invariant and restricted creation to MISMATCH_CORRECTOR to ensure that only
  it can create an instance (fixes bug#11911).


Revision 67392 - Directory Listing
Modified Tue Mar 20 11:44:05 2007 UTC (12 years, 6 months ago) by alexk
Original Path: trunk/Src/library/base
Supported expanded/reference class type mark at run-time in .NET mode
(fixes test#exec211, partially fixes test#exec181, might have fixed
independent serialization when both expanded and reference variants of a
class type are present in the system - no test for that yet).
Changed initialization of generic types so that run-time type information
is computed before a call to their constructors (partially fixes
test#exec181). Removed run-time and generated code that is no longer used
because of this change. Modified run-time and class INTERNAL accordingly.


Revision 67320 - Directory Listing
Modified Thu Mar 15 19:42:56 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base
Changed signature of `item' to return a SYSTEM_OBJECT so that we can use `put' as an assigner
  procedure as it is done in classic mode. Note that in `item' we use a local of type ANY
  to ensure the same behavior as before for basic types.


Revision 67210 - Directory Listing
Modified Mon Mar 12 19:00:37 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base
Removed usage of unique since it might not exist in future releases.


Revision 66987 - Directory Listing
Modified Wed Feb 28 20:16:28 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base
Copied from: trunk/Src/library/base2 revision 66970
Renamed `base2' into `base'. Since we want this one to be the default one from now on.


Revision 66970 - Directory Listing
Modified Wed Feb 28 06:34:46 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Fixed flat degree 3 errors with export status of features of ANY.


Revision 66872 - Directory Listing
Modified Fri Feb 23 02:07:56 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Removed BOOL_STRING and BASIC_ROUTINES from .NET specific cluster since we can use the one
  from FreeELKS.
Added namespace to match the EiffelBase one.


Revision 66871 - Directory Listing
Modified Fri Feb 23 02:07:07 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Changed signature of "+" to match the classic signature.


Revision 66870 - Directory Listing
Modified Fri Feb 23 01:44:26 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Use the `base' name since it is what is going to replace EiffelBase.


Revision 66869 - Directory Listing
Modified Fri Feb 23 01:42:50 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Added remaining missing classes from EiffelBase.


Revision 66868 - Directory Listing
Modified Fri Feb 23 01:39:39 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Added `event' missing from FreeELKS.
Added `classic' directory needed for some missing classes of FreeELKS.


Revision 66866 - Directory Listing
Modified Fri Feb 23 01:16:40 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Removed ANY, PLATFORM and ARGUMENTS since we can use the one from FreeELKS on .NET.
Fixed configuration file that was incorrect.


Revision 66863 - Directory Listing
Modified Fri Feb 23 00:42:57 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Initial version of the new EiffelBase library based on FreeELKS.


Revision 66862 - Directory Listing
Modified Fri Feb 23 00:42:33 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Added .NET classes that will override the one from FreeELKS for the time being.


Revision 66861 - Directory Listing
Modified Fri Feb 23 00:40:07 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Added more ISE specific clusters.


Revision 66860 - Directory Listing
Modified Fri Feb 23 00:35:49 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Added serialization cluster.


Revision 66859 - Directory Listing
Modified Fri Feb 23 00:34:50 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Added ISE specific classes, i.e classes in EiffelBase, but not found in FreeELKS.


Revision 66858 - Directory Listing
Added Fri Feb 23 00:33:11 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/base2
Prepared merging of EiffelBase and FreeELKS for EiffelStudio delivery.


  ViewVC Help
Powered by ViewVC 1.1.23