<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pygments-git.git/tests, branch 2.6.0</title>
<subtitle>github.com: pygments/pygments.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/'/>
<entry>
<title>Fix tests on Windows.</title>
<updated>2020-03-01T14:50:52+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>dev@anteru.net</email>
</author>
<published>2020-03-01T14:21:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=11ea92ad40218608a7e3e060b7bf290cb70a3904'/>
<id>11ea92ad40218608a7e3e060b7bf290cb70a3904</id>
<content type='text'>
This fixes three test failures on Windows:
* Two due to incorrect handling of : (on Windows, multiple : can
  be part of a path.)
* One due to newline differences
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes three test failures on Windows:
* Two due to incorrect handling of : (on Windows, multiple : can
  be part of a path.)
* One due to newline differences
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ReasonML lexer. (#1386)</title>
<updated>2020-02-29T14:47:15+00:00</updated>
<author>
<name>Florian Hammerschmidt</name>
<email>florianh89@gmail.com</email>
</author>
<published>2020-02-29T14:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=0922530959cebfdb3a75dcae244d50e12a1b2052'/>
<id>0922530959cebfdb3a75dcae244d50e12a1b2052</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Python 2 compatibility (#1348)</title>
<updated>2020-02-29T14:45:08+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2020-02-29T14:45:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=35544e2fc6eed0ce4a27ec7285aac71ff0ddc473'/>
<id>35544e2fc6eed0ce4a27ec7285aac71ff0ddc473</id>
<content type='text'>
* Remove Python 2 compatibility

* remove 2/3 shims in pygments.util
* update setup.py metadata

* Remove unneeded object inheritance.

* Remove unneeded future imports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove Python 2 compatibility

* remove 2/3 shims in pygments.util
* update setup.py metadata

* Remove unneeded object inheritance.

* Remove unneeded future imports.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1385 from tomerv/python-fstring</title>
<updated>2020-02-29T14:42:00+00:00</updated>
<author>
<name>Matthäus G. Chajdas</name>
<email>Anteru@users.noreply.github.com</email>
</author>
<published>2020-02-29T14:42:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=8ef7f3e85c32637af7531cb9eca59b5dda55511f'/>
<id>8ef7f3e85c32637af7531cb9eca59b5dda55511f</id>
<content type='text'>
Python f-strings: highlight expressions in curly braces</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python f-strings: highlight expressions in curly braces</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the MiniScript embedded scripting language.</title>
<updated>2020-02-20T21:19:15+00:00</updated>
<author>
<name>JoeStrout</name>
<email>joe@strout.net</email>
</author>
<published>2020-02-20T21:19:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=3c9ae2bf6f488adf1560667ebc6f7faad4e9aab7'/>
<id>3c9ae2bf6f488adf1560667ebc6f7faad4e9aab7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python f-strings: highlight expressions in curly braces</title>
<updated>2020-02-04T18:34:36+00:00</updated>
<author>
<name>Tomer Vromen</name>
<email>tomer.vromen@intel.com</email>
</author>
<published>2020-02-04T18:34:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=f7b14bcaaae689e243bb379713bbd28686ee7e19'/>
<id>f7b14bcaaae689e243bb379713bbd28686ee7e19</id>
<content type='text'>
Fixes #1228
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1228
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds the walrus operator to the Python3 lexer.</title>
<updated>2020-02-03T04:35:20+00:00</updated>
<author>
<name>Brett Slatkin</name>
<email>brett@haxor.com</email>
</author>
<published>2020-02-03T04:35:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=29c8893dac0343706c510c4f4e7c4dac97ae2f87'/>
<id>29c8893dac0343706c510c4f4e7c4dac97ae2f87</id>
<content type='text'>
- The walrus operator, also known as assignment expressions, was introduced in Python 3.8
- Moves the Token.Operator matching root above Token.Punctuation so the walrus operator takes precedence
- Includes a test to make sure this behavior doesn't regress since it's sensitive to the order of expressions
- Fixes #1381
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The walrus operator, also known as assignment expressions, was introduced in Python 3.8
- Moves the Token.Operator matching root above Token.Punctuation so the walrus operator takes precedence
- Includes a test to make sure this behavior doesn't regress since it's sensitive to the order of expressions
- Fixes #1381
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix glob patterns when absolute paths are used (#1378)</title>
<updated>2020-02-02T08:51:26+00:00</updated>
<author>
<name>Catatonic</name>
<email>catatonicprime@gmail.com</email>
</author>
<published>2020-02-02T08:51:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=0cea7133313766e26edad46a2377eacbf7cbe459'/>
<id>0cea7133313766e26edad46a2377eacbf7cbe459</id>
<content type='text'>
* Fix glob patterns for directives like Include.

* removing unnecessary escaping.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix glob patterns for directives like Include.

* removing unnecessary escaping.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add lexer for LLVM's MIR format (#1361)</title>
<updated>2020-01-24T16:56:46+00:00</updated>
<author>
<name>Daniel Sanders</name>
<email>daniel_l_sanders@apple.com</email>
</author>
<published>2020-01-24T16:56:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=59396bb83c3a1ba6331fa65771ce3d881e9f7c0c'/>
<id>59396bb83c3a1ba6331fa65771ce3d881e9f7c0c</id>
<content type='text'>
MIR is a human readable serialization format that's used to represent LLVM's
machine specific intermediate representation. It allows LLVM's developers to
see the state of the compilation process at various points, as well as test
individual pieces of the compiler. Our documentation for the format can be
found at https://llvm.org/docs/MIRLangRef.html.

Adding a lexer for this format will allow the LLVM documentation to contain
syntax highlighted examples of LLVM-MIR. Two lexers are included in this
change. 'llvm-mir' lexes the overall document format and delegates to 'llvm' and
'llvm-mir-body' as appropriate. 'llvm-mir-body' lexes the contents of the 'body:'
attribute and can be used directly to syntax highlight code examples without
including the document boilerplate.

Since the 'llvm-mir' lexer delegates to the 'llvm' lexer at times, this change
also adds the 'immarg' and 'willreturn' keywords to the 'llvm' lexer as these
were missing.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MIR is a human readable serialization format that's used to represent LLVM's
machine specific intermediate representation. It allows LLVM's developers to
see the state of the compilation process at various points, as well as test
individual pieces of the compiler. Our documentation for the format can be
found at https://llvm.org/docs/MIRLangRef.html.

Adding a lexer for this format will allow the LLVM documentation to contain
syntax highlighted examples of LLVM-MIR. Two lexers are included in this
change. 'llvm-mir' lexes the overall document format and delegates to 'llvm' and
'llvm-mir-body' as appropriate. 'llvm-mir-body' lexes the contents of the 'body:'
attribute and can be used directly to syntax highlight code examples without
including the document boilerplate.

Since the 'llvm-mir' lexer delegates to the 'llvm' lexer at times, this change
also adds the 'immarg' and 'willreturn' keywords to the 'llvm' lexer as these
were missing.</pre>
</div>
</content>
</entry>
<entry>
<title>Correct lexing of Idris compiler directives (#1363)</title>
<updated>2020-01-19T19:38:18+00:00</updated>
<author>
<name>Molly Miller</name>
<email>33266253+sysvinit@users.noreply.github.com</email>
</author>
<published>2020-01-19T19:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pygments-git.git/commit/?id=c786e452f08840d4cc5ac8b3fcb001a218b7a56b'/>
<id>c786e452f08840d4cc5ac8b3fcb001a218b7a56b</id>
<content type='text'>
* Fix lexing of Idris compiler pragmas.

The regex for capturing Idris compiler pragmas did not separate the leading
percent sign from the disjunction of compiler directives correctly, which caused
issues such as "import" or "namespace" keywords to be mishighlighted, due to
confusion with the "%import" and "%name" compiler pragmas.

* Add unit test for Idris compiler directive lexing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix lexing of Idris compiler pragmas.

The regex for capturing Idris compiler pragmas did not separate the leading
percent sign from the disjunction of compiler directives correctly, which caused
issues such as "import" or "namespace" keywords to be mishighlighted, due to
confusion with the "%import" and "%name" compiler pragmas.

* Add unit test for Idris compiler directive lexing
</pre>
</div>
</content>
</entry>
</feed>
