John Pennycook

Results 43 issues of John Pennycook

The performance improvement is the result of two complementary changes: 1) Using an alternative heuristic to select work-group size on the CPU. Keeping work-groups small simplifies combination of partial results...

performance

### Godot version v4.0.stable.official [92bee43ad] ### System information Steam OS Holo, Steam Deck ### Issue description The SHADOWED_VARIABLE warning is unclear when the shadowed variable belongs to a user-defined base...

bug
topic:gdscript
usability

### Godot version v4.0.stable.official [92bee43ad] ### System information Steam OS Holo, Steam Deck ### Issue description The STATIC_CALLED_ON_INSTANCE warning includes a suggested fix, which only applies when the static function...

bug
discussion
topic:gdscript
confirmed

Implements https://github.com/godotengine/godot-proposals/issues/5141. Adds a new `get_loops_left()` function to `Tween`, allowing developers to reason about how many times a tweening sequence will repeat and whether to expect `finished` or `loop_finished` as...

enhancement
topic:animation

- Removes get_linear_id(), get_id() and get_item() - Renames get_group() to get_work_group() - Adds deprecated functionality section - Renames this_kernel namespace to this_work_item

spec extension

This PR contains three improvements to the specification: - Default address_cast to no decoration. - Add overloads for generic multi_ptr. - Add address_space shorthands. This allows developers using generic raw...

spec extension

Support for the classic Intel compilers (`icc` and `icpc`) was previously added in response to #136. The next-generation compilers (`icx` and `icpx`) are currently not recognized by default, and it...

YarnSpinner 2.0 made [some changes](https://github.com/YarnSpinnerTool/YarnSpinner/releases/tag/v2.0.0) to the syntax. For example, `[[Node]]` is now written ``. GDYarn currently ignores such jumps (presumably because they look like custom commands).

# Related issues - Closes #86. A `CodeBase` tracks all source files in the directories. - Closes #66. Since all tests had to be rewritten to use the `CodeBase` class,...

documentation
enhancement

### Feature/behavior summary With the modern interface, only files that are explicitly listed in a compilation database are known to CBI. Consequently, source files that are completely unused do not...

enhancement