-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cover all but one test case from compiler/test_evaluation_scripts.sh (#…
…612) * Fix bug in parser to switch from flag to operand mode when reading hyphen Signed-off-by: Felix Stutz <fstutz@mpi-sws.org> * Adapt shortest_scripts.sh to work with parser Signed-off-by: Felix Stutz <fstutz@mpi-sws.org> * Cover more test cases from script_microbenchmarks Signed-off-by: Felix Stutz <fstutz@mpi-sws.org> * Parallelize spell-grep as done in `future`, i.e., not RR but CC for `set_diff` Signed-off-by: Felix Stutz <fstutz@mpi-sws.org> * Clean up and clarifying comment in parser Signed-off-by: Felix Stutz <fstutz@mpi-sws.org> * Simplify control flow in parallelization Signed-off-by: Felix Stutz <fstutz@mpi-sws.org>
- Loading branch information
Showing
6 changed files
with
50 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,16 @@ | ||
## TODOs before merging to `future` | ||
|
||
- support for RR with unwrap for commutative commands | ||
- working on all tests | ||
- fix tests from compiler/test_evaluation_scripts.sh: | ||
+ bigrams | ||
- clean up utils for annotations | ||
- graphviz | ||
- Changing PaSh flags (making the default be priority r-split and then consecutive chunks), so remove the r_split flag and make defaults be the ones from the OSDI paper | ||
- Fixing annotation library installation to a specific commit | ||
- Remove code which got obsolete due to the changes | ||
- Remove code which got obsolete due to the changes | ||
- Room for optimization: basically disable parallelization after a tr which squeezes all new lines since there are no sequences of data to parallelize anyway for the moment. | ||
Long-term, we could allow parallelization but with a adj_line_merge aggregator. | ||
- Changes to scripts: | ||
+ `shortest_scripts.sh`: here I only needed to modify the script slightly: | ||
(1) option arguments for `cut` with whitespace as the parser cannot deal with them otherwise currently but we might want to change this in the future, | ||
(2) `head -n 15` instead of `head -15` which might be a bit harder to support. I did not really see how the man-page supports this actually when skimming but I might have missed that. | ||
- tr_test.sh: Outside the testing script, the outputs are the same but somehow it still shows different outputs. Checked this with Konstantinos and he will check the testing script later. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters