[vala/staging] (194 commits) ...Visit binary expression in the flow analyzer
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/staging] (194 commits) ...Visit binary expression in the flow analyzer
- Date: Sun, 9 Feb 2014 22:40:45 +0000 (UTC)
Summary of changes:
a739543... girparser: skip doc-version, -deprecated, and -stability (*)
16f9e96... gtk+3.0: Mark region argument of *shape_combine_region null (*)
36f20c7... gstreamer-video-1.0: make Info.finfo field nullable (*)
49b5b32... libxml-2.0: add CCode type annotations for xmlChar* strings (*)
8a0070c... gstreamer-1.0: fix functions which return floating referenc (*)
b05fa33... gtk+-3.0: Fix output parameter of SymbolicColor.resolve (*)
4038abd... Merge branch 'staging' (*)
84ec3e0... gtksourceview-3.0: Update to 3.10.1 (*)
2c8c55a... gio-2.0: Add ‘throws’ to DBusObjectManagerClient.new[_f (*)
90901ec... bindings: update libnotify binding (*)
e4ef6fb... gio-2.0: Fix uint8[]/char** types for contents parameters f (*)
ccca45f... glib-2.0: Fix type of g_hash_table_iter_next() parameters t (*)
b6f7cd6... Fix memory leak when assigning an owned gvariant to an unow (*)
158a273... Revert "gio-2.0: Fix uint8[]/char** types for contents para (*)
c22df00... gio-2.0: Update. New Notification and Subprocess api (*)
720fe05... Bump version suffix (*)
a581c00... gtk+-3.0: Update to 3.11.0 (*)
c4cf044... packagekit-glib2: Update to 0.8.12 (*)
e90ddc1... gio-2.0: Update to 2.39.0+ (*)
b25b1d2... gio-2.0: Fix default-value warnings of Subprocess.communica (*)
47305de... clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8 (*)
33f6487... gtk+ 3.0 vapi: make Gtk.Range.get_range_rect return rect (*)
b3d1442... Allow dynamic type registration of generated dbus proxy cla (*)
1ce8b8f... vapi: Install packagekit-glib2 bindings (*)
7c37159... posix: Fix cname of NLItem (*)
c0e050c... gio-2.0, gio-unix-2.0: Update to 2.39.1 (*)
383dc7c... gdk-3.0, gtk+-3.0: Update to 3.11.1+ (*)
46d8b07... gtk+-3.0: Update to 3.11.2 (*)
93451fb... clutter-1.0: Update to 1.16.2 (*)
bdf5723... codegen: Zero length of arrays when transferring ownership (*)
2632c3c... libpeas-gtk-1.0: Add bindings based on 1.8.1 (*)
4991b8f... libnotify: Switch to GIR (*)
2cef328... atk: Update to 2.11.3 (*)
ecb49b7... gtk-2.0, gtk-3.0: fix rgb_to_hsv argument directions (*)
bbd0eba... cogl-1.0: fix read_pixels pixels argument (*)
364fa75... glib-2.0: Added [DestroysInstance] to Thread.join() (*)
aef4702... xcb: Major changes and fixes. (*)
911e3cf... Make Vala.Method._base_interface_method weak (*)
9a848e0... libxml-2.0: Fix EntityDesc lookup and value_lookup cname (*)
227769b... codegen: Fix crash vapi properties with no get body but wit (*)
5d96dcf... analyzer: Fix critical when catch clause does not catch an (*)
591340a... codegen: use #if GLIB_CHECK_VERSION for init functions (*)
d7fcb23... Handle the integers and enums in generic closure wrapper (*)
2cf2c4f... gio-2.0: Update to 2.39.2 (*)
45a8199... gdk-3.0, gtk+-3.0: Update to 3.11.3 (*)
fdd6531... Add xcb-icccm bindings. (*)
fe9beb8... Allow using lambdas within enums. (*)
9035483... Release 0.23.1 (*)
b4b95a4... gtk+-2.0, gtk+-3.0: Improve TextMark constructor with nulla (*)
1c6064c... girparser: Fix some source reference when reporting errors (*)
23cc305... girparser: Handle delegate aliases (*)
4eb9670... girwriter: Derive gir namespace from base name (*)
550b107... codegen: Fix memory leak introduced by fe9beb82b6809 (*)
110b25e... librsvg-2.0: Switch to GIR (*)
b01473e... posix: Added methods read and write to class FILE (*)
86bf398... gtktemplate: Handle callbacks for detailed signals (*)
58259ec... Fix coalescing operator semantics check. (*)
e15a795... codegen: Support "foo is G" (*)
b65e3dc... gdk-x11-3.0: Switch to GIR (*)
8e7e415... gtk+-3.0: Update to 3.11.3+ (*)
69ed59d... glib-2.0: Add abs() to short type (*)
fd9759c... glib-2.0: Fix short.abs() to be an instance method (*)
ca2b851... glib-2.0: Add G_LOG_2_BASE_10 constant (*)
ce7fd83... gtk+-3.0: Nullable GtkListBox::row_selected.row (*)
63db705... gtk+-3.0: Update to 3.11.5+ (*)
e5ed90f... gtksourceview-3.0: Update to 3.11.3 (*)
3c0674f... glib-2.0: make string.joinv handle non-null-terminated arra (*)
fb6629c... libpq.vapi: added condition LIBPQ_9_3 (*)
95d0aa0... Fix calling methods on struct pointers (*)
e9eb1eb... codegen: Reduce the number of temporary variables (*)
2ad8879... codegen: Do not emit notify-signal for non-abstract interfa (*)
603c1c7... codegen: Always assume external interface properties are go (*)
6949360... Fix semantics for coalesce operator when target_type is nul (*)
d70bff7... Add create_temp_access to properly access a temp variable a (*)
b932bae... Use create_temp_access instead of local.floating in MethodC (*)
cee269c... Use create_temp_access instead of local.floating in ObjectC (*)
1918459... Avoid unnecessary copies when using the coalescing operator (*)
3f68a95... Drop LocalVariable.floating usage, replaced by create_temp_ (*)
517d25a... Fix regression when coalescing: value owned if either of th (*)
fa7dda0... Add build-aux/test-driver to .gitignore (*)
db462e6... Fix regression in method calls that throw errors with Value (*)
8f9979d... gtkmodule: Ensure child gtypes are initialized before creat (*)
0d8ab7b... glib-2.0: fix string.joinv for empty (but not null) arrays (*)
a519a82... tests: remove unnecessary main argument from bug723195 test (*)
a4b869a... glib-2.0: add search functions for (S)List and Queue (*)
994dd56... glib-2.0: fix qsort_with_data binding (*)
85f95c9... codewriter: Fix spacing for property accessor attributes (*)
1ce134c... girparser: Add type_id metadata (*)
b73ea39... girparser: Shut unused destroys_instance warning (*)
3287b1f... clutter-1.0: Update to 1.17.2 (*)
871cf22... gstreamer-1.0: Fix ElementFactory.get_static_pad_templates (*)
805c31b... girparser: Shut warning about unused experimental metadata (*)
670da34... gtk+-3.0: Update to (nearly) 3.11.6 (*)
598942f... gdk-3.0: Fix GdkEvent* bindings (*)
01fa2bf... Release 0.23.2 (*)
aff8625... gen-introspect: pretend to be lint (*)
82d06e8... Analyze nodes after they are inserted into the tree (*)
73f029c... Make the semantic analyzer be stateless (*)
35e6cb5... Collect error_types on demand to allow transformations (*)
5b3b17f... Code transformer (*)
b59083e... Move WhileStatement transformation into the code transforme (*)
de61953... Move DoStatement transformation into the code transformer (*)
77faf43... Move ForStatement transformation into the code transformer (*)
ffd6c5a... Move ConditionalExpression transformation into the code tra (*)
8e3c4a0... GVariant transformer (*)
5436c0d... Add ConditionalExpression.replace_expression plus other fix (*)
fe24202... Add missing replace_expression to code nodes (*)
d3c5570... Code builder (*)
420e05c... Parse expressions from string (*)
d74df0d... Serialize structs (*)
c75dad6... Serialize hash table (*)
b349c7b... Basic gvariant deserialization (*)
6e17f55... Deserialize arrays (*)
c12ab88... Deserialize structs (*)
0eb9a92... Deserialize hash tables (*)
e3530db... Wrapper methods (*)
dc62412... Cache wrapper methods (*)
31d693e... Use wrapper method for serializing hash table and structs (*)
829baa3... Resolve symbols during transformation (*)
d731ff5... Add more to_string() methods to expressions (*)
68ff03c... Let the transformer handle recursive transformations (*)
35dca6b... Simplify some code (*)
dfeadca... Move gvariant helper methods down to CodeTransformer (*)
4ca70e5... Drop serialize_expression (*)
29c10b3... Use wrapper methods for deserializing gvariants (*)
046bc62... Complete the gvariant transformer (*)
707c961... GDBus client transformer (*)
b9ed739... GDBus server transformer (*)
b4d3453... Drop unnecessary code (*)
3c2ad31... Drop build_context from CodeBuilder (*)
74822f5... Fix nested Variant (de)serialization (*)
f585c15... Move ForeachStatement transformation into the code transfor (*)
c2322a2... Split CodeTrasformer into CCodeTransformer (*)
e06a42c... Move BinaryExpression transformation to the code transforme (*)
a0ee0fa... Move ObjectCreationExpression transformation to the code tr (*)
123d61e... Drop GVariant stuff from CCodeBaseModule (*)
cd3e3d4... Preserve the cast when unboxing gvariant (*)
f9c0b38... DOM-like linked list of statements (*)
47fc064... Don't navigate the resolver tree if a node has been checked (*)
48f372c... Use builder for the while statements (*)
07ed5fe... Allow floating temp variables with CodeBuilder (*)
ad51e46... Do not handle binary expressions without parent statement (*)
3cf5437... Fix for statement and foreach on GList (*)
385aadb... Fix unary expression and active locals (*)
1f67ad2... dbus: Require gio-2.0 (*)
1d2ea05... Fix build after rebase (*)
08a6665... Access SemanticAnalyzer.get_data_type_for_symbol in a stati (*)
5a34958... Fix some code-style issues (*)
50246cd... Report error for unsupported GVariant (de)serialization (*)
4787a48... Fix deserialiation of hash tables (*)
20a89ed... codegen: Fix capture of compiler-generated internal temp va (*)
55bc69c... transformer: Clear wrapper cache for every file (*)
8488208... dbus: Copy type when declaring temporary variables (*)
a9d63fb... codegen: Fix making local variables and constants active (*)
d77c6cf... Added TraverseVisitor for traversing the tree with a callba (*)
7c7e8e8... Convert get_used_variables to TraverseVisitor (*)
b164289... Make Method.yield_count be stateless (*)
a97e1ac... Drop visit_expression from Traverse to avoid checking twice (*)
2b12199... Visit assignment and reference transfer in traverse (*)
79fea5e... tests: add regression test for CCodeMethodModule.get_yield_ (*)
5a02059... Set parent_node when replacing expressions (*)
d9a14ef... Set parent_node to properties defult value (*)
166523b... Don't set source ref in Block.get_error_types (*)
4339c05... Fix get_current_* methods in the semantic analyzer (*)
19d41f0... Fix result var for pre/post conditions (*)
2b7dedf... Fix passing BusName and manage unhandled GErrors (*)
f2e3672... Copy types in transformer (*)
cb15d34... Use qualified names in transformed expressions (*)
ba0ae40... Make gdbus work, temp commit (*)
bfd6ef2... Allow symbol_from_string to return null (*)
3daa944... Fix coalescing operator (*)
d646c19... Visit all nodes for transformation, not only the source one (*)
427987b... Cleanup generated empty blocks (*)
96c6bc1... Return (owned) for temp variables when possible to avoid us (*)
e9db57a... Use return_temp_access in conditional expression (*)
69c5bf5... Use return_temp_access in coalescing expression (*)
031bd89... Move Template transformation to the code transformer (*)
ab2b05d... Use _ctmp%d_ for compiler variables since they are globally (*)
1f4105d... Move postfix transformation from the codegen to the transfo (*)
8d1dca1... Set the scope of the codebuilder block for symbol resolutio (*)
97e4155... Factorize some common code with convenient api. Fix do-whil (*)
51ed8d7... Parse statements from a string (*)
3eeeb41... Fix parsing temporary variables. Use statements() (*)
e6ee2e3... Accept method call children (*)
867689c... Use %? in the parser rather than stringifying expressions (*)
b195ce0... Rename CodeBuilder.replaced to data (*)
1534339... Use more statements() (*)
2de17b4... Visit more expressions in the transformer (*)
bbfd1a8... Recurse arguments when getting error types for method calls (*)
230e984... Make CodeTransformer pluggable (*)
8104f11... Load plugins with GModule (*)
82706bb... Do not load plugins from libdir. Issue a warning when using (*)
d0a792a... Implement more get_error_types (*)
744492f... Visit binary expression in the flow analyzer (*)
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]