Thread: [CEDET-devel] CEDET 1.0pre7 released!
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2010-02-26 03:55:13
|
Hi all! I've posted CEDET 1.0pre7 to sourceforge this evening. You can see it here: http://sourceforge.net/projects/cedet/files/ I've also updated the web pages to point to the new release. This current release includes a years worth of bug fixes, build improvements, and testing infrastructure enhancements. I'd like to thank everyone who has helped out by creating detailed code samples for debugging issues, or most importantly, patches to help make CEDET better. This release has more tests than any that has come before, and I've run the suite on a range of platforms to make this release, but I haven't tested it everywhere. My goal is to make CEDET 1.0 soon, and for it to support the widest range of Emacsen I can, so I'll need your help! My tests ran on the following platform combinations: ubuntu 9.10 (64 bit) emacs 23 - full pass emacs 22 - full pass emacs 21 - unit test failures : due to old versions of hideif xemacs 21.4 - interactive test failures due to multi-byte init MAC OS emacs 23 - full pass Please note that this release is not really compatible with the current CVS/BZR version of Emacs! That has it's own version of CEDET, and I do not yet have an override strategy for this package. I am interested in news of other platform combinations I didn't test, and most importantly, patches or advice for fixing issues for these systems where I may not have access. Thanks! Eric |
From: David E. <de...@ra...> - 2010-02-26 13:09:36
|
Eric M. Ludlam <er...@si...> writes: > I've posted CEDET 1.0pre7 to sourceforge this evening. Great! > This release has more tests than any that has come before, and I've run > the suite on a range of platforms to make this release, but I haven't > tested it everywhere. My goal is to make CEDET 1.0 soon, and for it to > support the widest range of Emacsen I can, so I'll need your help! Things I tested: Building: make, cedet-build.el Testing: make utest, emacs -Q and M-x cedet-utest Tested platforms: Windows XP, Emacs 23.1, Cygwin FreeBSD 7.1, Emacs 23.1, (using GNU Make) Mac OS X 10.6, Emacs 23.1.92 (pretest) Basically, it all works. I only noticed to small problems: When the Emacs window is pretty small, the EIEIO chart test fails with the following backtrace: Debugger entered--Lisp error: (wrong-type-argument wholenump -3) make-string(-3 124) chart-draw-line(vertical 5 5 2) chart-axis([object chart-axis-range "chart-axis-range" "Values" t bold italic [object chart-bar "chart-bar" "Test Bar Chart" bold-italic [object chart-axis-names "chart-axis-names" "Items" nil bold italic #1 ...] 5 113 #0 5 -3 "8-m" ([object chart-sequece "chart-sequece" ... "Items"] [object chart-sequece "chart-sequece" ... "Values"]) vertical] (-10 . 30)] vertical 5 nil 5 2) apply(chart-axis ([object chart-axis-range "chart-axis-range" "Values" t bold italic [object chart-bar "chart-bar" "Test Bar Chart" bold-italic [object chart-axis-names "chart-axis-names" "Items" nil bold italic #2 ...] 5 113 #1 5 -3 "8-m" ... vertical] (-10 . 30)] vertical 5 nil 5 2)) call-next-method() [... snip ...] Seems to me like there should be some test if the window is big enough to display the whole chart? Then, there's another problem when using 23.1.92, which is the current pretest for Emacs 23.2. Running make utest, I get * Javascript tests... * ERROR: (error "Buffer javascripttest.js was not set up for parsing") to debug this test point, execute: semantic-utest-main The reason is that Emacs 23.2 now has a default javascript-mode, which is an alias for 'js-mode' and was formerly known as 'Espresso mode'. Seems like Semantic was adapted to some other Javascript-mode? -David |
From: Grant R. <gr...@ac...> - 2010-03-07 05:31:48
|
Tested M-x cedet-utest on Windows XP, Emacs 23.1, Cygwin Windows XP, Emacs 23.1, *not* Cygwin Everything passed. |
From: Berndl, K. <kla...@ca...> - 2010-02-26 13:59:02
|
Hi Eric, Thanks for your incredible work on CEDET! Klaus -----Ursprüngliche Nachricht----- Von: Eric M. Ludlam [mailto:er...@si...] Gesendet: Freitag, 26. Februar 2010 04:54 An: ced...@li...; semantic cedet Betreff: [cedet-semantic] CEDET 1.0pre7 released! Hi all! I've posted CEDET 1.0pre7 to sourceforge this evening. You can see it here: http://sourceforge.net/projects/cedet/files/ I've also updated the web pages to point to the new release. This current release includes a years worth of bug fixes, build improvements, and testing infrastructure enhancements. I'd like to thank everyone who has helped out by creating detailed code samples for debugging issues, or most importantly, patches to help make CEDET better. This release has more tests than any that has come before, and I've run the suite on a range of platforms to make this release, but I haven't tested it everywhere. My goal is to make CEDET 1.0 soon, and for it to support the widest range of Emacsen I can, so I'll need your help! My tests ran on the following platform combinations: ubuntu 9.10 (64 bit) emacs 23 - full pass emacs 22 - full pass emacs 21 - unit test failures : due to old versions of hideif xemacs 21.4 - interactive test failures due to multi-byte init MAC OS emacs 23 - full pass Please note that this release is not really compatible with the current CVS/BZR version of Emacs! That has it's own version of CEDET, and I do not yet have an override strategy for this package. I am interested in news of other platform combinations I didn't test, and most importantly, patches or advice for fixing issues for these systems where I may not have access. Thanks! Eric ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ cedet-semantic mailing list ced...@li... https://lists.sourceforge.net/lists/listinfo/cedet-semantic |
From: Eric M. L. <er...@si...> - 2010-02-27 03:33:44
|
On 02/26/2010 12:19 PM, Vance, Michael wrote: > Hi Eric, > > Attached find two logs, first is build results of current CVS (which I assume rougly corresponds with 1.0pre7) on emacs-23.1 on Vista/64-bit, compiles fine, few warnings, runs fine for my usual day to day tasks. > > The other is output log of running the unit tests, unfortunately they don't get far because of expectations of Unix shell existence. I keep meaning to fix this and a few other things (like semantic-symref's use of find) and submit a patch but haven't got around to it, as it makes CEDET broken on Windows in various ways. Will try to find some time in the near future. > Thanks for the info. I checked in a small patch to add semantic-symref-grep-shell, which would let you configure it to use some other kind of shell, like "bash", or something else that supports the io redirect syntax. This could then be expanded to autodetect, or switch based on platform if we know what values to apply here. Eric |
From: Eric M. L. <er...@si...> - 2010-02-27 03:48:08
|
On 02/26/2010 08:09 AM, David Engster wrote: > Eric M. Ludlam<er...@si...> writes: >> I've posted CEDET 1.0pre7 to sourceforge this evening. > > Great! > >> This release has more tests than any that has come before, and I've run >> the suite on a range of platforms to make this release, but I haven't >> tested it everywhere. My goal is to make CEDET 1.0 soon, and for it to >> support the widest range of Emacsen I can, so I'll need your help! > > Things I tested: > > Building: make, cedet-build.el > Testing: make utest, emacs -Q and M-x cedet-utest > > Tested platforms: > > Windows XP, Emacs 23.1, Cygwin > FreeBSD 7.1, Emacs 23.1, (using GNU Make) > Mac OS X 10.6, Emacs 23.1.92 (pretest) Thanks for this good news! > > Basically, it all works. I only noticed to small problems: > > When the Emacs window is pretty small, the EIEIO chart test fails with > the following backtrace: > > Debugger entered--Lisp error: (wrong-type-argument wholenump -3) > make-string(-3 124) > chart-draw-line(vertical 5 5 2) > > Seems to me like there should be some test if the window is big enough > to display the whole chart? Thanks for pointing this out. I checked in a change to enforce a minimum chart size, so it will just overdraw the current buffer. > Then, there's another problem when using 23.1.92, which is the current > pretest for Emacs 23.2. Running make utest, I get > > * Javascript tests... > * ERROR: (error "Buffer javascripttest.js was not set up for parsing") > to debug this test point, execute: > semantic-utest-main > > The reason is that Emacs 23.2 now has a default javascript-mode, which > is an alias for 'js-mode' and was formerly known as 'Espresso > mode'. Seems like Semantic was adapted to some other Javascript-mode? I haven't tried devising a strategy for my CEDET to override the CEDET in the latest Emacs with the integrated CEDET. If my standard install instructions somehow work, and this is the only issue, then that's great. The solution to the above is to hack is at the very end of wisent-javascript to add yet another hook to whatever this js-mode uses to as a mode hook. If you know what that is, then that should get checked in. Thanks! Eric |
From: Lennart B. <len...@gm...> - 2010-02-27 14:18:55
|
On Sat, Feb 27, 2010 at 4:46 AM, Eric M. Ludlam <er...@si...> wrote: > > The solution to the above is to hack is at the very end of > wisent-javascript to add yet another hook to whatever this js-mode uses > to as a mode hook. If you know what that is, then that should get > checked in. My guess is that it uses js-mode-hook (since it is now included in Emacs and not using that name for the hook would then be a bug). |
From: Grant R. <gr...@ac...> - 2010-03-01 02:17:31
|
On Thu, Feb 25, 2010 at 9:54 PM, Eric M. Ludlam <er...@si...> wrote: > I've posted CEDET 1.0pre7 to sourceforge this evening. You can see it here: Thanks Eric! |
From: Grant R. <gr...@ac...> - 2010-03-06 04:47:50
|
make and make utest both worked fine: >> Test Suite ALL TESTS ended at @ Fri Mar 5 22:45:42 2010 Elapsed Time 27.96 Seconds on: ~/bzr/dot-emacs-trunk/site-lisp/cedet-1.0pre7>uname -a CYGWIN_NT-5.1 stargate 1.7.1(0.218/5/3) 2009-12-07 11:48 i686 Cygwin ~/bzr/dot-emacs-trunk/site-lisp/cedet-1.0pre7>emacs --version GNU Emacs 23.1.1 Copyright (C) 2009 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. grettke@stargate:~/bzr/dot-emacs-trunk/site-lisp/cedet-1.0pre7> |