Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at Fri Aug 27 15:23:25 CEST 2010. -------- --- orc/orc.changes 2010-08-06 18:22:27.000000000 +0200 +++ /mounts/work_src_done/STABLE/orc/orc.changes 2010-08-26 12:06:53.000000000 +0200 @@ -1,0 +2,35 @@ +Thu Aug 26 12:01:02 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.4.7: + + Lots of specialized new opcodes and opcode prefixes. + + Important fixes for ARM backend + + Improved emulation of programs (much faster) + + Implemented fallback rules for almost all opcodes for SSE and + NEON backends + + Performance improvements for SSE and NEON backends. + + Many fixes to make larger programs compile properly. + + 64-bit data types are now fully implemented, although there are + few operations on them. + + Loads and stores are now handled by separate opcodes (loadb, + storeb, etc). For compatibility, these are automatically + included where necessary. This allowed new specialized loading + opcodes, for example, resampling a source array for use in + scaling images. + + Opcodes may now be prefixed by "x2" or "x4", indicating that a + operation should be done on 2 or 4 parts of a proportionally + larger value. For example, "x4 addusb" performs 4 saturated + unsigned additions on each of the four bytes of 32-bit + quantities. This is useful in pixel operations. + + The MMX backend is now (semi-) automatically generated from the + SSE backend. + + The orcc tool has a new option "-inline", which creates inline + versions of the Orc stub functions. The orcc tool also + recognizes a new directive ‘.init’, which instructs the + compiler to generate an initialization function, which when + called at application init time, compiles all the generated + functions. This allows the generated stub functions to avoid + checking if the function has already been compiled. The use of + these two features can dramatically decrease the cost of + calling Orc functions. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- orc-0.4.6.tar.bz2 New: ---- orc-0.4.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ orc.spec ++++++ --- /var/tmp/diff_new_pack.4twtvM/_old 2010-08-27 15:20:41.000000000 +0200 +++ /var/tmp/diff_new_pack.4twtvM/_new 2010-08-27 15:20:41.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package orc (Version 0.4.6) +# spec file for package orc (Version 0.4.7) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. @@ -19,7 +19,7 @@ Name: orc -Version: 0.4.6 +Version: 0.4.7 Release: 1 License: BSD and Motorola License (please mark changes) Summary: The Oil Runtime Compiler ++++++ orc-0.4.6.tar.bz2 -> orc-0.4.7.tar.bz2 ++++++ ++++ 21163 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org