Permalink
Commits on Aug 1, 2016
  1. @amatsuda
  2. @amatsuda
  3. @amatsuda

    CI against Rails 5.0

    amatsuda committed Aug 1, 2016
  4. @amatsuda

    Test against Rails 5.0

    amatsuda committed Aug 1, 2016
Commits on Feb 12, 2016
  1. @teeparham

    Merge pull request #866 from pra85/patch-1

    Fix a typo [ci skip]
    teeparham committed Feb 12, 2016
  2. @pra85

    Fix a typo [ci skip]

    `indentify` → `identify`
    pra85 committed Feb 12, 2016
Commits on Dec 27, 2015
  1. @teeparham

    Merge pull request #861 from k0kubun/ruby230

    Use Ruby 2.3.0 on Travis
    teeparham committed Dec 27, 2015
  2. @k0kubun

    Use Ruby 2.3.0 on Travis

    k0kubun committed Dec 27, 2015
Commits on Dec 26, 2015
  1. @teeparham

    Add ruby 2.3 to test matrix

    teeparham committed Dec 26, 2015
Commits on Nov 12, 2015
  1. @teeparham

    Merge pull request #859 from jessedoyle/patch-1

    Fix small typo in REFERENCE.md [ci skip]
    teeparham committed Nov 12, 2015
  2. @jessedoyle

    Fix small typo in REFERENCE.md [ci skip]

    Changed `foce` to `force`.
    jessedoyle committed Nov 12, 2015
Commits on Aug 10, 2015
  1. @norman
  2. @stanhu @norman

    Significantly optimize regexp time of fix_textareas!

    The leading whitespace match and back reference added significant overhead in
    certain cases, sometimes leading to render times taking minutes. In some cases,
    the render time dropped from 2+ minutes to 200 milliseconds.
    
    Closes #849
    stanhu committed with norman Jul 16, 2015
Commits on Jun 12, 2015
  1. @norman

    In haml command, when printing parse tree, only instantiate parser

    Don't depend on creating an engine just to see the parse tree. This
    makes it a bit easier to hack the compiler because you can still see a
    parse tree even while you've temporarily broken the compiler during
    work.
    norman committed Jun 12, 2015
  2. @norman
Commits on Jun 8, 2015
  1. @mattwildig

    Rescue ::SyntaxError when checking Ruby code

    Since Haml::Exec::Haml is inside the top Haml module, "SyntaxError"
    refers to "Haml::SyntaxError", not the top level "SyntaxError".
    
    Use "::SyntaxError" to make sure we rescue the right one, and avoid
    the need to rescue "Exception".
    mattwildig committed Jun 8, 2015
  2. @norman
  3. @norman
  4. @norman

    Handle parser edge case with '!' and '&'

    Treat '!' and '&' as operators when immediately followed by
    interpolation.
    
    Resolves #841
    norman committed Jun 8, 2015
  5. @norman

    Drop support for Rails 3.

    norman committed Jun 8, 2015
  6. @norman
  7. @norman

    Drop support for Ruby 1.9.

    norman committed Jun 8, 2015
  8. @norman

    Require "action_view" in safe_erubis_template.

    Resolves #695
    norman committed Jun 8, 2015
  9. @norman

    Change next version to 5.0.

    Resolves #761
    norman committed Jun 8, 2015
  10. @norman

    Document gotcha with string interpolation

    Resolves #832
    norman committed Jun 8, 2015
  11. @norman

    Merge pull request #843 from nathanl/patch-1

    Note upcoming feature `haml_tag_if`
    norman committed Jun 8, 2015
Commits on May 5, 2015
  1. @nathanl
Commits on Mar 18, 2015
  1. @mattwildig

    Unify filter and haml_comment parsing

      * Fix bug in filter parsing
    
        A filter with no associated block wasn't being parsed properly,
        causing issues in any following code.
    
      * Dispatch haml_comment direct from process_line rather than
        silent_script.
    
        Syntactically it is a script with a comment, but the way it is
        handled is sufficiently different (especially with a block) to be
        dispatched as its own type.
    
      * Unify how haml_comment and filters are handled in the parser.
    
        Filters and comments with blocks are basically the same, the block
        isn't parsed (and so can have arbitrary indentation), so combine how
        they are handled in the parser. Remove special handling for
        haml_comment (e.g. @haml_comment variable), it now uses the same
        as filters (e.g. @flat).
    
        This means the text of the comment is now included in the parse tree
        (previously it was omitted).
    
    Fixes #840 and #838 (the latter more as a side effect).
    mattwildig committed Mar 18, 2015
Commits on Feb 28, 2015
  1. @amatsuda

    Is this what you mean?

    [ci skip]
    amatsuda committed Feb 28, 2015
Commits on Feb 4, 2015
  1. @mattwildig

    Fix typo in doc comments

    mattwildig committed Feb 4, 2015
Commits on Feb 1, 2015
  1. @mattwildig

    Only use parsed value when checking Ruby multiline

    When checking whether a line is Ruby multiline use the parse value
    rather than the whole line, which may include extraneous trailing
    whitespace.
    
    Fixes #830
    mattwildig committed Feb 1, 2015
Commits on Jan 8, 2015
  1. @teeparham

    Test rails 4.2

    teeparham committed Jan 8, 2015
  2. @teeparham

    Update travis

    * Add ruby 2.2
    * Use latest ruby 2.1
    teeparham committed Jan 8, 2015
Commits on Dec 24, 2014
  1. @norman

    Merge pull request #821 from braingourmets/task/travis-performance

    [TASK] Configure Travis for better build performance
    norman committed Dec 24, 2014
  2. @oliverklee

    [TASK] Configure Travis for better build performance

    * set sudo: false so Travis can use their new container-based infrastructure
    * enable bundler caching
    * set language: ruby for good measure
    oliverklee committed Dec 24, 2014