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

Rewrite history to squash #142 #227

Closed
wants to merge 39 commits into from
Closed

Commits on May 13, 2024

  1. Documentation Restructure

    Fixes Point72#111
    
    The structure has diverged a fair bit from the initial proposal
    
    The Getting Started tutorials will cover a lot of csp.baselib usage details,
    hence it's not a huge focus in the concepts section (→ Already tracking in a
    separate issue)
    
    The "How-to" guides only have the migrated content from old docs right now,
    we'll be updating all the pages to follow a "how-to" format (→ Opened a new
    issue)
    
    The docs authoring workflow will change a little with the new GitHub sidebar,
    we'll add relevant docs to make this easier
    
    Note: This is amnual squash and rewrite of 7894f05
    pavithraes authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    fb9d4e7 View commit details
    Browse the repository at this point in the history
  2. 🧹 Fix links to old docs pages

    Signed-off-by: Pavithra Eswaramoorthy <pavithraes@outlook.com>
    pavithraes authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e72e620 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Point72#142 from Point72/pavithraes/docs-restructure

    Documentation Restructure
    Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    faee778 View commit details
    Browse the repository at this point in the history
  4. Fix to_json serialization for floats

    Signed-off-by: Arham Chopra <arham.chopra@cubistsystematic.com>
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    118a2fb View commit details
    Browse the repository at this point in the history
  5. Merge pull request Point72#189 from Point72/pavithraes/fix-links

    Fix links that go to old docs pages
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    c51a86b View commit details
    Browse the repository at this point in the history
  6. Upgrade baseline in vcpkg.json

    Signed-off-by: Arham Chopra <arham.chopra@cubistsystematic.com>
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    8adb1a7 View commit details
    Browse the repository at this point in the history
  7. Parse None natively in to_json method

    Signed-off-by: Arham Chopra <arham.chopra@cubistsystematic.com>
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    f6b0963 View commit details
    Browse the repository at this point in the history
  8. Merge pull request Point72#191 from Point72/ac/fix_to_json_parsing_fl…

    …oats
    
    Fix to_json serialization for floats
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    cc60b87 View commit details
    Browse the repository at this point in the history
  9. Update baseline to stable version

    Signed-off-by: Arham Chopra <arham.chopra@cubistsystematic.com>
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    eaec4a0 View commit details
    Browse the repository at this point in the history
  10. Merge pull request Point72#192 from Point72/ac/parse_none_to_json

    Parse None natively in to_json method
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    68dda2f View commit details
    Browse the repository at this point in the history
  11. PushPullInputAdapter - fix to previous patch that fixed out of order …

    …time handling. Need to account for the null event which signifies end of replay
    
    Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    f11b8fc View commit details
    Browse the repository at this point in the history
  12. Merge pull request Point72#194 from Point72/ac/upgrade_vcpkg_43d81795a

    Upgrade baseline in vcpkg.json
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    3ca95b3 View commit details
    Browse the repository at this point in the history
  13. Merge pull request Point72#195 from Point72/bugfix/push_pull_ooo_patch

    PushPullInputAdapter - fix to previous patch that fixed out of order …
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ef1a239 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    86c4e6d View commit details
    Browse the repository at this point in the history
  15. Merge pull request Point72#174 from Point72/tkp/slacktut

    Start organizing examples, increase test coverage of examples
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e70e4d7 View commit details
    Browse the repository at this point in the history
  16. Merge pull request Point72#196 from Point72/revert-194-ac/upgrade_vcp…

    …kg_43d81795a
    
    Revert "Upgrade baseline in vcpkg.json"
    arhamchopra authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    df3bb2d View commit details
    Browse the repository at this point in the history
  17. Move websocket example after merge

    Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    abcd307 View commit details
    Browse the repository at this point in the history
  18. Maintain the type of a list-derived object when converting a struct i…

    …n to_dict (Point72#199)
    
    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    AdamGlustein authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4ea4799 View commit details
    Browse the repository at this point in the history
  19. Merge pull request Point72#200 from Point72/tkp/docs

    Move websocket example after merge
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ba90a02 View commit details
    Browse the repository at this point in the history
  20. Re-apply lost updates in dev guides (Point72#202)

    * Re-apply updates to build csp from source
    
    Signed-off-by: Pavithra Eswaramoorthy <pavithraes@outlook.com>
    
    * Add note about DCO in the Contribute.md
    
    Signed-off-by: Pavithra Eswaramoorthy <pavithraes@outlook.com>
    
    * Add back install notes about perl-ipc & git
    
    * Add back Using System Dependencies section
    
    Signed-off-by: Pavithra Eswaramoorthy <pavithraes@outlook.com>
    
    ---------
    
    Signed-off-by: Pavithra Eswaramoorthy <pavithraes@outlook.com>
    pavithraes authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    5103026 View commit details
    Browse the repository at this point in the history
  21. Include AS statement in SQL build query regardless of sqlalchemy vers…

    …ion (Point72#205)
    
    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    AdamGlustein authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    64559cb View commit details
    Browse the repository at this point in the history
  22. Update vcpkg baseline (Point72#209)

    * update vcpkg baseline.  forced vcpkg triplet for linux to x64-linux ( was defaulting to the community x64-linux-dynamic for some reason, which fails when building boost on the latest baseline
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    2abdf59 View commit details
    Browse the repository at this point in the history
  23. Fix interrupt handling issues in csp: ensure first node is stopped an…

    …d reset signaled flag across runs (Point72#206)
    
    * Fix various interrupt handling issues in csp
    
    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    
    * Add comment explaining signal handling in multiple engine threads
    
    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    
    ---------
    
    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    AdamGlustein authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e2a4f2b View commit details
    Browse the repository at this point in the history
  24. fix @217 | add tests

    Signed-off-by: Will Rieger <will.r.rieger@gmail.com>
    wrieg123 authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    89eda4c View commit details
    Browse the repository at this point in the history
  25. minor bugfix to unroll cppimpl. Missing cast from vector value to Ele…

    …mT, which for bool would be a vector value of unsigned char. This was triggering a CSP_ASSERT in debug builds
    
    Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    da9a84f View commit details
    Browse the repository at this point in the history
  26. Add format check to lint step

    Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    efe0fd6 View commit details
    Browse the repository at this point in the history
  27. Merge pull request Point72#219 from Point72/wrr/fix_ws_json_mapper

    Fix JSONTextMessageMapper Bug in WebsocketAdapterManager
    wrieg123 authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    7a25f45 View commit details
    Browse the repository at this point in the history
  28. fix format changes that will now result in lint failures

    Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    da4d5e3 View commit details
    Browse the repository at this point in the history
  29. Add build-debug option to Makefile so we dont forget the proper incan…

    …tations (Point72#222)
    
    * Add build-debug option to Makefile so we dont forget the proper incantations
    
    Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    7441fb5 View commit details
    Browse the repository at this point in the history
  30. Pin linters to narrow range to avoid noise

    Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    d9ac41d View commit details
    Browse the repository at this point in the history
  31. Add placeholder block to build action for service tests (in another PR)

    Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    086c9d5 View commit details
    Browse the repository at this point in the history
  32. Remove all caching code from CSP (Point72#213)

    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    AdamGlustein authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    8a0d881 View commit details
    Browse the repository at this point in the history
  33. Run autofixers with pinned up packages

    Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    471e142 View commit details
    Browse the repository at this point in the history
  34. Merge pull request Point72#211 from Point72/tkp/checklint

    Check for python formatting changes in lint step
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    78e7aca View commit details
    Browse the repository at this point in the history
  35. Merge pull request Point72#223 from Point72/tkp/lint

    Pin linters to avoid noise, run auto fixers after latest changes and pinning
    timkpaine authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    12cceeb View commit details
    Browse the repository at this point in the history
  36. Python 3.12 build support (Point72#221)

    * resolve Point72#13 - Python 3.12 build support. 
       * python 3.12 - fix unbound local issue - changed how ts inputs to PyNode are reset to null due to new LOAD_FAST vs LOAD_FAST_CHECK opcodes in Python 3.12.  Inject DELETE opcodes into bytecode rather than setting directly to null in c++
       * cibuildwheel 2.11.2 -> 2.16.5
    
    Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    7b3c3a7 View commit details
    Browse the repository at this point in the history
  37. Update to arrow / pyarrow 16 (Point72#210)

    * Upgrade pyarrow to 16.0.0
    
    Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
    robambalu authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    68927fe View commit details
    Browse the repository at this point in the history
  38. Upgrade CSP to C++20; build websocket against C++17; rename .hi files (

    …Point72#224)
    
    Signed-off-by: Adam Glustein <Adam.Glustein@Point72.com>
    AdamGlustein authored and Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    d6479c5 View commit details
    Browse the repository at this point in the history
  39. Rewritten branch Empty commit.

    This is an empty commit, it is kept for information purposes.
    
    This is a rewritten branch, that squash the content of PR Point72#142 into a
    single commit (keeping a merge commit).
    
    Due to the merkel tree nature of git, all the subsequent commits have
    been rewritten, have a different hash and so it will need a force push.
    
    For completeness here is the current list of commits on main that have
    been rewritten and their new counterpart:
    
        old     new
        e1e1f82 7b3c3a7 : Python 3.12 build support (Point72#221)
        a32cef3 2abdf59 : Update vcpkg baseline (Point72#209)
        8bae523 c51a86b : Merge pull request Point72#189 from Point72/pavithraes/fix-links
        0964fad 7a25f45 : Merge pull request Point72#219 from Point72/wrr/fix_ws_json_mapper
        755debf cc60b87 : Merge pull request Point72#191 from Point72/ac/fix_to_json_parsing_floats
        5c7e55f ba90a02 : Merge pull request Point72#200 from Point72/tkp/docs
        2568689 abcd307 : Move websocket example after merge
        f9b7e62 da4d5e3 : fix format changes that will now result in lint failures
        687dc2e d6479c5 : Upgrade CSP to C++20; build websocket against C++17; rename .hi files (Point72#224)
        9b442d5 8adb1a7 : Upgrade baseline in vcpkg.json
        92b7e34 d9ac41d : Pin linters to narrow range to avoid noise
        ee1aaf2 f11b8fc : PushPullInputAdapter - fix to previous patch that fixed out of order time handling.  Need to account for the null event which signifies end of replay
        fef2fac 68927fe : Update to arrow / pyarrow 16 (Point72#210)
        4717f54 086c9d5 : Add placeholder block to build action for service tests (in another PR)
        306a530 ef1a239 : Merge pull request Point72#195 from Point72/bugfix/push_pull_ooo_patch
        fc239d5 4ea4799 : Maintain the type of a list-derived object when converting a struct in to_dict (Point72#199)
        adc79fd f6b0963 : Parse None natively in to_json method
        3871e4a df3bb2d : Merge pull request Point72#196 from Point72/revert-194-ac/upgrade_vcpkg_43d81795a
        6c57fb3 8a0d881 : Remove all caching code from CSP (Point72#213)
        9729984 e70e4d7 : Merge pull request Point72#174 from Point72/tkp/slacktut
        964c77e 12cceeb : Merge pull request Point72#223 from Point72/tkp/lint
        801aa60 86c4e6d : Revert "Upgrade baseline in vcpkg.json"
        7b07bea 64559cb : Include AS statement in SQL build query regardless of sqlalchemy version (Point72#205)
        4621584 5103026 : Re-apply lost updates in dev guides (Point72#202)
        5cde2c7 68dda2f : Merge pull request Point72#192 from Point72/ac/parse_none_to_json
        6b4f38b efe0fd6 : Add format check to lint step
        4a7dc36 eaec4a0 : Update baseline to stable version
        c5acdc8 3ca95b3 : Merge pull request Point72#194 from Point72/ac/upgrade_vcpkg_43d81795a
        00c2a06 471e142 : Run autofixers with pinned up packages
        b748dc7 7441fb5 : Add build-debug option to Makefile so we dont forget the proper incantations (Point72#222)
        24c5818 89eda4c : fix @217 | add tests
        96a47b9 118a2fb : Fix to_json serialization for floats
        895563c 78e7aca : Merge pull request Point72#211 from Point72/tkp/checklint
        063b137 e2a4f2b : Fix interrupt handling issues in csp: ensure first node is stopped and reset signaled flag across runs (Point72#206)
        7197c77 da9a84f : minor bugfix to unroll cppimpl.  Missing cast from vector value to ElemT, which for bool would be a vector value of unsigned char.  This was triggering a CSP_ASSERT in debug builds
    
    With the exception of the squashed one :
    
        faee778 : Merge pull request Point72#142 from Point72/pavithraes/docs-restructure
                    that is a squash of all of Point72#142
    
    All commits before that until 5d7eeb are unchanged
    
    You can use the following command using this commit message to check
    each of those commits vs their counterpart:
    
    ```
    $ git show HEAD |tail -n +16 |head -n 35 | cut -f 1 -d: | xargs -L1 git diff --stat
    ```
    Carreau committed May 13, 2024
    Configuration menu
    Copy the full SHA
    b99ee3c View commit details
    Browse the repository at this point in the history