From 258f85391139cbecc87d812fd6c9c70cb206b489 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Wed, 7 Sep 2005 21:21:11 +0000 Subject: [PATCH] improved literal killing optimization --- CHANGES.html | 12 ++ TODO.FACTOR.txt | 9 +- library/bootstrap/boot-stage1.factor | 1 + library/collections/growable.factor | 6 + library/collections/lists.factor | 5 + .../collections/sequence-combinators.factor | 136 ++++++++++++++++++ library/collections/sequences-epilogue.factor | 96 ------------- library/collections/sequences.factor | 15 -- library/collections/strings-epilogue.factor | 3 +- library/collections/vectors.factor | 23 +-- library/compiler/x86/architecture.factor | 2 +- library/inference/dataflow.factor | 6 +- library/inference/inference.factor | 2 +- library/inference/kill-literals.factor | 96 +++++++++---- library/inference/words.factor | 2 +- library/math/pow.factor | 9 +- library/syntax/prettyprint.factor | 1 - library/test/compiler/optimizer.factor | 7 + native/memory.h | 2 +- version.factor | 2 +- 20 files changed, 273 insertions(+), 162 deletions(-) create mode 100644 library/collections/sequence-combinators.factor diff --git a/CHANGES.html b/CHANGES.html index 72a8f60cac..96ab66f83b 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -6,6 +6,18 @@

Factor 0.78:

+