From 1baa1a2b7ea9ff25483866ffa5d59c4368f225d9 Mon Sep 17 00:00:00 2001 From: pgcrism Date: Thu, 15 Nov 2012 16:54:13 +0100 Subject: [PATCH 1/7] [Add] .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..b5da6641ce --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +EIFGEN* From 7bc12562eaa245cdd27f7be1dc50304fe9ce3ef8 Mon Sep 17 00:00:00 2001 From: pgcrism Date: Thu, 15 Nov 2012 16:54:53 +0100 Subject: [PATCH 2/7] [Add] Void-confident ECF files --- library/gobo-core-confident.ecf | 28 +++++++++++++++++++ library/kernel/gobo-kernel-safe.ecf | 21 ++++++++++++++ library/math/gobo-math-safe.ecf | 19 +++++++++++++ library/pattern/gobo-pattern-safe.ecf | 19 +++++++++++++ .../structure/gobo-structure-confident.ecf | 19 +++++++++++++ library/time/gobo-time-confident.ecf | 19 +++++++++++++ 6 files changed, 125 insertions(+) create mode 100644 library/gobo-core-confident.ecf create mode 100644 library/kernel/gobo-kernel-safe.ecf create mode 100644 library/math/gobo-math-safe.ecf create mode 100644 library/pattern/gobo-pattern-safe.ecf create mode 100644 library/structure/gobo-structure-confident.ecf create mode 100644 library/time/gobo-time-confident.ecf diff --git a/library/gobo-core-confident.ecf b/library/gobo-core-confident.ecf new file mode 100644 index 0000000000..6bad08e068 --- /dev/null +++ b/library/gobo-core-confident.ecf @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + + + + + + diff --git a/library/kernel/gobo-kernel-safe.ecf b/library/kernel/gobo-kernel-safe.ecf new file mode 100644 index 0000000000..8543b2df9e --- /dev/null +++ b/library/kernel/gobo-kernel-safe.ecf @@ -0,0 +1,21 @@ + + + + + + + + + + + /EIFGENs$ + /CVS$ + /spec$ + /.svn$ + + + + + diff --git a/library/math/gobo-math-safe.ecf b/library/math/gobo-math-safe.ecf new file mode 100644 index 0000000000..757de543ee --- /dev/null +++ b/library/math/gobo-math-safe.ecf @@ -0,0 +1,19 @@ + + + + + + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + \ No newline at end of file diff --git a/library/pattern/gobo-pattern-safe.ecf b/library/pattern/gobo-pattern-safe.ecf new file mode 100644 index 0000000000..b3065d42c7 --- /dev/null +++ b/library/pattern/gobo-pattern-safe.ecf @@ -0,0 +1,19 @@ + + + + + + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + diff --git a/library/structure/gobo-structure-confident.ecf b/library/structure/gobo-structure-confident.ecf new file mode 100644 index 0000000000..320acc2c1d --- /dev/null +++ b/library/structure/gobo-structure-confident.ecf @@ -0,0 +1,19 @@ + + + + + + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + diff --git a/library/time/gobo-time-confident.ecf b/library/time/gobo-time-confident.ecf new file mode 100644 index 0000000000..4239c11f9b --- /dev/null +++ b/library/time/gobo-time-confident.ecf @@ -0,0 +1,19 @@ + + + + + + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + From b698a467a6af3036b712032c9967636f50a3197e Mon Sep 17 00:00:00 2001 From: pgcrism Date: Thu, 15 Nov 2012 16:55:49 +0100 Subject: [PATCH 3/7] [Add] void-confident xace. Set variable VOIDCONFIDENT to true and pass it to gexace. --- library/kernel/library-confident.xace | 29 +++++++++++++++++++++++++++ library/math/library-confident.xace | 22 ++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 library/kernel/library-confident.xace create mode 100644 library/math/library-confident.xace diff --git a/library/kernel/library-confident.xace b/library/kernel/library-confident.xace new file mode 100644 index 0000000000..c66b1c3e3a --- /dev/null +++ b/library/kernel/library-confident.xace @@ -0,0 +1,29 @@ + + + + + description: "Xace file for the Gobo Eiffel Kernel Library" + library: "Gobo Eiffel Kernel Library" + copyright: "Copyright (c) 2001-2004, Eric Bezault and others" + license: "MIT License" + date: "$Date$" + revision: "$Revision$" + + + + diff --git a/library/math/library-confident.xace b/library/math/library-confident.xace new file mode 100644 index 0000000000..f6dcbfe873 --- /dev/null +++ b/library/math/library-confident.xace @@ -0,0 +1,22 @@ + + + + + description: "Xace file for the Gobo Eiffel Math Library" + library: "Gobo Eiffel Math Library" + copyright: "Copyright (c) 2004-2005, Eric Bezault and others" + license: "MIT License" + date: "$Date$" + revision: "$Revision$" + + + + + From cdcc0eaa51184378fc814ac678b01ed624103eed Mon Sep 17 00:00:00 2001 From: pgcrism Date: Thu, 15 Nov 2012 17:17:50 +0100 Subject: [PATCH 4/7] [FIX] Name libraries according to their status: void-'safe' or void-'confident'. --- library/gobo-core-confident.ecf | 10 +++++----- library/math/gobo-math-safe.ecf | 2 +- library/structure/gobo-structure-confident.ecf | 4 ++-- library/time/gobo-time-confident.ecf | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/library/gobo-core-confident.ecf b/library/gobo-core-confident.ecf index 6bad08e068..863ab74bf1 100644 --- a/library/gobo-core-confident.ecf +++ b/library/gobo-core-confident.ecf @@ -7,11 +7,11 @@ - - - - - + + + + + /EIFGENs$ diff --git a/library/math/gobo-math-safe.ecf b/library/math/gobo-math-safe.ecf index 757de543ee..d67194a3bf 100644 --- a/library/math/gobo-math-safe.ecf +++ b/library/math/gobo-math-safe.ecf @@ -7,7 +7,7 @@ - + /EIFGENs$ diff --git a/library/structure/gobo-structure-confident.ecf b/library/structure/gobo-structure-confident.ecf index 320acc2c1d..35adfbc708 100644 --- a/library/structure/gobo-structure-confident.ecf +++ b/library/structure/gobo-structure-confident.ecf @@ -7,8 +7,8 @@ - - + + /EIFGENs$ /CVS$ diff --git a/library/time/gobo-time-confident.ecf b/library/time/gobo-time-confident.ecf index 4239c11f9b..69a7d6eac0 100644 --- a/library/time/gobo-time-confident.ecf +++ b/library/time/gobo-time-confident.ecf @@ -6,8 +6,8 @@ - - + + /EIFGENs$ From 85490f0eb4bcc3c242aa58f9f6ed0b34bf5af43d Mon Sep 17 00:00:00 2001 From: Olivier Ligot Date: Tue, 20 Nov 2012 13:57:40 +0100 Subject: [PATCH 5/7] Fix ecf * Add argument library * Use GOBO environment variable --- .gitignore | 1 + library/gobo-core-confident.ecf | 1 + library/time/gobo-time-confident.ecf | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b5da6641ce..9ab13d0938 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ EIFGEN* +*.swp diff --git a/library/gobo-core-confident.ecf b/library/gobo-core-confident.ecf index 863ab74bf1..39b78ea751 100644 --- a/library/gobo-core-confident.ecf +++ b/library/gobo-core-confident.ecf @@ -23,6 +23,7 @@ + diff --git a/library/time/gobo-time-confident.ecf b/library/time/gobo-time-confident.ecf index 69a7d6eac0..5dc5b7e435 100644 --- a/library/time/gobo-time-confident.ecf +++ b/library/time/gobo-time-confident.ecf @@ -7,7 +7,7 @@ - + /EIFGENs$ From 7575291a866a78c826b7360c8e4f8ac23c92a34d Mon Sep 17 00:00:00 2001 From: Olivier Ligot Date: Fri, 8 Feb 2013 10:21:50 +0100 Subject: [PATCH 6/7] Use Gobo FreeELKS version when GOBO_EIFFEL is ge --- library/gobo-core-confident.ecf | 13 +++++++-- library/kernel/gobo-kernel-safe.ecf | 21 -------------- library/kernel/library-confident.xace | 29 ------------------- library/kernel/library.ecf | 2 +- library/math/gobo-math-safe.ecf | 15 ++++++++-- library/pattern/gobo-pattern-safe.ecf | 13 +++++++-- .../structure/gobo-structure-confident.ecf | 13 +++++++-- library/time/gobo-time-confident.ecf | 13 +++++++-- 8 files changed, 57 insertions(+), 62 deletions(-) delete mode 100644 library/kernel/gobo-kernel-safe.ecf delete mode 100644 library/kernel/library-confident.xace diff --git a/library/gobo-core-confident.ecf b/library/gobo-core-confident.ecf index 39b78ea751..e8adb71d4b 100644 --- a/library/gobo-core-confident.ecf +++ b/library/gobo-core-confident.ecf @@ -6,8 +6,17 @@ - - + + + + + + + + + + + diff --git a/library/kernel/gobo-kernel-safe.ecf b/library/kernel/gobo-kernel-safe.ecf deleted file mode 100644 index 8543b2df9e..0000000000 --- a/library/kernel/gobo-kernel-safe.ecf +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - /EIFGENs$ - /CVS$ - /spec$ - /.svn$ - - - - - diff --git a/library/kernel/library-confident.xace b/library/kernel/library-confident.xace deleted file mode 100644 index c66b1c3e3a..0000000000 --- a/library/kernel/library-confident.xace +++ /dev/null @@ -1,29 +0,0 @@ - - - - - description: "Xace file for the Gobo Eiffel Kernel Library" - library: "Gobo Eiffel Kernel Library" - copyright: "Copyright (c) 2001-2004, Eric Bezault and others" - license: "MIT License" - date: "$Date$" - revision: "$Revision$" - - - - diff --git a/library/kernel/library.ecf b/library/kernel/library.ecf index 18e0342b9c..f8ac45beda 100644 --- a/library/kernel/library.ecf +++ b/library/kernel/library.ecf @@ -60,4 +60,4 @@ - \ No newline at end of file + diff --git a/library/math/gobo-math-safe.ecf b/library/math/gobo-math-safe.ecf index d67194a3bf..25558684ec 100644 --- a/library/math/gobo-math-safe.ecf +++ b/library/math/gobo-math-safe.ecf @@ -6,8 +6,17 @@ - - + + + + + + + + + + + /EIFGENs$ @@ -16,4 +25,4 @@ - \ No newline at end of file + diff --git a/library/pattern/gobo-pattern-safe.ecf b/library/pattern/gobo-pattern-safe.ecf index b3065d42c7..55b4685888 100644 --- a/library/pattern/gobo-pattern-safe.ecf +++ b/library/pattern/gobo-pattern-safe.ecf @@ -6,8 +6,17 @@ - - + + + + + + + + + + + /EIFGENs$ diff --git a/library/structure/gobo-structure-confident.ecf b/library/structure/gobo-structure-confident.ecf index 35adfbc708..73fbb96c47 100644 --- a/library/structure/gobo-structure-confident.ecf +++ b/library/structure/gobo-structure-confident.ecf @@ -6,8 +6,17 @@ - - + + + + + + + + + + + /EIFGENs$ diff --git a/library/time/gobo-time-confident.ecf b/library/time/gobo-time-confident.ecf index 5dc5b7e435..eb2de9b49c 100644 --- a/library/time/gobo-time-confident.ecf +++ b/library/time/gobo-time-confident.ecf @@ -6,8 +6,17 @@ - - + + + + + + + + + + + /EIFGENs$ From 8af3d35aa8ea338fe604af8f86a93f5fbec614d8 Mon Sep 17 00:00:00 2001 From: "Paul G. Crismer" Date: Thu, 25 Apr 2013 14:38:59 +0200 Subject: [PATCH 7/7] [Fix] ecf name consistency - safe - fully voidsafe - confident - mix voidsafe/voidunsafe - - voidunsafe --- library/gobo-core-confident.ecf | 2 +- library/gobo-core.ecf | 38 +++++++++++++++++ library/kernel/library-safe.ecf | 63 ++++++++++++++++++++++++++++ library/kernel/library.ecf | 6 +-- library/math/gobo-math-safe.ecf | 2 +- library/math/gobo-math.ecf | 28 +++++++++++++ library/pattern/gobo-pattern.ecf | 28 +++++++++++++ library/structure/gobo-structure.ecf | 28 +++++++++++++ library/time/gobo-time-confident.ecf | 2 +- library/time/gobo-time.ecf | 28 +++++++++++++ 10 files changed, 219 insertions(+), 6 deletions(-) create mode 100644 library/gobo-core.ecf create mode 100644 library/kernel/library-safe.ecf create mode 100644 library/math/gobo-math.ecf create mode 100644 library/pattern/gobo-pattern.ecf create mode 100644 library/structure/gobo-structure.ecf create mode 100644 library/time/gobo-time.ecf diff --git a/library/gobo-core-confident.ecf b/library/gobo-core-confident.ecf index e8adb71d4b..4b9ebe4594 100644 --- a/library/gobo-core-confident.ecf +++ b/library/gobo-core-confident.ecf @@ -16,7 +16,7 @@ - + diff --git a/library/gobo-core.ecf b/library/gobo-core.ecf new file mode 100644 index 0000000000..345515f58b --- /dev/null +++ b/library/gobo-core.ecf @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + /EIFGENs$ + /CVS$ + /.svn$ + + + + + + + + + + diff --git a/library/kernel/library-safe.ecf b/library/kernel/library-safe.ecf new file mode 100644 index 0000000000..f8ac45beda --- /dev/null +++ b/library/kernel/library-safe.ecf @@ -0,0 +1,63 @@ + + + + + description: "ECF file for the Gobo Eiffel Kernel Library" + library: "Gobo Eiffel Kernel Library" + copyright: "Copyright (c) 2001-2012, Eric Bezault and others" + license: "MIT License" + + + + + + /\.svn$ + /\.git$ + + + diff --git a/library/kernel/library.ecf b/library/kernel/library.ecf index f8ac45beda..9e609fd3a2 100644 --- a/library/kernel/library.ecf +++ b/library/kernel/library.ecf @@ -20,15 +20,15 @@ /\.svn$ /\.git$ -