platform/upstream/libaec.git
6 years agocmake: only enable C (not C++) master
Christoph Junghans [Sat, 24 Feb 2018 22:44:50 +0000 (15:44 -0700)]
cmake: only enable C (not C++)

6 years agoVersion bump
Mathis Rosenhauer [Wed, 18 Oct 2017 09:54:49 +0000 (11:54 +0200)]
Version bump

6 years agowindows: support snprintf for older MSVC
Mathis Rosenhauer [Fri, 13 Oct 2017 14:01:00 +0000 (16:01 +0200)]
windows: support snprintf for older MSVC

6 years agobenchmarking: use awk instead of bc
Mathis Rosenhauer [Fri, 13 Oct 2017 11:49:40 +0000 (13:49 +0200)]
benchmarking: use awk instead of bc

6 years agoAvoid declaration after statement
Mathis Rosenhauer [Fri, 13 Oct 2017 11:48:30 +0000 (13:48 +0200)]
Avoid declaration after statement

6 years agoautoconf: remove fuzzing option
Mathis Rosenhauer [Fri, 6 Oct 2017 15:12:13 +0000 (17:12 +0200)]
autoconf: remove fuzzing option

Use Cmake for fuzzing.

6 years agoautoconf: require C99
Mathis Rosenhauer [Fri, 6 Oct 2017 15:02:31 +0000 (17:02 +0200)]
autoconf: require C99

6 years agocmake: require c99 standard
Christoph Junghans [Sat, 12 Aug 2017 16:36:24 +0000 (10:36 -0600)]
cmake: require c99 standard

Some files, e.g. encode_accessors.c, use loop initial declarations
that are only allowed in C99 mode. Newer compilers enable that mode
automatically, but olders might fail. CMAKE_C_STANDARD got add in
CMake-3.1, so let's increase the minimal version by 0.1.

Signed-off-by: Christoph Junghans <junghans@votca.org>
6 years agoVersion bump
Mathis Rosenhauer [Fri, 14 Jul 2017 13:06:07 +0000 (15:06 +0200)]
Version bump

6 years agoFix warnings
Mathis Rosenhauer [Mon, 17 Jul 2017 07:12:08 +0000 (09:12 +0200)]
Fix warnings

6 years agoUpdate url for sample data
Mathis Rosenhauer [Fri, 14 Jul 2017 12:55:57 +0000 (14:55 +0200)]
Update url for sample data

6 years agoAdd rudimentary man page for aec
Mathis Rosenhauer [Fri, 14 Jul 2017 09:39:00 +0000 (11:39 +0200)]
Add rudimentary man page for aec

6 years agoBuild fuzzer with autotools
Mathis Rosenhauer [Thu, 13 Jul 2017 14:59:52 +0000 (16:59 +0200)]
Build fuzzer with autotools

6 years agoDo not dump test patterns
Mathis Rosenhauer [Thu, 13 Jul 2017 15:04:50 +0000 (17:04 +0200)]
Do not dump test patterns

6 years agoLimit scope
Mathis Rosenhauer [Wed, 12 Jul 2017 11:48:53 +0000 (13:48 +0200)]
Limit scope

6 years agoSplit off end of RSI checking from m_id
Mathis Rosenhauer [Mon, 10 Jul 2017 11:10:14 +0000 (13:10 +0200)]
Split off end of RSI checking from m_id

6 years agoCheck RSI end only when ID is read
Mathis Rosenhauer [Thu, 6 Jul 2017 14:04:29 +0000 (16:04 +0200)]
Check RSI end only when ID is read

6 years agoConverted changelog to markdown
Mathis Rosenhauer [Thu, 6 Jul 2017 12:30:34 +0000 (14:30 +0200)]
Converted changelog to markdown

6 years agofuzzing: dump test patterns to files for initial corpus
Mathis Rosenhauer [Wed, 5 Jul 2017 08:51:03 +0000 (10:51 +0200)]
fuzzing: dump test patterns to files for initial corpus

6 years agoFail or return 0 if input runs dry
Mathis Rosenhauer [Tue, 27 Jun 2017 14:23:50 +0000 (16:23 +0200)]
Fail or return 0 if input runs dry

Found by libFuzzer

6 years agocmake: fuzzing
Mathis Rosenhauer [Thu, 29 Jun 2017 15:59:14 +0000 (17:59 +0200)]
cmake: fuzzing

6 years agoFuzzing target
Mathis Rosenhauer [Tue, 27 Jun 2017 15:31:08 +0000 (17:31 +0200)]
Fuzzing target

6 years agoC++ compatibility
Mathis Rosenhauer [Tue, 27 Jun 2017 14:22:58 +0000 (16:22 +0200)]
C++ compatibility

6 years agocmake: fix lib link to soversion
Christoph Junghans [Sat, 17 Jun 2017 17:37:43 +0000 (11:37 -0600)]
cmake: fix lib link to soversion

Follow shared library standard: libXXX.so now gets symlinked
libXXX.so.2, which is symlinked to the real library libXXX.so.X.Y.Z

Signed-off-by: Christoph Junghans <junghans@votca.org>
6 years agocmake: add multilib support
Christoph Junghans [Sat, 17 Jun 2017 02:03:11 +0000 (20:03 -0600)]
cmake: add multilib support

Follow GNU convention for install directories, especially using
`lib64` instead of `lib`.

Signed-off-by: Christoph Junghans <junghans@votca.org>
7 years agoVersion bump
Mathis Rosenhauer [Wed, 16 Nov 2016 13:29:44 +0000 (14:29 +0100)]
Version bump

7 years agoMention preferred platform is 64bit
Mathis Rosenhauer [Wed, 7 Dec 2016 14:28:47 +0000 (15:28 +0100)]
Mention preferred platform is 64bit

7 years agoUse only POSIX options for cmp
Mathis Rosenhauer [Thu, 17 Nov 2016 14:23:49 +0000 (15:23 +0100)]
Use only POSIX options for cmp

7 years agoMention autoconf and location of repository
Mathis Rosenhauer [Wed, 16 Nov 2016 12:24:02 +0000 (13:24 +0100)]
Mention autoconf and location of repository

7 years agoDescribe install with CMake rather than configure
Daniel Lee [Tue, 8 Nov 2016 10:14:08 +0000 (11:14 +0100)]
Describe install with CMake rather than configure

7 years agoFix syntax
Mathis Rosenhauer [Wed, 16 Nov 2016 12:02:20 +0000 (13:02 +0100)]
Fix syntax

7 years agoInclude more tests in Windows build
Mathis Rosenhauer [Mon, 10 Oct 2016 12:37:34 +0000 (14:37 +0200)]
Include more tests in Windows build

7 years agoRename file to avoid confusion with libaec license
Mathis Rosenhauer [Mon, 10 Oct 2016 11:58:24 +0000 (13:58 +0200)]
Rename file to avoid confusion with libaec license

7 years agoAdd gcc visibility only for API functions
Mathis Rosenhauer [Fri, 7 Oct 2016 10:26:07 +0000 (12:26 +0200)]
Add gcc visibility only for API functions

7 years agoRemove sample data from repo
Mathis Rosenhauer [Tue, 13 Sep 2016 10:05:39 +0000 (12:05 +0200)]
Remove sample data from repo

7 years agoShip test and benchmark data with dist
Mathis Rosenhauer [Thu, 18 Aug 2016 11:26:33 +0000 (13:26 +0200)]
Ship test and benchmark data with dist

7 years agoAllow Cygwin to build shared libs
Mathis Rosenhauer [Thu, 8 Sep 2016 08:56:32 +0000 (10:56 +0200)]
Allow Cygwin to build shared libs

7 years agoUse curl instead of wget to fetch remote data
Mathis Rosenhauer [Tue, 6 Sep 2016 12:00:06 +0000 (14:00 +0200)]
Use curl instead of wget to fetch remote data

