dist-linux.tar.gz
dist-macos.tar.gz
dist-windows.zip
What's Changed
- Fix crash on 32-bit systems by @bmwiedemann in #78
- Added TextWrangler codeless language modules. by @dowobeha in #67
- Git repo settings by @ttti07 in #66
- [WIP] Python 3 compatibility by @eddieantonio in #76
- Better py3 compatibility by @max-ionov in #83
- Added Python 3 port of foma2js.perl by @wincentbalin in #84
- Generalize across Python 2 and 3 without dependency on past and six by @dowobeha in #86
- Ignore dylibs by @snomos in #89
- Fix segfault with underscore in var name. by @AmbientLighter in #80
- Makefile now creates libfoma.pc by @dowobeha in #92
- Added guards to fomalib.h (issue #51) by @wincentbalin in #85
- Fixed syntax error reporting line count in lexc by @ProjectTermina in #90
- Prevent double declaration of globals. fixes #88 by @Huulivoide in #94
- Various small fixes to foma.py by @dowobeha in #95
- Makefile: Require constructions.o for regex.c by @vpv in #99
- Introduce GitHub actions to automatically build foma binaries for Linux, Windows and macOS by @AmbientLighter in #101
- Skip flags elimination if there are no paths in network. by @AmbientLighter in #102
- Fix error rendering: make yyerror signature consistent with yyparse. by @AmbientLighter in #103
- Render error message when input file contains UTF byte order mark. by @AmbientLighter in #104
- Check FSM name length to avoid segfault. by @AmbientLighter in #105
- Skip definition without network when save_defined is executed. by @AmbientLighter in #106
- Avoid memory leak in fsm_rewrite: free center FSM after usage. by @AmbientLighter in #107
- Avoid memory leak in fsm_isempty function: release minimized FSM. by @AmbientLighter in #108
- Avoid memory leaks in test functions: free temporary FSMs after use. by @AmbientLighter in #109
- Drop leftover command "test star-free" (fixes #110) by @AmbientLighter in #111
- Fix memory leaks in "print shortest-string" command processor. by @AmbientLighter in #112
- Fix memory leak in regex parser: destroy FSM via bison destructor. by @AmbientLighter in #113
- add ^> to lexc's regex lexer? by @flammie in #115
- Fix memory leak on redefine. by @AmbientLighter in #118
- Allow to suppress verbose messages. by @AmbientLighter in #119
- Fix segfault when Foma sigmas are merged. by @AmbientLighter in #117
- Add test for leaks and segfaults to avoid regression. by @AmbientLighter in #120
- Add runtime options interface by @TinoDidriksen in #116
- Prepare new release 0.10.0. by @AmbientLighter in #121
- clang++ does not define _Bool even with explicit stdbool.h include by @TinoDidriksen in #122
- Drop xx prefix for standard C functions. by @AmbientLighter in #123
- Fix typo in Makefile (see https://bugs.debian.org/1006474) by @TinoDidriksen in #140
- Portable CMake build by @TinoDidriksen in #141
- Fixes for older platforms by @TinoDidriksen in #142
- Fixed edge case by @wincentbalin in #143
- Small cleanups for the Javascript conversion utility by @wincentbalin in #145
- Fix CMake build failing on std >c18, and add build files to gitignore by @scott-parkhill in #150
- Fix BOM_codes initializer by @fweimer-rh in #151
- Avoid using deprecated inet_* functions. by @mike-fabian in #126
- Compile to web assembly using Emscripten by @reynoldsnlp in #159
- Require CMake 3.18+ (see https://bugs.debian.org/1112925) by @TinoDidriksen in #162
- Fixes for GCC15, readline, and sockaddr_in by @TinoDidriksen in #163
- Fix view net command for MacOS by @neta-elad in #164
- Fix some problems with JavaScript output by @dhdaines in #156
New Contributors
- @bmwiedemann made their first contribution in #78
- @dowobeha made their first contribution in #67
- @ttti07 made their first contribution in #66
- @eddieantonio made their first contribution in #76
- @max-ionov made their first contribution in #83
- @wincentbalin made their first contribution in #84
- @snomos made their first contribution in #89
- @AmbientLighter made their first contribution in #80
- @ProjectTermina made their first contribution in #90
- @Huulivoide made their first contribution in #94
- @vpv made their first contribution in #99
- @flammie made their first contribution in #115
- @TinoDidriksen made their first contribution in #116
- @scott-parkhill made their first contribution in #150
- @fweimer-rh made their first contribution in #151
- @mike-fabian made their first contribution in #126
- @reynoldsnlp made their first contribution in #159
- @neta-elad made their first contribution in #164
- @dhdaines made their first contribution in #156
Full Changelog: https://github.com/mhulden/foma/commits/v0.10.0