- 28 Jul, 2020 2 commits
-
-
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
-
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
-
- 27 Jul, 2020 3 commits
-
-
Philip Chimento authored
Rework global code to support multiple global "types". (Part 1) See merge request !453
-
Evan Welsh authored
-
Evan Welsh authored
-
- 20 Jul, 2020 2 commits
-
-
Philip Chimento authored
CI: Switch ASAN jobs to runners tagged so See merge request !461
-
Bartłomiej Piotrowski authored
-
- 12 Jul, 2020 2 commits
-
-
Philip Chimento authored
-
Philip Chimento authored
IWYU already does this, but we need to implement it as well for our logic that decides what files to check.
-
- 09 Jul, 2020 5 commits
-
-
Philip Chimento authored
-
Marco Trevisan authored
(Philip: For context, I am committing this in advance of !432 as I go through the commits there one by one. A substantial part of this file is being rewritten by Marco)
-
Marco Trevisan authored
-
Marco Trevisan authored
We're quite sure we do, otherwise we'd have already returned false but g++ isn't smart enough to catch it, when building with release optimizations.
-
Philip Chimento authored
Otherwise, they will build sysprof-capture-4 as a subproject every time they run, and collect coverage from the subprojects directory, making the coverage percentage artificially low. Unreviewed, pushing to fix build.
-
- 08 Jul, 2020 7 commits
-
-
Philip Chimento authored
See merge request !457
-
Philip Chimento authored
In case sysprof-capture-4 is not installed, this should allow building it from source.
-
Philip Withnall authored
To keep in lockstep with development of sysprof. This is an ABI break, but (with the previous commit in place) not an API break for the API which GJS uses. See: sysprof!30 (comment 857673)Signed-off-by:
Philip Withnall <withnall@endlessm.com>
-
Philip Chimento authored
-
Philip Withnall authored
`sysprof_capture_writer_set_flush_delay()` is going away in v4 of libsysprof-capture, so open-code it in GJS instead. See: sysprof!30 (comment 857673)Signed-off-by:
Philip Withnall <withnall@endlessm.com>
-
Philip Chimento authored
We need sysprof-capture-4 which has not been released yet. So we need to build it ourselves. Build it only in the debug image, at least until it is packaged on Fedora.
-
Philip Chimento authored
Oops, forgot the "except: schedules" that's on all the other jobs; otherwise these will run during the monthly scheduled image build. Unreviewed; pushing to fix scheduled jobs.
-
- 06 Jul, 2020 2 commits
-
-
Philip Chimento authored
-
Philip Chimento authored
-
- 05 Jul, 2020 7 commits
-
-
Philip Chimento authored
June maintenance See merge request !459
-
Philip Chimento authored
Apparently llvm-config has been moved into a package that is no longer included in mozjs68's build dependencies.
-
Marco Trevisan authored
Ensure that native boolean type is saved as we expect to be in gboolean world.
-
Marco Trevisan authored
-
Marco Trevisan authored
-
Marco Trevisan authored
Instead of manually picking the GIArgument union value, make possible to select the right one using a template type, so that we can avoid repeating the same code multiple times in the various template functions. As per this, utilize to avoid repetition in arg template functions
-
Philip Chimento authored
See merge request !444
-
- 04 Jul, 2020 4 commits
-
-
Evan Welsh authored
-
Philip Chimento authored
g_assertion_message() can return if nonfatal assertions are enabled, but for the purposes of static analysis, we want to consider it non- returning. See: glib!1553
-
Philip Chimento authored
For some reason this one wasn't found by IWYU, but it is required when analyzing the file by itself.
-
Philip Chimento authored
I mistakenly put it into the postprocessor thinking it was forward- declared in js/TypeDecls.h, but it isn't.
-
- 27 Jun, 2020 1 commit
-
-
Philip Chimento authored
See merge request !454
-
- 26 Jun, 2020 1 commit
-
-
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.
-
- 23 Jun, 2020 2 commits
-
-
Philip Chimento authored
Update ESLint CI image. See merge request !451
-
Evan Welsh authored
- In ESLint v6, dangling commas on functions are now linted.
-
- 22 Jun, 2020 1 commit
-
-
Philip Chimento authored
See merge request !452
-
- 21 Jun, 2020 1 commit
-
-
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.
-