7 years agoCheck for unzip
Mathis Rosenhauer [Mon, 29 Aug 2016 13:06:49 +0000 (15:06 +0200)]
Check for unzip

7 years agoOS X and clang fixes
Mathis Rosenhauer [Fri, 19 Aug 2016 07:49:58 +0000 (09:49 +0200)]
OS X and clang fixes

7 years agoVersion bump
Mathis Rosenhauer [Tue, 16 Aug 2016 15:20:08 +0000 (17:20 +0200)]
Version bump

7 years agoAlways pad buffer
Mathis Rosenhauer [Tue, 16 Aug 2016 07:30:50 +0000 (09:30 +0200)]
Always pad buffer

7 years agoAdd macro for used RSI
Mathis Rosenhauer [Mon, 15 Aug 2016 09:41:29 +0000 (11:41 +0200)]
Add macro for used RSI

7 years agoChange Windows packager to WIX
Mathis Rosenhauer [Fri, 20 May 2016 09:59:07 +0000 (11:59 +0200)]
Change Windows packager to WIX

7 years agoSmall fix for Windows
Mathis Rosenhauer [Thu, 19 May 2016 07:52:48 +0000 (09:52 +0200)]
Small fix for Windows

7 years agoUpdate README.md
Mathis Rosenhauer [Thu, 12 May 2016 15:20:13 +0000 (17:20 +0200)]
Update README.md

7 years agoVersion bump
Mathis Rosenhauer [Thu, 12 May 2016 14:56:42 +0000 (16:56 +0200)]
Version bump

7 years agoChangeLog for 033
Mathis Rosenhauer [Thu, 14 Apr 2016 11:50:45 +0000 (13:50 +0200)]
ChangeLog for 033

7 years agoFix ROS detection in combination with incomplete RSI
Mathis Rosenhauer [Thu, 12 May 2016 11:23:18 +0000 (13:23 +0200)]
Fix ROS detection in combination with incomplete RSI

8 years agoLink aec.c in README.md
Mathis Rosenhauer [Thu, 14 Apr 2016 12:04:44 +0000 (14:04 +0200)]
Link aec.c in README.md

8 years agoAdd link to downloads in wiki
Mathis Rosenhauer [Thu, 14 Apr 2016 11:37:09 +0000 (13:37 +0200)]
Add link to downloads in wiki

8 years agoFix syntax highlighting
Mathis Rosenhauer [Thu, 14 Apr 2016 10:03:19 +0000 (12:03 +0200)]
Fix syntax highlighting

8 years agoError check remote file download for tests
Mathis Rosenhauer [Thu, 14 Apr 2016 09:56:04 +0000 (11:56 +0200)]
Error check remote file download for tests

8 years agoFix markdown
Mathis Rosenhauer [Thu, 14 Apr 2016 09:14:57 +0000 (11:14 +0200)]
Fix markdown

8 years agoREADME.md from old wiki
Mathis Rosenhauer [Thu, 14 Apr 2016 08:48:43 +0000 (10:48 +0200)]
README.md from old wiki

8 years agoUpdate sample data
Mathis Rosenhauer [Thu, 14 Apr 2016 08:02:37 +0000 (10:02 +0200)]
Update sample data

8 years agoBump year
Mathis Rosenhauer [Thu, 14 Apr 2016 07:29:52 +0000 (09:29 +0200)]
Bump year

8 years agoRemove CCSDS docs
Mathis Rosenhauer [Thu, 14 Apr 2016 07:20:39 +0000 (09:20 +0200)]
Remove CCSDS docs

8 years agoType changes
Mathis Rosenhauer [Thu, 28 Jan 2016 12:39:24 +0000 (13:39 +0100)]
Type changes

8 years agoVertorization is also enabled with size_t type loop index
Mathis Rosenhauer [Thu, 28 Jan 2016 09:54:01 +0000 (10:54 +0100)]
Vertorization is also enabled with size_t type loop index

Thanks to Thomas J. for suggestion.

