Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 6, 2014
  1. Move the generator to a subdir

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Sep 18, 2014
  1. Apply standard style with 'ocp-indent --syntax lwt -i'

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Nov 29, 2012
  1. Generalise special type "Channel" to a "Custom <string>" where each b…

    authored
    …inding must provide marshalling functions etc.
Commits on Nov 28, 2012
Commits on Sep 19, 2012
  1. More refactoring of html backend

    authored
Commits on May 26, 2012
Commits on May 23, 2012
  1. IDL: prepend a "debug_info" argument on each function

    authored
    This allows us to track all the side-effects of (eg) a XenAPI task
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  2. Fix exception marshalling

    authored
    * python now uses the same convention as rpc-light i.e.
    
      exceptions with single arguments look like:
    
    (({'Status': 'Failure', 'ErrorDescription': ['Unimplemented', 'fooooo']},), None)
    
      while those with multiple arguments look like:
    (({'Status': 'Failure', 'ErrorDescription': ['Does_not_exist', ['my sanity', 'fooooo']]},), None)
    
    * the Unimplemented exception now matches the SMAPIv2 definition
Commits on May 22, 2012
Commits on May 21, 2012
  1. python: fix type-checking of longs and result values

    authored
    In python's xmlrpc implementation a long could be "0" or 0L
    
    In ocaml's rpc-light implementation, result values are not named.
Commits on May 18, 2012
Commits on Mar 12, 2012
  1. python: simple RPC request/response now working:

    authored
    >>> x.SR.reset("foo", "bar")
    {'Status': 'Failure', 'Value': ['UnmarshalException', 'arguments', 'dict', "'foo'"]}
    >>> x.SR.reset({"debug":"d"})
    {'Status': 'Failure', 'Value': ['UnmarshalException', 'argument missing', 'sr', '']}
    >>> x.SR.reset({"debug":"d", "sr":"e"})
    {'Status': 'Failure', 'Value': ['InternalError', "SR_server_dispatcher instance has no attribute 'impl'"]}
    
    >>> x.SR.reset({"debug":"d", "sr":"e"})
    {'Status': 'Success', 'Value': {}}
  2. Add fontawesome

    authored
Commits on Mar 11, 2012
  1. python: generate inheritable skeleton and an arbitrary-value-returnin…

    authored
    …g marshalling test server
Commits on Mar 10, 2012
Commits on Mar 9, 2012
Commits on Mar 7, 2012
  1. Add some exception declarations

    authored
Commits on Mar 6, 2012
  1. Auto-generate the navbar index

    authored
  2. Add a Pair type

    authored
  3. Add option types

    authored
  4. Add a unit type

    authored
  5. Start handling type declarations in nested scopes (note we only nest …

    authored
    …2 levels deep by construction atm)
Commits on Mar 5, 2012
  1. Fix lookup of named types within an environment. Note all types are c…

    authored
    …urrently only in the top-level of the IDL currently.
Something went wrong with that request. Please try again.