Permalink
Commits on Feb 20, 2014
Commits on Feb 18, 2014
  1. Merge pull request #143 from steakknife/develop

    1.9.3+ YAML compatibility
    locks committed Feb 18, 2014
  2. Merge pull request #151 from ernie/extend-parser-more-easily

    Refactor to allow for easier extension of Parser
    locks committed Feb 18, 2014
  3. Merge pull request #137 from tomafro/master

    Avoid raising ContextMiss when testing for key presence.
    locks committed Feb 18, 2014
  4. Merge pull request #121 from trans/patch-1

    Allows Hash default proc to work in context.
    locks committed Feb 18, 2014
  5. Merge pull request #115 from mattgillooly/update_parser_output_comment

    updated comment to match current parser output
    locks committed Feb 18, 2014
Commits on Feb 16, 2014
  1. Merge pull request #161 from peterhadlaw/fix_man_logic

    Fixed a logical error in the documentation.
    locks committed Feb 16, 2014
  2. Fixed an error in the docs regarding empty lists.

    The documentation states that if a key is present and it
    has a value of false or an empty list, then the content
    between the pound sign and slash will not be shown.
    
    The documentation had the key "person" with a true value,
    which means that what {{#person}} {{/person}} was wrapping
    would infact be shown.  The output however did not include
    the contents of what {{#person}} {{/person}} wrapped.
    
    If person is true, then the content should be shown, if
    false, then not.
    
    Changed the person key in the hash to be false and the
    template to check if 'person' is empty/false to provide
    a clear example.
    
    Changed the template example for false/empty lists
    
    Changed the template to check if 'person' is empty rather
    than 'nothin' which was never defined. This shows a more
    accurate and clear example of how a false or empty value
    will result in the section not being shown.
    
    Removed extra comma from hash.
    peterhadlaw committed Jan 17, 2014
Commits on Feb 5, 2014
  1. Merge pull request #164 from bobthecow/patch-1

    Update URLs in README and man pages.
    locks committed Feb 5, 2014
  2. URLs!

    bobthecow committed Feb 5, 2014
  3. Merge pull request #163 from defunkt/tidying

    Fixes #160 - License missing from gemspec
    locks committed Feb 5, 2014
  4. Merge pull request #105 from koraktor/cleanup

    Simplify and cleanup syntax
    locks committed Feb 5, 2014
  5. Merge pull request #149 from ernie/fix-rakefile-error

    Allow Rakefile to run with newer versions of Rake.
    locks committed Feb 5, 2014
  6. Merge pull request #131 from vovik/master

    typo corrections in man 1s
    locks committed Feb 5, 2014
  7. Merge pull request #152 from mig-hub/patch-1

    Just fixed a typo in partial_test.rb
    locks committed Feb 5, 2014
Commits on Nov 11, 2013
  1. 0.99.5

    defunkt committed Nov 11, 2013
Commits on May 29, 2013
Commits on May 22, 2013
  1. Refactor to allow for easier extension of Parser

    Mustache::Parser#scan_tags is a pretty hefty method. Right in the middle
    of this method, we have a case statement that branches based on the
    sigil of the parsed tag. By extracting these cases to methods, we can
    instead dispatch via `Method#call`, which eliminates the branching and
    also allow for extension of the Parser to support custom sigils. This is
    roughly in line with what the Generator already supports, via definition
    of `on_*` methods. There is a small performance increase due to this
    change, as well, on my test machine with 1.9.3p392.
    ernie committed May 22, 2013
Commits on May 18, 2013
  1. Allow Rakefile to run with newer versions of Rake.

    Previously `rake` would show a deprecation warning re: rake/rdoctask and
    then croak.
    ernie committed May 18, 2013
Commits on Sep 24, 2012
  1. [feature] list tags, sections and partials

    Barry Allard committed Sep 24, 2012
  2. added corrections from vovik

    Barry Allard committed Sep 24, 2012
  3. oh cmon ruby, everything should be an expression

    Barry Allard committed Sep 24, 2012
  4. Merge pull request #1 from steakknife/develop

    1.9.3+ YAML compatibility
    Barry Allard committed Sep 24, 2012
  5. 1.9.3+ YAML compatibility

    Barry Allard committed Sep 24, 2012
Commits on Sep 13, 2012
  1. Merge pull request #142 from RSO/patch-1

    Minor typo fix
    defunkt committed Sep 13, 2012
Commits on Sep 12, 2012
  1. Minor typo fix

    RSO committed Sep 12, 2012
Commits on Jul 24, 2012
  1. Merge pull request #140 from josh/parser-line-offsets

    Add line offsets to parser ast
    pvande committed Jul 24, 2012
  2. Add line offsets to parser ast

    josh committed Jul 24, 2012
Commits on Jun 23, 2012
  1. Avoid raising ContextMiss when testing for key presence.

    Raising ContextMiss can be expensive.  The error message includes `@stack.inspect`, which depending on the size and content of the stack can be very costly to generate.  Defaulting to false for has_key? context misses retains the same behaviour without incurring this cost penalty.
    tomafro committed Jun 21, 2012
Commits on May 3, 2012
  1. typo corrections in man 1s

    vlazzle committed May 3, 2012
Commits on Nov 22, 2011
Commits on Nov 19, 2011
  1. Merge pull request #119 from neilparikh/patch-1

    Removed test link from README.md
    defunkt committed Nov 19, 2011