Permalink
Commits on Sep 16, 2011
Commits on Sep 15, 2011
  1. [feature] stdlib: First version of the CouchDb api.

    Thomas Refis committed Aug 31, 2011
  2. [enhance] stdlib: Added a function in opaserialize which doesn't care…

    … about fields order when deserializing.
    Thomas Refis committed Sep 15, 2011
  3. [enhance] qmljsimp/imp_SumCase: reduces the complexity of filter_othe…

    …r_cases
    
    reduces by a factor N, where N is the total number of field is the sum type
    by pre-computing inconsitent fields inside the inner loop
    OpaOnWindowsNow committed Sep 13, 2011
  4. [enhance] qmljsimp/imp_Code: add datastructure depthness limitation, …

    …and refactor with environment depthness limitation to regroup all ad-hoc transformation
    OpaOnWindowsNow committed Sep 13, 2011
  5. [enhance] qmlPatternAnalysis: reduces the complexity of class_merge

    the class_merge function (which can be called a number of time proportional to the sum type size),
    was for each field of the class :
    -flattening the main type,
    -then linear searching the right sum case,
    -then searching the field type,
    
    now each operation is done once when the information (ty,class,field) is available and the linear search has been replace by index intersection
    
    reduction is at least proportional to the size of the sum type
    OpaOnWindowsNow committed Sep 6, 2011
  6. [doc] stdlib.core.web.request.HttpRequest: indicates the non standard…

    … behaviour of get_headers and fix is_secured comment
    OpaOnWindowsNow committed Sep 7, 2011
  7. [enhance] opa syntax: in parser construct, add possibility to directl…

    …y call a subparser with parameter
    OpaOnWindowsNow committed Sep 13, 2011
  8. [enhance] surfaceAstRenaming.ml: complete 'variable X appears several…

    … times' with a location hint
    OpaOnWindowsNow committed Aug 5, 2011
  9. [fix] parser construct and stdlib.core.parser: fix loop behaviour wit…

    …h '*', '+' used with non progressing parser
    
    when '*' and '+' construct were used with non progressing rules, the old behaviour was too loop
    the new behaviour is to detect such situation and to finish the '*' and '+' construct with proper status
    
    for instance with:
    many_a = parser .* -> void
    many_ab = parser many_a* "b" -> void
    
    before:
    the parser many_a can always be successful by parsing nothing
    so the parser many_ab applies repeatedly with success the parser many_a at the start of the input in loop
    
    now:
    when no progress is made in a repeating construction ('+','*'), the construction is done
    OpaOnWindowsNow committed Sep 5, 2011
  10. [revert] bsl: "[cleanup] bsl: unused closure functions"

    This reverts commit c5d1e28.
    Anthonin Bonnefoy committed Sep 15, 2011
  11. [enhance] Template: Added checked_text and make text escape special c…

    …haracters.
    Anthonin Bonnefoy committed Jul 18, 2011
Commits on Sep 14, 2011
  1. [debug] mimetype: add debugVariable MIMETYPE_DEBUG and some debug

    Raja committed with Thomas Refis Sep 13, 2011
  2. [cleanup] bsl: opacapize cpsRewriter

    Raja committed with Thomas Refis Sep 13, 2011
  3. [cleanup] bsl: unused pervasives functions

    Raja committed with Thomas Refis Sep 13, 2011
  4. [cleanup] bsl: unused closure functions

    Raja committed with Thomas Refis Sep 13, 2011
  5. [cleanup] bsl: unused number functions

    Raja committed with Thomas Refis Sep 13, 2011
  6. [fix] qmlcps: remove unused code

    Thomas Refis committed Sep 14, 2011
  7. [fix] stdlib/network: no @publish, and refactoring about channel order

    no reason to @publish in stdlib: e.g. for an authentified chat, better to expose
    only add or broadcast functions with access control
    
    provide a dummy client implementation of on_remove (e.g. to allow client networks)
    François-Régis Sinot committed Sep 13, 2011
  8. [fix] book/hello_chat: was accidentaly broken in 3c855e0

    François-Régis Sinot committed Sep 13, 2011
Commits on Sep 13, 2011
  1. [fix] stdlib: WebClient now uses user specified headers.

    Thomas Refis committed Sep 13, 2011
  2. [fix] FormBuilder: few fixes.

    aszlig committed with akoprow Sep 3, 2011
Commits on Sep 12, 2011
  1. [doc] book/web_service: fixed option to set port

    François-Régis Sinot committed Sep 12, 2011
  2. [fix] UserContext: remove some un-needed directive

    Hugo Heuzard committed Sep 12, 2011