Skip to content
Commits on Dec 27, 2015
  1. @teeparham

    Merge pull request #861 from k0kubun/ruby230

    teeparham committed
    Use Ruby 2.3.0 on Travis
  2. @k0kubun

    Use Ruby 2.3.0 on Travis

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

    Add ruby 2.3 to test matrix

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

    Merge pull request #859 from jessedoyle/patch-1

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

    Fix small typo in REFERENCE.md [ci skip]

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

    Bump version and update changelog

    norman committed
  2. @stanhu @norman

    Significantly optimize regexp time of fix_textareas!

    stanhu committed with norman
    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
Commits on Jun 12, 2015
  1. @norman

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

    norman committed
    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.
  2. @norman
Commits on Jun 8, 2015
  1. @mattwildig

    Rescue ::SyntaxError when checking Ruby code

    mattwildig committed
    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".
  2. @norman
  3. @norman
  4. @norman

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

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

    Drop support for Rails 3.

    norman committed
  6. @norman
  7. @norman

    Drop support for Ruby 1.9.

    norman committed
  8. @norman
  9. @norman

    Change next version to 5.0.

    norman committed
    Resolves #761
  10. @norman

    Document gotcha with string interpolation

    norman committed
    Resolves #832
  11. @norman

    Merge pull request #843 from nathanl/patch-1

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

    Unify filter and haml_comment parsing

    mattwildig committed
      * 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).
Commits on Feb 28, 2015
  1. @amatsuda

    Is this what you mean?

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

    Fix typo in doc comments

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

    Only use parsed value when checking Ruby multiline

    mattwildig committed
    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
Commits on Jan 8, 2015
  1. @teeparham

    Test rails 4.2

    teeparham committed
  2. @teeparham

    Update travis

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

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

    norman committed
    [TASK] Configure Travis for better build performance
  2. @oliverklee

    [TASK] Configure Travis for better build performance

    oliverklee committed
    * set sudo: false so Travis can use their new container-based infrastructure
    * enable bundler caching
    * set language: ruby for good measure
Commits on Dec 18, 2014
  1. @norman

    Merge pull request #786 from etagwerker/improve_method_doc_util_html_…

    norman committed
    …safe
    
    Added a note about ActiveSupport to the #html_safe method.
  2. @norman

    Merge pull request #817 from haml/rake_doc

    norman committed
    Cleanup Rakefile doc tasks
Commits on Dec 1, 2014
  1. @teeparham

    Cleanup Rakefile doc tasks

    teeparham committed
    * Remove `require ‘yard’`. The Gemfile requires yard.
    * Remove unnecessary begin/rescue block around doc tasks.
    * Remove Rakefile#silence_warnings.
  2. @norman
  3. @teeparham

    Use #silence_warnings from test_helper

    teeparham committed
    `Kernel.silence_warnings` is an ActiveSupport patch
  4. @teeparham
Something went wrong with that request. Please try again.