8 years agoNewer Intel compilers need int loop index to vectorize.
Mathis Rosenhauer [Thu, 28 Jan 2016 09:13:58 +0000 (10:13 +0100)]
Newer Intel compilers need int loop index to vectorize.

8 years agoWording.
Mathis Rosenhauer [Mon, 18 Jan 2016 08:41:25 +0000 (09:41 +0100)]
Wording.

8 years agoDocs update.
Mathis Rosenhauer [Fri, 15 Jan 2016 16:48:40 +0000 (17:48 +0100)]
Docs update.

8 years agoFail with uneven output buffer only if it filled up.
Mathis Rosenhauer [Fri, 15 Jan 2016 09:25:35 +0000 (10:25 +0100)]
Fail with uneven output buffer only if it filled up.

8 years agoFail if output buffer cannot be completely filled with selected type.
Mathis Rosenhauer [Thu, 14 Jan 2016 13:30:42 +0000 (14:30 +0100)]
Fail if output buffer cannot be completely filled with selected type.

9 years agoSZ_Compress stub for netcdf's configure.
Mathis Rosenhauer [Fri, 27 Mar 2015 10:57:44 +0000 (11:57 +0100)]
SZ_Compress stub for netcdf's configure.

9 years agoVersion bump.
Mathis Rosenhauer [Wed, 4 Feb 2015 10:23:04 +0000 (11:23 +0100)]
Version bump.

9 years agoShut up VS warning.
Mathis Rosenhauer [Wed, 4 Feb 2015 08:52:49 +0000 (09:52 +0100)]
Shut up VS warning.

9 years agoAllow nonconforming block sizes in SZ mode.
Mathis Rosenhauer [Wed, 4 Feb 2015 08:39:05 +0000 (09:39 +0100)]
Allow nonconforming block sizes in SZ mode.

9 years agoSlightly faster loading of accumulator.
Mathis Rosenhauer [Thu, 30 Oct 2014 15:29:39 +0000 (16:29 +0100)]
Slightly faster loading of accumulator.

9 years agoIncrease code sharing between CLZ implementations.
Mathis Rosenhauer [Wed, 29 Oct 2014 10:35:56 +0000 (11:35 +0100)]
Increase code sharing between CLZ implementations.

9 years agoFormatting.
Mathis Rosenhauer [Tue, 28 Oct 2014 09:02:58 +0000 (10:02 +0100)]
Formatting.

9 years agoBlurb about why 32bit is slow.
Mathis Rosenhauer [Mon, 27 Oct 2014 14:48:20 +0000 (15:48 +0100)]
Blurb about why 32bit is slow.

9 years agoAvoid operations in k=0 case.
Mathis Rosenhauer [Mon, 27 Oct 2014 09:46:24 +0000 (10:46 +0100)]
Avoid operations in k=0 case.

9 years agoxmin/xmax all 32 bits.
Mathis Rosenhauer [Fri, 24 Oct 2014 14:55:18 +0000 (16:55 +0200)]
xmin/xmax all 32 bits.

9 years agoremoves on loop in FLUSH
Moritz Hanke [Tue, 9 Sep 2014 15:36:14 +0000 (17:36 +0200)]
removes on loop in FLUSH

9 years agoreplace "<" in FLUSH with "&"
Moritz Hanke [Tue, 9 Sep 2014 15:10:59 +0000 (17:10 +0200)]
replace "<" in FLUSH with "&"

9 years agoreplaces subtraction with XOR in FLUSH
Moritz Hanke [Tue, 9 Sep 2014 14:56:05 +0000 (16:56 +0200)]
replaces subtraction with XOR in FLUSH

9 years agomakes last_out int32_t
Moritz Hanke [Tue, 9 Sep 2014 14:40:36 +0000 (16:40 +0200)]
makes last_out int32_t

9 years agoremoves "int32_t xmin" from FLUSH
Moritz Hanke [Tue, 9 Sep 2014 14:25:12 +0000 (16:25 +0200)]
removes "int32_t xmin" from FLUSH

