<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cmark/js/bench.js, branch master</title>
<subtitle>My own fork of cmark for commonmark conversion</subtitle>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/'/>
<entry>
<title>Removed JS implementation, which is moving to its own repo:</title>
<updated>2015-01-24T19:07:01+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-24T19:07:01+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=d6c615f2680e79bbb76cc85a056aadfe3524513f'/>
<id>d6c615f2680e79bbb76cc85a056aadfe3524513f</id>
<content type='text'>
&lt;https://github.com/jgm/commonmark.js&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&lt;https://github.com/jgm/commonmark.js&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed DocParser -&gt; Parser.</title>
<updated>2015-01-18T06:00:19+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-18T06:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=b34e19cd2f32342fafd6ae76de4e537240784f71'/>
<id>b34e19cd2f32342fafd6ae76de4e537240784f71</id>
<content type='text'>
Note: library users should update their code or it will break.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: library users should update their code or it will break.
</pre>
</div>
</content>
</entry>
<entry>
<title>js/bench.js: use capital letter for Showdown so eslint doesn't complain.</title>
<updated>2015-01-12T17:32:33+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-12T17:32:33+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=307e453041f59ae1b18196865d85a4d64e9c8981'/>
<id>307e453041f59ae1b18196865d85a4d64e9c8981</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use linked list instead of arrays for AST.</title>
<updated>2015-01-09T18:15:23+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>fiddlosopher@gmail.com</email>
</author>
<published>2015-01-08T18:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=e564e0af5c2f7b9732e89707655068e507579a89'/>
<id>e564e0af5c2f7b9732e89707655068e507579a89</id>
<content type='text'>
Use the same doubly linked node structure that cmark uses.
The primary advantages of this change are (a) simplified code,
especially in the renderers, and (b) elimination of the need for
recursion, so we can render deeply-nested structures without a
stack overflow.

A node walker has also been added, for easy AST traversal.

* Added js/lib/node.js for nodes. Includes a node walker.
* All modules updated to use node structures.
* Regularized position information into pos property.
* Performance is slightly worse than before, but only marginally,
  and no doubt there are more optimizations that can be done.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the same doubly linked node structure that cmark uses.
The primary advantages of this change are (a) simplified code,
especially in the renderers, and (b) elimination of the need for
recursion, so we can render deeply-nested structures without a
stack overflow.

A node walker has also been added, for easy AST traversal.

* Added js/lib/node.js for nodes. Includes a node walker.
* All modules updated to use node structures.
* Regularized position information into pos property.
* Performance is slightly worse than before, but only marginally,
  and no doubt there are more optimizations that can be done.
</pre>
</div>
</content>
</entry>
<entry>
<title>js/bench.js:  use npm, added markdown-it.</title>
<updated>2015-01-09T17:56:20+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-09T17:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=6b8f1433347557076140afb35ef4d9f036a658f9'/>
<id>6b8f1433347557076140afb35ef4d9f036a658f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More linter corrections to js code.</title>
<updated>2014-12-11T05:02:20+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-12-11T04:58:23+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=81bc461869b5261d5c872393ba779bef84a033ef'/>
<id>81bc461869b5261d5c872393ba779bef84a033ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More stmd -&gt; commonmark changes.</title>
<updated>2014-10-25T03:43:02+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-10-25T03:43:02+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=7b952201086ac93716b7bb4ca8ac2b61237a033d'/>
<id>7b952201086ac93716b7bb4ca8ac2b61237a033d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use browserify to make js code more modular.</title>
<updated>2014-10-18T23:39:33+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-10-18T23:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=fb143fbc1705bb4d59b5d4ebbb5454866cf1b76c'/>
<id>fb143fbc1705bb4d59b5d4ebbb5454866cf1b76c</id>
<content type='text'>
* Moved js library code to `js/lib`.
* `js/stmd.js` is now generated from these files using browserify.
* Factored out `html5-entities.js` and `from-code-point.js` from main
  js parsing code (which is now `index.js`).
* Moved `js/markdown` to `js/bin`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Moved js library code to `js/lib`.
* `js/stmd.js` is now generated from these files using browserify.
* Factored out `html5-entities.js` and `from-code-point.js` from main
  js parsing code (which is now `index.js`).
* Moved `js/markdown` to `js/bin`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed bench.js so it no longer requires oldtests.</title>
<updated>2014-10-08T06:39:24+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-10-08T06:39:24+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=a8722bef85dcdcd8439e3cbb189f53f9c291dd1e'/>
<id>a8722bef85dcdcd8439e3cbb189f53f9c291dd1e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2014-08-14T05:56:32+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-07-22T05:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=870e63be7360b5a0097a27656048e853bc720464'/>
<id>870e63be7360b5a0097a27656048e853bc720464</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
