[template-glib] Created tag 3.35.0



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]