summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2010-03-29 23:01:56 -0700
committerDavid Schleef <ds@schleef.org>2010-03-29 23:01:56 -0700
commit6fba6461d53985763f6685d4f74375d8a7776761 (patch)
tree16cfac01b985ba5f99c8d9d5f2104123dd13a860
parentd45a0b3173c4d985c1cf100cc11c5066f6e11574 (diff)
Release 0.4.4orc-0.4.4
-rw-r--r--README15
-rw-r--r--RELEASE16
-rw-r--r--configure.ac2
3 files changed, 26 insertions, 7 deletions
diff --git a/README b/README
index 0c137b0..e9fc49c 100644
--- a/README
+++ b/README
@@ -38,9 +38,10 @@ Features:
- An application can add rules for converting existing or new opcodes
to binary code for a specific target.
- - Current targets: SSE, MMX, ARM, Altivec. (ARM is very limited.)
- The NEON and TI c64x+ DSP targets are not open source and can be
- licensed separately from Entropy Wave.
+ - Current targets: SSE, MMX, ARM, Altivec, and TI C64x+. (ARM is very
+ limited and c64x only produces source code.) The NEON target is not
+ open source and can be licensed separately from Entropy Wave. (This
+ will change soon.)
- Programs can optionally be emulated, which is useful for testing, or
if no rules are available to convert Orc opcodes to executable code.
@@ -66,9 +67,11 @@ Questions and Answers:
- Q: How big is the Orc library?
- A: Compiled with only one target (SSE), the library size is about
- 95 kB uncompressed, or 32 kB compressed. The goal is to keep the
- uncompressed size under about 100 kB.
+ A: For embedded users, patches can be applied that disable irrelevant
+ targets. Compiled with only one target (SSE), the library size is
+ about 95 kB uncompressed, or 32 kB compressed. The goal is to keep
+ the uncompressed size under about 100 kB. A typical build with all
+ targets and the full ABI is around 300 kB.
Caveats (Known Bugs):
diff --git a/RELEASE b/RELEASE
index 00a80cf..0e70b54 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,4 +1,20 @@
+0.4.4
+=====
+
+This is almost entirely a cleanup and bug fix release.
+
+ - fix register copying on x86-64
+ - better checking for partial test failures
+ - fix documention build
+ - fix build on many systems I don't personally use
+ - various fixes to build/run on Win64 (Ramiro Polla)
+ - add performance tests
+
+Next release will merge in the new pixel compositing opcodes
+and the SSE instruction scheduler.
+
+
0.4.3
=====
diff --git a/configure.ac b/configure.ac
index 91ed01b..5309c52 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ([2.58])
-AC_INIT(orc,0.4.3.1)
+AC_INIT(orc,0.4.4)
AS_NANO(ORC_CVS=no,ORC_CVS=yes)