1. fix benchmark for showdown
2. remove discount benchmark // not working on v0.8.x
3. add robotskirt benchmark
4. add target of bench in Makefile
5. add devDependencies in package.json
GFM supports arbitrary characters in fenced code block language identifier
Merge pull request #139 from Niggler/master

GFM supports arbitrary characters in fenced code block language identifier.
async highlighter support. closes #47.
allow dashes in language names. fixes #138.
Revert "allow dashes in language names. fixes #138."

This reverts commit 608fdb3a1b35ce9da6461ea2e9b15a22909aa447.
add preliminary smartypants code. see #137.
add smartypants test.
do not escape script elements. fixes #142.

this is not accurate to the original markdown.pl,
but neither is not escaping `<pre>` elements.
implement smartypants.
Revert "implement smartypants."

This reverts commit d1990428bcfb1ab9da3a87f9e7024abbce732a90.
Merge pull request #130 from lepture/bench-fix

fix benchmark
Smarty panths fixed. :)
do not escape style elements

extends 3fb76d7b2aa6ec86db4697a88238921c94d5dfaa to style tags
Merge pull request #154 from omeid/master

SmartyPants Encoding Issue.
fix async code.
use --test for running tests from bin/marked.
improve async code error handling.
attempt all benchmarks.
whitespace