lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lilypond-auto] Issue 4293 in lilypond: Patch: Various fixes/improvement


From: lilypond
Subject: [Lilypond-auto] Issue 4293 in lilypond: Patch: Various fixes/improvements in connection with Smob allocation
Date: Wed, 18 Feb 2015 15:50:05 +0000

Status: Started
Owner: address@hidden
Labels: Type-Enhancement Patch-new

New issue 4293 by address@hidden: Patch: Various fixes/improvements in connection with Smob allocation
https://code.google.com/p/lilypond/issues/detail?id=4293

Various fixes/improvements in connection with Smob allocation

These are mostly work towards keeping Guilev2 from crashing all the
time.  Consists of commits:


smobs.tcc: robustify {mark,print}_trampoline in connection with free_smob

Guilev2 has little qualms calling mark/print even after freeing a smob.
So we clean out the pointer to smob data when freeing/unregistering it,
and let the mark/print trampolines detect this condition and punt.


Remove Music_function::mark_smob with ASSERT_LIVE_IS_ALLOWED

GUILEv2's garbage collection is too asynchronous to make this work.


Fix mark_smob definition of (unused) class Smob3

http://codereview.appspot.com/197690043

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

[Prev in Thread] Current Thread [Next in Thread]