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

(PE-28877) Teach ASTCompiler about bolt #2329

Closed
wants to merge 4 commits into from

Commits on Apr 27, 2020

  1. (PE-28877) Teach ASTCompiler about bolt

    Previously when the compile endpoint was asked to compile AST with references to Bolt objects the compile would fail. This commit updates the compiler to accept serialized pcore and to deserialize it for compilation. This adds the requirement of bolt library code (and some supporting gems [logging, addressable, publis_suffix]) as well as the boltlib module. Part of making the serialized types perform as expected the compiler now creates specialized bolt inventory to back operations on bolt Target options.
    donoghuc committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    27717af View commit details
    Browse the repository at this point in the history
  2. (SQUASH-ME) Updates based on review

    SQUASH BEFORE MERGE.
    donoghuc committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    b43cc28 View commit details
    Browse the repository at this point in the history
  3. (PE-28941) Expect plan vars and facts as JSON encoded string

    In order to avoid serialization bugs passing data from clojure to ruby pass through facts, trusted_facts, and plan vars as a JSON encoded string in the request, then deserialize them in the compile_ast method.
    donoghuc committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    08ae2b6 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. (TMP-SQUASH) Temporarly commit for debugging help

    SQUASH BEFORE MERGE>
    donoghuc committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    983b31a View commit details
    Browse the repository at this point in the history