Thread: [CEDET-devel] Preparing semantic 1.4.1
Brought to you by:
zappo
From: David P. <Dav...@wa...> - 2002-11-18 12:11:40
|
Hi Eric, I checked-in the fix for bug #513650 "Stack overflow in equal" in the v1p4 branch of semantic. I think that all the needed fixes for 1.4.1 are now committed. For what I saw, here is the change log since the 1.4 release: -------------------- * java.bnf: (setup): take into account new `semantic-symbol->name-assoc-list-for-type-parts' option. * semantic-java.el: (semantic-default-java-setup): Re-generated from updated grammar. * semantic-util-modes.el: [I DIDN'T FIND A LOG ENTRY HERE (something like (require 'semantic-util) added)=3F] Fixed bug #619758 "semantic-map-buffers void, only ver. 1.4" * semantic-util.el: (semantic-change-function-mark-dirty): Fixed bug #513650, "Stack overflow in equal" in `add-to-list' when comparing complex tokens. -------------------- Am I missing something=3F David |
From: Eric M. L. <er...@si...> - 2002-11-18 14:03:34
|
Hi David, I also have this I never checked in: *** semantic-texi.el.~1.8.~ Mon May 6 21:31:14 2002 --- semantic-texi.el Wed Aug 14 18:09:07 2002 *************** *** 49,54 **** --- 49,55 ---- ("defvarx" . 1) ("defun" . 1) ("defunx" . 1) + ("defopt" . 1) ("deffn" . 2) ("deffnx" . 2) ) I also needed to add you as a release manager to the project which I just did. Lastly, I have the following change to c.bnf which I never tested because it conflicts with semantic 2.0, but the person I fixed it for never wrote back, so I'm assuming it worked. *** c.bnf.~1.59.~ Thu Jun 13 11:05:21 2002 --- c.bnf Thu Nov 14 20:29:58 2002 *************** *** 348,353 **** --- 348,358 ---- ( "" ) ; + opt-class-declmods : symbol declespec semantic-list + | symbol + | EMPTY + ; + typesimple : struct-or-class opt-name opt-template-specifier opt-class-parents semantic-list ( ,$2 type ,$1 *************** *** 516,522 **** ( ,$1 ) | symbol template-specifier ( $1 type "class" ) ! | symbol COLON COLON typeformclassbase ( (concat $1 "::" (car $4) ) ) | symbol ( $1 ) --- 521,527 ---- ( ,$1 ) | symbol template-specifier ( $1 type "class" ) ! | symbol COLON COLON typeformclassbase opt-template-specifier ( (concat $1 "::" (car $4) ) ) | symbol ( $1 ) *************** *** 647,654 **** ; # I should store more in this def, but leave it simple for now. ! variablearg : declmods typeformbase opt-ref variablearg-opt-name ! ( (list $4) variable $2 nil (ASSOC const (if (member "const" $1) t nil) typemodifiers (delete "const" $1) reference (car ,$3) --- 652,659 ---- ; # I should store more in this def, but leave it simple for now. ! variablearg : declmods typeformbase opt-ref opt-stars variablearg-opt-name ! ( (list $5) variable $2 nil (ASSOC const (if (member "const" $1) t nil) typemodifiers (delete "const" $1) reference (car ,$3) Thanks David! Eric >>> "David PONCE" <Dav...@wa...> seems to think that: >Hi Eric, > >I checked-in the fix for bug #513650 "Stack overflow in equal" in the >v1p4 branch of semantic. > >I think that all the needed fixes for 1.4.1 are now committed. For >what I saw, here is the change log since the 1.4 release: > >-------------------- >* java.bnf: > >(setup): take into account new >`semantic-symbol->name-assoc-list-for-type-parts' option. > >* semantic-java.el: > >(semantic-default-java-setup): Re-generated from updated grammar. > >* semantic-util-modes.el: [I DIDN'T FIND A LOG ENTRY HERE (something >like (require 'semantic-util) added)?] > >Fixed bug #619758 "semantic-map-buffers void, only ver. 1.4" > >* semantic-util.el: > >(semantic-change-function-mark-dirty): Fixed bug #513650, "Stack >overflow in equal" in `add-to-list' when comparing complex tokens. >-------------------- > >Am I missing something? > >David > > > -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |
From: Ole L. <ol...@ha...> - 2002-11-18 17:59:17
|
"Eric M. Ludlam" <er...@si...> writes: > Lastly, I have the following change to c.bnf which I never tested > because it conflicts with semantic 2.0, but the person I fixed it for > never wrote back, so I'm assuming it worked. My apologies, I guess that guy is me. I've installed Semantic from a Debian package and couldn't figure out how to rebuild from the source package to avoid hosing the setup. I've looked into it now. The patch seems to partly fix the problem: with void myfunc(int *) { // contents } the star is not underlined. However, when placing the cursor over the star, the minibuffer says "Functions: void myfunc (int )" without a star. Not a big deal though. I never look at the tip anyway, but looking at the underlined star was annoying. -- Ole Laursen http://www.cs.auc.dk/~olau/ |