Blame alex.changes

Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
0ed7ed
Fri Apr 14 05:54:54 UTC 2023 - Peter Simons <psimons@suse.com>
0ed7ed
0ed7ed
- Update alex to version 3.2.7.3.
0ed7ed
  ## Change in 3.2.7.3
0ed7ed
0ed7ed
   * Amend last change (3.2.7.2)
0ed7ed
     so that Alex-generated code does not need `LANGUAGE PatternGuards`.
0ed7ed
   * Tested with GHC 7.0 - 9.6.1.
0ed7ed
0ed7ed
  _Andreas Abel, 2023-04-14_
0ed7ed
0ed7ed
-------------------------------------------------------------------
20e568
Mon Apr  3 21:20:37 UTC 2023 - Peter Simons <psimons@suse.com>
20e568
20e568
- Update alex to version 3.2.7.2.
20e568
20e568
  * Fix bug with out-of-bound access to `alex_check` array.
20e568
    (Surfaced with GHC's JS backend, fixed by Sylvain Henry in
20e568
     PR [#223](https://github.com/haskell/alex/pull/223).)
20e568
20e568
  * Upstream dropped installable documentation and man pages. The
20e568
    documentation can now be found at these locations:
20e568
20e568
    - Online (HTML): https://haskell-alex.readthedocs.io
20e568
    - PDF: https://haskell-alex.readthedocs.io/_/downloads/en/latest/pdf/
20e568
    - Downloadable HTML: https://haskell-alex.readthedocs.io/_/downloads/en/latest/htmlzip/
20e568
20e568
  * Re-enabled the test suite for aarch64. The underlying issue
20e568
    https://github.com/simonmar/alex/issues/130 was closed by
20e568
    upstream.
20e568
20e568
-------------------------------------------------------------------
6695d4
Thu Mar 30 17:05:37 UTC 2023 - Peter Simons <psimons@suse.com>
6695d4
6695d4
- Updated spec file to conform with ghc-rpm-macros-2.5.2.
6695d4
6695d4
-------------------------------------------------------------------
3a2b9d
Sun Jan 23 23:20:45 UTC 2022 - Peter Simons <psimons@suse.com>
3a2b9d
3a2b9d
- Update alex to version 3.2.7.1.
3a2b9d
  ## Change in 3.2.7.1
3a2b9d
3a2b9d
   * Fix bug with repeated numeral characters *outside* of `r{n,m}`
3a2b9d
     repetitions. This was a regression introduced in 3.2.7.
3a2b9d
3a2b9d
  ## Changes in 3.2.7
3a2b9d
3a2b9d
   * Allow arbitrary repetitions in regexps.
3a2b9d
     Previously, the `r{n,m}` and related forms were restricted to single
3a2b9d
     digit numbers `n` and `m`.
3a2b9d
3a2b9d
   * DFA minimization used to crash on tokens of the form `c*` which
3a2b9d
     produce automata with only accepting states.  Considering the empty
3a2b9d
     set of non-accepting states as an equivalence class caused
3a2b9d
     minimization to crash with exception.
3a2b9d
3a2b9d
   * The `small_base` flag is removed.  Extremely old GHCs will no longer
3a2b9d
     build.
3a2b9d
3a2b9d
   * A number of bug fixes and clearer diagnostics.
3a2b9d
3a2b9d
-------------------------------------------------------------------
d0e45d
Tue Sep  7 18:43:27 UTC 2021 - Ondřej Súkup <mimi.vx@gmail.com>
d0e45d
20e568
- make rpmlint happy
d0e45d
d0e45d
-------------------------------------------------------------------
12aaac
Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
20e568
12aaac
- disable %{ix86} build
20e568
12aaac
-------------------------------------------------------------------
12aaac
Tue Dec 15 16:30:27 UTC 2020 - psimons@suse.com
12aaac
12aaac
- Update alex to version 3.2.6.
12aaac
  ## Changes in 3.2.6:
12aaac
12aaac
   * Support for the GHC 9.2.
12aaac
12aaac
     The array access primops now use the fixed-sized numeric types
12aaac
     corresponding to the width of the data accessed. Additionally, the
12aaac
     primops to convert to and from fixed-sized numeric types have been
12aaac
     given new names.
12aaac
12aaac
     9.2 isn't cut yet, so these changes are somewhat speculative.
12aaac
     Unfortunately, GHC must used a released version of Alex (and Happy)
12aaac
     at all times until further changes have been made, so we must make
12aaac
     the release to actually implement these changes in GHC.
12aaac
12aaac
     If the final GHC 9.2 ends up being different, this release will be
12aaac
     marked broken to make it less likely people use it by accident.
12aaac
12aaac
-------------------------------------------------------------------
e58a61
Wed Oct 21 12:51:40 UTC 2020 - Andreas Schwab <schwab@suse.de>
e58a61
e58a61
- Add memory constraints for riscv64
e58a61
e58a61
-------------------------------------------------------------------
Bernhard M. Wiedemann 5e24ef
Tue Aug 18 10:43:42 UTC 2020 - Peter Simons <psimons@suse.com>
Bernhard M. Wiedemann 5e24ef
Bernhard M. Wiedemann 5e24ef
- Replace %setup -q with the more modern %autosetup macro.
Bernhard M. Wiedemann 5e24ef
Bernhard M. Wiedemann 5e24ef
-------------------------------------------------------------------
Bernhard M. Wiedemann 3cc2a3
Tue Jun 16 11:13:34 UTC 2020 - Peter Simons <psimons@suse.com>
Bernhard M. Wiedemann 3cc2a3
Bernhard M. Wiedemann 3cc2a3
- Re-generate file with latest version of spec-cleaner.
Bernhard M. Wiedemann 3cc2a3
Bernhard M. Wiedemann 3cc2a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 01ae05
Thu Nov  7 06:42:07 UTC 2019 - psimons@suse.com
Bernhard M. Wiedemann 300eb6
Bernhard M. Wiedemann 300eb6
- Drop obsolete group attributes.
Bernhard M. Wiedemann 300eb6
Bernhard M. Wiedemann 300eb6
- Update alex to version 3.2.5.
Bernhard M. Wiedemann 01ae05
  * Build fixes for GHC 8.8.x. This allows us to run the test
Bernhard M. Wiedemann 01ae05
    suite again.
Bernhard M. Wiedemann 300eb6
Bernhard M. Wiedemann 300eb6
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Wed Nov 28 10:15:25 UTC 2018 - Guillaume GARDET <guillaume.gardet@opensuse.org>
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 01ae05
- Disable tests on aarch64 as they are broken.
Bernhard M. Wiedemann 800a91
  See: https://github.com/simonmar/alex/issues/130
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sat Oct 20 11:31:04 UTC 2018 - Peter Simons <psimons@suse.com>
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Use https URL to refer to bugs.opensuse.org.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Jul 30 03:30:56 UTC 2018 - bwiedemann@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Drop config.log from doc to fix build-compare
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Wed Jul 18 14:26:08 UTC 2018 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Cosmetic: replace tabs with blanks, strip trailing white space,
Bernhard M. Wiedemann 800a91
  and update copyright headers with spec-cleaner.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Tue Jun  5 16:50:43 UTC 2018 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Run the test suite by default.
Bernhard M. Wiedemann 800a91
- Build and install the man page and the documentation.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon May 14 17:02:11 UTC 2018 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Update alex to version 3.2.4.
Bernhard M. Wiedemann 800a91
 * Remove dependency on QuickCheck
Bernhard M. Wiedemann 800a91
 * Change the way that bootstrapping is done: see README.md for build
Bernhard M. Wiedemann 800a91
   instructions
Bernhard M. Wiedemann 800a91
 * fix issue when using cpphs (#116)
Bernhard M. Wiedemann 800a91
 * Manage line length in generated files [GH-84]
Bernhard M. Wiedemann 800a91
 * Fix issue when identifier with multiple single quotes, e.g. `foo''` was used
Bernhard M. Wiedemann 800a91
 * Allow omitting spaces around `=` in macro definitions
Bernhard M. Wiedemann 800a91
 * Include pre-generated Parser.hs and Scan.hs in the Hackage upload, to
Bernhard M. Wiedemann 800a91
   make bootstrapping easier.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Wed Aug  9 12:59:47 UTC 2017 - bwiedemann@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Drop autom4te.cache/requests from doc to fix build-compare
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Thu Aug  3 15:38:38 UTC 2017 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sat Apr 29 18:32:34 UTC 2017 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Update to version 3.2.1 revision 1 with cabal2obs.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sun Feb 12 14:17:48 UTC 2017 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Update to version 3.2.1 with cabal2obs.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sun Jul 10 17:07:27 UTC 2016 - psimons@suse.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Update to version 3.1.7 revision 0 with cabal2obs.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Jan 11 07:22:38 UTC 2016 - mimi.vx@gmail.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.1.7
Bernhard M. Wiedemann 800a91
* Add support for %encoding directive (allows to control --latin1 from inside
Bernhard M. Wiedemann 800a91
    Alex scripts)
Bernhard M. Wiedemann 800a91
* Make code forward-compatible with in-progress proposals
Bernhard M. Wiedemann 800a91
* Suppress more warnings
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Dec  7 10:19:36 UTC 2015 - mimi.vx@gmail.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.1.6
Bernhard M. Wiedemann 800a91
* drop dependency on happy
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sun Nov 29 17:05:31 UTC 2015 - mimi.vx@gmail.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.1.5
Bernhard M. Wiedemann 800a91
- drop alex-3.1.4-ghc-7.10.patch, merged by upstream
Bernhard M. Wiedemann 800a91
* Generate less warning-laden code, and suppress other warnings.
Bernhard M. Wiedemann 800a91
* Bug fixes.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Wed May 13 09:19:35 UTC 2015 - mimi.vx@gmail.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- add alex-3.1.4-ghc-7.10.patch
Bernhard M. Wiedemann 800a91
* temporary disable tests
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Fri Apr 10 13:35:55 UTC 2015 - mimi.vx@gmail.com
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.1.4
Bernhard M. Wiedemann 800a91
* Add Applicative/Functor instances for GHC 7.10
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Sep  8 20:08:49 UTC 2014 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.1.3
Bernhard M. Wiedemann 800a91
* fix ghc 7.8 builds
Bernhard M. Wiedemann 800a91
* needed by Haskell Platform 2014.2.0.0
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Tue Sep  2 01:17:20 UTC 2014 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- package examples
Bernhard M. Wiedemann 800a91
- cleanup spec file
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Fri Aug 22 23:46:53 UTC 2014 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- enable PowerPC builds
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Tue May  7 14:03:17 UTC 2013 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.0.5 from upstream
Bernhard M. Wiedemann 800a91
* performance improvement with certain grammars ~30%
Bernhard M. Wiedemann 800a91
- part of Haskell Platform 2013.2
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sat Nov 17 13:46:06 UTC 2012 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- service localonly for Factory submission
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Oct  1 19:01:07 UTC 2012 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.0.2 from upstream
Bernhard M. Wiedemann 800a91
- needed by Haskell Platform 2012.4.0.0
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Jun  4 06:59:04 UTC 2012 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- update to 3.0.1 from upstream
Bernhard M. Wiedemann 800a91
    * Unicode support (contributed mostly by Jean-Philippe Bernardy,
Bernhard M. Wiedemann 800a91
      with help from Alan Zimmerman).
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
      * An Alex lexer now takes a UTF-8 encoded byte sequence as input
Bernhard M. Wiedemann 800a91
        (see Section 5.1, “Unicode and UTF-8”. If you are using the
Bernhard M. Wiedemann 800a91
        "basic" wrapper or one of the other wrappers that takes a
Bernhard M. Wiedemann 800a91
        Haskell String as input, the string is automatically encoded
Bernhard M. Wiedemann 800a91
        into UTF-8 by Alex. If your input is a ByteString, you are
Bernhard M. Wiedemann 800a91
        responsible for ensuring that the input is UTF-8 encoded. The
Bernhard M. Wiedemann 800a91
        old 8-bit behaviour is still available via the --latin1
Bernhard M. Wiedemann 800a91
        option.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
      * Alex source files are asumed to be in UTF-8, like Haskell
Bernhard M. Wiedemann 800a91
        source files. The lexer specification can use Unicode
Bernhard M. Wiedemann 800a91
        characters and ranges.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
      * alexGetChar is renamed to alexGetByte in the generated code.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
      * There is a new option, --latin1, that restores the old
Bernhard M. Wiedemann 800a91
        behaviour.
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
    * Alex now does DFA minimization, which helps to reduce the size
Bernhard M. Wiedemann 800a91
      of the generated tables, especially for lexers that use Unicode.
Bernhard M. Wiedemann 800a91
- dropped patch alex-2.3.5-generate-man-page.patch
Bernhard M. Wiedemann 800a91
- required by Haskell Platform 2012.2.0.0
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon May  7 18:40:00 UTC 2012 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- add patch to enable man page generation
Bernhard M. Wiedemann 800a91
- generate, install and package man page alex.1
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Thu Dec 29 11:47:39 UTC 2011 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Clean up install section
Bernhard M. Wiedemann 800a91
- Add three word to description to make rpmlint happier
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Wed Dec 28 20:47:31 UTC 2011 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Adjusted version for platform 2011.4
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sat Dec 10 16:48:35 UTC 2011 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Added /usr/share/alex-3.0.1 files
Bernhard M. Wiedemann 800a91
- Fixed file owner
Bernhard M. Wiedemann 800a91
- Deleted additional LICENSE file
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Mon Dec  5 09:04:47 UTC 2011 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- Added QuickCheck BR
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Sat Nov 19 21:44:36 UTC 2011 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- enabled i586 build
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
-------------------------------------------------------------------
Bernhard M. Wiedemann 800a91
Tue Oct 11 19:50:28 UTC 2011 - peter.trommler@ohm-hochschule.de
Bernhard M. Wiedemann 800a91
Bernhard M. Wiedemann 800a91
- created new package