9 years agouses 32bit Operations in FLUSH
Moritz Hanke [Tue, 9 Sep 2014 14:00:59 +0000 (16:00 +0200)]
uses 32bit Operations in FLUSH

9 years agoreplaces if statement in FLUSH with a little bit hack
Moritz Hanke [Mon, 8 Sep 2014 13:29:03 +0000 (15:29 +0200)]
replaces if statement in FLUSH with a little bit hack

9 years agoVersion bump.
Mathis Rosenhauer [Thu, 23 Oct 2014 11:19:32 +0000 (13:19 +0200)]
Version bump.

9 years agoremoves unused files
Moritz Hanke [Mon, 22 Sep 2014 14:35:06 +0000 (16:35 +0200)]
removes unused files

9 years agoFix padded buffer size.
Mathis Rosenhauer [Wed, 3 Sep 2014 07:24:24 +0000 (09:24 +0200)]
Fix padded buffer size.

Was needlessly large before.

9 years agoAllow incomplete scanlines in SZ mode.
Mathis Rosenhauer [Tue, 2 Sep 2014 14:35:39 +0000 (16:35 +0200)]
Allow incomplete scanlines in SZ mode.

9 years agoSpelling
Mathis Rosenhauer [Mon, 11 Aug 2014 06:53:42 +0000 (08:53 +0200)]
Spelling

9 years agoVersion and SOVERSION bump.
Mathis Rosenhauer [Thu, 31 Jul 2014 12:52:04 +0000 (14:52 +0200)]
Version and SOVERSION bump.

9 years agoLicense reformatting for proportional fonts.
Mathis Rosenhauer [Wed, 6 Aug 2014 11:24:14 +0000 (13:24 +0200)]
License reformatting for proportional fonts.

9 years agoCPack packaging
Mathis Rosenhauer [Wed, 6 Aug 2014 09:45:47 +0000 (11:45 +0200)]
CPack packaging

9 years agoDocumentation update.
Mathis Rosenhauer [Thu, 31 Jul 2014 11:36:58 +0000 (13:36 +0200)]
Documentation update.

9 years agoChecks for no PP.
Mathis Rosenhauer [Wed, 6 Aug 2014 07:37:14 +0000 (09:37 +0200)]
Checks for no PP.

9 years agoSigned PP purely 32 bit.
Mathis Rosenhauer [Mon, 4 Aug 2014 07:33:38 +0000 (09:33 +0200)]
Signed PP purely 32 bit.

9 years agoSet uncomp_len and ref during init. Important for no PP.
Mathis Rosenhauer [Tue, 5 Aug 2014 13:48:14 +0000 (15:48 +0200)]
Set uncomp_len and ref during init. Important for no PP.

9 years agoFix -pedantic warnings.
Mathis Rosenhauer [Tue, 5 Aug 2014 08:11:35 +0000 (10:11 +0200)]
Fix -pedantic warnings.

9 years agoKeep reference sample in struct member to start more loops from zero.
Mathis Rosenhauer [Tue, 5 Aug 2014 07:36:40 +0000 (09:36 +0200)]
Keep reference sample in struct member to start more loops from zero.

9 years agoUnroll first iteration of SE calculation.
Mathis Rosenhauer [Mon, 4 Aug 2014 10:13:53 +0000 (12:13 +0200)]
Unroll first iteration of SE calculation.

9 years agoConfig.h is required for these files.
Mathis Rosenhauer [Fri, 1 Aug 2014 15:21:54 +0000 (17:21 +0200)]
Config.h is required for these files.

9 years agoMore explicit casting to shup up VS.
Mathis Rosenhauer [Fri, 1 Aug 2014 11:51:04 +0000 (13:51 +0200)]
More explicit casting to shup up VS.

9 years agoStricter test possible for some LE options.
Mathis Rosenhauer [Fri, 1 Aug 2014 07:48:18 +0000 (09:48 +0200)]
Stricter test possible for some LE options.