]> granicus.if.org Git - re2c/commitdiff
Updated changelog, added a link to re2c-1.0 tarball on Github.
authorUlya Trofimovich <skvadrik@gmail.com>
Fri, 11 Aug 2017 13:53:11 +0000 (14:53 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Fri, 11 Aug 2017 13:53:11 +0000 (14:53 +0100)
src/install/install.rst
src/news/changelog/1_0.rst [new file with mode: 0644]
src/news/changelog/changelog.rst

index 5fa1081e67a66020ca7b14e8496c7fff4ed21d88..3e7f151b3def72d3a7eaa170654d627d4a0a266b 100644 (file)
@@ -11,6 +11,7 @@ Download
 Tarballs
 --------
 
+* `re2c-1.0.tar.gz <https://github.com/skvadrik/re2c/releases/download/1.0/re2c-1.0.tar.gz>`_
 * `re2c-0.16.tar.gz <https://github.com/skvadrik/re2c/releases/download/0.16/re2c-0.16.tar.gz>`_
 * `re2c-0.15.3.tar.gz <https://github.com/skvadrik/re2c/releases/download/0.15.3/re2c-0.15.3.tar.gz>`_
 * `re2c-0.14.3.tar.gz <https://github.com/skvadrik/re2c/releases/download/0.14.3/re2c-0.14.3.tar.gz>`_
diff --git a/src/news/changelog/1_0.rst b/src/news/changelog/1_0.rst
new file mode 100644 (file)
index 0000000..6f8295e
--- /dev/null
@@ -0,0 +1,99 @@
+----
+1.0x
+----
+
+
+1.0 (2017-08-11)
+~~~~~~~~~~~~~~~~
+
+- Added options:
+    + ``-P --posix-captures`` (POSIX-compliant capturing groups)
+    + ``-T --tags`` (standalone tags with leftmost greedy disambiguation)
+    + ``--no-lookahead``
+    + ``--no-optimize-tags``
+    + ``--eager-skip``
+    + ``--dump-nfa``
+    + ``--dump-dfa-raw``
+    + ``--dump-dfa-det``
+    + ``--dump-dfa-tagopt``
+    + ``--dump-dfa-min``
+    + ``--dump-adfa``
+- Added new syntax:
+    + ``@<stag>``
+    + ``#<mtag>``
+- Added new directives:
+    + ``/*!stags:re2c ... */``
+    + ``/*!mtags:re2c ... */``
+    + ``/*!maxnmatch:re2c ... */``
+- Added new API:
+    + ``YYSTAGN (t)``
+    + ``YYSTAGP (t)``
+    + ``YYMTAGN (t)``
+    + ``YYMTAGP (t)``
+    + ``YYRESTORETAG (t)``
+    + ``YYMAXNMATCH``
+    + ``yynmatch``
+    + ``yypmatch``
+- Added inplace confgurations:
+    + ``re2c:define:YYSTAGN``
+    + ``re2c:define:YYSTAGP``
+    + ``re2c:define:YYMTAGN``
+    + ``re2c:define:YYMTAGP``
+    + ``re2c:define:YYRESTORETAG``
+    + ``re2c:flags:8`` or ``re2c:flags:utf-8````
+    + ``re2c:flags:b`` or ``re2c:flags:bit-vectors``
+    + ``re2c:flags:case-insensitive``
+    + ``re2c:flags:case-inverted``
+    + ``re2c:flags:d`` or ``re2c:flags:debug-output``
+    + ``re2c:flags:dfa-minimization``
+    + ``re2c:flags:eager-skip``
+    + ``re2c:flags:e`` or ``re2c:flags:ecb``
+    + ``re2c:flags:empty-class``
+    + ``re2c:flags:encoding-policy``
+    + ``re2c:flags:g`` or ``re2c:flags:computed-gotos``
+    + ``re2c:flags:i`` or ``re2c:flags:no-debug-info``
+    + ``re2c:flags:input``
+    + ``re2c:flags:lookahead``
+    + ``re2c:flags:optimize-tags``
+    + ``re2c:flags:P`` or ``re2c:flags:posix-captures``
+    + ``re2c:flags:s`` or ``re2c:flags:nested-ifs``
+    + ``re2c:flags:T`` or ``re2c:flags:tags``
+    + ``re2c:flags:u`` or ``re2c:flags:unicode``
+    + ``re2c:flags:w`` or ``re2c:flags:wide-chars``
+    + ``re2c:flags:x`` or ``re2c:flags:utf-16``
+    + ``re2c:tags:expression``
+    + ``re2c:tags:prefix``
+- Added warning ``-Wnondeterministic-tags``
+- Added fuzz-testing scripts
+- Added paper "Tagged Deterministic Finite Automata with Lookahead"
+- Fixed bugs:
+    + #121 "trailing contexts are fundamentally broken"
+    + #135 "In installation ``make check`` give syntax error"
+    + #137 "run_tests.sh fail when running configure script with absolute path"
+    + #138 "website improvement"
+    + #141 "Tests under Windows"
+    + #142 "segvault with null terminated input"
+    + #145 "Values for enum YYCONDTYPE are not generated when default rules with conditions are used"
+    + #147 "Please add symbol name to "can't find symbol" error message"
+    + #152 "Line number in #line directive after enum YYCONDTYPE is 0-based"
+    + #156 "Build with Visual Studio 14 2015: symbol name conflict"
+    + #158 "Inconsistent forward declaration of struct/class vs definition"
+    + #160 "Open text files with "wb" causes issues on Windows"
+    + #162 "Reading files with "rb" causes issues in Windows"
+    + #165 "Trailing context consumed if initial expression matches it"
+    + #176 "re2c help message is too wide for most terminals"
+    + #184 "Small documentation issue"
+    + #186 "Difference operator sometimes doesn't work with utf-8"
+- Merged pull requests:
+    + #131 "Use bash-specific ``[[`` builtin"
+    + #136 "Added basic support for travis-ci.org integration"
+    + #171 "Typo fix"
+    + #172 "Grammar fixes in the docs"
+    + #173 "Grammar fixes in the manpage"
+    + #174 "more documentation fixes"
+    + #175 "more manpage fixes"
+    + #177 "sync --help output w/ manpage"
+    + #178 "Moves rts used in the manpage to master"
+    + #179 "compose manpage out of rsts from gh-pages-gen"
+    + #189 "Typo fix and small grammatical change"
+    + #191 "Makefile.am: create target directory before writing into it"
index 38eedef242b597bf01671c94fd9ba37b208d0cc2..410632264c9b70a5a1ecbcff69ed72f289e2b29a 100644 (file)
@@ -5,6 +5,7 @@ Changelog
 .. toctree::
     :hidden:
 
+.. include:: 1_0.rst
 .. include:: 0_16.rst
 .. include:: 0_15.rst
 .. include:: 0_14.rst