From d46a01a6059928a91115996c8468bcd7e8202dce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Letz?= Date: Mon, 10 Feb 2025 22:37:27 +0100 Subject: [PATCH] Set version to 2.79.0. --- .github/workflows/libfaust.yml | 2 +- COPYING.txt | 2 +- Makefile | 2 +- architecture/faust/export.h | 6 +++--- build/CMakeLists.txt | 2 +- build/MakeRelease.bat | 2 +- build/Makefile | 2 +- compiler/README.md | 7 ++++--- documentation/compiler/Doxyfile | 2 +- documentation/libfaust/Doxyfile | 2 +- documentation/libfaustremote/Doxyfile | 2 +- documentation/man/README.md | 7 ++++--- documentation/man/man-header.txt | 2 +- documentation/man/man1/faust.1 | 11 +++++++---- windows/faust.rc | 8 ++++---- windows/faustdll.rc | 8 ++++---- 16 files changed, 36 insertions(+), 31 deletions(-) diff --git a/.github/workflows/libfaust.yml b/.github/workflows/libfaust.yml index b906e16e06..90e5d0a8d7 100644 --- a/.github/workflows/libfaust.yml +++ b/.github/workflows/libfaust.yml @@ -1,7 +1,7 @@ name: libfaust env: - FAUST_VERSION: 2.78.7 + FAUST_VERSION: 2.79.0 FAUSTGEN_VERSION: "1.73" LLVM_PACKAGE_VERSION: "15.0.7" CMAKE_OSX_DEPLOYMENT_TARGET: "10.15" diff --git a/COPYING.txt b/COPYING.txt index 6a4b5dc29f..fe0d757e0b 100644 --- a/COPYING.txt +++ b/COPYING.txt @@ -1,4 +1,4 @@ - FAUST compiler, Version 2.78.7 + FAUST compiler, Version 2.79.0 Copyright (C) 2003-2024 GRAME, Centre National de Creation Musicale Copyright (C) 2023-2024 INRIA --------------------------------------------------------------------- diff --git a/Makefile b/Makefile index 9e96a0b20f..3e11a405a9 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -version := 2.78.7 +version := 2.79.0 system ?= $(shell uname -s) diff --git a/architecture/faust/export.h b/architecture/faust/export.h index 840f9feb58..e240033de4 100644 --- a/architecture/faust/export.h +++ b/architecture/faust/export.h @@ -26,12 +26,12 @@ #define __export__ // Version as a global string -#define FAUSTVERSION "2.78.7" +#define FAUSTVERSION "2.79.0" // Version as separated [major,minor,patch] values #define FAUSTMAJORVERSION 2 -#define FAUSTMINORVERSION 78 -#define FAUSTPATCHVERSION 7 +#define FAUSTMINORVERSION 79 +#define FAUSTPATCHVERSION 0 // Use FAUST_API for code that is part of the external API but is also compiled in faust and libfaust // Use LIBFAUST_API for code that is compiled in faust and libfaust diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt index 60508de633..6b689e660c 100644 --- a/build/CMakeLists.txt +++ b/build/CMakeLists.txt @@ -3,7 +3,7 @@ project (faust) ####################################### # versions management -set (VERSION 2.78.7) +set (VERSION 2.79.0) macro (get_major_minor_patch version) string( REGEX REPLACE "([0-9]*)\\.([0-9]*)\\.([0-9]*)" "\\1" VERSION_MAJOR ${version} ) string( REGEX REPLACE "([0-9]*)\\.([0-9]*)\\.([0-9]*)" "\\2" VERSION_MINOR ${version} ) diff --git a/build/MakeRelease.bat b/build/MakeRelease.bat index 31fc5a4526..c7d2989768 100644 --- a/build/MakeRelease.bat +++ b/build/MakeRelease.bat @@ -1,7 +1,7 @@ @echo off -SET VERSION=2.78.7 +SET VERSION=2.79.0 SET FAUSTGENVERSION=1.73 SET MYPATH=%cd% diff --git a/build/Makefile b/build/Makefile index 85ea96b060..a90d4a4cbb 100644 --- a/build/Makefile +++ b/build/Makefile @@ -28,7 +28,7 @@ system := $(shell echo $(system) | grep MINGW > /dev/null && echo MINGW || echo # output directories FAUSTDIR ?= faustdir IOSDIR := iosdir -VERSION := 2.78.7 +VERSION := 2.79.0 #=============================================================== # current generator and backends diff --git a/compiler/README.md b/compiler/README.md index 6e9e08e729..65e2f8af8c 100644 --- a/compiler/README.md +++ b/compiler/README.md @@ -1,4 +1,4 @@ -% man(1) Version 2.78.7 (04-February-2025) | Faust man page +% man(1) Version 2.79.0 (10-February-2025) | Faust man page NAME ==== @@ -41,8 +41,6 @@ Output options: **-uim** **--user-interface-macros** add user interface macro definitions to the output code. - **-rnt** **--rust-no-faustdsp-trait** (Rust only) Don't generate FaustDsp trait implmentation. - **-xml** generate an XML description file. **-json** generate a JSON description file. @@ -168,6 +166,9 @@ Code generation options: **-ni** \ **--narrowing-iterations** \ number of iterations before stopping narrowing in signal bounding. + **-rnt** **--rust-no-faustdsp-trait** (Rust only) Don't generate FaustDsp trait implmentation. + + **-rnlm** **--rust-no-libm** (Rust only) Don't generate FFI calls to libm Block diagram options: --------------------------------------- diff --git a/documentation/compiler/Doxyfile b/documentation/compiler/Doxyfile index ea573f8c4a..1bfbef10eb 100644 --- a/documentation/compiler/Doxyfile +++ b/documentation/compiler/Doxyfile @@ -31,7 +31,7 @@ PROJECT_NAME = "FAUST compiler" # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 2.78.7 +PROJECT_NUMBER = 2.79.0 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/documentation/libfaust/Doxyfile b/documentation/libfaust/Doxyfile index ffd9f7e117..0b23b2b5f2 100644 --- a/documentation/libfaust/Doxyfile +++ b/documentation/libfaust/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = libfaust -PROJECT_NUMBER = 2.78.7 +PROJECT_NUMBER = 2.79.0 OUTPUT_DIRECTORY = . CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English diff --git a/documentation/libfaustremote/Doxyfile b/documentation/libfaustremote/Doxyfile index 3e51d24810..54bf76eb44 100644 --- a/documentation/libfaustremote/Doxyfile +++ b/documentation/libfaustremote/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = libfaustremote -PROJECT_NUMBER = 2.78.7 +PROJECT_NUMBER = 2.79.0 OUTPUT_DIRECTORY = . CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English diff --git a/documentation/man/README.md b/documentation/man/README.md index 6e9e08e729..65e2f8af8c 100644 --- a/documentation/man/README.md +++ b/documentation/man/README.md @@ -1,4 +1,4 @@ -% man(1) Version 2.78.7 (04-February-2025) | Faust man page +% man(1) Version 2.79.0 (10-February-2025) | Faust man page NAME ==== @@ -41,8 +41,6 @@ Output options: **-uim** **--user-interface-macros** add user interface macro definitions to the output code. - **-rnt** **--rust-no-faustdsp-trait** (Rust only) Don't generate FaustDsp trait implmentation. - **-xml** generate an XML description file. **-json** generate a JSON description file. @@ -168,6 +166,9 @@ Code generation options: **-ni** \ **--narrowing-iterations** \ number of iterations before stopping narrowing in signal bounding. + **-rnt** **--rust-no-faustdsp-trait** (Rust only) Don't generate FaustDsp trait implmentation. + + **-rnlm** **--rust-no-libm** (Rust only) Don't generate FFI calls to libm Block diagram options: --------------------------------------- diff --git a/documentation/man/man-header.txt b/documentation/man/man-header.txt index 1187fe2792..5efdcec220 100644 --- a/documentation/man/man-header.txt +++ b/documentation/man/man-header.txt @@ -1,4 +1,4 @@ -% man(1) Version 2.78.7 (04-February-2025) | Faust man page +% man(1) Version 2.79.0 (10-February-2025) | Faust man page NAME ==== diff --git a/documentation/man/man1/faust.1 b/documentation/man/man1/faust.1 index 4be4488599..3db36eec97 100644 --- a/documentation/man/man1/faust.1 +++ b/documentation/man/man1/faust.1 @@ -1,6 +1,6 @@ .\" Automatically generated by Pandoc 3.1.12.3 .\" -.TH "man" "1" "" "Version 2.78.7 (04\-February\-2025)" "Faust man page" +.TH "man" "1" "" "Version 2.79.0 (10\-February\-2025)" "Faust man page" .SH NAME Faust \- DSP to C/C++, CMajor, Codebox, CSharp, DLang, Interpreter, Java, LLVM IR, Julia, JSFX, Rust and WebAssembly (wast/wasm) @@ -35,9 +35,6 @@ included libraries). \f[B]\-uim\f[R] \f[B]\-\-user\-interface\-macros\f[R] add user interface macro definitions to the output code. .PP -\f[B]\-rnt\f[R] \f[B]\-\-rust\-no\-faustdsp\-trait\f[R] (Rust only) -Don\[cq]t generate FaustDsp trait implmentation. -.PP \f[B]\-xml\f[R] generate an XML description file. .PP \f[B]\-json\f[R] generate a JSON description file. @@ -227,6 +224,12 @@ iterations before widening in signal bounding. .PP \f[B]\-ni\f[R] \f[B]\-\-narrowing\-iterations\f[R] number of iterations before stopping narrowing in signal bounding. +.PP +\f[B]\-rnt\f[R] \f[B]\-\-rust\-no\-faustdsp\-trait\f[R] (Rust only) +Don\[cq]t generate FaustDsp trait implmentation. +.PP +\f[B]\-rnlm\f[R] \f[B]\-\-rust\-no\-libm\f[R] (Rust only) Don\[cq]t +generate FFI calls to libm .SS Block diagram options: \f[B]\-ps\f[R] \f[B]\-\-postscript\f[R] print block\-diagram to a postscript file. diff --git a/windows/faust.rc b/windows/faust.rc index 683d7c353e..f75ded9be9 100644 --- a/windows/faust.rc +++ b/windows/faust.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,78,7,0 - PRODUCTVERSION 2,78,7,0 + FILEVERSION 2,79,0,0 + PRODUCTVERSION 2,79,0,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BLOCK "040c04b0" BEGIN VALUE "FileDescription", "Faust compiler" - VALUE "FileVersion", "2, 78, 7, 0" + VALUE "FileVersion", "2, 79, 0, 0" VALUE "InternalName", "Faust" VALUE "LegalCopyright", "Copyright (C) 2009-2019 - Grame" VALUE "OriginalFilename", "faust.exe" VALUE "ProductName", "Faust" - VALUE "ProductVersion", "2, 78, 7, 0" + VALUE "ProductVersion", "2, 79, 0, 0" END END BLOCK "VarFileInfo" diff --git a/windows/faustdll.rc b/windows/faustdll.rc index 683d7c353e..f75ded9be9 100644 --- a/windows/faustdll.rc +++ b/windows/faustdll.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,78,7,0 - PRODUCTVERSION 2,78,7,0 + FILEVERSION 2,79,0,0 + PRODUCTVERSION 2,79,0,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BLOCK "040c04b0" BEGIN VALUE "FileDescription", "Faust compiler" - VALUE "FileVersion", "2, 78, 7, 0" + VALUE "FileVersion", "2, 79, 0, 0" VALUE "InternalName", "Faust" VALUE "LegalCopyright", "Copyright (C) 2009-2019 - Grame" VALUE "OriginalFilename", "faust.exe" VALUE "ProductName", "Faust" - VALUE "ProductVersion", "2, 78, 7, 0" + VALUE "ProductVersion", "2, 79, 0, 0" END END BLOCK "VarFileInfo"