Gus Kenion 2024-10-15 11:26:27 +00:00 committed by Git OBS Bridge
parent 8d596fb6ab
commit adfae6651a
2 changed files with 45 additions and 0 deletions

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Tue Oct 15 11:15:12 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
- Upgrade to 1.9.1
* JFlex 1.9.1 is a small bugfix release:
* fix negated char classes with overlapping content
(#1065, #1066): Expressions such as [^\s\n] were translated
incorrectly, because \s and \n overlap and the negation
operator ^ in version 1.9.0 did not handle this case correctly.
- Includes changes from 1.9.0
* JFlex 1.9.0 is a feature release with slight performance
improvements in the scanning engine. It also fixes all known
bugs of version 1.8.2.
* New features
+ add optional token limit size (#1045, #197)
+ warn for unicode escapes that are too long (#1042)
+ directives and command line switches for enabling/disabling
JFlex warnings (#1020)
+ allow custom annotations such as @SuppressWarnings
(#1027, #762)
+ increase maximum supported DFA size to about 2^32 states
(#1003, #952)
+ better error reporting for character classes (#996, #888, #939)
+ allow comments after %yylexthrow (#794)
+ make maven build reproducible (#765)
* Fixed bugs
+ make character classes more robust (#985, #974, #986)
+ fix NullPointerException when generating dot files (#769)
* Other
+ update dependencies
+ more and better property-based tests (#953)
+ use SPDX license identifiers
+ avoid use of createTempDir() (was used in tests only)
+ migrate CI to GitHub actions
+ migrate most tests to bazel
+ improve test suite to work on non-US locales
+ fix example file name for minijava example
+ improved simple.flex example
-------------------------------------------------------------------
Wed Feb 21 22:06:45 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@ -52,7 +52,11 @@ BuildRequires: jflex-bootstrap
BuildRequires: maven-local
BuildRequires: mvn(com.google.auto.value:auto-value)
BuildRequires: mvn(com.google.auto.value:auto-value-annotations)
BuildRequires: mvn(com.google.guava:guava)
BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
BuildRequires: mvn(org.apache.maven:maven-core)
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
Conflicts: jflex-bootstrap
%else
BuildRequires: java-cup-bootstrap