SHA256
7
0
forked from pool/re2c

Factory #1

Merged
dgarcia merged 9 commits from factory into main 2025-10-08 12:57:30 +02:00

9 Commits

Author SHA256 Message Date
ddac4d1c22 Accepting request 1305298 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1305298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/re2c?expand=0&rev=47
2025-09-18 19:07:52 +00:00
e78eec2131 - Update to version 4.3
* Added warning -Wdeprecated-eof-rule, this will be turned to
    error in the future.
  * Improved re2c performance (made determinization faster, #544).

- Update to version 4.2
  * Added Swift backend
  * Added options:
    + --lang swift
    + --computed-gotos-relative
  * Added configurations:
    + re2c:cgoto:relative, re2c:computed-gotos:relative
    + re2c:yyfn:throw
  * Added syntax file code templates:
    + code:cgoto
    + code:cgoto_data
    + code:yytarget_filter
    + code:type_yyctable
  * Added syntax file conditionals:
    + .cgoto.relative
    + .yyfn.throw
  * Added some C++ benchmarks without submatch extraction.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/re2c?expand=0&rev=56
2025-09-17 07:06:09 +00:00
a779cc4768 Accepting request 1252748 from devel:tools:compiler
- Update to version 4.1:
  * This release adds actions, a few backend-specific improvements
    in code generation and a bunch of bug fixes.
  * Benchmark code has been reworked in preparation to add
    multi-language benchmarks in the future.

OBS-URL: https://build.opensuse.org/request/show/1252748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/re2c?expand=0&rev=46
2025-03-15 15:14:55 +00:00
cc1abdf222 - Update to version 4.1:
* This release adds actions, a few backend-specific improvements
    in code generation and a bunch of bug fixes.
  * Benchmark code has been reworked in preparation to add
    multi-language benchmarks in the future.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/re2c?expand=0&rev=54
2025-03-13 12:19:39 +00:00
587b13c8a8 Accepting request 1231356 from devel:tools:compiler
update to version 4.0.2

OBS-URL: https://build.opensuse.org/request/show/1231356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/re2c?expand=0&rev=45
2024-12-17 18:22:09 +00:00
868c40c2ac fix broken date in change log
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/re2c?expand=0&rev=52
2024-12-16 09:32:45 +00:00
bdec7e6b86 Accepting request 1231005 from home:mnhauke
- Update to version 4.0.2
  * CMake build system: fixed bug (#515) where language-specific
    binaries erroneously defaulted to generating code for C.
  * Playground: address bar now reflects navigation between
    examples, editors use a more high-contrast CSS theme.

OBS-URL: https://build.opensuse.org/request/show/1231005
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/re2c?expand=0&rev=51
2024-12-16 06:58:24 +00:00
5023dd111b Accepting request 1228247 from devel:tools:compiler
Wed De  4 09:23:26 UTC 2024 - Martin Pluskal <mpluskal@suse.com>
- Update to version 4.0.1:
  * Added missing doc sources to the distribution tarball (#503)
  * Reworked C/C++ examples to avoid using new configuration aliases until the world has updated to re2c 4.0, made them compatible with C.
  * A few build system changes: increased CMake minimum required version to 3.15, added missing dependencies on doc sources in Makefile.am.
  * Fixed typos in docs.
	* Added a generic technique for describing language backends based on the idea of syntax files (#450).
	* Added support for new languages: D, Haskell, Java, JavaScript, OCaml, Python, V, Zig.
	* Added new record API for all languages (enabled with --api record, re2c:api = record) and made it the default API for Haskell and OCaml.
	* Renamed former “default API” to “simple API”, implemented it for all backends except Haskell and OCaml, and enabled by default API for C, D, Java, JavaScript, Python, V and Zig.
	* Added new code generation model - recursive functions (enabled with --recursive-functions), primarily to be used for functional languages.

OBS-URL: https://build.opensuse.org/request/show/1228247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/re2c?expand=0&rev=44
2024-12-05 16:05:08 +00:00
8f7be9960f - Update to version 4.0.1:
* Added missing doc sources to the distribution tarball (#503)
  * Reworked C/C++ examples to avoid using new configuration aliases until the world has updated to re2c 4.0, made them compatible with C.
  * A few build system changes: increased CMake minimum required version to 3.15, added missing dependencies on doc sources in Makefile.am.
  * Fixed typos in docs.
	* Added a generic technique for describing language backends based on the idea of syntax files (#450).
	* Added support for new languages: D, Haskell, Java, JavaScript, OCaml, Python, V, Zig.
	* Added new record API for all languages (enabled with --api record, re2c:api = record) and made it the default API for Haskell and OCaml.
	* Renamed former “default API” to “simple API”, implemented it for all backends except Haskell and OCaml, and enabled by default API for C, D, Java, JavaScript, Python, V and Zig.
	* Added new code generation model - recursive functions (enabled with --recursive-functions), primarily to be used for functional languages.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/re2c?expand=0&rev=49
2024-12-04 09:36:39 +00:00