Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
* [lttng-dev] [PULL REQUEST babeltrace] Python bindings API refactoring
@ 2013-11-22 23:00 Jérémie Galarneau
  2013-11-23  3:29 ` Simon Marchi
  0 siblings, 1 reply; 9+ messages in thread
From: Jérémie Galarneau @ 2013-11-22 23:00 UTC (permalink / raw)


Hi all,

I received a number of great comments about the Babeltrace Python API
since my last pull request. These patches, available on my personal
repository, aim at making the API feel more natural to Python
developers by using the appropriate language constructs where
appropriate.

The three "Fix" patches address bugs that were uncovered in the C
codebase while developing and testing this patch set.

https://github.com/jgalar/babeltrace.git

2be62ad Python-bindings: Refactor the Context class
32de3db Python-bindings: Refactor the TraceHandle class to use properties
7740532 Python-bindings: Refactor the Event class
10d1b96 Python-bindings: Move the _scopes array out of the Event class
99e8489 Python-bindings: Refactor the FieldDecl and EventDecl classes
425caab Python-bindings: Move declaration bindings out of the _Definition class
b5e4875 Fix: Use the bt_iter_set_pos function to set the begin_pos
3f8750e Fix: Take the iterator's end position into account
35e0cb7 Fix: bt_ctf_field_generic_validate should return < 0 on error
810922e Python-bindings: Refactor the CTFWriter API

I think these patches bring us to a point where the bindings/python
branch could be safely merged into master.

Thanks,
J?r?mie

-- 
J?r?mie Galarneau
EfficiOS Inc.
http://www.efficios.com



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-11-29  6:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-22 23:00 [lttng-dev] [PULL REQUEST babeltrace] Python bindings API refactoring Jérémie Galarneau
2013-11-23  3:29 ` Simon Marchi
2013-11-23  4:09   ` Simon Marchi
2013-11-23  6:15     ` Jérémie Galarneau
2013-11-23 15:26       ` Mathieu Desnoyers
2013-11-23 21:30         ` [lttng-dev] [PATCH babeltrace python/bindings] Python-bindings fix: outdated dist target babeltrace.i Jérémie Galarneau
2013-11-24  1:31           ` Mathieu Desnoyers
2013-11-28 18:19             ` [lttng-dev] [PATCH babeltrace python/bindings] Python-bindings fix: Out of tree build fails to find babeltrace.i Jérémie Galarneau
2013-11-29  6:21               ` Mathieu Desnoyers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox