Leeingnyo
b56e16e1e1
Remove counter, yield everytime
2021-09-18 10:59:43 +09:00
Leeingnyo
9769e760a0
Pass a counter to recursive calls, Ignore negative threshold
2021-09-16 07:49:12 +09:00
Leeingnyo
70ab198a33
Add config 'forcely_yield_count'
...
the default value 1000 would make a fiber yield on each 4ms on SSD
Apply yield counter in Dir.contents_signauture
Use contents_signature cache in Title.new
2021-09-16 00:16:26 +09:00
Leeingnyo
670cf54957
Apply yield forcely
2021-09-14 22:51:37 +09:00
Leeingnyo
523195d649
Define ExamineContext, apply it when scanning
2021-09-14 22:37:30 +09:00
Leeingnyo
be47f309b0
Use cache when calculating contents_signature
2021-09-14 18:11:08 +09:00
Leeingnyo
7734dae138
Remove unnecessary sort
2021-09-12 14:36:17 +09:00
Leeingnyo
9309f51df6
Memoization on dir contents_signature
2021-09-12 02:19:49 +09:00
Leeingnyo
4e8b561f70
Apply contents signature of directories
2021-09-12 02:19:49 +09:00
Alex Ling
07965b98b7
Force File::Info#inode to return UInt64
2021-01-27 03:42:51 +00:00
Alex Ling
5779d225f6
Merge branch 'dev' of https://github.com/hkalexling/Mango into dev
2021-01-27 03:23:08 +00:00
Alex Ling
bf18a14016
Use inode number
2021-01-27 03:19:58 +00:00
Alex Ling
def64d9f98
Rename interesting files to supported files
2021-01-26 10:55:50 +00:00
Leeingnyo
2b0cf41336
add and apply util method is_interesting_file
2021-01-26 04:17:32 +09:00
Alex Ling
667d390be4
Signature matching
2021-01-19 08:43:45 +00:00