Commit eed86ba
committed
Fix hanging thread issue by replacing parallel file discovery with sequential
- Replace ignore crate's build_parallel().run() with sequential builder.build()
- The parallel walker doesn't guarantee thread completion before returning
- Sequential discovery followed by parallel processing with rayon is more reliable
- Eliminates the hanging thread issue that prevented app termination
- Maintains performance through parallel file processing1 parent b7f2c81 commit eed86ba
1 file changed
+29
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
803 | 803 | | |
804 | 804 | | |
805 | 805 | | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
816 | 814 | | |
817 | | - | |
818 | | - | |
819 | | - | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
827 | 818 | | |
828 | | - | |
829 | | - | |
830 | | - | |
831 | | - | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
832 | 822 | | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
833 | 826 | | |
834 | | - | |
835 | | - | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
840 | | - | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
841 | 831 | | |
842 | | - | |
843 | | - | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
844 | 835 | | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
845 | 839 | | |
846 | | - | |
847 | | - | |
848 | | - | |
| 840 | + | |
| 841 | + | |
849 | 842 | | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | 843 | | |
858 | 844 | | |
859 | 845 | | |
| |||
0 commit comments