1. 28 Jul, 2020 2 commits
    • Evan Welsh's avatar
      engine: Remove GJS_DISABLE_EXTRA_WARNINGS · 07eadd76
      Evan Welsh authored
      SpiderMonkey 78 has removed this feature and recommends using linters.
      
      (For some bizarre reason, some of the output in the LCov coverage data
      is influenced by this flag, so we need to change some of the expected
      output.)
      
      See: #329
      07eadd76
    • Philip Chimento's avatar
      jsapi-dynamic-class: Don't predefine properties with RESOLVING flag · abfa68dc
      Philip Chimento authored
      This will be unsupported in SpiderMonkey 78. It seems that in these
      particular cases, we can pre-define these properties on classes with
      resolve hooks, without using the RESOLVING flag because the resolve hook
      doesn't try to access any of these.
      
      See: #329
      abfa68dc
  2. 27 Jul, 2020 3 commits
  3. 20 Jul, 2020 2 commits
  4. 12 Jul, 2020 2 commits
  5. 09 Jul, 2020 5 commits
  6. 08 Jul, 2020 7 commits
  7. 06 Jul, 2020 2 commits
  8. 05 Jul, 2020 7 commits
  9. 04 Jul, 2020 4 commits
  10. 27 Jun, 2020 1 commit
  11. 26 Jun, 2020 1 commit
    • verdre's avatar
      function: Only get function name if we actually warn · de24d1bb
      verdre authored
      Getting the function name for logging a warning/error message using
      format_function_name() is expensive and shows up with quite a few
      percent in the profiler.
      
      Luckily, we can completely get rid of that overhead by only getting the
      function name in case we actually have to warn. To do that, check the
      number of arguments ourselves instead of using args.requireAtLeast() and
      then move the call to format_function_name() into the if-conditions of
      those checks.
      de24d1bb
  12. 23 Jun, 2020 2 commits
  13. 22 Jun, 2020 1 commit
  14. 21 Jun, 2020 1 commit
    • Andy Holmes's avatar
      examples: add GListModel implementation · 7b7f9ee7
      Andy Holmes authored
      Add a simple implementation of GListModel, primarily as a demonstration
      of implementing interfaces in genera, but particularly this interface as
      it will be used quite a bit in Gtk4.
      7b7f9ee7