Log of /FreeELKS/trunk
Directory Listing
Revision
91523 -
Directory Listing
Modified
Fri Aug 3 16:02:00 2007 UTC
(12 years, 4 months ago)
by
kwaxer
Removed unused #undef from inline C code.
Revision
91522 -
Directory Listing
Modified
Fri Aug 3 09:21:56 2007 UTC
(12 years, 4 months ago)
by
kwaxer
Unified run-time data structures. Now EIF_TYPED_VALUE is used by the
interpreter, tuples/agents and in workbench C code to pass arguments and
result. The new structure EIF_TYPED_ADDRESS is used to register C variables
for the debugger. The new structure EIF_DEBUG_VALUE is used to access and
modify a value either on interpreted stack or on C stack.
Revision
91521 -
Directory Listing
Modified
Tue Jul 24 05:21:59 2007 UTC
(12 years, 4 months ago)
by
manus_eiffel
Remove usage of `Current.item' when `item' is just enough.
Revision
91520 -
Directory Listing
Modified
Sat Jun 2 22:07:13 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Fixed syntax error.
Revision
91519 -
Directory Listing
Modified
Sat Jun 2 21:16:41 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Addressed concern from bug#12716 due to the addition of the `static_type_of_keys' attribute.
Revision
91518 -
Directory Listing
Modified
Thu May 24 22:40:57 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Changed `minimum_capacity' to be 2 so that the real capacity of an emty table is just 5 (11 before the change).
Updated `make' to use local for `capacity' computation and removed repeated postcondition.
Revision
91517 -
Directory Listing
Modified
Wed May 23 23:20:50 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Removed additional postcondition on `substring' from STRING_8 and STRING_32 since they duplicate
the one inherted from STRING_GENERAL.
Revision
91516 -
Directory Listing
Modified
Wed May 23 18:24:32 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Fixed `do_all_with_index' and `do_if_with_index' so that it uses the true index (i.e. lower-based index)
and not the 1-based index.
Revision
91515 -
Directory Listing
Modified
Mon May 21 09:46:28 2007 UTC
(12 years, 6 months ago)
by
jfiat
Updated fast_item inline external to work with Eiffel 6.0.6.8510 (and later, due to change in runtime)
Revision
91514 -
Directory Listing
Modified
Thu May 17 23:51:39 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Fixed an overflow in `additional_space' and postcondition of `automatic_grow' when
capacity was above ~40M which resulted in an additional_space value of `minimal_increase' which
causes a major slow during insertion in certain containers.
Now the overflow can still occur, but at a capcity of ~1.33G which is more acceptable.
Revision
91513 -
Directory Listing
Modified
Wed May 16 18:55:39 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Added missing modified implementation of `valid_index' from the 5.7 release of EiffelStudio to detect
a potential catcall at runtime with mixed type keys.
Revision
91512 -
Directory Listing
Modified
Tue May 15 22:39:07 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Added `do_all_with_index' and `do_if_with_index' per Colin's suggestion.
Revision
91511 -
Directory Listing
Modified
Mon May 14 21:24:44 2007 UTC
(12 years, 6 months ago)
by
manus_eiffel
Fixed some insufficiently exported routine.
Revision
91510 -
Directory Listing
Modified
Tue May 8 16:17:43 2007 UTC
(12 years, 7 months ago)
by
manus_eiffel
Fixed a bug in `is_equal' where if you only have element in the tuple, the comparison will always
yield True when comparing objects. Fixes bug#12379.
Revision
91509 -
Directory Listing
Modified
Fri Apr 20 15:06:20 2007 UTC
(12 years, 7 months ago)
by
manus_eiffel
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
91508 -
Directory Listing
Modified
Fri Mar 23 06:19:34 2007 UTC
(12 years, 8 months ago)
by
manus_eiffel
Added postcondition stating that `generator' and `generating_type' cannot be empty.
Revision
91507 -
Directory Listing
Modified
Fri Mar 23 05:31:39 2007 UTC
(12 years, 8 months ago)
by
manus_eiffel
Restricted creation routine to MISMATCH_CORRECTOR since the invariant implies it.
Revision
91506 -
Directory Listing
Modified
Tue Mar 20 23:43:12 2007 UTC
(12 years, 8 months ago)
by
manus_eiffel
Replaced "static built_in" by "built_in static".
Revision
91505 -
Directory Listing
Modified
Mon Mar 19 19:36:18 2007 UTC
(12 years, 8 months ago)
by
manus_eiffel
Fixed incorrect comments.
Revision
91504 -
Directory Listing
Modified
Tue Mar 13 19:47:39 2007 UTC
(12 years, 8 months ago)
by
manus_eiffel
Relaxed assertion of `copy_data' to allow copying of SPECIAL [STRING] instances into instances
of SPECIAL [ANY].
Revision
91503 -
Directory Listing
Modified
Fri Mar 9 01:35:06 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Use `like item' to prevent flat degree 3 errors in descendant classes where `item' is being
redefined.
Revision
91502 -
Directory Listing
Modified
Thu Mar 8 07:08:49 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Fixed flat degree 3 errors due to insufficiently exported routines.
Revision
91501 -
Directory Listing
Modified
Wed Feb 28 21:44:04 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Added case to EIF_INTEGER since otherwise you get a warning if the C structure is
not exactly defined as an Eiffel INTEGER_32 type.
Revision
91500 -
Directory Listing
Modified
Wed Feb 28 20:03:28 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Fixed issue with `twin' that would not properly create a copy (invariant was violated after).
Fixed invariant violation when calling `duplicate'
Revision
91499 -
Directory Listing
Modified
Wed Feb 28 19:57:31 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Added missing precondition and fixed invariant to not violate a precondition.
Revision
91498 -
Directory Listing
Modified
Fri Feb 23 02:11:27 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
No need for the configuration file, it is now part of EiffelBase on the Eiffel Software repository.
Revision
91497 -
Directory Listing
Modified
Thu Feb 22 00:23:10 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Initial version to support .NET by copying the dotnet subfolders of EiffelBase. Some cleanups
are necessary though.
Revision
91496 -
Directory Listing
Modified
Wed Feb 21 19:29:20 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Made `copy' built_in since there is an implementation issue when you `twin' an expanded object,
you would end up in an infinite recursion if the implementation of `twin' performs a normal
call to `copy'.
Revision
91495 -
Directory Listing
Modified
Tue Feb 20 16:54:38 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Fixed obsolete warnings for using `to_character' instead of `to_character_8'.
Revision
91494 -
Directory Listing
Modified
Tue Feb 20 14:28:16 2007 UTC
(12 years, 9 months ago)
by
ericb
Avoid name clashes in descendant classes.
Revision
91493 -
Directory Listing
Modified
Thu Feb 15 02:46:30 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Synchronized with ISE 5.7 release.
Revision
91492 -
Directory Listing
Modified
Wed Feb 14 23:06:22 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Changed signatures of `c_tagged_out' since the Eiffel Software runtime changed
its signature to take an EIF_REFERENCE instead of an EIF_OBJECT.
Revision
91491 -
Directory Listing
Modified
Wed Feb 14 22:52:25 2007 UTC
(12 years, 9 months ago)
by
manus_eiffel
Cosmetics: removed useless spaces.
Revision
91490 -
Directory Listing
Modified
Sat Feb 3 19:34:33 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Updated to use `static built_in' to show that most features can be called statically,
since `built_in' cannot.
Revision
91489 -
Directory Listing
Modified
Sat Jan 27 17:28:57 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Fixed bug in `read_real_XX_le/be' because we store reading of natural into
Result rather than in the natural local variable.
Revision
91488 -
Directory Listing
Modified
Thu Jan 25 20:12:17 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Fixed incorrect type for reading/writing REAL_32 in big/little endian format.
Revision
91487 -
Directory Listing
Modified
Thu Jan 25 20:01:40 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Added `read_real_XX_le', `read_real_XX_be', `put_real_XX_le' and `put_real_XX_be'.
Fixed typos.
Revision
91486 -
Directory Listing
Modified
Thu Jan 25 01:23:21 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Use `item' inherited from POINTER_REF to perfom conversion between TYPED_POINTER and POINTER
instead of adding yet another routine for that purpose.
Revision
91485 -
Directory Listing
Modified
Thu Jan 25 01:22:36 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Cosmetics.
Revision
91484 -
Directory Listing
Modified
Thu Jan 25 00:11:12 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Added required class TYPE for the EiffelStudio compiler.
Added INTERNAL which is needed for the implementation of TYPE and ROUTINE in EiffelStudio.
Revision
91483 -
Directory Listing
Modified
Thu Jan 25 00:10:21 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Configuration file for EiffelStudio 6.0.
Revision
91482 -
Directory Listing
Modified
Tue Jan 23 20:18:55 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Fixed incorrect obsolete message on `enable/disable_pre_ecma_mapping'.
Revision
91481 -
Directory Listing
Modified
Tue Jan 23 20:14:51 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Fixed issue regarding the addition of the `is_pre_ecma_mapping_disabled' attribute
in INTERNAL which caused some troubles with store/retrieve from previous version.
Added ECMA_INTERNAL for those who where setting `is_pre_ecma_mapping_disabled'
to True.
Revision
91480 -
Directory Listing
Modified
Mon Jan 22 22:11:27 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Cosmetics.
Revision
91479 -
Directory Listing
Modified
Mon Jan 22 21:59:59 2007 UTC
(12 years, 10 months ago)
by
manus_eiffel
Cosmetics.
Revision
91478 -
Directory Listing
Modified
Thu Jan 18 17:03:08 2007 UTC
(12 years, 10 months ago)
by
ericb
Synchronized with ISE 6.0.65740
Revision
91477 -
Directory Listing
Modified
Sun Jan 14 09:47:13 2007 UTC
(12 years, 10 months ago)
by
ericb
Synchronized with ISE 6.0.65740
Revision
91476 -
Directory Listing
Modified
Sun Jan 7 09:31:22 2007 UTC
(12 years, 11 months ago)
by
ericb
Synchronized with ISE 6.0.65740
Revision
91475 -
Directory Listing
Modified
Fri Mar 3 10:19:32 2006 UTC
(13 years, 9 months ago)
by
ericb
Synchronized with ISE 5.7.0726
Revision
91474 -
Directory Listing
Modified
Sun Feb 26 21:58:36 2006 UTC
(13 years, 9 months ago)
by
ericb
Use syntax for external as specified by ECMA Eiffel 367
Revision
91473 -
Directory Listing
Modified
Sun Feb 26 10:41:00 2006 UTC
(13 years, 9 months ago)
by
ericb
Removed unique features
Revision
91472 -
Directory Listing
Modified
Sun Feb 26 10:40:37 2006 UTC
(13 years, 9 months ago)
by
ericb
Removed unique features.
`directory_pointer' is freed in the C code of `file_close'. Reset it to null.
Revision
91471 -
Directory Listing
Modified
Sun Feb 26 10:39:32 2006 UTC
(13 years, 9 months ago)
by
ericb
Fixed bug in `resize'
Revision
91470 -
Directory Listing
Modified
Tue Feb 21 21:47:09 2006 UTC
(13 years, 9 months ago)
by
ericb
Removed possible CAT-calls
Revision
91469 -
Directory Listing
Modified
Tue Feb 21 14:54:50 2006 UTC
(13 years, 9 months ago)
by
ericb
Synchronized with ISE 5.7.0414.
Implemented BOOL_STRING in pure Eiffel.
Revision
91468 -
Directory Listing
Modified
Tue Feb 21 14:54:05 2006 UTC
(13 years, 9 months ago)
by
ericb
Fixed bug
Revision
91467 -
Directory Listing
Modified
Mon Feb 20 16:12:09 2006 UTC
(13 years, 9 months ago)
by
ericb
Synchronized with ISE 5.7.0414.
Revision
91466 -
Directory Listing
Modified
Mon Feb 20 16:11:44 2006 UTC
(13 years, 9 months ago)
by
ericb
Synchronized with ISE 5.7.0414.
Use ECMA syntax for external "C" features.
Revision
91465 -
Directory Listing
Modified
Sat Feb 18 15:29:36 2006 UTC
(13 years, 9 months ago)
by
ericb
Avoid recursive call to `is_little_endian'.
Revision
91464 -
Directory Listing
Modified
Sat Feb 18 15:02:35 2006 UTC
(13 years, 9 months ago)
by
ericb
Synchronized with ISE 5.7.0414.
Made built-in features explicit.
Implemented `is_little_endian' in pure Eiffel.
Revision
91463 -
Directory Listing
Modified
Fri Feb 17 22:36:59 2006 UTC
(13 years, 9 months ago)
by
ericb
Made built-in features explicit
Revision
91462 -
Directory Listing
Modified
Fri Feb 17 17:01:19 2006 UTC
(13 years, 9 months ago)
by
ericb
Use new ECMA external signature
Revision
91461 -
Directory Listing
Modified
Fri Feb 17 17:00:36 2006 UTC
(13 years, 9 months ago)
by
ericb
Synchronized with ISE 5.7.0414
Revision
91460 -
Directory Listing
Modified
Fri Feb 17 16:59:19 2006 UTC
(13 years, 9 months ago)
by
ericb
Use eif_memory.h instead of eif_eiffel.h
Revision
91459 -
Directory Listing
Modified
Fri Feb 17 16:56:15 2006 UTC
(13 years, 9 months ago)
by
ericb
Added missing class
Revision
91458 -
Directory Listing
Modified
Thu Feb 9 11:23:11 2006 UTC
(13 years, 9 months ago)
by
ericb
Replaced external "C" features by built-in features.
Revision
91457 -
Directory Listing
Modified
Thu Feb 9 11:21:18 2006 UTC
(13 years, 9 months ago)
by
ericb
Fixed flat Degree 3 error.
Revision
91456 -
Directory Listing
Modified
Sat Feb 4 16:58:20 2006 UTC
(13 years, 10 months ago)
by
ericb
Added missing class.
Revision
91455 -
Directory Listing
Modified
Sat Feb 4 16:57:59 2006 UTC
(13 years, 10 months ago)
by
ericb
Replaced built-in feature `to_pointer' by pure Eiffel implementation.
Revision
91454 -
Directory Listing
Modified
Sat Feb 4 16:56:42 2006 UTC
(13 years, 10 months ago)
by
ericb
Synchronized with ISE 5.7.0414.
Revision
91453 -
Directory Listing
Modified
Sat Feb 4 16:55:16 2006 UTC
(13 years, 10 months ago)
by
ericb
Implemented `has_entry' in pure Eiffel.
Revision
91452 -
Directory Listing
Modified
Sat Feb 4 16:54:39 2006 UTC
(13 years, 10 months ago)
by
ericb
Replaced external "C" features by built-in features.
Revision
91451 -
Directory Listing
Modified
Sat Feb 4 16:53:58 2006 UTC
(13 years, 10 months ago)
by
ericb
Provide a pure Eiffel implementation.
Revision
91450 -
Directory Listing
Modified
Sat Feb 4 16:53:26 2006 UTC
(13 years, 10 months ago)
by
ericb
Synchronized with ISE 5.7.0414.
Remove the use of SPECIAL.aliased_resized_area_and_keep.
Revision
91449 -
Directory Listing
Modified
Thu Jan 12 11:00:29 2006 UTC
(13 years, 10 months ago)
by
ericb
Updated POINTER classes to be in sync with ISE Eiffel
and to use "built_in" external features.
Revision
91448 -
Directory Listing
Modified
Tue Jan 10 13:22:50 2006 UTC
(13 years, 10 months ago)
by
ericb
Updated INTEGER classes to be in sync with ISE Eiffel
and to use "built_in" external features.
Revision
91447 -
Directory Listing
Modified
Tue Jan 10 13:22:04 2006 UTC
(13 years, 10 months ago)
by
ericb
Added NATURAL classes
Revision
91446 -
Directory Listing
Modified
Mon Nov 14 10:53:30 2005 UTC
(14 years ago)
by
ericb
Made it follow the current implementation in ISE.
Added built-in features.
Revision
91445 -
Directory Listing
Modified
Sun Nov 6 14:25:25 2005 UTC
(14 years, 1 month ago)
by
ericb
Added built-in features.
Made class BOOLEAN frozen to follow the current implementation in ISE.
Revision
91444 -
Directory Listing
Modified
Thu Nov 3 23:50:46 2005 UTC
(14 years, 1 month ago)
by
manus_eiffel
Fixed syntax warning for using `note' new Eiffel keyword per ECMA.
Revision
91443 -
Directory Listing
Modified
Thu Nov 3 23:44:55 2005 UTC
(14 years, 1 month ago)
by
manus_eiffel
Initial version for style guidelines when writing code for FreeELKS.
Revision
91442 -
Directory Listing
Modified
Tue Nov 1 19:01:22 2005 UTC
(14 years, 1 month ago)
by
ericb
Added missing classes.
Revision
91441 -
Directory Listing
Modified
Tue Nov 1 12:09:29 2005 UTC
(14 years, 1 month ago)
by
ericb
Make it look like the implementation in ISE.
Revision
91440 -
Directory Listing
Modified
Tue Nov 1 12:07:48 2005 UTC
(14 years, 1 month ago)
by
ericb
Needed to compile SPECIAL
Revision
91439 -
Directory Listing
Modified
Sun Oct 31 13:00:48 2004 UTC
(15 years, 1 month ago)
by
ericb
`twin' needs to be built-in in order to call `copy' internally (and not
`standard_copy' as it would have been the case with the previous
implementation).
Revision
91438 -
Directory Listing
Modified
Thu Oct 28 22:23:37 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Removed comments after `end' keyword.
Revision
91437 -
Directory Listing
Modified
Thu Oct 28 21:47:27 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
First ideas for the ELKS library.
Revision
91436 -
Directory Listing
Modified
Thu Oct 28 21:42:33 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Not necessary now that we have changed the library structure to our wish.
Revision
91435 -
Directory Listing
Modified
Thu Oct 28 14:42:19 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Added Eiffel Forum License text.
Revision
91434 -
Directory Listing
Modified
Wed Oct 27 19:58:22 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Updated indexing clause to match Eiffel Forum license and the copyright.
Revision
91433 -
Directory Listing
Modified
Wed Oct 27 19:52:40 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Removed non-needed file for ELKS (since it is ISE specific).
Revision
91432 -
Directory Listing
Modified
Wed Oct 27 19:26:15 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
More email testing
Revision
91431 -
Directory Listing
Modified
Wed Oct 27 19:23:11 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Test email
Revision
91430 -
Directory Listing
Modified
Wed Oct 27 19:15:04 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Test email
Revision
91429 -
Directory Listing
Modified
Wed Oct 27 19:11:58 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Test email.
Revision
91428 -
Directory Listing
Modified
Wed Oct 27 18:45:06 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
File used to force rebuild of CVS repository.
Revision
91424 -
Directory Listing
Modified
Tue Oct 26 18:39:32 2004 UTC
(15 years, 1 month ago)
by
manus_eiffel
Initial revision
Revision
91423 -
Directory Listing
Added
Tue Oct 26 18:39:32 2004 UTC
(15 years, 1 month ago)
by
(unknown author)
New repository initialized by cvs2svn.