Skip to content
Commits on Apr 25, 2012
  1. @aseemk

    Merge branch 'release/0.2.8'

    aseemk committed
  2. @aseemk
  3. @aseemk
  4. @aseemk

    Same optimizations for paths.

    aseemk committed
  5. @aseemk

    Improve code style of getters/setters a lot.

    aseemk committed
    No more string property names -- now these look like actual method/prop names.
    CoffeeScript FTW!
  6. @aseemk

    Improve object construction perf >50x!

    aseemk committed
    By moving getter/setter properties to the prototype instead of per instances.
  7. @aseemk

    Add basic profiling script.

    aseemk committed
    To test the efficiency of our class constructors.
    
    On my MacBook Air, 100k nodes currently takes ~2.1 secs.
Commits on Apr 23, 2012
  1. @aseemk
  2. @aseemk

    Merge branch 'release/0.2.7'

    aseemk committed
  3. @aseemk
  4. @aseemk
  5. @aseemk
  6. @aseemk
  7. Line 180: Switched order of arguments to "query, callback" for .query…

    Stephen Rivas JR committed
    …() method to keep consistent with other methods. If I'm missing the point of the original order, I apologize - seemed backwards to me!
  8. @aseemk

    Minor: remove unnecessary .npmignore.

    aseemk committed
    Publishing tests isn't a big deal, but publishing e.g. the database or support
    libraries is. Those are already specified in .gitignore, but npm ignores that
    file if an .npmignore is present.
    
    So rather than duplicate ignores across two files, just use .gitignore.
  9. @aseemk

    Minor fix to readme.

    aseemk committed
  10. @aseemk
  11. @aseemk

    Merge branch 'release/0.2.6'

    aseemk committed
  12. @aseemk

    Readme improvements.

    aseemk committed
    - Link to node-neo4j-template for usage.
    
    - Instructions for developing w/ CoffeeScript & Streamline.
    
    - Add link to Node.js, which hopefully fixes #16.
  13. @aseemk

    Minor package.json improvements.

    aseemk committed
  14. @aseemk
  15. @aseemk
  16. @aseemk

    Support publishing compiled JS!

    aseemk committed
  17. @aseemk
  18. @aseemk

    No longer require compiling to use!

    aseemk committed
    In other words: support running compiled code only! Generate the compiled JS
    via `cake build` and remove it via `cake clean`.
    
    TODO: Translate this to the `npm publish` process.
    
    When the JS is present, it's used. You can even confirm by deleting the source
    .coffee files and running `npm test`.
    
    As a result, removed CoffeeScript from dependencies to devDependencies. XXX
    Streamline needs to be kept, because the runtime is used by the generated JS.
    
    TODO: Did removing the `require('streamline/lib/util/flows')` line -- added to
    get sync stack traces in Streamline 0.1 -- break the sync stack traces?
  19. @aseemk

    Streamline 0.2: use regular .coffee extensions!

    aseemk committed
    Using the new 0.2 feature of letting the file specify that it's Streamline,
    rather than having to rely on the extension to derive that:
    
        return if not require('streamline/module')(module)
    
    This now lets us `require('./foo')` instead of `require('./foo_')`, a big win
    since it'll let us publish compiled JS easily!
  20. @aseemk
Commits on Apr 22, 2012
  1. @aseemk
  2. @aseemk
  3. @aseemk
  4. @aseemk
Commits on Mar 1, 2012
  1. @aseemk
  2. @aseemk

    Merge branch 'release/0.2.5'

    aseemk committed
  3. @aseemk
  4. @aseemk

    HTTP Basic Auth support! Fixes #7.

    aseemk committed
    Many thanks to @anatoliychakkaev for the great suggested workaround.
    I basically applied it, except as a wrapper rather than a monkey-patch.
    
    Tested against Heroku-hosted db; works great!
Something went wrong with that request. Please try again.