Commit graph

7 commits

Author SHA1 Message Date
Stas Boukarev 673a3d8ab8 Fix scale-float rounding for subnormals
Shifting right discards some set bits. Rely on the FPU multiplication
instead.
2026-01-28 10:26:19 +03:00
Douglas Katzman 6dddfd8c1a Still more hopscotch table enhancements
* hopscotch_get() takes a third argument to return
  when the key is not found.

* a get_value() method is added which hides the details
  of accessing the 'values' array, given a key index.

* hopscotch_create() takes an argument to specify the hash function.
  The default remains as a very simple bit shift,
  but a better/slower function is provided as an option.
  The comparator is just pointer equality either way.
2017-04-13 16:52:40 -04:00
Douglas Katzman f8e9591406 Inlining improvements to make lawyercats happier.
This merely copies pieces of text referenced by the "COPYING"
file into that file itself.
There is NO CHANGE to the text or meaning thereof.
2016-05-18 19:02:33 -04:00
Nikodemus Siivola 35d1b36478 1.0.43.21: typo in COPYING file
Spotted by Jean-Philippe Paradis.
2010-10-04 09:51:59 +00:00
Nikodemus Siivola 1acfa21e07 0.9.13.16: preliminary Windows installer builder
* Added "free software & no warranty" summary to top of COPYING.

 * tools-for-build/rtf.lisp turns COPYING into License.rtf needed
   for the installer.

 * tools-for-build/wxs.lisp generates the XML from which
   the installer is built.

 * refactor good-for-lisp pathname logic from make-target-contrib.sh
   to sbcl-pwd.sh.

 * make-windows-installer.sh builds sbcl.msi into output/,
   assuming WiX (2.0) is installed in $PROGRAMFILES/WiX or
   $WIX_PATH.

   The installer installs sbcl.exe, sbcl.core, and contribs
   into $PROGRAMFILES/Steel Bank Common Lisp/<sbcl-version>/
   by default, though the location is configurable.

   .lisp and .fasl files are associated with the installed
   SBCL, action being to start SBCL and load the file.

   The installation directory is added to PATH.

   SBCL_HOME is set to the installation directory.

   A shortcut is added to the start-menu. The shortcut refers
   to the core explicitly, and will continue to work even if
   a newer SBCL is installed.
2006-06-01 09:14:25 +00:00
Christophe Rhodes 1e08b23e73 0.7.10.31:
Installed ctor.lisp MAKE-INSTANCE optimization (from Gerd
                Moellmann, via CSR sbcl-devel 2002-12-21)
        ... wrote tests for those bugs which it fixes
	... do not delete fast-init.lisp yet; waiting for user feedback before
		destroying some CVS history
	... update COPYING information to reflect the new copyright
		owner
2002-12-23 13:52:59 +00:00
William Harold Newman a530bbe337 Initial revision 2000-09-18 01:26:16 +00:00