Skip to content

Release Notes FORM 4.3.0

Takahiro Ueda edited this page Nov 21, 2022 · 2 revisions

Here we introduce FORM 4.3.0, which is a new minor release with some additional features and bug fixes. Below we list the most notable changes, fixes and improvements. The full change history can be found in the full git logs.

Changelog - FORM 4.3.0 (2022-11-21)

Added

Command-line options

  • Input filename - to use the standard input (#265)

  • Added -C flag to specify a custom log filename (b0e72a8)

Statements

  • Added allfloat option for Format (#216)

Functions

  • Added the Möbius function moebius_ (0da2724)

Documentation

  • Added the FORM cookbook with practical examples (#409)
  • Documentation for features that were undocumented in the previous release (changed default setup parameters, #System -e, SYSTEMERROR_, Print <filename>).

Changed

  • Changed behaviour of On fewerstatistics 0 (#285)

  • The setup parameterContinuationLines now affects all languages in addition to Fortran and 0 means infinity (#394)

  • The Format statement (except Format <number>) now does not reset the number of characters per line (dd1a71c)

Fixed

  • Fixed crash for #optimize a trivial expression with Bracket (#7)

  • Fixed Exit statement in TFORM (#14)

  • Fixed crash by replace_ for nested functions (#307)

  • Fixed disaster in adding many tables into a tablebase (#318)

  • Fixed implicitly or autodeclared dimension of autodeclared indices (#324, #325, #405)

  • Fixed crash when ArgToExtraSymbol is used for a function containing g5_ (#340)

  • Fixed incorrectly sorted PolyRatFun function arguments when Argument environment is used (#345)

  • Fixed FactArg,(0) (#353)

  • Fixed unreplaced power signs by dictionaries (#358)

  • Fixed inconsistent power signs with Format reduce (#359)

  • Fixed Denominators for nested denominator functions (#400)