Projects / calc / Releases

All releases of calc

  •  01 Sep 2013 22:47
Avatar

    Release Notes: This release fixes many typos in comments of the Makefile, adds the new calc resource files infinities.cal, intnum.cal, smallfactors.cal, and strings.cal, and adds a number of ctype-like builtins (isalnum, isalpha, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit, strcasecmp, and strncasecmp). The Makefile rule, debug, is more verbose and prints more information about the calc compiled constants. The source code is now mostly picky 2.3 clean using -s -v flags.

    •  11 Aug 2013 09:39
    Avatar

      Release Notes: This release adds a number of calc resource files. With the exception of 3 source files, this release is "picky" about line lengths and other issues reported by the picky tool: cal/test8900.cal, cal/set8700.line, and help/errorcodes.sed. These 3 files now pass picky -w (OK except for line length).

      •  20 May 2013 00:36
      Avatar

        Release Notes: This release updates the RPM build process, makes libraries chmodded as 0644 to allow for building rpms without root, adds a gvec.cal resource script, adds a calc-symlink make rule to setup symlinks from standard locations into a tree specified by a non-empty ${T} makefile variable, adds calc-unsymlink to remove any symlinks which may have been created by the calc-symlink rule, and fixes a bug uncovered in calc which caused script failures when calc was called within a while loop in BASH if the while loop was fed from stdin, due to calc's redirection/inheritance of stdin and no option to change this behavior.

        •  24 Oct 2008 10:53
        Avatar

          Release Notes: A bug where calling functions with different values of epsilon would return incorrect results was fixed. A bug were certain typographical errors in interactive mode would cause calc to exit was fixed. A bug in solve.cal was fixed. Minor documentation improvements were made. The Makefile and build process were improved.

          •  10 May 2008 19:34
          Avatar

            Release Notes: Mac OS/Darwin targets no longer attempt to use ldconfig. "make debug" has been fixed by removing the use of rpm.release. An empty custom include directory is not removed during installation. "make clobber" has been fixed by rebuilding custom/Makefile.

            •  09 May 2008 21:08
            Avatar

              Release Notes: Mac OS Darwin targets no longer attempt to use ldconfig. "make debug" has been fixed by removing the use of rpm.release. An empty custom include directory is not removed during installation.

              •  24 Feb 2008 15:57
              Avatar

                Release Notes: The Jacobi built-in function was fixed: it returned 1 in some cases where it should have returned 0. An OpenBSD build target was added. Makefile compatibility fixes were made for old shells.

                •  16 Oct 2007 14:33
                Avatar

                  Release Notes: The wording for the -i flag in the calc man page was fixed. help/unexpected, help/rand, help/random, and help/config were updated. The ${READLINE_EXTRAS} Makefile variables were split out from ${READLINE_LIB} for Fedora RPM requirements. When the Makefile variable ${ALLOW_CUSTOM} is not defined or empty, the libcustcalc library is not built. Bit 8 (0x80) of calc_debug is reserved for custom debugging. The length of a FILEPOS copy was fixed. The way the Makefile can force the calc byte order was changed.

                  •  02 Sep 2007 13:13
                  Avatar

                    Release Notes: calc may be built with static or dynamic shared libraries. The Makefiles were overhauled to use system targets. Static and extern variables are declared with CPP symbols. The calc library makes it easier to control parse and scan messages. Makefile.simple was added for hosts without GNU Make. Custom registers were added. Support for MD5 and SHA-0 hashes was dropped. calc supports real and complex exponentiation bases and exponents.

                    •  07 Feb 2007 07:42
                    Avatar

                      Release Notes: Documentation was written for the # operator, comments, and cscripts. Multi-line statement issues were documented. Builtins related to user, system, and clock time were added. The runtime() builtin output was changed.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.