<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/progmodes/ruby-mode.el, branch nick.lloyd-bytecode-jit</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Merge from origin/emacs-25</title>
<updated>2017-01-01T09:10:47+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-01-01T09:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bcf244ef9be0fe61f4b9a48d3412b2c8a9f1edb9'/>
<id>bcf244ef9be0fe61f4b9a48d3412b2c8a9f1edb9</id>
<content type='text'>
2e2a806 Fix copyright years by hand
5badc81 Update copyright year to 2017
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2e2a806 Fix copyright years by hand
5badc81 Update copyright year to 2017
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year to 2017</title>
<updated>2017-01-01T03:42:26+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-01-01T03:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5badc81c1cdfbb261ad3e6d1b753defb15712f26'/>
<id>5badc81c1cdfbb261ad3e6d1b753defb15712f26</id>
<content type='text'>
Run admin/update-copyright.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run admin/update-copyright.
</pre>
</div>
</content>
</entry>
<entry>
<title>Also handle escaping when string begins with a quote</title>
<updated>2016-06-27T04:31:52+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-06-27T04:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=15c307417f7bc13b27f06994dd931cb04873a26f'/>
<id>15c307417f7bc13b27f06994dd931cb04873a26f</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-toggle-string-quotes):
Handle quoting of the first character in the string.

* test/lisp/progmodes/ruby-mode-tests.el
(ruby-toggle-string-quotes-quotes-correctly): Update.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-toggle-string-quotes):
Handle quoting of the first character in the string.

* test/lisp/progmodes/ruby-mode-tests.el
(ruby-toggle-string-quotes-quotes-correctly): Update.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix quote escaping in ruby-toggle-string-quotes</title>
<updated>2016-06-27T04:31:39+00:00</updated>
<author>
<name>Sriram Thaiyar</name>
</author>
<published>2016-06-22T16:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7f02dedfcae6ba0e3a646c1367c908af9b3dbe1d'/>
<id>7f02dedfcae6ba0e3a646c1367c908af9b3dbe1d</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-toggle-string-quotes):
Change logic to quote based on the current quote of the string.

* test/lisp/progmodes/ruby-mode-tests.el
(ruby-toggle-string-quotes-quotes-correctly): Add test.

Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-toggle-string-quotes):
Change logic to quote based on the current quote of the string.

* test/lisp/progmodes/ruby-mode-tests.el
(ruby-toggle-string-quotes-quotes-correctly): Add test.

Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve squiggly heredoc support in non-SMIE Ruby mode</title>
<updated>2016-06-07T01:07:15+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-06-07T01:06:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=973ce5a12352e1f88af335f8b57be2dcbe49c2b7'/>
<id>973ce5a12352e1f88af335f8b57be2dcbe49c2b7</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-parse-partial): Support
squiggly heredocs here, too (port from upstream).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-parse-partial): Support
squiggly heredocs here, too (port from upstream).
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not mistake colon at the end of regexp for slash symbol</title>
<updated>2016-05-12T00:18:45+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-05-12T00:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1a5a05cf6f68277c142fe3753581d3b0c6470156'/>
<id>1a5a05cf6f68277c142fe3753581d3b0c6470156</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize):
Check the parse state in the "Symbols with special characters"
rule (bug#23515).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize):
Check the parse state in the "Symbols with special characters"
rule (bug#23515).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup the "normal" matcher; highlight global var symbols, too</title>
<updated>2016-03-18T22:37:54+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-03-18T22:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=26f9c5075ff273013418a66b70fae477301d41d5'/>
<id>26f9c5075ff273013418a66b70fae477301d41d5</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
operator name symbols with the "normal" matcher (it actually
needed updating).  Highlight global variable symbols, too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
operator name symbols with the "normal" matcher (it actually
needed updating).  Highlight global variable symbols, too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support safe navigation operator in non-SMIE indentation code</title>
<updated>2016-03-16T14:16:50+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-03-16T13:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ee9a1f7ee9573b11a0e5f6ccf0258a290087f6a4'/>
<id>ee9a1f7ee9573b11a0e5f6ccf0258a290087f6a4</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-calculate-indent):
Support safe navigation operator in non-SMIE indentation code.
Cherry-picked from
https://github.com/ruby/ruby/commit/68e16ddd7961b86e5013e62ae2954e88638de058.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-calculate-indent):
Support safe navigation operator in non-SMIE indentation code.
Cherry-picked from
https://github.com/ruby/ruby/commit/68e16ddd7961b86e5013e62ae2954e88638de058.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Ruby's operator precedence</title>
<updated>2016-03-16T02:32:59+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-03-16T02:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2036be4666becf02f4524d63595e3da55b14ff0d'/>
<id>2036be4666becf02f4524d63595e3da55b14ff0d</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar):
Rearrange the smie-precs-&gt;prec2 form.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar):
Rearrange the smie-precs-&gt;prec2 form.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not tokenize a comment before continuation as ';'</title>
<updated>2016-03-15T01:16:27+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2016-03-15T01:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=dbfbedd3d0f3afcfb811eae0e1a7b1c33fb27735'/>
<id>dbfbedd3d0f3afcfb811eae0e1a7b1c33fb27735</id>
<content type='text'>
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p):
Account for a comment right after point.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p):
Account for a comment right after point.
</pre>
</div>
</content>
</entry>
</feed>
