* Splint @ 2010-01-07 10:43 alin.s 2010-01-07 13:50 ` Splint Ken Raeburn 0 siblings, 1 reply; 5+ messages in thread From: alin.s @ 2010-01-07 10:43 UTC (permalink / raw) To: Emacs-devel Have somebody tried to make an exhaustive test of splint in all emacs C source code? Does it worth inserting such scripts in Makefile.am ? Alin -- View this message in context: http://old.nabble.com/Splint-tp27057818p27057818.html Sent from the Emacs - Dev mailing list archive at Nabble.com. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Splint 2010-01-07 10:43 Splint alin.s @ 2010-01-07 13:50 ` Ken Raeburn 2010-01-07 15:03 ` Splint Dan Nicolaescu 2010-01-08 13:17 ` Splint Richard Stallman 0 siblings, 2 replies; 5+ messages in thread From: Ken Raeburn @ 2010-01-07 13:50 UTC (permalink / raw) To: alin.s; +Cc: Emacs-devel On Jan 7, 2010, at 05:43, alin.s wrote: > Have somebody tried to make an exhaustive test of splint in all > emacs C > source code? > > Does it worth inserting such scripts in Makefile.am ? I played with splint a few years back (not for Emacs but another project). It's an interesting tool, but the lack of maintenance and some issues in how it works were a bit of a problem. For example, I found lots of annotations in the code were needed, and often declarations needed to be broken up with typedefs so you could annotate a pointer-to-pointer type properly. I'd suggest looking for a better tool, unless there's been seriously renewed efforts to improve splint. While Coverity's stuff is commercial, they've offered its use to some open-source/free software projects. In fact, as I recall, Emacs was done some time ago, and a bunch of problems brought to this list, though I don't know if anyone is monitoring to see how we fare now. Ken ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Splint 2010-01-07 13:50 ` Splint Ken Raeburn @ 2010-01-07 15:03 ` Dan Nicolaescu 2010-01-08 13:17 ` Splint Richard Stallman 1 sibling, 0 replies; 5+ messages in thread From: Dan Nicolaescu @ 2010-01-07 15:03 UTC (permalink / raw) To: Ken Raeburn; +Cc: alin.s, Emacs-devel Ken Raeburn <raeburn@raeburn.org> writes: > While Coverity's stuff is commercial, they've offered its use to some > open-source/free software projects. In fact, as I recall, Emacs was > done some time ago, and a bunch of problems brought to this list, > though I don't know if anyone is monitoring to see how we fare now. Unfortunately the last run was in Oct 2008. I've sent a few emails to the admin list asking to restart running. No reply... ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Splint 2010-01-07 13:50 ` Splint Ken Raeburn 2010-01-07 15:03 ` Splint Dan Nicolaescu @ 2010-01-08 13:17 ` Richard Stallman 2010-01-08 17:35 ` Splint Ken Raeburn 1 sibling, 1 reply; 5+ messages in thread From: Richard Stallman @ 2010-01-08 13:17 UTC (permalink / raw) To: Ken Raeburn; +Cc: alinsoar, Emacs-devel While Coverity's stuff is commercial, Do you mean "proprietary"? They are not the same. There is nothing wrong with a program's being commercial. See http://www.gnu.org/philosophy/words-to-avoid.html. they've offered its use to some open-source/free software projects. See http://www.gnu.org//philosophy/mcvoy.html for the story about another similar offer, and the harm that was done when someone else accepted it. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Splint 2010-01-08 13:17 ` Splint Richard Stallman @ 2010-01-08 17:35 ` Ken Raeburn 0 siblings, 0 replies; 5+ messages in thread From: Ken Raeburn @ 2010-01-08 17:35 UTC (permalink / raw) To: rms; +Cc: alinsoar, Emacs-devel On Jan 8, 2010, at 08:17, Richard Stallman wrote: > While Coverity's stuff is commercial, > > Do you mean "proprietary"? They are not the same. There is nothing > wrong with a program's being commercial. See > http://www.gnu.org/philosophy/words-to-avoid.html. Yes, sorry, I mis-spoke. > they've offered its use to some > open-source/free software projects. > > See http://www.gnu.org//philosophy/mcvoy.html > for the story about another similar offer, > and the harm that was done when someone else accepted it. Yep, there is that issue. At least in this case it is still practical and easy for someone to use splint and other free or at least open- source software, while someone else uses something like Coverity's tools. Unlike Bitkeeper and Linux kernel source access, the proprietary tools shouldn't intrude significantly on those who don't want to use it in their development work. I'd still love to see a free tool to do this work. But when I did a survey for work a few years back, my impression was that the free tools were all poor; splint appeared to be one of the best of the lot, and was quite a pain to try to use. Perhaps with recent work on gcc, llvm and other tools, the situation can be changed. Ken ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-01-08 17:35 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-01-07 10:43 Splint alin.s 2010-01-07 13:50 ` Splint Ken Raeburn 2010-01-07 15:03 ` Splint Dan Nicolaescu 2010-01-08 13:17 ` Splint Richard Stallman 2010-01-08 17:35 ` Splint Ken Raeburn
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).