After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 512868 - Support delete operator for pointers
Support delete operator for pointers
Status: RESOLVED FIXED
Product: vala
Classification: Core
Component: general
0.1.x
Other All
: Normal normal
: ---
Assigned To: Jürg Billeter
Vala maintainers
Depends on:
Blocks:
 
 
Reported: 2008-01-29 19:15 UTC by Jürg Billeter
Modified: 2008-02-07 21:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jürg Billeter 2008-01-29 19:15:21 UTC
Add delete operator for pointer types, so that all pointer types can be freed without adding type-specific free/unref methods. This is also necessary to manually free arrays and instances of classes with automatically generated free functions (classes defined in Vala not deriving from GObject).
Comment 1 Jürg Billeter 2008-02-07 21:35:59 UTC
2008-02-07  Jürg Billeter  <j@bitron.ch>

	* vala/Makefile.am, vala/parser.y, vala/scanner.l,
	  vala/valacodecontext.vala, vala/valacodegenerator.vala,
	  vala/valacodevisitor.vala, vala/valadeletestatement.vala,
	  vala/valainterfacewriter.vala, vala/valasemanticanalyzer.vala,
	  gobject/valaccodegenerator.vala:

	  Support delete operator for pointers, fixes bug 512868

	* vapi/gio-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated

Fixed in r992.