set_is_not_member missing in recent releases
Brought to you by:
jgrahamc
I recently updated to the latest version of GMSL in a few repos that were previously using version 1.0.11 to fix the following error when using make 3.81 or earlier:
*** missing separator
This seems to have resolved that issue, however it looks as though the set_is_not_member function was removed at some point, which some parts of the repos' makeflows rely on. Unfortunately Make doesn't report an error if you call a function that is not defined so they now silently produce unexpected errors that can be hard to trace.
I was wondering what the reasoning was behind that? Can it be added back into the library for backwards compatibility?
Thanks,
Adam
I'm confused. Was there ever a set_is_not_member function? I've looked through the history and it didn't exist when sets were added: http://gmsl.cvs.sourceforge.net/viewvc/gmsl/gmsl/__gmsl?r1=1.8&r2=1.9
Is it possible that you might have added it yourself? Or perhaps I'm going crazy?
Huh. Honestly, yes it is possible that I added it and completely forgot. I think I added GMSL to this make flow originally in like 2009/2010 and we've been using the same version ever since. Probably fair to say this is definitely not a bug... Feature request?
Yes. Feature request sounds good. I'll add it and make a release.
Ticket moved from /p/gmsl/bugs/17/
Awesome, thanks!
set_is_not_member added in v1.1.7 released today.