PaSh v0.11
Big Changes
- PaSh now uses the new annotations-as-code library (https://github.com/binpash/annotations)
- Remove a lot of obsolete files and restructure PaSh code in subdirectories
Detailed view of what's Changed
- First PR for new annotations and new model for DFG nodes by @festutz in #583
- Add support for eager-nodes by @festutz in #589
- Add reduce/aggregation trees by @festutz in #590
- Support for round-robin parallelization with new annotations by @festutz in #591
- Fix unwrap and commutative interplay by @festutz in #593
- Add support for dgsh_tee nodes by @festutz in #594
- Modify dgsh-wrapper ... by @festutz in #595
- Remove dgsh-tee wrapper and call dgsh-tee directly by @festutz in #596
- Separated parallelization into choose and apply phases by @festutz in #597
- Fuse cat and subsequent split by @festutz in #599
- Fuse r_merge and subsequent r_split by @festutz in #600
- Fuse r_merge and subsequent commutative command by @festutz in #601
- Support round-robin parallelization for commutative commands by @festutz in #602
- Install annotations lib using
pip
by @angelhof in #603 - Refactored to remove future from annotations library by @festutz in #609
- Cover all but one test case from compiler/test_evaluation_scripts.sh by @festutz in #612
- Add support for bigrams by @festutz in #614
- Refactor to have defaults for AnnotationInfo by @festutz in #615
- Future annotations minor typing anno repo by @festutz in #622
- Integrate New Annotation Library by @festutz in #623
- Annotations as package by @festutz in #634
- Remove custom aggregators by @angelhof in #639
- Trigger CI on scripts changes by @angelhof in #642
- Delete files and references to old annotations by @angelhof in #640
- Refactor components by @angelhof in #636
- Remove more obsolete files in compiler, move tests to the tests directory by @angelhof in #643
- Remove the last annotation files by @angelhof in #644
- Refactor all shell ast related code to its own directory (ideally being mostly self contained) by @angelhof in #645
- Refactor orchestor runtime by @angelhof in #646
- PaSh version 0.11 by @angelhof in #647
Full Changelog: v0.10.2...v0.11