binpash / pash

PaSh: Light-touch Data-Parallel Shell Processing
MIT License
552 stars 39 forks source link

Migrate FileIdGenerator to separate file + refactorings to IR #704

Closed Forthoney closed 10 months ago

Forthoney commented 11 months ago

Renewed PR from #703. Previous PR had some issues due to faulty rebasing (on my end).

github-actions[bot] commented 11 months ago

OS:ubuntu-20.04 Sat Nov 25 16:07:26 UTC 2023 intro: 0/2 tests passed. interface: 6/41 tests passed. compiler: 0/54 tests passed. demo-spell.sh are not identical hello-world.sh are not identical test1 are not identical test2 are not identical test3 are not identical test4 are not identical test5 are not identical test6 are not identical test8 are not identical test9 are not identical test10 are not identical test12 are not identical test13 are not identical test14 are not identical test15 are not identical test16 are not identical test17 are not identical test18 are not identical test_set are not identical test_set_e are not identical test_redirect are not identical test_unparsing are not identical test_set_e_2 are not identical test_set_e_3 are not identical test_new_line_in_var are not identical test_cmd_sbst are not identical test_cmd_sbst2 are not identical test_cat_hyphen are not identical test_trap are not identical test_umask are not identical test_quoting are not identical test_var_assgn_default are not identical test_exclam are not identical test_redir_var_test are not identical test_star are not identical test_env_vars are not identical test_redir_dup are not identical diff.sh are not identical diff.sh are not identical set-diff.sh are not identical set-diff.sh are not identical export_var_script.sh are not identical export_var_script.sh are not identical comm-par-test.sh are not identical comm-par-test.sh are not identical comm-par-test2.sh are not identical comm-par-test2.sh are not identical tee_web_index_bug.sh are not identical tee_web_index_bug.sh are not identical fun-def.sh are not identical fun-def.sh are not identical bigrams.sh are not identical bigrams.sh are not identical spell-grep.sh are not identical spell-grep.sh are not identical grep.sh are not identical grep.sh are not identical minimal_sort.sh are not identical minimal_sort.sh are not identical minimal_grep.sh are not identical minimal_grep.sh are not identical topn.sh are not identical topn.sh are not identical wf.sh are not identical wf.sh are not identical spell.sh are not identical spell.sh are not identical shortest_scripts.sh are not identical shortest_scripts.sh are not identical alt_bigrams.sh are not identical alt_bigrams.sh are not identical deadlock_test.sh are not identical deadlock_test.sh are not identical double_sort.sh are not identical double_sort.sh are not identical no_in_script.sh are not identical no_in_script.sh are not identical for_loop_simple.sh are not identical for_loop_simple.sh are not identical minimal_grep_stdin.sh are not identical minimal_grep_stdin.sh are not identical micro_10.sh are not identical micro_10.sh are not identical sed-test.sh are not identical sed-test.sh are not identical tr-test.sh are not identical tr-test.sh are not identical grep-test.sh are not identical grep-test.sh are not identical ann-agg.sh are not identical ann-agg.sh are not identical