| Age | Commit message (Collapse) | Author |
|
applet_resource_user_id isn't actually modified and is just assigned to
a member variable, so this doesn't need to be a mutable reference.
Similarly, the device name itself isn't modified and is only moved. We
pass by value here, since we can still perform the move, but eliminate a
sneaky set of calls that can unintentionally destroy the original
string. Given how nested the calls are, it's good to get rid of this
potential vector for a use-after-move bug.
|
|
This also covers std::span, which does not have a const iterator.
Also renames IsSTLContainer to IsContiguousContainer to explicitly convey its semantics.
|
|
service: nfp: Allow amiibos without keys
|
|
input_common: cache vibration tests
|
|
core: barrier service thread shutdown
|
|
nvdrv: fix container destruction order
|
|
|
|
|
|
Clang and ICC for whatever reason also defines __GNUC__. Exclude them from this check.
|
|
|
|
|
|
|
|
hid/npad: Fix copy size in GetSupportedNpadIdTypes
|
|
|
|
Makes for stronger typing and allows tooling bounds checks provided by
the standard library for debugging purposes.
|
|
|
|
|
|
Previously this was passing the size of the vector into memcpy rather
than the size in bytes to copy, which would result in a partial read.
Thankfully, this function isn't used yet, so this gets rid of a bug
before it's able to do anything.
|
|
kernel: Session request cleanup
|
|
[audio_core] Update for firmware 15.0.0
|
|
|
|
|
|
kernel: fix slab heap ABA
|
|
Kernel Multiprocess (Part 1) - Persist memory & core timing
|
|
|
|
|
|
video_core: implement 1D copies based on VMM 'kind'
|
|
|
|
|
|
|
|
current process.
|
|
|
|
|
|
|
|
KMemoryBlockManager/SlabManager.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
general: Add missing pragma once
|
|
|
|
|
|
|