From d97fe31bd4c83df3a0c9f441b3c0f962e0106dc3 Mon Sep 17 00:00:00 2001 From: Stephane Letz Date: Thu, 28 Dec 2023 00:13:01 +0100 Subject: [PATCH] Set version to 2.70.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 | 10 +++++++--- documentation/compiler/Doxyfile | 2 +- documentation/libfaust/Doxyfile | 2 +- documentation/libfaustremote/Doxyfile | 2 +- documentation/man/README.md | 10 +++++++--- documentation/man/man-header.txt | 2 +- documentation/man/man1/faust.1 | 21 +++++++++++++++------ windows/faust.rc | 8 ++++---- windows/faustdll.rc | 8 ++++---- 16 files changed, 50 insertions(+), 33 deletions(-) diff --git a/.github/workflows/libfaust.yml b/.github/workflows/libfaust.yml index 681fff0972..1cee6ab6a0 100644 --- a/.github/workflows/libfaust.yml +++ b/.github/workflows/libfaust.yml @@ -1,7 +1,7 @@ name: libfaust env: - FAUST_VERSION: 2.69.10 + FAUST_VERSION: 2.70.0 FAUSTGEN_VERSION: 1.67 LLVM_PACKAGE_VERSION: 15.0.7 CMAKE_OSX_DEPLOYMENT_TARGET: 10.15 diff --git a/COPYING.txt b/COPYING.txt index c3a139e012..f88aaaebfd 100644 --- a/COPYING.txt +++ b/COPYING.txt @@ -1,4 +1,4 @@ - FAUST compiler, Version 2.69.10 + FAUST compiler, Version 2.70.0 Copyright (C) 2003-2019 GRAME, Centre National de Creation Musicale --------------------------------------------------------------------- This program is free software; you can redistribute it and/or modify diff --git a/Makefile b/Makefile index 8a32b2d60f..d8ff2496c3 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -version := 2.69.10 +version := 2.70.0 system ?= $(shell uname -s) diff --git a/architecture/faust/export.h b/architecture/faust/export.h index a4b831282c..add2ba2cb9 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.69.10" +#define FAUSTVERSION "2.70.0" // Version as separated [major,minor,patch] values #define FAUSTMAJORVERSION 2 -#define FAUSTMINORVERSION 69 -#define FAUSTPATCHVERSION 10 +#define FAUSTMINORVERSION 70 +#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 11a3ccfa7b..2369ec4afa 100644 --- a/build/CMakeLists.txt +++ b/build/CMakeLists.txt @@ -3,7 +3,7 @@ project (faust) ####################################### # versions management -set (VERSION 2.69.10) +set (VERSION 2.70.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 cef897e4a2..cba36c9eda 100644 --- a/build/MakeRelease.bat +++ b/build/MakeRelease.bat @@ -1,6 +1,6 @@ @echo off -SET VERSION=2.69.10 +SET VERSION=2.70.0 SET FAUSTGENVERSION=1.66 SET MYPATH=%cd% diff --git a/build/Makefile b/build/Makefile index 1c73c6418b..a9ac59d2f6 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.69.10 +VERSION := 2.70.0 #=============================================================== # current generator and backends diff --git a/compiler/README.md b/compiler/README.md index b847d58e8d..c866319f05 100644 --- a/compiler/README.md +++ b/compiler/README.md @@ -1,4 +1,4 @@ -% man(1) Version 2.69.10 (13-December-2023) | Faust man page +% man(1) Version 2.70.0 (28-December-2023) | Faust man page NAME ==== @@ -100,9 +100,13 @@ Code generation options: **-pn** \ **--process-name** \ specify the name of the dsp entry-point instead of process. - **-mcd** \ **--max-copy-delay** \ threshold between copy and ring buffer implementation (default 16 samples). + **-mcd** \ **--max-copy-delay** \ use a copy delay up to max delay \ and a dense delay above (ocpp only) or a ring buffer (defaut 16 samples). - **-dlt** \ **--delay-line-threshold** \ threshold between 'mask' and 'select' ring buffer implementation (default INT_MAX samples). + **-mdd** \ **--max-dense-delay** \ use a dense delay up to max delay \ (if enough density) and a ring buffer delay above (ocpp only, default 1024). + + **-mdy** \ **--min-density** \ minimal density (100*number of delays/max delay) to use a dense delays (ocpp only, default 33). + + **-dlt** \ **--delay-line-threshold** \ use a mask-based ring buffer delays up to max delay \ and a select based ring buffers above (default INT_MAX samples). **-mem** **--memory-manager** allocate static in global state using a custom memory manager. diff --git a/documentation/compiler/Doxyfile b/documentation/compiler/Doxyfile index ab2abc8e25..c41ce5acbe 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.69.10 +PROJECT_NUMBER = 2.70.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 d5fe7db496..7864f91365 100644 --- a/documentation/libfaust/Doxyfile +++ b/documentation/libfaust/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = libfaust -PROJECT_NUMBER = 2.69.10 +PROJECT_NUMBER = 2.70.0 OUTPUT_DIRECTORY = . CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English diff --git a/documentation/libfaustremote/Doxyfile b/documentation/libfaustremote/Doxyfile index bbd7e8ea51..3d2cfc5921 100644 --- a/documentation/libfaustremote/Doxyfile +++ b/documentation/libfaustremote/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = libfaustremote -PROJECT_NUMBER = 2.69.10 +PROJECT_NUMBER = 2.70.0 OUTPUT_DIRECTORY = . CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English diff --git a/documentation/man/README.md b/documentation/man/README.md index b847d58e8d..c866319f05 100644 --- a/documentation/man/README.md +++ b/documentation/man/README.md @@ -1,4 +1,4 @@ -% man(1) Version 2.69.10 (13-December-2023) | Faust man page +% man(1) Version 2.70.0 (28-December-2023) | Faust man page NAME ==== @@ -100,9 +100,13 @@ Code generation options: **-pn** \ **--process-name** \ specify the name of the dsp entry-point instead of process. - **-mcd** \ **--max-copy-delay** \ threshold between copy and ring buffer implementation (default 16 samples). + **-mcd** \ **--max-copy-delay** \ use a copy delay up to max delay \ and a dense delay above (ocpp only) or a ring buffer (defaut 16 samples). - **-dlt** \ **--delay-line-threshold** \ threshold between 'mask' and 'select' ring buffer implementation (default INT_MAX samples). + **-mdd** \ **--max-dense-delay** \ use a dense delay up to max delay \ (if enough density) and a ring buffer delay above (ocpp only, default 1024). + + **-mdy** \ **--min-density** \ minimal density (100*number of delays/max delay) to use a dense delays (ocpp only, default 33). + + **-dlt** \ **--delay-line-threshold** \ use a mask-based ring buffer delays up to max delay \ and a select based ring buffers above (default INT_MAX samples). **-mem** **--memory-manager** allocate static in global state using a custom memory manager. diff --git a/documentation/man/man-header.txt b/documentation/man/man-header.txt index a3e4206f07..d0fc493d1f 100644 --- a/documentation/man/man-header.txt +++ b/documentation/man/man-header.txt @@ -1,4 +1,4 @@ -% man(1) Version 2.69.10 (13-December-2023) | Faust man page +% man(1) Version 2.70.0 (28-December-2023) | Faust man page NAME ==== diff --git a/documentation/man/man1/faust.1 b/documentation/man/man1/faust.1 index 2b961ec391..c19a36d549 100644 --- a/documentation/man/man1/faust.1 +++ b/documentation/man/man1/faust.1 @@ -1,6 +1,6 @@ .\" Automatically generated by Pandoc 3.1.8 .\" -.TH "man" "1" "" "Version 2.69.10 (13-December-2023)" "Faust man page" +.TH "man" "1" "" "Version 2.70.0 (28-December-2023)" "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) @@ -117,12 +117,21 @@ name of the super class to be used instead of dsp. \f[B]-pn\f[R] \f[B]\[en]process-name\f[R] specify the name of the dsp entry-point instead of process. .PP -\f[B]-mcd\f[R] \f[B]\[en]max-copy-delay\f[R] threshold between -copy and ring buffer implementation (default 16 samples). +\f[B]-mcd\f[R] \f[B]\[en]max-copy-delay\f[R] use a copy delay up +to max delay and a dense delay above (ocpp only) or a ring buffer +(defaut 16 samples). .PP -\f[B]-dlt\f[R] \f[B]\[en]delay-line-threshold\f[R] threshold -between `mask' and `select' ring buffer implementation (default INT_MAX -samples). +\f[B]-mdd\f[R] \f[B]\[en]max-dense-delay\f[R] use a dense delay +up to max delay (if enough density) and a ring buffer delay above +(ocpp only, default 1024). +.PP +\f[B]-mdy\f[R] \f[B]\[en]min-density\f[R] minimal density +(100*number of delays/max delay) to use a dense delays (ocpp only, +default 33). +.PP +\f[B]-dlt\f[R] \f[B]\[en]delay-line-threshold\f[R] use a +mask-based ring buffer delays up to max delay and a select based +ring buffers above (default INT_MAX samples). .PP \f[B]-mem\f[R] \f[B]\[en]memory-manager\f[R] allocate static in global state using a custom memory manager. diff --git a/windows/faust.rc b/windows/faust.rc index 7a0f6e08c1..2bb880a959 100644 --- a/windows/faust.rc +++ b/windows/faust.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,69,10,0 - PRODUCTVERSION 2,69,10,0 + FILEVERSION 2,70,0,0 + PRODUCTVERSION 2,70,0,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BLOCK "040c04b0" BEGIN VALUE "FileDescription", "Faust compiler" - VALUE "FileVersion", "2, 69, 10, 0" + VALUE "FileVersion", "2, 70, 0, 0" VALUE "InternalName", "Faust" VALUE "LegalCopyright", "Copyright (C) 2009-2019 - Grame" VALUE "OriginalFilename", "faust.exe" VALUE "ProductName", "Faust" - VALUE "ProductVersion", "2, 69, 10, 0" + VALUE "ProductVersion", "2, 70, 0, 0" END END BLOCK "VarFileInfo" diff --git a/windows/faustdll.rc b/windows/faustdll.rc index 7a0f6e08c1..2bb880a959 100644 --- a/windows/faustdll.rc +++ b/windows/faustdll.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,69,10,0 - PRODUCTVERSION 2,69,10,0 + FILEVERSION 2,70,0,0 + PRODUCTVERSION 2,70,0,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BLOCK "040c04b0" BEGIN VALUE "FileDescription", "Faust compiler" - VALUE "FileVersion", "2, 69, 10, 0" + VALUE "FileVersion", "2, 70, 0, 0" VALUE "InternalName", "Faust" VALUE "LegalCopyright", "Copyright (C) 2009-2019 - Grame" VALUE "OriginalFilename", "faust.exe" VALUE "ProductName", "Faust" - VALUE "ProductVersion", "2, 69, 10, 0" + VALUE "ProductVersion", "2, 70, 0, 0" END END BLOCK "VarFileInfo"