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

Implement missing ops and predefined functions for 2.0 #400

Merged
merged 30 commits into from
Feb 27, 2019

Commits on Feb 22, 2019

  1. add byteArrayToLong;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    49dbe17 View commit details
    Browse the repository at this point in the history
  2. add xorOf;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    0bc2c2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60fde65 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f3f4e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cc74ba View commit details
    Browse the repository at this point in the history
  6. fix SOption.method to have generic types (don't substitute for SOptio…

    …n.elemType on the fly);
    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    699d55c View commit details
    Browse the repository at this point in the history
  7. fix build after rebase;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    3899508 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a2f89b View commit details
    Browse the repository at this point in the history
  9. add BitOp serialization;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    cd0d4e8 View commit details
    Browse the repository at this point in the history
  10. add BinXor serialization;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    6fbeb9b View commit details
    Browse the repository at this point in the history
  11. add LogicalNotSerializer;

    add OneArgumentOperationSerializer (Negation, BitInversion);
    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    a8625a0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    be490bf View commit details
    Browse the repository at this point in the history
  13. add SigmaDslBuilder.byteArrayToLong implementation (codegen);

    implement SigmaDslBuilder.byteArrayToLong in RuntimeCosting and TreeBuilding;
    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    3745d2e View commit details
    Browse the repository at this point in the history
  14. disable (de)serialization roundtrip for ZProofBlock test;

    switched byteArrayToLong test to go through costing;
    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    9668338 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2f3cd15 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    edcf2c0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    24de39f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fcf3058 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2abd8ec View commit details
    Browse the repository at this point in the history
  20. fix SigmaCompilerTest;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    f4e6ba6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    823e0cd View commit details
    Browse the repository at this point in the history
  22. build fix after rebase;

    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    1daf285 View commit details
    Browse the repository at this point in the history
  23. remove adaptSigmaBoolean in XorOf costing;

    use withDefaultSize in ByteArrayToLong costing;
    greenhat committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    a81ffea View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2019

  1. add special.sigma.BigInt test (failing);

    revert hack for BigInt type in func;
    greenhat committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    55eb2d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    237de80 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. make SOption a SGenericType;

    fix SFunc.typeParams to hold tpeParams;
    (de)serialize type idents in MethodCall.typeSubst using index in SFunc.tpeParams list;
    greenhat committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    391cec0 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. remove type param index in MethodCall serialization (only concrete ty…

    …pes in the order of SGenericType.typeParams);
    
    fix Coll.zip() to include tOV type subst in TreeBuilding;
    greenhat committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    eb4b3c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Configuration menu
    Copy the full SHA
    37804f6 View commit details
    Browse the repository at this point in the history
  2. fix build;

    greenhat committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    772a030 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a5524a View commit details
    Browse the repository at this point in the history