Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 5, 2012
  1. @BourgerieQuentin
  2. @BourgerieQuentin
  3. @BourgerieQuentin
  4. @BourgerieQuentin
  5. @BourgerieQuentin
  6. @BourgerieQuentin
Commits on Aug 31, 2012
  1. @arthuraa
  2. @arthuraa

    [doc] bslregisterlib: typo.

    arthuraa authored
  3. @arthuraa

    [doc] bsljsconf: typos.

    arthuraa authored
Commits on Aug 30, 2012
  1. @arthuraa

    [fix] bslJs: keep comments in processed files.

    arthuraa authored
    We need comments when validating the plugins.
  2. @arthuraa

    [fix] bslregister: resolve path instead of cd'ing.

    arthuraa authored
    Fixes extern files that weren't found when building plugins.
Commits on Aug 28, 2012
  1. @arthuraa
  2. @arthuraa
  3. @arthuraa
  4. @arthuraa

    [doc] libbsl: typo.

    arthuraa authored
  5. @arthuraa

    [fix] bsljsparse: whitespace regexp.

    arthuraa authored
    Tags were being read as ["c"; "p"; "s"] instead of ["cps"].
  6. @arthuraa
  7. @arthuraa
  8. @arthuraa
  9. @arthuraa
  10. @arthuraa
  11. @arthuraa
  12. @arthuraa
  13. @arthuraa
Commits on Aug 27, 2012
  1. @arthuraa
  2. @arthuraa

    [enhance] libbsl: more permissive bsl type checking.

    arthuraa authored
    When registering a bypass, if we find a previous definition whose type
    differs only in OpaValue declarations (e.g. "int -> option(string)"
    and "int -> opa[option(string)]"), we consider them to be the same
    type, since this only affects projections.
Commits on Aug 24, 2012
  1. @arthuraa

    [doc] libbsl: typos.

    arthuraa authored
  2. @arthuraa
Commits on Aug 21, 2012
  1. @arthuraa

    [fix] bsljs: rename in whole plugin.

    arthuraa authored
    Since plugins may reference identifiers defined in another module,
    renaming each file separately will break them. Therefore, we now build
    the renaming map using all plugin modules and then rename all modules
    together.
Commits on Aug 17, 2012
  1. @arthuraa

    [fix] libbsl: consider scope when renaming js bypasses.

    arthuraa authored
    If we don't consider scope, local variables that shadow bypasses will
    be renamed too, which can cause bugs.
  2. @arthuraa

    [fix] libbsl: add tags automatically in new syntax.

    arthuraa authored
    The second_order field wasn't being set correctly.
  3. @arthuraa

    [fix] libbsl: rename idents in js new syntax.

    arthuraa authored
    When we read a file with directives, we rename all registered
    identifiers to their fully qualified names. Thus, in bslFoo.js,
    
        /**
         * @register {int -> int}
         */
        function toto(a) {
            return a + toto(a);
        }
    
    becomes
    
        function BslFoo_toto(a) {
            return a + BslFoo_toto(a);
        }
  4. @arthuraa
  5. @arthuraa
  6. @arthuraa
Something went wrong with that request. Please try again.