Re: [Vala] [ANNOUNCE] Vala 0.17.1 - Compiler for the GObject type system

2012-06-04 Thread Jim Nelson

On Sat, Jun 2, 2012 at 9:46 AM, Jürg Billeter j...@bitron.ch wrote:
* Add --enable-gobject-tracing commandline option. 


Is there any documentation to explain what GObject tracing is and how to use it?

-- Jim___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] [ANNOUNCE] Vala 0.17.1 - Compiler for the GObject type system

2012-06-04 Thread Jürg Billeter
Hi Jim,

On Mon, 2012-06-04 at 18:27 -0007, Jim Nelson wrote:
 On Sat, Jun 2, 2012 at 9:46 AM, Jürg Billeter j...@bitron.ch wrote:
 * Add --enable-gobject-tracing commandline option. 
 
 
 Is there any documentation to explain what GObject tracing is and how
 to use it?

No, there is no documentation yet. At the moment it simply adds implicit
calls in the form of

g_object_set_data (object, vala-creation-function, Method)

after every object creation expression `new Foo(...)`. Method is
replaced by the name of the method that contains the object creation
expression.

The purpose is to aid in debugging as you can call g_object_get_data in
gdb to determine where a particular object was created. This obviously
doesn't work for objects created indirectly by a library function.

Regards,
Jürg

___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


[Vala] [ANNOUNCE] Vala 0.17.1 - Compiler for the GObject type system

2012-06-02 Thread Jürg Billeter
We are pleased to announce version 0.17.1 of Vala, a compiler for the
GObject type system.

Vala 0.17.1 is now available for download at:
   http://download.gnome.org/sources/vala/0.17/

Changes since 0.17.0
 * Improve assertion messages.
 * Add --enable-gobject-tracing commandline option.
 * Bug fixes and binding updates.

Vala is a programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala source
code.

More information about Vala is available at

http://www.vala-project.org/


The Vala Team

___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list