<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/coderay.git/lib/coderay/duo.rb, branch test-code-climate</title>
<subtitle>github.com: rubychan/coderay.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/'/>
<entry>
<title>cleanups: Page encoder is default for HTML, benchmark KB/s instead of tokens/s</title>
<updated>2011-07-04T00:38:27+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2011-07-04T00:38:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=6a52b213edf1f146fb72a055466a35fe219e5a0d'/>
<id>6a52b213edf1f146fb72a055466a35fe219e5a0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanups in Duo.</title>
<updated>2010-10-15T22:51:39+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2010-10-15T22:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=4aabd0a914459291a3a38ab769b4554d2a2a6dc5'/>
<id>4aabd0a914459291a3a38ab769b4554d2a2a6dc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removing tests from library files. They live now in test/unit.</title>
<updated>2010-06-29T06:39:21+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2010-06-29T06:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=e63682824ef4110152381bdb9b831378fe7baa4c'/>
<id>e63682824ef4110152381bdb9b831378fe7baa4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for YAML encoder, Filter, and tests and API enhancements for Duo.</title>
<updated>2010-05-05T13:08:42+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2010-05-05T13:08:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=7b4acdd55492c8cb7db2fba4739b45d5955698de'/>
<id>7b4acdd55492c8cb7db2fba4739b45d5955698de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Got rid of the old streaming system (see #142).</title>
<updated>2010-05-01T02:58:17+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2010-05-01T02:58:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=7bf48ce6cf5c75a2278d6545f02781a79f53ebbb'/>
<id>7bf48ce6cf5c75a2278d6545f02781a79f53ebbb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed subversion $Id$ lines.</title>
<updated>2009-02-20T17:38:23+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2009-02-20T17:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=2044baa61771c742ab4f2b7ba46755623bd97d1d'/>
<id>2044baa61771c742ab4f2b7ba46755623bd97d1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Benchmark, comparison: replaced SilverCity with pygments</title>
<updated>2007-04-24T12:26:18+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2007-04-24T12:26:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=3ecc8116cc06289724f9a2ccf734e99d843abc79'/>
<id>3ecc8116cc06289724f9a2ccf734e99d843abc79</id>
<content type='text'>
A bit of code and documentation cleanup
HTML encoder: fixed css class output for NO_HIGHLIGHT tokens when :info is set.
Fixed Text encoder.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bit of code and documentation cleanup
HTML encoder: fixed css class output for NO_HIGHLIGHT tokens when :info is set.
Fixed Text encoder.

</pre>
</div>
</content>
</entry>
<entry>
<title>Done:</title>
<updated>2007-01-01T02:58:58+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2007-01-01T02:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=9b2710502466667dde1a9d6ce22d952ae8ad4dc7'/>
<id>9b2710502466667dde1a9d6ce22d952ae8ad4dc7</id>
<content type='text'>
General:
- Declared version 0.7.6.
- Moved WordList, CaseIgnoringWordList, Plugin, PluginHost and FileType
  into CodeRay namespace. CodeRay should be "clean" now, except for the
  String#to_unix helper function.
- Fixed a bit of documentation.
- CodeRay binary: Prepare for streaming switch.

Scanners:
- Added code= alias for string=.
- Added streaming? method: Is this Scanner in streaming mode?
- Enhanced error info a bit.
- Ruby scanner:
  - Highlights Regexp heredocs now. They may be added to Ruby 1.9.
  - Speedups with better support for Ruby 1.9.
  - Change in whitespace handling (faster and cleaner now.)
  - Speed up some operator recognition (saving two string comparisons).
- Declared C and Plaintext Scanners as Streamable.

Tokens:
- Changed Text/Block token recognition (#is_a? ::String for Ruby 1.9 support).
- New method: Tokens#text yields the code string.
- text_size fixed.
- Token kind shortcuts (like r for reserved) are now defined in
  token_classes.rb (instead of encoders/html/classes.rb).

Encoders:
- Debug Scanner added.
- Base encoder class adds to @out when encoding (if @out is set).
- A little Tokens scanner speedup.
- Text encoder uses text_token.
- Statistic encoder counts block tokens.
- Smaller changes in XML and HTML encoders.

Styles:
- cYcnus style defines a debug class now.

Duo:
- scanner and encoder are now methods. Scanner and Encoder are created (and
  cached) when needed, not earlier.
- Documented.

Tests:
- Disabled encoder and scanner list check (breaks too often).
- Added identity test, which checks if tokens#text matches the input.
- Added nocolor switch.

Developer tools:
- Benchmark uses Encoder#file_extension for output now.
- Rakefile: Support for 19, 18, yarv and ruby switches for easy comparing
  different Ruby versions.
- Statistic: Demos are no longer tests.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
General:
- Declared version 0.7.6.
- Moved WordList, CaseIgnoringWordList, Plugin, PluginHost and FileType
  into CodeRay namespace. CodeRay should be "clean" now, except for the
  String#to_unix helper function.
- Fixed a bit of documentation.
- CodeRay binary: Prepare for streaming switch.

Scanners:
- Added code= alias for string=.
- Added streaming? method: Is this Scanner in streaming mode?
- Enhanced error info a bit.
- Ruby scanner:
  - Highlights Regexp heredocs now. They may be added to Ruby 1.9.
  - Speedups with better support for Ruby 1.9.
  - Change in whitespace handling (faster and cleaner now.)
  - Speed up some operator recognition (saving two string comparisons).
- Declared C and Plaintext Scanners as Streamable.

Tokens:
- Changed Text/Block token recognition (#is_a? ::String for Ruby 1.9 support).
- New method: Tokens#text yields the code string.
- text_size fixed.
- Token kind shortcuts (like r for reserved) are now defined in
  token_classes.rb (instead of encoders/html/classes.rb).

Encoders:
- Debug Scanner added.
- Base encoder class adds to @out when encoding (if @out is set).
- A little Tokens scanner speedup.
- Text encoder uses text_token.
- Statistic encoder counts block tokens.
- Smaller changes in XML and HTML encoders.

Styles:
- cYcnus style defines a debug class now.

Duo:
- scanner and encoder are now methods. Scanner and Encoder are created (and
  cached) when needed, not earlier.
- Documented.

Tests:
- Disabled encoder and scanner list check (breaks too often).
- Added identity test, which checks if tokens#text matches the input.
- Added nocolor switch.

Developer tools:
- Benchmark uses Encoder#file_extension for output now.
- Rakefile: Support for 19, 18, yarv and ruby switches for easy comparing
  different Ruby versions.
- Statistic: Demos are no longer tests.

</pre>
</div>
</content>
</entry>
<entry>
<title>rake test now runs in debug mode.</title>
<updated>2006-07-11T05:40:21+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-07-11T05:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=7bb2aef0553091a10c197e302475c9f14de8a860'/>
<id>7bb2aef0553091a10c197e302475c9f14de8a860</id>
<content type='text'>
All .rb files converted to UNIX format (where did the \r come from?)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All .rb files converted to UNIX format (where did the \r come from?)
</pre>
</div>
</content>
</entry>
<entry>
<title>Big re-indenting - no more tabs!</title>
<updated>2006-07-10T00:32:57+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-07-10T00:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=9f4c7ab7553f9be7c9d14da0ba7462ad746c2f5d'/>
<id>9f4c7ab7553f9be7c9d14da0ba7462ad746c2f5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
