Permalink
Commits on Jun 11, 2012
  1. fix rename-to-js regex

    Bronsa committed with David Nolen Jun 11, 2012
  2. Use specific path-munging function for ns resolution

    raph-amiard committed with David Nolen Jun 8, 2012
Commits on Jun 8, 2012
  1. Merge branch 'cljs-305-proto-inline'

    David Nolen committed Jun 8, 2012
  2. Merge branch 'fix-resolve-var' into cljs-305-proto-inline

    Conflicts:
    	src/clj/cljs/core.clj
    
    * src/clj/cljs/core.clj: merge
    David Nolen committed Jun 8, 2012
  3. * src/clj/cljs/core.clj: we have property access, use it. less string…

    … manipulation in deftype.
    David Nolen committed Jun 8, 2012
  4. * src/clj/cljs/core.clj: fix fast path protocols

    David Nolen committed Jun 8, 2012
  5. * src/clj/cljs/compiler.clj: resolve-var now consistently returns a p…

    …roperly namespaced symbol
    David Nolen committed Jun 8, 2012
  6. CLJS-129: Fix browser-connected REPL namespace loading

    The browser-connected REPL keeps track of all of the namespaces it has
    loaded and will only load them once. Some namespaces will have already
    been loaded when the host page was loaded in the browser. This fixes
    how we attempt to determine what has already been loaded. Instead of
    asking the browser what has been loaded, which is not reliable, we
    allow namespaces to be loaded a second time. If loading a namespace a
    second time will cause problems, the namespace can be passed to
    repl-env to be ignored. See doc string for cljs.repl.browser/repl-env.
    brentonashworth committed Jun 8, 2012
  7. * src/clj/cljs/compiler.clj: comments about the various protocol keys…

    …. add :protocol-impl :protocol-inline to the analysis environment when analyzing fn methods
    David Nolen committed Jun 8, 2012
  8. * src/clj/cljs/compiler.clj: propagate :protocol-impl

    David Nolen committed Jun 8, 2012
  9. * src/clj/cljs/compiler.clj: mark defrecord and deftype as :type true…

    … in namespaces atom
    David Nolen committed Jun 8, 2012
  10. * src/clj/cljs/core.clj: type-hint first arg of all extend-type imple…

    …mentation fns
    David Nolen committed Jun 8, 2012
  11. * src/clj/cljs/core.clj: pass information about inline protocol fns a…

    …long
    David Nolen committed Jun 8, 2012
Commits on Jun 7, 2012
  1. * src/clj/cljs/core.clj: tsym -> this-sym, tsym already referred to t…

    …he type sym
    David Nolen committed Jun 7, 2012
  2. * src/clj/cljs/compiler.clj: put deftype and defprotocol :protocols m…

    …eta into namespaces
    David Nolen committed Jun 7, 2012
  3. * src/clj/cljs/core.clj: collect protocols and add to deftype and def…

    …record name symbol metadata
    David Nolen committed Jun 7, 2012
  4. * src/clj/cljs/core.clj: break out shared code, dt->et from deftype /…

    … defrecord
    David Nolen committed Jun 7, 2012
  5. emit cljs.core.ObjMap.EMPTY when map is empty

    Bronsa committed with David Nolen Jun 7, 2012
  6. * benchmark/cljs/benchmark_runner.cljs: add PHM benchmark - update ex…

    …isting key - not bad
    David Nolen committed Jun 7, 2012
Commits on Jun 6, 2012
  1. * src/cljs/cljs/core.cljs: switch to Box for added-leaf? in PHM. smal…

    …l jump in perf.
    David Nolen committed Jun 6, 2012
Commits on Jun 5, 2012
  1. Fix printing of RegExp objects

    brandonbloom committed with David Nolen Jun 5, 2012