Liam
|
1fdcd70bad
|
general: properly support multiple memory instances
|
2023-12-22 21:52:49 -05:00 |
|
liamwhite
|
1c033b5417
|
Merge pull request #12290 from liamwhite/deferred-path-split
Improve path splitting speed
|
2023-12-16 11:47:29 -05:00 |
|
Liam
|
8cb7fdc9f7
|
fs: don't enumerate hidden savedata size file
|
2023-12-09 14:05:16 -05:00 |
|
BreadFish64
|
d1ee9e48d9
|
Improve path splitting speed
|
2023-12-05 23:17:19 -05:00 |
|
Liam
|
904a3b682f
|
fsmitm_romfsbuild: optimize for data locality
|
2023-12-03 16:29:57 -05:00 |
|
Liam
|
a4449e0f22
|
romfs: cache file and directory metadata tables
|
2023-12-03 16:29:57 -05:00 |
|
Liam
|
4321fc6154
|
file_sys: handle null romfs
|
2023-12-01 23:39:48 -05:00 |
|
Liam
|
14a1a578fb
|
romfs: fix extraction of single-directory root
|
2023-10-31 23:26:51 -04:00 |
|
Liam
|
62e106dbe8
|
kernel: update KProcess
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
46493463a9
|
set: return version info from system archive
|
2023-10-20 13:29:52 -04:00 |
|
Liam
|
37871dacd4
|
fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers
|
2023-10-13 14:22:52 -04:00 |
|
liamwhite
|
a365fea8fb
|
Merge pull request #11639 from liamwhite/no-program-id-change
loader: don't reassign program ID on npdm reparse
|
2023-10-07 12:49:32 -04:00 |
|
Liam
|
445d504f94
|
ci: fix new codespell errors
|
2023-10-02 18:03:05 -04:00 |
|
Liam
|
bb4e14e7ac
|
loader: don't reassign program ID on npdm reparse
|
2023-09-30 11:35:42 -04:00 |
|
rkfg
|
e65b34058f
|
pfs: Fix reading filenames past the buffer end
|
2023-09-21 05:12:05 +03:00 |
|
Liam
|
d8bd6aa253
|
registered_cache: correct file deletion case
|
2023-09-16 18:25:17 -04:00 |
|
liamwhite
|
424d7d422f
|
Merge pull request #11500 from liamwhite/debug-stuff
core: improve debug workflow
|
2023-09-16 11:40:17 -04:00 |
|
Liam
|
efef3d8487
|
core: improve debug workflow
|
2023-09-14 16:44:15 -04:00 |
|
lat9nq
|
41a08286c8
|
ips_layer: Remove uncaught usage of stoul/ll
|
2023-09-13 13:36:25 -04:00 |
|
Liam
|
07a6563a93
|
qt: add verification for installed contents
|
2023-09-12 09:20:50 -04:00 |
|
Steveice10
|
d5cac207fb
|
core: Add support for loading NSPs with personalized tickets. (#10048)
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
|
2023-09-05 21:09:42 +02:00 |
|
Liam
|
3a8fb9bf5f
|
vfs: ensure key area keys are validated
|
2023-08-28 22:22:00 -04:00 |
|
liamwhite
|
5552856663
|
registered_cache: create fake CNMT entries for program updates of multiprogram applications (#11319)
|
2023-08-26 00:00:15 +02:00 |
|
liamwhite
|
f4b28d3df7
|
Merge pull request #11309 from liamwhite/full-xci
file_sys/card_image: support dumps with prepended key area
|
2023-08-21 16:09:22 -04:00 |
|
Liam
|
82be3bde98
|
patch_manager: apply manual HTML patches when present
|
2023-08-21 10:58:23 -04:00 |
|
Liam
|
f9870c754f
|
file_sys/card_image: support dumps with prepended key area
|
2023-08-17 22:03:47 -04:00 |
|
Liam
|
a1ea1c3dd3
|
file_sys: tolerate empty NCA
|
2023-08-16 16:30:41 -04:00 |
|
Liam
|
1cecd1d96a
|
fssystem: rework for yuzu style
|
2023-08-15 17:47:40 -04:00 |
|
Liam
|
c8f0a5a18d
|
fssystem: reduce overalignment of unbuffered storage operations
|
2023-08-15 17:47:25 -04:00 |
|
Liam
|
5e3139e7c6
|
vfs: expand support for NCA reading
|
2023-08-15 17:47:25 -04:00 |
|
Liam
|
5f2c56cd15
|
core: remove ResultVal type
|
2023-08-08 11:09:37 -04:00 |
|
lat9nq
|
689efc9175
|
configure_system: Implement with for loop
|
2023-07-21 10:56:07 -04:00 |
|
Tobias
|
16590ff2d0
|
file_sys/content_archive: Detect compressed NCAs (#11047)
|
2023-07-12 23:17:18 +02:00 |
|
liamwhite
|
e6425500d3
|
vfs_real: use open file size for getting size (#11016)
|
2023-07-06 23:43:53 +02:00 |
|
Liam
|
d54f9ea34f
|
fsmitm_romfsbuild: avoid full path lookups
|
2023-06-27 23:25:47 -04:00 |
|
Liam
|
217bb87494
|
vfs_real: lock concurrent accesses
|
2023-06-23 00:57:24 -04:00 |
|
bunnei
|
5b3787e8a3
|
Merge pull request #10806 from liamwhite/worst-fs-implementation-ever
vfs_real: misc optimizations
|
2023-06-22 21:46:50 -07:00 |
|
Liam
|
e1d8e0d842
|
vfs_concat: verify short read
|
2023-06-19 09:47:05 -04:00 |
|
Liam
|
0faeac4fcb
|
vfs_concat: fix offset calculation when not aligned to file boundary
|
2023-06-18 22:21:29 -04:00 |
|
Liam
|
3191a97b22
|
vfs_real: ensure size cache is reset on write
|
2023-06-16 16:43:14 -04:00 |
|
Liam
|
b73cc6d51c
|
patch_manager: remove unnecessary GetSize calls
|
2023-06-16 16:29:10 -04:00 |
|
Liam
|
0f7b1f067f
|
vfs_real: misc optimizations
|
2023-06-16 16:29:06 -04:00 |
|
lat9nq
|
2ed870c2a8
|
nx_tzdb: Correct Antarctica spelling
|
2023-06-15 23:03:54 -04:00 |
|
bunnei
|
c307399340
|
Merge pull request #10729 from liamwhite/windows-is-a-meme
vfs_real: add file LRU cache for open file limits
|
2023-06-14 18:32:25 -07:00 |
|
Liam
|
863d5c23d0
|
vfs_real: require file existence on open
|
2023-06-13 17:22:47 -04:00 |
|
Liam
|
87087b768b
|
vfs_real: add simplified open file cache
|
2023-06-13 17:16:14 -04:00 |
|
bunnei
|
4abd6e552c
|
Merge pull request #10603 from lat9nq/tz-more-complete
core,common: Implement missing time zone data/computations
|
2023-06-13 13:28:45 -07:00 |
|
Liam
|
729216e5d8
|
vfs_real: lazily open files
|
2023-06-13 10:37:34 -04:00 |
|
Liam
|
efaaa6e0bf
|
vfs_real: add file LRU cache for open file limits
|
2023-06-13 10:37:34 -04:00 |
|
Narr the Reg
|
707999d4c0
|
android: Add update support
|
2023-06-11 23:33:50 -06:00 |
|