Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New PaSh version #735

Merged
merged 39 commits into from
Nov 19, 2024
Merged

New PaSh version #735

merged 39 commits into from
Nov 19, 2024

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    2931c6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ee9188 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #685 from binpash/move-env_vars_util

    Move another module to the expansion library
    angelhof authored May 31, 2023
    Configuration menu
    Copy the full SHA
    7a50167 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    61de0e5 View commit details
    Browse the repository at this point in the history
  2. comment

    angelhof committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    cece488 View commit details
    Browse the repository at this point in the history
  3. sc warning disable

    angelhof committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    050198e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #686 from binpash/support-spec-unsafe

    Support speculative unsafe commands (like break and continue)
    angelhof authored Jun 1, 2023
    Configuration menu
    Copy the full SHA
    29ccd26 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. add airflow variants to transformation types

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    3844e91 View commit details
    Browse the repository at this point in the history
  2. move transformation state classes to separate module

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    d26df3c View commit details
    Browse the repository at this point in the history
  3. refactor to accomodate new organization

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    029c335 View commit details
    Browse the repository at this point in the history
  4. run formatter + add signatures

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    3d5fc1e View commit details
    Browse the repository at this point in the history
  5. change starting comment into module doctring

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    4436c96 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Merge pull request #694 from binpash/future-airflow

    [Renewed] Refactor preprocessor architecture to enhance extensibility
    angelhof authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    5fd6cdb View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. add black formatter CI

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    2c4dc86 View commit details
    Browse the repository at this point in the history
  2. run black formatter on compiler directory

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    c4803a3 View commit details
    Browse the repository at this point in the history
  3. apply black formatter to scripts

    Signed-off-by: Forthoney <[email protected]>
    Forthoney committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    f657d68 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. initialize libdash only on first call

    Signed-off-by: Anirudh Narsipur <[email protected]>
    AnirudhNarsipur committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9cf4d00 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #701 from binpash/libdash_parser_init_fix

    initialize libdash only on first call
    angelhof authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    c875873 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #699 from binpash/future-formatter

    Add black formatter to future branch
    angelhof authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    07d875d View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Merge pull request #705 from binpash/main-pin

    Pin pash-annotations version
    angelhof authored and Forthoney committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    88f4298 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #709 from binpash/future-requirements

    Merge pull request #705 from binpash/main-pin
    angelhof authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    8863a11 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    38c5cb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    832db28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e9eeed View commit details
    Browse the repository at this point in the history
  4. limit on parallel pipelines

    angelhof committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    53a76af View commit details
    Browse the repository at this point in the history
  5. test something

    angelhof committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    49381d0 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. whitespace

    angelhof committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    6a2d03d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #711 from binpash/parallel-pipelines-fix

    Make parallel_pipelines default, with a limit
    angelhof authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    0e96ac6 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    79a550c View commit details
    Browse the repository at this point in the history
  2. merge future and future-cli

    Forthoney committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    1419d54 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. add obsolete arguments back

    Forthoney committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    0f046c5 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Merge pull request #714 from binpash/future-cli

    Move all ArgParser variants to single cli.py module
    angelhof authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    733c8b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Remove lists as default arguments in functions

    Signed-off-by: Evangelos Lamprou <[email protected]>
    vagos committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    596facf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #716 from vagos/future

    Remove lists as default arguments in functions
    angelhof authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    14b58e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Iss632 after rebase on future (#721)

    * refact branch rebase off of future; introduce custom error (UnparallelizableError and AdjLineNoteImplemented Error) caught before general errors, introduce custom error to ast_to_ir and ir in compiler at appropriate places with more detail error messages
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * refactor: import custom error to ast_to_ir, raise unparallelizable err in pash_compiler
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * refactor: put all expansion custom error from the sh_expand library (expand.py file) under one ExpansionError class in custom_error to catch and log these errors separately
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * fix: remove duplicated ExpansionError in excepts (compile_ir)
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * refactor: import ExpansionError (ExpansionError class initiated within expand package
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * delete: remove expand.py changes as it will be changed in the original package
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * fix: import expansion error
    
    Signed-off-by: YUUU23 <[email protected]>
    
    ---------
    
    Signed-off-by: YUUU23 <[email protected]>
    YUUU23 authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    c11365c View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. feat: --assert_all_regions_parallelizable flag that has the same func… (

    #722)
    
    * feat: --assert_all_regions_parallelizable flag that has the same function as old assert_compiler_success flag; new assert_compiler_success flag now will not exit with error when regions are unparallelizable and exit with error when general exceptions are caught
    
    Signed-off-by: YUUU23 <[email protected]>
    
    * update flag description, variable name, more specific respose
    
    Signed-off-by: YUUU23 <[email protected]>
    
    ---------
    
    Signed-off-by: YUUU23 <[email protected]>
    YUUU23 authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    57747d3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Add passing bash version to read_vars_file (#729)

    * Add passing bash version to read_vars_file
    
    Signed-off-by: Bolun Thompson <[email protected]>
    
    * Add reading bash version in pa.sh, not in python
    
    Signed-off-by: Bolun Thompson <[email protected]>
    
    ---------
    
    Signed-off-by: Bolun Thompson <[email protected]>
    BolunThompson authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    d5a3b13 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Set IFS to default before use in compiler. (#734)

    * Fix: when compiler uses IFS, set it to default
    
    Signed-off-by: Bolun Thompson <[email protected]>
    
    * fix: remove local path from test
    
    Signed-off-by: Bolun Thompson <[email protected]>
    
    ---------
    
    Signed-off-by: Bolun Thompson <[email protected]>
    Co-authored-by: Bolun Thompson <[email protected]>
    BolunThompson and Bolun Thompson authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    570ffdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00a5017 View commit details
    Browse the repository at this point in the history