Skip to content
This repository

Feb 17, 2010

  1. Aaron Patterson

    johnson needs date from core.js

    tenderlove authored

Jan 25, 2010

  1. John Barnette

    Prep for v1.2.0.

    authored

Oct 03, 2009

  1. Matthew Draper

    Make J::SM::Runtime a subclass of J::Runtime.

    Similarly, invent a J::RubyLandProxy, which is the superclass of
    J::SM::RubyLandProxy.
    
    Neither of these classes are useful in themselves, without an
    engine-specific subclass providing the real implementation... but their
    separate existence should simplify documenting the user-relevant API.
    matthewd authored

Sep 27, 2009

  1. Matthew Draper

    Vague attempt to make the API look more documented.

    Not really adding a lot of real information... and I think I've made a
    mess of the call-seq presentation.
    matthewd authored

Sep 19, 2009

  1. John Barnette

    LOAD_PATH wrangling is unnecessary, JS files live below lib now.

    authored
  2. John Barnette

    Move internal JavaScript files under lib/johnson/js.

    authored
  3. John Barnette

    Localize the johnson/cli requires.

    authored
  4. John Barnette

    Separate version file is pointless.

    authored

Nov 10, 2008

  1. John Barnette

    Revert "Ruby.Class.prototype, not totally robust."

    This reverts commit 765121e. My changes
    introduced some SM GC root leaking. We'll pull this back in shortly.
    authored

Nov 09, 2008

  1. John Barnette

    Ruby.Class.prototype, not totally robust.

    authored

Aug 19, 2008

  1. Aaron Patterson

    adding some utility methods and rdoc

    tenderlove authored

Jun 24, 2008

  1. John Barnette

    Make bin/johnson take a -r.

    authored

Jun 19, 2008

  1. John Barnette

    Make bin/johnson act a bit more like Rhino for easy framework-hoppin'.

    authored

Jun 01, 2008

  1. Aaron Patterson

    Making exceptions better.

    tenderlove authored

May 31, 2008

  1. John Barnette

    Runtime is the new Context. One context per Ruby thread.

    authored

May 30, 2008

  1. John Barnette

    An initial, incomplete JohnsonRuntime.

    authored

May 22, 2008

  1. Aaron Patterson

    adding the ruby parts

    tenderlove authored

Apr 30, 2008

  1. Aaron Patterson

    moving browser.js, testing browser.js

    tenderlove authored

Apr 23, 2008

  1. Yehuda Katz

    Merge branch 'master' of git@github.com:jbarnette/johnson

    * 'master' of git@github.com:jbarnette/johnson:
      Basic exception handling for Context#evaluate.
      Moved our global object creation, etc into a separate file.
      Motherfriendly MANIFEST.
      Fix some indentation.
      Move our SpiderMonkey extensions to extensions.c.
      Part 1 of cleaning up initialize_native, thanks to zenspider.
      fixing warnings, accepting *args
      populating file name and line number on parse errors
      asking the file stream for its name
    wycats authored
  2. Aaron Patterson

    fixing warnings, accepting *args

    tenderlove authored

Apr 22, 2008

  1. Yehuda Katz

    Trying to get browser working

    wycats authored

Apr 21, 2008

  1. John Barnette

    Namespaced our JS bits.

    authored

Apr 20, 2008

  1. John Barnette

    Reimplement property and method access. Mostly.

    authored

Apr 19, 2008

  1. John Barnette

    Merge branch 'master' of git@github.com:jbarnette/johnson

    authored
  2. John Barnette

    Add a bunch of improvements to bin/johnson. All of these can be speci…

    …fied
    
    multiple times.
    
    -I [DIRECTORY]
    Adds DIRECTORY to the Ruby load path.
    
    -i [FILE]
    Pre-evaluate FILE before going into interactive mode.
    
    -e [EXPRESSION]
    Evaluate EXPRESSION and exit.
    authored
  3. Yehuda Katz

    Moving JS over into top-level directory; changing LOAD_PATH; Added te…

    …mplate.js
    wycats authored

Apr 18, 2008

  1. #28 #23 arrays work in js land and so does for .. in

    Aaron Patterson authored
  2. John Barnette

    Make Johnson.parse() an alias for Johnson::Parser.parse().

    authored

Apr 15, 2008

  1. John Barnette

    Renaming proxies for clarity.

    authored

Apr 02, 2008

  1. Added Johnson.evaluate() as a simple front-end.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/johnson/trunk@123 54575175-8111-4fdf-a583-07ff49f40e23
    jbarnette authored

Mar 31, 2008

  1. JS-land proxies for Ruby objects. No support for GC or roundtripping.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/johnson/trunk@100 54575175-8111-4fdf-a583-07ff49f40e23
    jbarnette authored

Mar 21, 2008

  1. Pulled in the Johnson Prelude, including Ruby.Symbol.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/johnson/trunk@67 54575175-8111-4fdf-a583-07ff49f40e23
    jbarnette authored

Mar 20, 2008

  1. Fixin' order.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/johnson/trunk@49 54575175-8111-4fdf-a583-07ff49f40e23
    jbarnette authored
  2. adding nodes and visitors

    git-svn-id: svn+ssh://rubyforge.org/var/svn/johnson/trunk@45 54575175-8111-4fdf-a583-07ff49f40e23
    aaronp authored
  3. adding data access for immutable node

    git-svn-id: svn+ssh://rubyforge.org/var/svn/johnson/trunk@44 54575175-8111-4fdf-a583-07ff49f40e23
    aaronp authored
Something went wrong with that request. Please try again.