pash icon indicating copy to clipboard operation
pash copied to clipboard

PaSh: Light-touch Data-Parallel Shell Processing

Results 104 pash issues
Sort by recently updated
recently updated
newest added

Currently there's a lot of special casing in the preprocessor to handle different `TransformationType`s. The runtime also varies based on how pash is being used. We should pull out a...

PaSh has been failing to run some scripts containing awk. I believe the issue is that PaSh is interpreting arguments to awk (ex: $1) as the first argument to the...

We could improve pash by at the same time calling the compiler and start to execute the original command. This would give some benefits (if done fast---which seems very hard)...

enhancement
low-priority

Links to benchmarks in https://github.com/binpash/pash/blob/main/evaluation/benchmarks/README.md are broken. Via Shriram Krishnamurthi.

cleanup
low-priority

It seems like someone made a report already here https://github.com/binpash/pash/issues/386 but indeed setting IFS does seem to incorrectly crash PaSh. Here are the steps to reproduce the issue with the...

To introduce the `--assert_all_regions_parallelizable` flag (should exit with error when both `UnparallelizableError` and general exception are caught) and changing the original `--assert_compiler_success` flag to exiting with error only when general...

Trying to run the `1_1.sh` script from the `nlp` suite breaks PaSh. ```sh #!/bin/bash # tag: count_words IN=${IN:-$SUITE_DIR/inputs/pg} OUT=${1:-$SUITE_DIR/outputs/1_1/} ENTRIES=${ENTRIES:-1000} mkdir -p "$OUT" for input in $(ls ${IN} | head...

It might be a good idea to add a few warning/info messages to help set user expectations when running PaSh. In particular to give some intuition to the user about...

good first issue!

This might be an issue in the libdash package. Putting it here for future reference. The libdash build fails, unless `libtool` is installed. Solution: `sudo apt-get install build-essential libtool` -...

Add base for custom annotation to ir.py for the case that no annotation is provided