[template-glib] Created tag 3.35.0
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [template-glib] Created tag 3.35.0
- Date: Mon, 11 Jul 2022 20:45:57 +0000 (UTC)
The unsigned tag '3.35.0' was created.
Tagger: Christian Hergert <chergert redhat com>
Date: 1657572336 -0700
Release 3.35.0
Changes since the last tag '3.34.1':
Christian Hergert (95):
expr: add autoptr cleanup func
expr-parser.y: remove some deprecated features
build: bump for development
add version macros for 3.36 development
scope: add simplified interface to import into scope
build: create a static library for internal use
tests: add simple test for script
expr-scanner.l: use @ to escape reserved words
expr: split statement lists and args
eval: use local GError before propagating
scope: add API to list symbols in a scope
tests: vary things a bit for more testing
tests: add test for template expansion
expr-scanner.l: cleanup scanning of string literals
expr-parser: fix symlist reuse
expr: add missing TMPL_EXPR_ARGS cleanup
expr-parser.y: free allocated strings when parsing
expr: implement user function definitions
expr: fix destroy of user function calls
expr: no need to ref statements array
tests: remove debug printf and unset value
expr-scanner.l: remove debug printf
expr-parser.y: cleanup function definitions
expr-parser.y: fix function definition
expr-parser: cleanup stmt list creation
expr: add element type for transfer notation
expr: add "assert" builtin
expr: implement abs() builtin
expr: remove improper gidoc
expr: cleanup math builtins
tests: add division test
tests: add simple pow() test
expr: add support or linewise comments
expr-scanner.l: make linewise comments send EOL
expr-scanner.l: use ; to send EOL
expr-parser.y: allow statements to join with any EOL
expr: add nop expr node
expr: allow "pass" as a no-op
expr-scanner.l: allow true, True, and TRUE variants
tests: update tests for bools
tests: test empty expr
expr: fix array insertion order
expr: handle ; specially
expr: add def/end style function blocks
expr: add printerr() builtin
expr-scanner.l: cleanup spacing
expr-parser.y: fix ordering when adding to stmt list
expr-parser.y: break out create_function from define
symbol: add some helpers
tests: add error log before failing
expr-parser.y: allow creating functions without a name
expr-parser.y: allow calling anonymous functions
eval: make progress towards calling assigned functions
eval: fix eval of assigned functions
expr-parser.y: only allow func() for anonymous functions
expr-parser: drop version override
eval: make ctor for GI type work
eval: add assertion for gtype
tests: test typeof(obj) and typeof(Class) for equality
build: setup various performance build options
build: add core_lib_dep() for tests
expr: use internal value for NOP
expr: add basic support for null constant
eval: add support for pointer/pointer comparisons
eval: add null comparison support
eval: add GType.is_a(GType) builtin
scope: add null helper
scope: remove debug code
eval: fix possible dereference of args_ar
tests: show that scope is sort of special
expr: allow escaping newlines
expr: use left associativity for compare
expr-parser.y: separate boolean operations
tests: add test for broken state
Merge branch 'main' into 'main'
expr-eval: use GITypelib to access symbol pointer
version: fix copy pasta
version: remove section header
expr-eval: plug two leaks found with valgrind
expr-eval: cleanup builtin defines
expr-eval: fix translation to double for math func
expr-eval: add builtin cast functions
expr-eval: add boolean casts as builtins
template: dont swallow newlines after expression nodes
Merge branch 'meson-package' into 'main'
Merge branch 'main' into 'main'
build: bump warning_level=2
token: remove use of sscanf()
expr-eval: short-circuit on and/or logical branches
expr-eval: include type name when resolving GI info
expr-eval: recursively look for closest type
eval: add name() function to GType
expr-eval: more dispatch entries for type comparisons
scope: add dup_string() helper
Release 3.35.0
Jason Francis (1):
meson: export package in gir
Tristan Partin (2):
Clean up Meson a bit
Error out build early when is a subproject without -Dpackage_subdir
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]