Permalink
Commits on Sep 16, 2012
  1. Bump version number

    samoht committed Sep 16, 2012
  2. Merge pull request #9 from djs55/type_conv

    samoht committed Sep 16, 2012
    Fixes following type_conv changes
Commits on Sep 15, 2012
  1. Correct the spelling of "type_conv"

    David Scott committed Sep 15, 2012
Commits on Mar 20, 2012
Commits on Mar 19, 2012
  1. Uncomment tests

    samoht committed Mar 19, 2012
  2. Merge pull request #8 from jeromemaloberti/master

    samoht committed Mar 19, 2012
    Same as before, but cleaner :).
  3. Fix 2 problems when interfacing with C sharp.

    jeromemaloberti committed Mar 19, 2012
    - i8 type
    - Int values should be typed in xml.
  4. Add DateTime type.

    jeromemaloberti committed Mar 19, 2012
Commits on Feb 23, 2012
  1. Fix typos

    samoht committed Feb 23, 2012
  2. Update repository name (rpc-light => ocaml-rpc)

    samoht committed Feb 23, 2012
    Also add some notes on the optional arguments to pass to the rpc syntax extension.
  3. Add an (optional) mapping between field names

    samoht committed Feb 23, 2012
    This enables us to write:
    
        type t = { foo: int } with rpc("foo" => "type")
    
    This means that in ML, you will write x.foo, but this will be translated to a JSON record where the field is named "type".
    
    No sanity checks are done at all, so it the developper's responsability to keep the mapping bijective and to not make typo!
Commits on Jan 10, 2012
Commits on Nov 22, 2011
  1. Merge pull request #6 from djs55/xmlrpc-quoting

    samoht committed Nov 22, 2011
    [xmlrpc]: don't forget the last string fragment, between the last quoted...
  2. [xmlrpc]: don't forget the last string fragment, between the last quo…

    David Scott committed Nov 22, 2011
    …ted character and the end.
Commits on Nov 2, 2011
  1. Insert the with_gen rule at the correct place

    samoht committed Nov 2, 2011
    This commit fixes issue #5
  2. Add requirements

    samoht committed Nov 2, 2011
  3. Update README

    samoht committed Nov 2, 2011
  4. Rename README -> README.md

    samoht committed Nov 2, 2011
Commits on May 16, 2011
  1. Merge pull request #4 from djs55/spelling

    samoht committed May 16, 2011
    Correct a minor spelling mistake: dictionnary -> dictionary
  2. Merge pull request #3 from djs55/infinite-loop

    samoht committed May 16, 2011
    Avoid an infinite loop when parsing broken json (see new tests/json.ml)
Commits on May 14, 2011
  1. Fix an infinite loop in the event an exception is generated while par…

    David Scott committed May 14, 2011
    …sing broken JSON.
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  2. Add an example broken JSON string which generates an infinite loop ra…

    David Scott committed May 14, 2011
    …ther than a parse failure.
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  3. Correct a minor spelling mistake: dictionnary -> dictionary

    David Scott committed May 14, 2011
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Apr 11, 2011
  1. Remove the external definitions from the processed file. This gets ar…

    jonludlam committed Feb 2, 2011
    …ound the problem that compiling with the native compiler when you have more than 5 arguments leads to having to specify two things in the external declaration
  2. Fix a couple of bugs with the autogenerated code. In particular, now …

    jonludlam committed Feb 2, 2011
    …support modules as namespaces for types
  3. Fix bug introduced when tidying up the code...

    Jon Ludlam committed with jonludlam Jan 22, 2011
  4. Add an idl generator

    jonludlam committed Jan 22, 2011
  5. Fix pa_module_conv, broken by ocaml-3.12.0

    Jon Ludlam committed with jonludlam Dec 20, 2010
  6. Add client test.

    samoht committed with jonludlam Feb 26, 2010