Permalink
Commits on Sep 26, 2011
  1. [fix] stdlib/dom: more tolerant and efficient Dom.select_id

    François-Régis Sinot committed Sep 26, 2011
  2. [fix] scheduler: performance improvement

    OpaOnWindowsNow committed with François-Régis Sinot Sep 26, 2011
  3. [enhance] distrib: add opatop binary

    OpaOnWindowsNow committed with François-Régis Sinot Sep 23, 2011
  4. [feature] closure serialisation: adding the runtime to implement clos…

    …ure serialisation
    OpaOnWindowsNow committed with François-Régis Sinot Aug 12, 2011
  5. [feature] closure serialisation: adding closure instrumentation (comp…

    …iler part)
    Valentin Gatien-Baron committed with François-Régis Sinot Jun 23, 2011
  6. [fix] ei: correctly computing the have_typeof set when variables aren…

    …'t shared in a recursive set of bindings
    Valentin Gatien-Baron committed with François-Régis Sinot Jun 27, 2011
  7. [fix] pass_ExplicitInstantiation: avoid inserting empty Newval

    Valentin Gatien-Baron committed with François-Régis Sinot Aug 12, 2011
  8. [fix] lambda lifting: alpha converting the types of lifted functions …

    …to avoid clashes (should do that only before ei,it is pointless after)
    Valentin Gatien-Baron committed with François-Régis Sinot Jun 27, 2011
  9. [enhance] qmlTypes: add renaming possibility with refresh of typescheme

    Valentin Gatien-Baron committed with François-Régis Sinot Jun 24, 2011
  10. [feature] surfaceAst: create bind_ident (and use in pattern) node to …

    …distinguish use or bind of ident and add directive to bind case
    
    any pattern binding can be associated with directive,
    in particular this includes lambda to enable parameter tagging
    OpaOnWindowsNow committed with François-Régis Sinot Sep 8, 2011
  11. [contrib] merge: FreeBSD port, pull request #13 from git://github.com…

    …/fperrin/opalang
    François-Régis Sinot committed Sep 26, 2011
Commits on Sep 25, 2011
  1. New platform: `FreeBSD'

    GNU/kFreeBSD still uses `Linux' as the platform.
    
    Like Linux, but uses `cp' instead of `cp -u'.
    fperrin committed Sep 12, 2011
Commits on Sep 21, 2011
  1. amd64 is a synonym for x86_64

    fperrin committed Sep 3, 2011
  2. Check for java

    fperrin committed Aug 29, 2011
  3. Use kqueue on FreeBSD too

    fperrin committed Aug 29, 2011
  4. [fix] scheduler: cleanup priority processing

    Hugo Heuzard committed Sep 20, 2011
  5. [fix] I18n: use string for I18.language and I18.region, to avoid some…

    … overhead with big sum type
    
    the big sum language type have generated a lot of scalability problems (and fixes)
    and the benefit of the sum type was slight
    
    it remains the problem of the executable size (contains both full client and server code)
    OpaOnWindowsNow committed Sep 21, 2011
  6. [feature] stdlib.core.opatype: OpaTsc.get on client with unknown type

    for some reason the client can ask a unknown client type during serialisation even wihtout having asking it previously on deserialisation.
    
    it may be that the type don't have to be explored completly during deserialsation (e.g. deserialisong option(toto) doesn't mean we will ask toto)
    OpaOnWindowsNow committed Sep 21, 2011
Commits on Sep 20, 2011
  1. [fix] widgets: fix datepicker

    Hugo Heuzard committed Sep 20, 2011
  2. [feature] Internationalisation: add @i18n directive and start support…

    … for translation packages
    
    see doc/i18n for more information
    OpaOnWindowsNow committed Sep 8, 2011
  3. [enhance] stdlib.core.js.jsast_cleaning.opa: more aggressive cleaning…

    … of type definition
    
    types which are not statically used in client code or in server rpc code are now cleaned from cleint code
    
    remark:
    the client could still need such type at run-time, (e.g. polymorphic call back from server to client)
    when it happens, the client completes its type map by asking the server
    OpaOnWindowsNow committed Sep 20, 2011
  4. [feature] stdlib.core.rpc.core.opaserialize: deserialisation on clien…

    …t with unknown type
    
    previously all type needed at run time should be on the client side
    now if a type is not known by the client, it can request its definition on the server
    
    this feature preprares more aggressive cleaning of the client code
    OpaOnWindowsNow committed Sep 19, 2011
  5. [enhance] qmljs_Serializer: rework top-level side-effet detection to …

    …handle more case of generated code
    
    the detection is done on final code (optimised ...) which contains local anonymous applied function (as block, see fix on depth datastructures) and variable assignement with sharing, and while and switch ...
    
    the detection did not distinguish toplevel statement and in function statement, so it could not handle statement
    
    now we consider that local variable can be assign without side-effect, and handles block as applied anonymous function
    and we distinguish toplevel statement
    OpaOnWindowsNow committed Sep 19, 2011
  6. [fix] widget: fix date picker widget

    Hugo Heuzard committed Sep 20, 2011
  7. [feature] stdlib/session: mixed selector by default

    François-Régis Sinot committed Sep 20, 2011