[vala] (237 commits) Non-fast-forward update to branch wip/class-posix
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] (237 commits) Non-fast-forward update to branch wip/class-posix
- Date: Fri, 20 Mar 2020 14:32:07 +0000 (UTC)
The branch 'wip/class-posix' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
3759b42... codegen: Add simple compact class support for POSIX
Commits added to the branch:
83af5c8... gtksourceview-2.0: Fix iter parameter in SourceBuffer.backw (*)
9ab99ed... glib-2.0: Add new symbols from 2.64 (*)
7b2e66e... gtk+-*.0: Fix iter parameter of TextBuffer.backspace() (*)
7d3290e... vala: Do not allow += for arrays with fixed length (*)
ff3ec83... vala: Infer array length of inline allocated arrays for fie (*)
2e62cf3... vala: Do not allow to .resize() on arrays with fixed length (*)
c9e00a0... vala: Do not allow to change .length of arrays with fixed l (*)
4e34272... vala: Improve error message for arrays as type arguments (*)
5baca30... codegen: Fix setting of generic-type properties for gobject (*)
8a8db31... girwriter: Add readable="0"/private="1" attribute to type-s (*)
7cb3a3f... girwriter: Fix position of priv field (--abi-stability) (*)
8e908c0... codegen: G_DEFINE_AUTOPTR_CLEANUP_FUNC must not declared mo (*)
988e77e... vala: Improve error reporting for invalid interface prerequ (*)
9404890... tests: Add invalid "multiple base classes" tests to increas (*)
a06892e... codegen: Make type-parameter properties readable (*)
d14248f... vala: Add GenericType.dup/destroy fields (*)
984c034... vala: Write value of constants/enums in fast-vapi if they a (*)
47e0679... vala: Don't mark method as used on recursive usage of itsel (*)
103da8b... gio-2.0: Use custom TaskReadyCallback delegate in Task.repo (*)
efe38fd... g-i: Calculate size correctly, avoid use-after-free (*)
ab71791... g-i: Avoid use of uninitialized "markup" warning (*)
62c964d... g-i: Ignore flags like -mfpmath=sse, -msse or -msse2 (*)
7c36778... gtk4,gtk4-unix-print: Update to 3.96.0+fbea677a (*)
39331e2... vala: Support "unowned var" to declare local variables (*)
417dd66... libvaladoc: Move gmodule-2.0 to Requires.private of pkg-con (*)
0391ba9... vala: Add missing gmodule-2.0 to Requires.private of pkg-co (*)
99c0e25... gstreamer: Update from 1.17.0+ git master (*)
d3e66db... vapi: Update GIR-based bindings (*)
3197d84... compiler: Add "--list-sources" options to output a list of (*)
42dca91... vala: Restore DestroysInstance behaviour for non-compact cl (*)
6690ea0... vala: Improve check of delegate assignments and initializer (*)
6139fcf... glib-2.0: Add "has_typedef = false" to custom MarkupParser* (*)
bdd1382... vala: Set GLib.Error as symbol of error-types if no error-d (*)
35bfea8... vala: Make Callable derive from Symbol (*)
2957adf... codegen: Use SemanticAnalyzer.get_data_type_for_symbol() (*)
dff819f... codegen: Commonize the determining of return-type for deleg (*)
dd89c26... Sync NEWS from 0.46 (*)
2fbb228... Release 0.47.1 (*)
bd5c499... test: Add "GLib.Log constants" tests to increase coverage (*)
07ff873... test: Add "GLib.Closure parameter" test to increase coverag (*)
9c7a789... codegen: Fix support of dynamic DBus methods (*)
d11ee98... vala: Report error for async creation expression without yi (*)
a91ac04... codegen: Fix vfunc signature of delegate-typed property in (*)
9ca70b4... codegen: Share generate_struct_*() helpers between classes (*)
5bf8402... vala: Don't require constant initializer in fast-vapi (*)
8af4e49... tests: Add "invalid address-of" test to increase coverage (*)
30008bf... vala: scope "owner" of constructor/destructor subroutines i (*)
626d3e6... gidl/girparser: Creation methods must not be marked as stat (*)
96635dd... vala: Allow SemanticAnalyzer.get_this_type() to handle more (*)
5e8005f... vala: Unify "this_parameter" creation using SemanticAnalyze (*)
49a6d47... vala: Check "this_parameter" if available (*)
552467a... codegen: Use result of CCodeBaseModule.get_this_type() (*)
b5442af... vala: VoidType is actually compatible with itself (*)
7d772d3... vala: Improve handling of "void" as generic type (*)
f4bad5f... vala: Keep formal_target_type when transforming method-call (*)
8cd5a57... tests: Fix and make fast-vapi test actually fatal (*)
a6112f0... vala: Add a basic parameter check for [Print] methods (*)
0f518f8... gstreamer: Update from 1.17.0+ git master (*)
e68c0fa... gtk4: Update to 3.96.0+5e11a2ae (*)
e5dcf78... vapi: Update GIR-based bindings (*)
cc20843... pango: Update to 1.44+ (*)
a148cc6... tests: Extend "float and integer" tests to increase coverag (*)
ba76c57... tests: Add "scanner" tests to increase coverage (*)
f11b86c... tests: Add "member-access" tests to increase coverage (*)
44ec058... scanner: "\x" requires two hex digits at most (*)
6962b8d... parser: Implicit "main" method of main-block is public and (*)
e722f76... vala: Let the parser have set namespace members as static (*)
b054509... vala: Drop Namespace.remove_struct() (*)
88aa22a... scanner: "\x" requires two hex digits at most and ignore le (*)
77fe44c... scanner: Improve check of "\u" escape sequence (*)
aa628ac... vala: Include type_name to default implementation of CCode. (*)
34409b1... codegen: Fix precondition in creation method of structs (*)
787a1e3... vala: Don't ignore inner errors in Block and acknowledge th (*)
6acc214... vala: Don't report further errors if MemberInitializer.chec (*)
fa51754... test: Add some "method-call" tests to increase coverage (*)
f491267... webkit2gtk-4.0: Update to 2.27.3 (*)
ef7e66a... gtk4: Update to 3.96.0+9f69c7f3 (*)
b234716... gstreamer: Update from 1.17.0+ git master (*)
8677f09... vala: Improve error message for unsupported inner types and (*)
8ee44db... vala: Don't allow "va_list" as return-type or type of field (*)
7551bbb... codegen: Remove unreachable code in TypeRegisterFunction.in (*)
6b03920... codegen: Improve *_get_type() fast path (requires glib >= 2 (*)
804160d... codegen: Don't attribute *_get_type_once() with G_GNUC_CONS (*)
cf4a50c... glib-2.0: Add to_string() for GLib.PollFd and GLib.Pid (*)
e0a963f... glib-2.0: Add new symbols from 2.64 (*)
6465dbb... vala: Check before accessing "name" of parent_symbol which (*)
edf4b3d... vapi: Update GIR-based bindings (*)
b977da4... vala: Allow to override base interface properties explicitl (*)
4e78d77... compiler: Add "--depfile" option writing package dependenci (*)
1384dd0... genie: Fix parser's inner state when a struct is declared a (*)
af236c9... glib-2.0: Reset errno before calling strto*() functions. (*)
8876875... gtk4: Update to 3.96.0+448a4023 (*)
46274b7... gstreamer: Update from 1.17.0+ git master (*)
f4ec912... vapi: Update GIR-based bindings (*)
03b481e... tests: Fix make distcheck (*)
02ca1ff... Release 0.47.2 (*)
ce690e9... codegen: Don't set implemenation of interface property to i (*)
7850210... vala: Infer target_type in coalescing expressions (*)
6cfa112... vala: Non-nullable value-type in coalesce expression needs (*)
6f673c2... vala: Fix short-circuiting behavior of coalescing operator (*)
ea07220... parser: Extend source_reference of parenthesized expr to co (*)
8dd348c... codegen: Use result value of assignment rather than its com (*)
8021ad3... glib-2.0: Let (u)int.try_parse() return false if there is a (*)
98ab3da... Add further support for params arrays (*)
217c84b... vala: Always bail if there are semantic errors (*)
69ea76f... girparser: Improve source_reference of parameters (*)
6feaa3b... girparser: Apply explicitly given ctype metadata attributes (*)
37e488d... Regenerate for GIR-based bindings to apply explicit ctype a (*)
f54ea2f... webkit2gtk-4.0: Update to 2.27.4 (*)
17f5a28... gtk4: Update to 3.96.0+7e2e92a8 (*)
b942a94... gstreamer: Update from 1.17.0+ git master (*)
98d3f54... vapi: Update GIR-based bindings (*)
37c1a07... codegen: Refactor generation of fields for ccode structs (*)
ed421a9... codegen: Commonized generation of public/private fields (*)
04806bb... codegen: Cast instance parameter in member-initializer for (*)
a915e0c... Release 0.47.3 (*)
d839ffe... vala: Fix base-access check for compact classes (*)
83acaca... codegen: Skip StructRegisterFunction for boolean/integer/fl (*)
1d1733f... codegen: Handle different type-symbols in visit_base_access (*)
811787b... javascriptcoregtk-4.0: Make JSC.Class usable by defining th (*)
72825e6... vala: Improve detection of recursive struct declarations (*)
ebda013... tests: Add more "parser" tests to increase coverage (*)
e336a02... vala: Inline allocated arrays require length or initializer (*)
fffba45... codegen: Explicitly include header for length-type of array (*)
07803d9... codegen: Explicitly include <glib.h> as needed for null-lit (*)
cfcea68... gtk4: Update to 3.96.0+4ab12ab7 (*)
751b578... vapi: Update GIR-based bindings (*)
5e5126b... codegen: Make *_try_id specific to emit-context instead bei (*)
5464767... parser: Deal with certain missing delimiters and let the pa (*)
ec37f4c... parser: Handle delimiters inside of parse_argument_list/par (*)
2517adb... parser: Make parse_argument_list/parse_initializer more rob (*)
a8c1bab... parser: Make parse_embedded_statement_without_block more ro (*)
18578a1... parser: Make parse_identifier more robust (*)
e2104cd... vala: Use some replacement for an unavailable identifier st (*)
64e5fe2... Release 0.47.4 (*)
16df768... Correct a few spelling errors in user visible strings (*)
5eecd3b... vala: Fix base-access check for compact classes (2) (*)
91b7b02... vala: Don't ignore errors in Parameter and acknowledge them (*)
db50076... testrunner: Invalid tests and therefore expected failures m (*)
cfacb65... vala: Properly set CodeNode.error when reporting an error (*)
68daf9f... gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() (*)
92750c7... webkit2gtk-4.0: Update to 2.27.90 (*)
6b574c2... gstreamer: Update from 1.17.0+ git master (*)
4985008... girparser: Report a warning for conflicting class and insta (*)
9940668... gtk4: Update to 3.98.0+410dbdf6 (*)
bb01b95... vapi: Add harfbuzz-gobject binding (*)
3c50118... pango: Update and add harfbuzz-gobject as dependency (*)
c309dfd... manual: Update from wiki.gnome.org (*)
8eef5ff... Release 0.47.91 (*)
a0bb129... codegen: Don't initialize stack-allocated array with local- (*)
a29c3ff... testrunner: Pass G_DEBUG=fatal-warnings to invalid test (*)
4f5221e... vala: Handle PointerType and VoidType in Constant.check_con (*)
529cf21... tests: Add "GObject and GType class lifetime" tests to incr (*)
27fc5a8... vala: Don't process initializer of parameter if error is se (*)
94911d1... vala: Set error and return early on invalid index in Elemen (*)
dfe4f15... vala: Don't process arguments of MethodCall if error is set (*)
c24a807... vala: Never add "null" in ForeachStatement.get_defined_vari (*)
c16b665... Add support for sealed classes in bindings (*)
e4c8230... vala: Method representing a LambdaExpression might be null (*)
5dad5b3... vala: Prevent possible stack-overflow in Class.is_compact/i (*)
4051272... vapi: Add some fundamental deps files (*)
a655203... tests: Add invalid "return" tests to increase coverage (*)
0d1b684... vala: Rework ReturnStatement.check to handle "current_retur (*)
a964a0c... vala: Rely on more implementations of Block in SwitchSectio (*)
fb4ddde... vala: Bail ThrowStatement.get_error_types() if error is set (*)
169b990... vala: Don't check for unhandled error if error is set on bo (*)
1f51967... vala: Properly set CodeNode.error when reporting an error ( (*)
98fd2b1... vala: Don't analyze error-type of errornous catch-clauses (*)
4f48a27... vala: Handle unavailable type-symbol in Constant.check_cons (*)
e590725... vala: Skip UsingDirective if error is set (*)
dea6e30... vala: Add local-variables to current scope regardless its e (*)
1633ef9... Release 0.47.92 (*)
2e4f823... vapi: Update GIR-based bindings (*)
aff7099... Add missing CodeContext.pop() calls (*)
4fc14d7... vala: Fix circular reference in Property (*)
b592c3d... vala: Fix circular reference in EnumValueType (*)
e436f28... vala: Report an internal error for unavailable context and (*)
d86da97... codegen: Add more "low-level" includes of "glib.h" (*)
3444876... codegen: g_clear_error() sets pointer target to NULL alread (*)
b090ccc... codegen: Don't emit error-variable of CatchClause if not us (*)
f8676a6... vala: Don't create temp-variable for array concatenation ex (*)
4fb1156... girparser: Decrease return_array_length_idx for transformed (*)
7109dd0... girparser: Delay adding of "GLib.Object" prerequisite to in (*)
e0c35c6... vala: Prevent possible stack-overflow in Class.is_subtype_o (*)
a0e64ad... manual: Update from wiki.gnome.org (*)
2de13fa... Release 0.48.0 (*)
daba7e4... codewriter: Output inner interface declarations (*)
be779eb... linux: Don't depend on GLib.Time when using POSIX profile (*)
9772edd... codegen: Replace hard-coded "gsize" with resolved "size_t" (*)
f3b4c2a... tests: Split array tests to provide a GLib-independent test (*)
9a47aef... tests: Rerun a few tests with POSIX profile to increase cov (*)
4878ac0... codegen: Add destroy of parameter in vfunc of delegate prop (*)
67a85b8... tests: Extend "GenericAccessors" test to increase coverage (*)
7d241da... test: Fix "GenericAccessors" test (*)
0e9f379... glib-2.0: Memory profiling ("g_mem_*") is deprecated since (*)
0284c5d... vala: Fix search for Parameter.base_parameter (*)
af00f2d... codegen: Don't re-evaluate "itype" when "deleg" variable is (*)
6fba9d7... codegen: Inherit "array" attributes from (base/base-interfa (*)
f03b08c... codegen: Inherit "delegate_target" from (base-/base-interfa (*)
93746f4... codegen: Actually respect "delegate_target" attribute of me (*)
8797a0d... glib-2.0: Add missing "type_id" or "has_type_id" attributes (*)
4a25381... vala: Real struct-type without type_id can't be used for GO (*)
63c852c... poppler-glib: Update to 0.85 (*)
011d44b... vapi: Update GIR-based bindings (*)
fc2536f... gtk4: Update to 3.98+2da445f9 (*)
cf01f3e... tests: Extend "GLib.Value (un-)boxing" test to increase cov (*)
9fead27... codegen: Cleanup GLibValue helper functions (*)
65a9460... codegen: Move GLibValue into a separate source-file (*)
1d75332... codegen: Factor out GValueModule (*)
4366333... codegen: Move ObjectTypeSymbol casting to GTypeModule (*)
a5c3c6c... codegen: Avoid symbol clashes with "va_*" from "stdarg.h" (*)
bca593b... Release 0.48.1 (*)
b893c03... glib-2.0: Add binding for g_poll() (*)
979ef7c... vapigen: Define "GOBJECT" corresponding to set profile of C (*)
5490b0b... codegen: Reset outdated array _size_ variable after use as (*)
4555ed6... codegen: Emit postconditions before free'ing local variable (*)
c12529b... codegen: Correctly access captured parameter in preconditio (*)
d7c6af7... cairo: Add missing type_id attributes guarded by GOBJECT de (*)
0a9771d... vapi: Add cairo-gobject binding (*)
8d3394d... vala: Use error() instead of Report.error() inside of CodeC (*)
ccf932f... valadoc: Create and register current Vala.CodeContext prope (*)
bc8bf47... vala: Accept enum-values as length for inline allocated arr (*)
11b0fec... posix: Add pathconf and fpathconf bindings (*)
27b727b... vala: Improve copy of required attributes from delegate to (*)
886e5ff... vala: Inherit lambda parameter attributes from delegate (*)
d33e9fb... codegen: Use correctly typed array-length variable for prop (*)
76ba3c3... codegen: Use correctly typed array-length variable for dele (*)
2684574... codegen: Inherit "array_length_type" from (base-/base-inter (*)
5a97fa5... codegen: Improve handling of "array_length_type" attribute (*)
b95a766... codegen: Use memset to initialize inline-allocated array wi (*)
f4e55ee... codegen: Initialize temp-var for property array length befo (*)
1203f54... parser: Improve error message for invalid ArrayCreationExpr (*)
f9a1b77... glib-2.0: Add missing IOChannel's win32 API (*)
36bfca5... gio-2.0: Add binding for g_io_error_from_win32_error() (*)
c5b8d32... glib-2.0: Add binding for g_win32_ftruncate() (*)
6241e05... codegen: Include "glib.h" for g_return_*() usage (*)
0ee568f... codegen: Add simple compact class support for POSIX
(*) 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]