From 13ef8f94120ab6af65167ab6f4f67701960b6cb1 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 27 Jan 2006 04:01:14 +0000 Subject: [PATCH] cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test --- CHANGES.html | 67 ++++++++++++------- TODO.FACTOR.txt | 13 +--- .../concurrency/concurrency-examples.factor | 2 +- contrib/httpd/load.factor | 5 ++ contrib/httpd/test/html.factor | 2 +- doc/handbook/math.facts | 2 - library/alien/compiler.factor | 2 +- library/alien/primitive-types.factor | 32 ++++----- library/alien/structs.factor | 2 +- library/bootstrap/image.factor | 23 ++++--- library/bootstrap/init.factor | 6 +- library/bootstrap/primitives.factor | 8 +-- library/bootstrap/profile-amd64.factor | 2 +- library/bootstrap/profile-ppc.factor | 2 +- library/bootstrap/profile-x86.factor | 2 +- library/collections/hashtables.factor | 31 ++++----- library/compiler/assembler.factor | 4 +- library/compiler/compiler.factor | 7 ++ library/compiler/ppc/slots.factor | 4 +- library/compiler/vops.factor | 2 +- library/compiler/x86/assembler.factor | 2 +- library/compiler/xt.factor | 6 +- library/help/markup.factor | 4 +- library/inference/call-optimizers.factor | 2 +- library/inference/known-words.factor | 8 +-- library/kernel.factor | 2 +- library/math/constants.factor | 7 +- library/math/constants.facts | 6 -- library/math/float.factor | 3 +- library/math/integer.factor | 4 -- library/math/math.factor | 23 ++++--- library/math/parse-numbers.factor | 14 +++- library/math/ratio.factor | 7 +- library/test/collections/hashtables.factor | 2 + library/test/kernel.factor | 4 +- library/test/math/float.factor | 13 ++++ library/test/math/rational.factor | 4 ++ library/test/parse-number.factor | 12 +++- library/tools/describe.factor | 2 +- library/ui/borders.factor | 2 +- library/ui/editors.factor | 2 +- library/ui/frames.factor | 2 +- library/ui/gadgets.factor | 4 +- library/ui/hierarchy.factor | 5 +- library/ui/incremental.factor | 2 +- library/ui/labels.factor | 2 +- library/ui/layouts.factor | 24 +++++-- library/ui/paragraphs.factor | 2 +- library/ui/scrolling.factor | 2 +- library/ui/splitters.factor | 2 +- native/float.c | 37 +++++----- native/float.h | 13 +++- native/primitives.c | 2 +- 53 files changed, 257 insertions(+), 187 deletions(-) diff --git a/CHANGES.html b/CHANGES.html index 5c3e19c4a9..350fca1e13 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -8,36 +8,17 @@