commit 79a2c663d0b8a463efa0c7aac08057da9e069da8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 2 15:00:21 2021 +0000

    Remove OpenCV- and Tensorflow-related installations from Dockerfile

commit e6ee04cf3ae02f8835c0235dc6dce52135cbea70
Merge: b2019b0f 3ca352b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 2 14:58:02 2021 +0000

    Merge branch 'master' into debian/sid

commit 3ca352b31373666e0c912596575b77225169973f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 2 14:57:53 2021 +0000

    Version 0.23

commit 581ef9d469923c20e9b3e8202f71a5e8db65d339
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 2 14:57:33 2021 +0000

    Update standards version to 4.6.0

commit 2179001277e16b581447cd3b9821f05ef4c3ed48
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 2 14:57:06 2021 +0000

    Update LLVM dependency to version 13

commit b2019b0f2d7d2b5aa6fcd16873f857e6f7b21e79
Merge: 177eb21a fe98c241
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 2 14:40:39 2021 +0000

    Merge branch 'master' into debian/sid

commit fe98c241b2ee4b03d8245502153a3810c7b3f874
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 11 18:52:04 2021 +0100

    Add instructions to unpack OpenCV

commit 97ff4ec879b18110615d60368be4befa6e28a12f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 9 23:23:00 2021 +0100

    Install dependencies under /usr

commit 1bee50a6a2fe674f56d20390d8dbfc6b677819f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 9 21:44:16 2021 +0100

    Update Travis CI build script

commit 98a3a94faacbb1132704e703fd51656b6d524ad4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 2 22:50:13 2021 +0100

    travis-ci.org -> travis-ci.com

commit 177eb21a74be4c4be781ffbb4846b4c146190aef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 2 22:50:13 2021 +0100

    travis-ci.org -> travis-ci.com

commit 362cef49b0596384a15ad7d992bd1a7f785f9da0
Merge: cf664edb 2c3db8d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 15 20:45:30 2020 +0000

    Merge branch 'master' into debian/sid

commit 2c3db8d00cad6e042150714ada85da19cf4338ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 15 20:45:22 2020 +0000

    Close bug and update to llvm-toolchain-11

commit cf664edb454ba5cc7bef1ebe667edbd1fdf504a0
Merge: 286a449f b1514561
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 13 21:27:08 2020 +0000

    Merge branch 'master' into debian/sid

commit b15145611a796d7c7917fd696cb7b684d9c8dee1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 13 21:26:56 2020 +0000

    Version 0.22.1

commit bdbacd63208699ca4420b1aea7b904911e095bad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 13 21:25:07 2020 +0000

    Switch to llvm-toolchain-11

commit 286a449ffbf889b980ee28ca94910126a43af0fd
Merge: bfbf9e08 e402d745
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 23:10:50 2020 +0100

    Merge branch 'master' into debian/sid

commit e402d7452f977f6b0308cafba8e11b86fe311198
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 23:10:43 2020 +0100

    Update repository signing key

commit bfbf9e0897d8519f303a030e4a6d2b14249033e4
Merge: a37b9d59 434ffd24
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 20:40:43 2020 +0100

    Merge branch 'master' into debian/sid

commit 434ffd24745fbf8d2d618ee1fd1203a3bb250798
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 20:40:37 2020 +0100

    Updating public key

commit a37b9d59fb236da7ed24b2da99085d9734094a66
Merge: c63b95ab bef83e38
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 20:38:49 2020 +0100

    Merge branch 'master' into debian/sid

commit bef83e38379a677be7cf52736934cd2a98d4403a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 20:38:42 2020 +0100

    Removed some overrides which are now unused

commit c63b95ab83010a10f8b38bf069aeea509c3e7870
Merge: 97dfddb1 6f866da5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 15:37:57 2020 +0100

    Merge branch 'master' into debian/sid

commit 6f866da5b63ec4f796077bff6a04fdbc9e48c514
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 15:37:52 2020 +0100

    Add VCS fields

commit 550c8bd9bffae13bcc083fb720848fa2a1de7099
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 15:37:45 2020 +0100

    Update Changelog

commit 97dfddb125e17c5ff1a0985b287230422571bbfa
Merge: 95ef5b54 2c72a6e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 15:11:47 2020 +0100

    Merge branch 'master' into debian/sid

commit 2c72a6e06aca4ae9fd1cd6880c20ea93b4284c5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 15:11:39 2020 +0100

    Update standards version and debhelper-compat version

commit 95ef5b54a28d70f9e02a93114fe8d946f101ac37
Merge: a714f953 0718c6e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:52:23 2020 +0100

    Merge branch 'master' into debian/sid

commit 0718c6e5f1413c1e40fc827485019a3a0aab9dba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:52:17 2020 +0100

    Update date

commit a714f953cad47e14377abbe12d982a2bb34941a8
Merge: 528216dc 69932f60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:45:42 2020 +0100

    Merge branch 'master' into debian/sid

commit 69932f601ce041a038030b7e87528575e5c922c9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:45:37 2020 +0100

    Update version number

commit 302926b7410f4412fa3b916929e2a81aa32d867e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:45:24 2020 +0100

    Include string.h

commit 528216dc4cb839bc585d4f000e359e1daa81198b
Merge: 5c164111 157bdfe0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:28:49 2020 +0100

    Merge branch 'master' into debian/sid

commit 157bdfe03346b5c77f2a7a5b3cb2fd1f3e0c23fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 10:28:40 2020 +0100

    Update dependency to guile 3.0

commit bf6b0d7dab562e110adab2a0bec79576c6e26322
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 7 09:29:59 2020 +0100

    Update to guile-3.0

commit 1b659b7e0d6d4e8cd92286127570f583a36bd5bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 4 22:27:49 2020 +0100

    Update signing key

commit 9d7d4533e2026bf6e628ed19ede65caa4e8b7dcb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 4 22:27:41 2020 +0100

    Missing newline in changelog

commit 16526d4559e5612f163750270b868f787b99e8a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 4 22:27:25 2020 +0100

    Destroy image list

commit 610ada21affe32832dd3e5928182cd15c537838e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 30 13:59:45 2020 +0000

    Ignore mandelbrot.png

commit e892a2d5d3d8761120a8b859dd6a9ba5215055b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 30 13:43:48 2020 +0000

    Added missing includes

commit 5c164111a8f51859d96761b838ae8a1a8c6fa175
Merge: 31e8cdba 5f45867e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 1 22:22:04 2020 +0000

    Merge branch 'master' into debian/sid

commit 5f45867efe5e66ea60c2655eb3bc4ee6d63030f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 1 22:21:57 2020 +0000

    Compatibility changes for new standards version

commit 31e8cdba3db2dfb6d36b48c891658219898c1ffd
Merge: 7ccad545 82e0389e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 1 15:09:27 2020 +0000

    Merge branch 'master' into debian/sid

commit 82e0389e2a112f8e8061445b372cb1feafa8055b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 1 15:09:17 2020 +0000

    Update standards version, update LLVM to version 9

commit 7ccad545561923ab80858cd1565433fdf40a1633
Merge: df411b32 f4bccc65
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 1 12:45:29 2020 +0000

    Merge branch 'master' into debian/sid

commit f4bccc65fa9b0c688ab2a3440ef378c670544b81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 1 12:45:16 2020 +0000

    Update to LLVM-9

commit df411b32f96029699967924ad4285de70c3cda9a
Merge: e3666ce5 60016a1d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 30 21:50:47 2019 +0000

    Merge branch 'master' into debian/sid

commit 60016a1d3642ba584ec7dc3181dc77c370f79637
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 30 21:48:53 2019 +0000

    Version 0.20.1

commit 1a73a2b1d984e157e1097631a23f331da6f30a61
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 10 14:42:12 2019 +0000

    Add names to XOR Tensorflow example

commit d5cf171df535012ae50f23defbccbf2c436eb448
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 25 16:30:24 2019 +0100

    Change title of Docker section

commit c75a260644084968b540ad58b2e118c1ddb8d82f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 25 16:09:07 2019 +0100

    Update docs

commit 871164541f5187e0c1281d880e88f14947e3f5d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 25 14:51:43 2019 +0100

    Update documentation

commit 1f85656e7c2075b8a55b1cac3f858a692f3858d4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 25 12:04:41 2019 +0100

    Update Dockerfile

commit 5bf2a1ac5a883375e18992e557eca44dcc730843
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 25 08:34:39 2019 +0100

    Updating Dockerfile

commit e3666ce51ed652c11815f3932158c78dbd55ead9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 5 19:53:59 2019 +0100

    Version 0.19.2

commit 8a683dae221b6500843a0075594384a1c50b1a31
Merge: c3cc9e42 f6059ee1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 5 19:51:07 2019 +0100

    Merge branch 'master' into debian/sid

commit f6059ee1cd9eeb57a52d090a80c743b184bb96ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 5 19:49:26 2019 +0100

    Do not generate mirror.jpg

commit 71750d4c042f6607fa6de62c8adc1860571ae456
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 30 12:31:11 2019 +0100

    Use list-index to implement index-of

commit 9f3a205a7620cef6bf8a7050cc151bbe75bf7b03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 16 22:41:41 2019 +0100

    Update date and version number

commit 7677621df98499ae942f110d5a35b18f0c3ba88b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 16 22:12:48 2019 +0100

    Update TODO

commit c3cc9e42f30d101d42f032eb0cd247ab50de05d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 3 22:20:46 2019 +0100

    Fix for changelog

commit 81c986a47f82264ce740da22af889ad8ab1b892d
Merge: d8338c3a 50ebe23c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 3 22:19:29 2019 +0100

    Merge branch 'master' into debian/sid

commit 50ebe23cf7dc998271496967f96b12744ad22674
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 3 22:19:19 2019 +0100

    Remove unused override

commit d8338c3ab98dcd831b238cf58e7ee75b853fa767
Merge: 271685e2 b1136e8d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 3 21:39:19 2019 +0100

    Merge branch 'master' into debian/sid

commit b1136e8df1380636a7415e125ba11f68ce8471d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 3 21:38:33 2019 +0100

    Updates for Debian Sid

commit e3f21e05d8e5f21da24c5683ddf8e01d3ab17383
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 22:40:29 2019 +0100

    Aiscm version 0.19.1

commit 271685e2352c757a6c9a1fa3bf394bef9c90ce46
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 22:12:56 2019 +0100

    Remove references to components.scm

commit 4b4fc7c54b60885bb6bdcc72e9c86d75e47fa037
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 22:00:06 2019 +0100

    Remove more references to OpenCV

commit 5577c72038f5d4ba82a0cadb54153d9304625cb5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 21:48:18 2019 +0100

    Remove protocol buffer library dependency

commit 45d7d36e4d5a0d2a37bd2060c6b9f01558b0dfbe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 21:45:10 2019 +0100

    Remove ClearSilver dependency

commit 513b7486b573d112169bf0a31a60e9782c20cb37
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 21:39:34 2019 +0100

    Do not require protoc-c

commit 15137febc60777d9594d981564121457010f86aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 21:35:41 2019 +0100

    Remove OpenCV and Tensorflow bindings

commit 646b01d81156cb9da56d8feb3854f716c9cee5d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 2 20:41:33 2019 +0100

    libomp-dev -> libomp-7-dev

commit 24c0ff295beef31b9e30385f47a5758eebd7eecc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 25 22:23:32 2019 +0100

    Only add function once when compiling multiple calls to the same function

commit 7588c716b63b58c72fba8ee46312ec2505c1e43f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 22 21:28:36 2019 +0100

    Linking issue exposed by new Guile version

commit 39224f28a60fdfe809d2c432aab00d2dc5b3c15a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 20 21:54:08 2019 +0100

    Hypercomplex multiplication

commit 09a5029c9a7417147a5959f801d86990def206f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 19 21:06:52 2019 +0100

    Hypercomplex absolute and conjugate

commit 0d49f0997db49c6cc0462bf16cc3353013f2a9b7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 19 20:46:48 2019 +0100

    Hypercomplex binary plus and minus

commit 748493853513d4bf70e0d52556cad6bf32d68c7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 19 17:39:03 2019 +0100

    = for complex and hypercomplex number

commit 5a162dd431b3110cade9e9881632010b1617522f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 18 21:31:18 2019 +0100

    = for hypercomplex numbers

commit 2d4a4acb5f68c00ed2c0b5d30bff0380b2c9bbc6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 17 22:22:58 2019 +0100

    Minor and major RGB values

commit 36a936d601f98b5c49f794d3a3901da88944ce2b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 16 22:22:34 2019 +0100

    Modulo for real and RGB values

commit b2be3431e1bd9d78fae0e6033118590f957552cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 15 21:21:29 2019 +0100

    Added some RGB operations

commit 8bbea52bd0dfa7fb3f796f1d9e7161816703558c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 14 21:50:21 2019 +0100

    Remove GUILE_PKG from configure script

commit 13ba74cdc51d486226d9a97c6508a8c4c0475f09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 14 21:42:45 2019 +0100

    OpenCV 4.1.0

commit e157dc8acebc13f247836a7359ec78941831b81e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 13 21:15:00 2019 +0100

    Real-hypercomplex division

commit a942dbd44bf763ed3de56edbe747e72f6a75c5b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 13 20:54:10 2019 +0100

    hypercomplex-complex division

commit 0765050b6f36519f328e1b4e325c4a13d6d3b428
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 13 15:45:25 2019 +0100

    Try hypercomplex division

commit 73486f332444bf86d4ed2cbd49b1490ca10fb5d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 13 15:40:56 2019 +0100

    Bugfix for hypercomplex multiplication

commit 589e38d5397860a6fbdde8cf5db8f3d0565a5fd2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 12 17:42:47 2019 +0100

    Update TODO.md

commit 0a61733398d60fee7dbfd9b5ffa8c2040a67552c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 12 17:01:49 2019 +0100

    Hypercomplex conjugate

commit b7fd81075e335229a3b9e896163b6207d2cfc8a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 12 16:56:11 2019 +0100

    Hypercomplex absolute value

commit 1913a7e2f69ee8ab0be078d3c6b01395c2d807d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 12 16:48:23 2019 +0100

    Hypercomplex unary minus

commit db740af159b124212ebc678635fd36cee417cbbd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 11 21:26:19 2019 +0100

    jmaginary and kmaginary part of real array

commit 84b217aa5babcf7b041641ff4496898b392d3007
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 11 21:21:07 2019 +0100

    Multiply hypercomplex and real number

commit 343c87f41b70aef7d872563d5c5051befe95c25b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 11 21:07:50 2019 +0100

    Multiplication of hypercomplex and complex number

commit f8c327da08ff9b8efacd5b817e329a8b40e2a9f7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 10 21:09:43 2019 +0100

    Hypercomplex multiplication

commit 2aee5abf4c86b423820fd73ef2c65f6c2829f6f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 9 17:19:03 2019 +0100

    Hypercomplex minus

commit da658062778c263b89b2a4ae774669a7082be326
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 6 21:30:37 2019 +0100

    Hypercomplex plus

commit ab0a7d054b79700460704bb341557b71573638ac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 5 21:18:17 2019 +0100

    Type coercions for hypercomplex numbers

commit 79ab51d190c1b06514490680fee8c09e08d26e55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 3 21:26:36 2019 +0100

    Access components of hypercomplex number

commit dbb837e03e46fe5228ff1d67d665ee8d3771bfdb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 3 20:39:42 2019 +0100

    Hypercomplex constructor

commit ac7ef961f80cbfc24df826087dc1fc456c24693f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 2 22:22:27 2019 +0100

    Define single- and double-precision hypercomplex type

commit 53c4ffe3d4032f751be171a12dedd3074c23af2e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 2 21:49:57 2019 +0100

    Display hypercomplex numbers

commit df84e8a561ba99e7da14a3c41557e54a8d0edc3b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 2 21:17:39 2019 +0100

    Hypercomplex values

commit 420be3e093aa654b1b3fcd82816e3ba817fc094e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 1 22:19:15 2019 +0100

    Experimenting with hypercomplex numbers

commit 8b926bd205025d55cbda043f47ca65e88a917157
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 29 21:45:57 2019 +0100

    Absolute value of complex number

commit 172bfac6581d162b627c86f926dbd73a89310971
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 28 22:28:37 2019 +0100

    Added Mandelbrot example to documentation

commit 3a5cb020d575adb6754eff5e66ee0138754e45f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 28 18:48:38 2019 +0100

    Updated TODO

commit a24406be78ff2ca72f003ef42b7ae26cc540ab3e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 27 20:07:37 2019 +0100

    Not-equal for complex numbers

commit bd15446b6a79f175932cef00ca01c884f28bf178
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 26 20:02:11 2019 +0100

    Implemented some methods for Scheme objects

commit d4ab8af50276c5b7215b46b9544d764e3fac63b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 25 22:12:50 2019 +0100

    Unary negation for objects

commit 58881491369b62cc6f84c81aa5438788d3e6482a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 24 21:33:45 2019 +0100

    height and width variable for Mandelbrot example

commit 0e80073851b5625b7bf5414ae1fbf69ff54612ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 24 21:21:31 2019 +0100

    Added Mandelbrot set

commit a33841cbf5a32d23a2f10573574d8ea7a0ac9350
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 23 22:03:03 2019 +0100

    unmask with arrays as elements

commit 87901e50eef629bb88143549aa329518190f879a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 22 22:03:27 2019 +0100

    Unmask operation (WIP)

commit b33f4a916acb54f611339705a810052e4ee51e06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 21 21:40:09 2019 +0100

    Working on unmasking operation

commit 15c7f831aa321972c4040421b8f1b427df789a59
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 20 22:08:16 2019 +0100

    Mask with arrays as elements

commit 08f801d1bd2a79f531b1813ea4aec1d92cc3e2d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 20 21:14:29 2019 +0100

    Simplified warp implementation

commit 0227e8d9d3ba03d109fe6063edaeb4f34f8e3948
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 18 20:27:22 2019 +0100

    Masking of 2D array

commit ef4b80836f0203c0dfda56c0d5494e313d99dc88
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 17 20:58:23 2019 +0100

    Run mask recursively

commit 4d1cf56576285accdf370188e7c799fb59a5599b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 15 21:48:43 2019 +0100

    Fetch mask value once

commit 9bb303c998d8d03b3d91284914fcca1e9e69a1d4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 15 21:44:00 2019 +0100

    Mask operation selecting some values

commit 117895531e72adeb85221107f986994de3cf561e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 14 22:08:18 2019 +0100

    Copy array to result

commit bedbcf566224d8acf189d2ac06e17e282ad31e8f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 13 22:22:18 2019 +0100

    Allocate result for mask operation

commit 7bcdfbf0a4f4f522abacda8bae1a865c0b590e74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 10 20:46:55 2019 +0100

    Coordinates to image

commit c9640318e04eaac1bff2d816965467ee2047b686
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 7 22:12:52 2019 +0100

    Histogram of 1D and 2D array

commit 86d5b695c7bc670fc47e06a4a9a8c9b31803defc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 4 21:33:19 2019 +0100

    Histogram of 2D and 1D array

commit db4f346de4bc3c6ca24670d18160981fe133ad93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 4 21:19:38 2019 +0100

    Histogram of 2D array

commit f36f139887603d55062c2bbde203d144187ffb5d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 3 20:43:32 2019 +0100

    2D histogram

commit 068c1226668befa6a07fe4c7d4076536166f3efa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 1 21:49:27 2019 +0100

    Working on histograms

commit 8d5112bf396591b084a5216ea3a7dc8244ad1705
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 30 21:34:18 2019 +0100

    WIP histogram prototype

commit 30905e2592518e132d99c4f0a0ff0aaf39f212ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 29 21:19:36 2019 +0100

    WIP histogram prototype

commit 34d31a774d8949f7639520ab884fa3211353f242
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 23 21:37:12 2019 +0100

    Get benchmarks working again

commit 7d1c4e885823f56384163883f10d191d3695dec9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 18 21:43:51 2019 +0100

    to-array -> from-image (in examples)

commit ca7fbdb7372e37753f1b15385b4ca79ed5b251cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 18 21:29:29 2019 +0100

    Updated X.Org video list example

commit 1b1d9622bcb591e0420e4bebd276022ea3b29bb8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 18 21:24:29 2019 +0100

    Free C strings returned by Guile library

commit fb564b18b55a8ac999089a6ab9f52e4b51e17f69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 18 21:05:44 2019 +0100

    Free strings created by Guile library

commit 586e361a7a774ae5b407961bf95499c7dc5c3bb7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 17 22:25:42 2019 +0100

    Fix conversion from MJPG to I420

commit 30cb414762dff3d1785279a188e7be1772af6991
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 17 22:25:23 2019 +0100

    Free strings in core.c

commit a30cf1135c12f5af4d00437411677ceb20de3da3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 17 20:49:14 2019 +0100

    Include stdio.h

commit 038247b29e6bd411fa37b523998d32f5d7cac7e0
Merge: 0740e458 d8f44762
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri May 17 19:47:28 2019 +0000

    Merge branch 'hotfix/add-missing-header' into 'master'
    
    Add missing stdio.h
    
    See merge request wedesoft/aiscm!5

commit d8f44762184ac821df7e75295dc3c2d31b6ac4fb
Author: Nala Ginrut <mulei@gnu.org>
Date:   Fri May 17 17:12:11 2019 +0800

    Add missing stdio.h

commit 0740e4588f04e6706935119bf4a5740c9e6b1961
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 16 21:24:28 2019 +0100

    Replaced to-array with from-image in some cases

commit 3609f0472817e48ffada675c754e3f99cfe658cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 16 21:04:16 2019 +0100

    to-array -> from-samples in some cases

commit 8579c1ff6a529a1c68a6a32219b562f39eed1d90
Merge: ae0f5b4d d0d3b6d3
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu May 16 19:51:21 2019 +0000

    Merge branch 'hotfix/free-scm-string' into 'master'
    
    Free strings converted from SCM properly
    
    See merge request wedesoft/aiscm!4

commit d0d3b6d3b3f9db720d411b392ae4d936c0cb1382
Author: Nala Ginrut <mulei@gnu.org>
Date:   Thu May 16 02:06:44 2019 +0800

    Free strings converted from SCM properly

commit ae0f5b4d0bf4501bafac69330b5d035892af755c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 15 21:30:07 2019 +0100

    Clear status instead of creating a new one

commit fc59929e9d4a512e270265a84819765f6cf9b5d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 15 21:05:25 2019 +0100

    Reset error status when using Tensorflow

commit f5ea29a537ddb262200aad24c9b3bdc3e5f0e272
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 14 20:58:50 2019 +0100

    Update TODO

commit 7ec5763d62e95443dd5eda3abdf4f6232f7c47a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 14 20:57:59 2019 +0100

    Convert Tensorflow array of strings

commit f80b0abc236a4c46d9d0a8205629031f3000ab44
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 13 21:11:32 2019 +0100

    Convert array of strings to Tensorflow tensor

commit 0a84a6e6b5cbfa2bb2c2fd84b434d42c56ace8d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 12 22:33:43 2019 +0100

    Convert string tensor back to string

commit 84f17a37eb198ff7792010eb227d5721e942a1cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 12 13:26:53 2019 +0100

    Working on Tensorflow strings

commit 8ac6b7979c96e619d8474bda657f7540361edef2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 8 21:23:26 2019 +0100

    Remove speech recognition example from normal integration test run

commit 8c1320c3628777114c456b3df15abdc9cf910ffe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 8 20:12:09 2019 +0100

    Update word recognition documentation

commit fc5aece6fe3d7cb19da5b2150aa576d007b633ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 7 21:14:51 2019 +0100

    Bugfix for gated recurrent unit (GRU)

commit 77b91c6e1f4e06263ad166c88cb2b5d32758d43c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 6 21:02:36 2019 +0100

    Remove flush

commit 0a58238ca2705203b0d99db4f5039250d2dc573d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 6 20:55:33 2019 +0100

    Remove old voice example

commit 0449d6a1cdcd10ad0f80a28fdcfea90d9c2244ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 6 20:24:07 2019 +0100

    Minor changes

commit 57748b891bad9136b13d46a9a3621d0b7a81ff2d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 6 19:35:28 2019 +0100

    Load and run speech model

commit 541d00baefb3313c39b8d44467f123b3769c0b33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 6 17:22:53 2019 +0100

    Increase learning rate

commit f184c0ec7a059e7c6685841456aef5f155cd5dc2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 6 17:12:09 2019 +0100

    Remove weighting of different outputs

commit 77225b326f5f0b9bf130268ea457a8048416a3f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 5 22:30:03 2019 +0100

    Save graph

commit 30ef6c3366afe5a7777541eb3b6c9563a244c79a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 5 22:18:59 2019 +0100

    Add commands for saving model

commit 3d7bcbbb0f0903733d8aa46c643ae6928a4de9b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 5 22:07:30 2019 +0100

    Name output units

commit 5399ba5f765d739cd07aa1a6cb763c959fb208dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 5 21:38:48 2019 +0100

    Minor fix

commit c81159f58f384da21d678afe7dc252d017bfc8ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 5 21:35:52 2019 +0100

    Use WAV files instead of MP3

commit ceb6a5fc2e81dd5df633515dfdecb457b0dac583
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 3 20:46:14 2019 +0100

    Use xz instead of gzip

commit 58487fb63cff56055c9a73db002498a687068fbe
Merge: d9afa901 62d88bf0
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri May 3 20:42:36 2019 +0100

    Merge pull request #26 from FrankRuben/fix-docker-install
    
    Various fixes changing from .gz to .xz, extend README.md

commit d9afa9011cfec15aacebfd37149ad5b01007b36c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 3 20:38:11 2019 +0100

    Working on trigger word detection

commit 62d88bf01a339b6e3ec005131fc8805a5d751071
Author: Frank Ruben <FrankRuben27@gmail.com>
Date:   Wed May 1 08:06:15 2019 +0200

    Various fixes changing from .gz to .xz

commit d867373a184462203ff567d95f2b172470bd6128
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 29 21:30:47 2019 +0100

    Minor changes

commit fbe2d474e7d76b970a355eb6ac86462cf203fcff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 29 21:30:09 2019 +0100

    Bugfix for random sequence generation

commit 4a24935e1af1ab2b40a4e2e4a095c3935dae7a2f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 29 20:52:07 2019 +0100

    Implement training

commit 10a13a1b808890174036e2e17300b316381bdf70
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 28 21:29:33 2019 +0100

    Working on gradient descent for GRU model

commit 7793d4ef2a0222e65e86b55fe48b882551ba7b5c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 27 21:46:51 2019 +0100

    Compute GRU loss function

commit 7883eb334b0ace495a10ef78ff0d94092ec2483d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 24 21:18:17 2019 +0100

    Create audio sample and label array

commit 3bab102054ab6a839781d2dd81a6c99f75bfab7f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 23 21:55:16 2019 +0100

    Create audio data for training

commit 4cd652249a41b401fa19e3e334c86850c37d1a43
Merge: 8535f3c9 385c06db
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Apr 23 10:28:59 2019 +0000

    Merge branch 'hotfix/polish-code' into 'master'
    
    Polish obscured code
    
    See merge request wedesoft/aiscm!3

commit 385c06db3d47e0e6c5ba275e0e1c200b94e4d4d8
Author: Nala Ginrut <mulei@gnu.org>
Date:   Thu Apr 18 17:02:20 2019 +0800

    Polish obscured code

commit 8535f3c9ddfe99a578adfe1921e474566099e5a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 15 23:12:24 2019 +0100

    Working on GRU for speech recognition

commit 9fe99dad3bd10bcf5e089030f98f2161fdbc0cbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 15 22:51:03 2019 +0100

    Working on GRU for speech recognition

commit a2928a62be4a67e22d44f8ccc5fd93789fa08db4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 15 16:12:26 2019 +0100

    Record background noise

commit 8fe0876c4bf012ecd99ca64fade7c2b23f34ce13
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 15 15:36:38 2019 +0100

    Load speech data

commit 93fdfcd455807b77eab74fea81312acb751ffb71
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 14 23:01:26 2019 +0100

    Add length to file name

commit af231519d4bfb71ecda19698418c5fb9e4f05993
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 14 22:45:55 2019 +0100

    Use ice-9 rdelim

commit 92358d476940841dbc16e630cd4f31f7d1435b09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 14 22:32:53 2019 +0100

    Read initial offset

commit f8b741733a6cb5bf4ecee438ad2320080210a25f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 14 22:26:10 2019 +0100

    Programm to record speech samples

commit 54c48817f78bd5cb963e3ac146d348cebe66fe9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 9 21:09:27 2019 +0100

    Added more type checks

commit 692336a49c18cc87f3e34e120f9d0444aaf13896
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 9 20:49:10 2019 +0100

    Type checks for marker pose estimation

commit 9ccf5154009a8bc5ddbc7f851f86b771aafe15b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 3 21:08:40 2019 +0100

    More type checking

commit 974e6ae298af97da81fe7b7e5a55b6360d13a9b9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 2 21:49:27 2019 +0100

    Check type of marker ids and corners

commit a44790bb30760fb0c379273302e74cc7a26aa996
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 2 20:28:39 2019 +0100

    Add bias units to conv layers

commit ae83b00b1d9567ef31e93d47c9c72b2e4c7e4e64
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 2 17:19:06 2019 +0100

    m1 -> m3, b1 -> b3, m2 -> m4, b2 -> b4

commit bedd616273969683e2c0e751a2699d1befdc96c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 1 21:33:36 2019 +0100

    Draw coordinate system of Aruco marker

commit 9c69b76168fba98cea4be993e5a9e5db397dd252
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 31 22:22:53 2019 +0100

    Determine pose of Aruco markers

commit 2704be61e9a070c12e9b2af4628cc75213b9099c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 30 20:30:08 2019 +0000

    Minor fix for Xavier initialisation

commit d4e97f9165a035a9c7697987b008c65c5b3289d9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 29 21:37:01 2019 +0000

    Update TODO

commit ec3a2a3aec331676e81925629b579cffbf5095bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 29 21:22:25 2019 +0000

    Use Xavier initialization

commit 55b7241257eb86cb3d80be7e62871d5bb56f2d14
Merge: 030c8db3 3086911d
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Mar 26 22:11:09 2019 +0000

    Merge branch 'doc/install-opencv' into 'master'
    
    update README.md for dependencies
    
    See merge request wedesoft/aiscm!2

commit 3086911df719d11bd2e83d73c60a99f28dd88d1b
Author: Nala Ginrut <mulei@gnu.org>
Date:   Mon Mar 25 14:06:06 2019 +0800

    update README.md for dependencies

commit 030c8db390223fc28118e209479cb8e54a00d70b
Merge: f96fd644 0f29591e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Mar 22 16:42:51 2019 +0000

    Merge branch 'bugfix/xorg-window' into 'master'
    
    fix to detect display screen from (getenv "DISPLAY")
    
    See merge request wedesoft/aiscm!1

commit 0f29591e253bcaffcb6ee9f24b733fc387094d83
Author: Nala Ginrut <mulei@gnu.org>
Date:   Wed Mar 20 17:33:03 2019 +0800

    fix to detect display screen from (getenv "DISPLAY")

commit f96fd6441114697be6d4d02556dc1637f30588dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 1 22:58:20 2019 +0000

    Rename some methods

commit 99abb315249e84636aa48416382f06d37a070b40
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 1 12:59:33 2019 +0000

    Updated calibration example

commit 8f554f614cee17229be4580df1c585bea393b384
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 1 12:53:24 2019 +0000

    Error handling when reading/writing calibration file

commit 49e67132d932f7f4d80c302a92d903230af0f3a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 28 22:46:57 2019 +0000

    Read camera calibration file

commit 9b1bb98b094136451d3b02de9ec6d44856932a37
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 28 22:34:52 2019 +0000

    Write YAML calibration file

commit a5dbbd0f81a3ca4595706e7a35c75843cd3b0e97
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 27 22:36:07 2019 +0000

    Error handling when drawing detected markers

commit d581c7438c2d747087cbb17b37337315b2eb2a4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 27 22:25:19 2019 +0000

    Draw detected Aruco markers

commit 1b92331d60fa476d0519db0512405a71c01ce791
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 26 12:54:24 2019 +0000

    Use pkg-config to detect OpenCV

commit c520a08d6c47e05db44875bed9bbd3df1cf4f062
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 21:23:53 2019 +0000

    Calibrate camera example

commit 28576dd2b34f5e274153061a26442a9602cdb501
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 20:53:29 2019 +0000

    Swap width and height of calibration frames

commit 57b15bae142ed1b40251911e3f6c088418c4fa17
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 17:13:47 2019 +0000

    Return calibration error

commit a58b62a9b62ceb508f9d832e1c9def6a4bdf8592
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 17:04:27 2019 +0000

    Add camera calibration example

commit a0e78cfd2bedd65eb97922f16892d8fcfa758747
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 17:04:00 2019 +0000

    Update TODO

commit 418ca5e4d7bd644662b1149323c588871cb9b417
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 16:41:57 2019 +0000

    Calibration returns double matrix

commit b51fcb6cfd25866943e6bb99dbcc7a99ccdd3fa1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 25 12:54:02 2019 +0000

    Minor change to camera calibration

commit f6d1972612e9e579724bb9f79bc328b4ccd47abf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 24 21:32:07 2019 +0000

    Working on OpenCV calibration wrapper

commit 0cfc8a5e31f0a4f6ae6e6fb864ba1322fe03551a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 23 22:05:41 2019 +0000

    Working on camera calibration wrapper

commit ae871553b6384dfa3296bf0788834e15e0307a95
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 22 21:45:28 2019 +0000

    Compute object points from grid indices

commit 6c5066b00a8e28b46fc5bc6b9dbe6615d46c1d3e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 20 21:57:14 2019 +0000

    More refactoring of OpenCV wrappers

commit c16f112ea834741d1aa35a451087336e7766d048
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 20 21:47:30 2019 +0000

    More OpenCV wrapper refactoring

commit e59c35521803a04f0d45c0c677458c29068692a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 20 21:22:15 2019 +0000

    More refactoring of OpenCV bindings

commit eecba47e752e5a98434f8356140e666cd40acc1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 20 21:09:23 2019 +0000

    Refactor OpenCV wrappers

commit 50f0e95f69fdf311438fa2c3a40741d3a7e051fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 19 12:50:29 2019 +0000

    Error handling when detecting markers

commit 9b50083c0b45a0089eed7cf21d4efcf1956d48f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 18 21:37:32 2019 +0000

    Add Charuco board to documentation

commit 823234bf7695660b8b7b66bca614b17f0356f68c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 17 21:12:31 2019 +0000

    Draw single Aruco marker

commit 184787a29de478700c2f7668b932b379ef10eceb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 17 18:20:57 2019 +0000

    Example generating Charuco board

commit 0a423858e1a238950928984d593039054aa04a82
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 16 21:55:31 2019 +0000

    Draw Charuco corners

commit 4eaa639642154f15705a069c1ffe061540ecb931
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 15 21:53:47 2019 +0000

    Convert exception when interpolating Charuco corners

commit 2e6759c4e3f464108cd447e1114001e57a26e8cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 15 21:37:38 2019 +0000

    Detect markers in color image

commit cdd586921f03c5d25f265307c6f4b8d3c60da6f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 15 21:22:22 2019 +0000

    Refactor some array conversions

commit 7ecfc6312fa232f3a2f86ee556382ec92f5456bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 14 21:54:10 2019 +0000

    Interpolate Charuco corners

commit be8dca7c14aa10250a0fe91884b1a034247fe40d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 14 12:56:08 2019 +0000

    Bugfix and part of marker interpolation wrapper

commit 7599dc9e434ca46728e129e77af202190cda7fc6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 13 17:13:37 2019 +0000

    Detect Aruco markers

commit 59d000124b0b144de8b6e6f9c9b86ce37962496b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 12 21:52:51 2019 +0000

    Trying to run Aruco detector

commit c88b376404731807ea47de0494c167d420afbeb1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 11 13:12:11 2019 +0000

    Bugfix switching name of width and height

commit 813d158a01ebb59c2e542a756e9aa7fcccbf3983
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 11 12:52:03 2019 +0000

    Charuco board method

commit 7771281cc3302496adb68b6858d546b6356fe500
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 10 21:42:47 2019 +0000

    Charuco board example

commit cd01cfcecd063ca509b6a716a1fcc68e0913d650
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 10 20:37:40 2019 +0000

    Minor changes

commit 61bb498fc1fa1222ae1513afc227273aa837c1ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 9 21:46:07 2019 +0000

    Connected components example

commit e3b97ad77dc00e2b4ef76eb60cd705f86572ddc3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 8 22:26:53 2019 +0000

    Handle OpenCV exception

commit 73ee5eec84651cede6d15d5c9878587bbf458a13
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 8 22:17:24 2019 +0000

    Connected components with unsigned short integer labels

commit 7684396af237af2840dffda069cf3b5044a852b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 8 21:53:28 2019 +0000

    OpenCV connected component analysis

commit f50708fabe00c657df973492470738985fd8b840
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 8 16:57:22 2019 +0000

    Add empty OpenCV module

commit b250d2e03014c95849a3b32c0871de1f80658d90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 8 13:14:09 2019 +0000

    Example for connected components with OpenCV

commit 711d1979f27047acca2cb7ec8de7ff32d16ab4ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 7 22:05:14 2019 +0000

    Add empty OpenCV library

commit 2daa6485da95fbf2dcf326847c6845c9ce683711
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 7 22:04:43 2019 +0000

    Added zoom example

commit 1e51ff03a7629274e8a10dc06b7b43ea302b7638
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 7 22:04:09 2019 +0000

    Update TODO

commit cb5523c4c38870a139a1cb1cf9ade0f49dad37c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 4 12:48:58 2019 +0000

    Harris Stephens corner detector method

commit 5257e4826cd1fe803be7f865d7e0aeb7b0ed1c56
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 3 21:15:14 2019 +0000

    Update documentation

commit 9cdbdcc51b4a952d0d5784a6342d066a9cc6c8b9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 2 22:23:56 2019 +0000

    Harris-Stephens corner and edge detector example

commit 0c873be02610473a55a211adff88015e89fb7c03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 2 21:44:31 2019 +0000

    Methods for 2D Gauss gradients

commit 3f4a2018f9c2df1aa245f01c2eb0897357c05b5a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 2 21:33:40 2019 +0000

    Method for 2D gauss blur

commit 8d3bb5a568fea7ed9cfef2d54864c0e32616386b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 2 21:21:31 2019 +0000

    Default filter size

commit 3670b43a083976f48733f1485f322a9887dc28ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 1 21:51:55 2019 +0000

    Gauss gradient example

commit 1ac4c32e68b68aed4c8c4a08f7cf217236123174
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 1 21:16:07 2019 +0000

    Gauss blur example

commit 7e781d90929264e23603a11fc998d1b487378969
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 1 17:40:54 2019 +0000

    Added Gauss gradient filter

commit de10460544654f95650c532097638eff9a60443c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 1 16:36:48 2019 +0000

    Comment out robot stuff

commit 3c691d6487ac9b2c66c02096ab1af3f517d36346
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 1 16:35:39 2019 +0000

    Remove long running tests from integration test run

commit d09fb86331964f4332a386acd511d6699b5df440
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 1 12:55:49 2019 +0000

    Using erf function from libc

commit 7de833a297eb959cdfa840330179883c6f490153
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 31 20:09:41 2019 +0000

    Working on filters

commit 4da2dbc82adec035d36aab85300b19062111f5ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 31 12:48:17 2019 +0000

    Added Gauss bell filter

commit 5aad1caf8cc4e01ca2bb33549a184b695c32093d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 30 17:08:42 2019 +0000

    Change order of commands

commit f428a2f83fdd3fc2885f199580c29be8a4998258
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 29 22:09:54 2019 +0000

    Add Raspberry Pi robot client to speech recognition example

commit 69c372e7955b5cd201ee8cea4964f85adacdbc2b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 26 20:11:50 2019 +0000

    Introduce additional class for background noise

commit bf96b89de86ec2904234b12b8978f10280943876
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 26 09:34:53 2019 +0000

    Remove large voice recognition example

commit e18cc50e798ee4902ab8535199fda4677e5b8a6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 26 09:34:16 2019 +0000

    Got word recognition working

commit 1bfe14de2481da39fe60f050b07b640bc8cd045e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 20 20:59:43 2019 +0000

    Read in audio samples

commit bf460947360db00747bf9d7b99b43874ec926358
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 20 20:38:08 2019 +0000

    Read mono WAV file

commit 2d6b0fa82d347ec18b6cb3d57daeedd04f2c7b6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 19 22:00:31 2019 +0000

    Packed audio formats

commit f7148d2905d19b5e6437e8ee88627d019f6f27ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 18 21:23:00 2019 +0000

    minor changes to spectrum example

commit 5556505971e7fea305211ed8cc1445aea43fadc8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 16 22:00:00 2019 +0000

    Show logarithmic spectrum

commit a6dac263535b5cd06d20edee74808513f439a095
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 16 21:45:23 2019 +0000

    Update spectrum example

commit 5b1dc77850d391ec486d26b23613be74c5e4f3e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 16 13:10:17 2019 +0000

    Minor changes

commit 94e17bf8006a584b854bf56bcb58cd270be8a5d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 14 21:07:38 2019 +0000

    Emphasize unrecognized words

commit 075a41145a1773ca3338247eba93a20be22c18a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 14 20:05:52 2019 +0000

    Use smaller network

commit b958cc8e3476e611978c1f20b80aed8972adf148
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 12 21:55:43 2019 +0000

    Add voice detection example

commit 8c777bdebd208b4343a84fec0cbd63a307d4949e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 9 21:56:37 2019 +0000

    Speech recognition works

commit c2bd2cb7bbc1a948b054b38dbfb1b31c3e7f0408
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 9 17:13:30 2019 +0000

    Updated speech recognition training example

commit 8a4edfc16955e5596436920ff7036b30ed97d922
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 7 21:49:10 2019 +0000

    Implement list of loss functions and gradient steps

commit 11538aca051f49af827699524d46c4934384d430
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 5 21:58:36 2019 +0000

    Read in audio training data

commit b2c2c9df78d69c24884af636a2574b3e6fd7b319
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 4 22:10:49 2019 +0000

    Improved audio recording format

commit a9408e4ce95d3d90f6db818b6b86ac15018d2a30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 2 22:49:33 2019 +0000

    Changed program for recording audio

commit 29bf1c44827e797e39a6f73d075481588252be91
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 1 00:33:43 2019 +0000

    Use safe logarithm

commit 80b6dce8a9ecf68aad080d7ea98c76b5dc97dda9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 30 20:27:31 2018 +0000

    Visualise audio spectrum

commit faf105e7f6b692a5c32714fb2528ea11c3e52773
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 28 21:50:21 2018 +0000

    Use log-spectrum

commit b43e31617167bacae7c6885c36ca52254e5c41f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 28 21:27:34 2018 +0000

    Initialize using truncated normal

commit 2bea37298b66adc36535da253ece67bc62b8bfb5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 28 21:20:12 2018 +0000

    Use spectrum instead of FFT

commit 95aa144215c7ac6fd9626efa5663138461a355ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 27 21:18:41 2018 +0000

    Use Softmax classifier

commit 4490f4ad6a193d77f01c7d3274aeef5124c15f20
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 27 21:14:32 2018 +0000

    Attempt to train LSTM

commit dd47c890615d5d474ff9a9277365e1559631d18f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 26 19:14:07 2018 +0000

    Normalise cost function

commit 3cf40e02c1bad2ccaa51df96fa0dbb580324a9ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 26 16:07:16 2018 +0000

    Compute LSTM cost

commit 33a742d8043b3e9326c21da1e33264b5f19321db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 26 13:08:43 2018 +0000

    Initialize placeholders

commit 1cacf85ae8f1ceb966123f4f01d6b332a57c0125
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 26 12:50:08 2018 +0000

    Length of training data needs to be multiple of batch size

commit c4d4bb8841cdd0ca219be5f3b96136bed488d4e7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 21 21:36:54 2018 +0000

    Load audio training data

commit 913fd3daa935bfd376c2f15c634bc614e016b876
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 20 21:55:39 2018 +0000

    Implementing LSTM

commit ddd9eb3ce4fc479c0cb247ae0ff9cbafd9321b79
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 18 22:21:50 2018 +0000

    Implementation to load voice training data

commit 97e7964f9ca53c237b5df80764ca1ff0a498f76b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 17 21:35:28 2018 +0000

    Update voice recording example

commit 965079ebb2baaa74ed18b5cb7da6290122ce78c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 17 16:33:04 2018 +0000

    Switched MNIST example to double

commit 88b0f6f0f252578afba3ee9bf9a28f27508a252b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 16 20:29:25 2018 +0000

    Audio spectrum integration test

commit 95b2448afc98b85855b8e70e66e4c551a2a67b8b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 15 22:31:50 2018 +0000

    Complex values

commit 3b2dbd7e674ef59413187b327f6fa29a93e9490f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 14 17:48:00 2018 +0000

    Change MNIST example to single precision

commit 27bbab2ad6ba395d1ac7588bfeb454528c3cdf97
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 14 17:32:40 2018 +0000

    Use initialiser list

commit 62df55d6be3eb8980f9ce52e10547cf6f9121bef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 14 17:01:29 2018 +0000

    Documentation for MNIST example

commit bb9aa8a23a34ca8a8e52168dc755eea6e8148bb6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 14 12:43:43 2018 +0000

    Display MNIST results

commit 2e1b4e5fcb8ec7a937902e7fafeddbc7df0ea6ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 14 09:07:49 2018 +0000

    Regularisation

commit 509475ef4d4f5612452ea66ac2ee6512aba8da73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 14 08:40:27 2018 +0000

    Add regularization term

commit 238db0c14fdaf50c3182e732f9592d030a25e543
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 13 22:01:30 2018 +0000

    Improve MNIST example

commit a9ce449f2e6ab9374f31dc82123ea96ba360e8e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 13 12:59:48 2018 +0000

    Train network on MNIST data

commit 4d31590e119c905d6cefd0cad258d2b49793a98a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 12 21:04:07 2018 +0000

    Method for reshaping array

commit b4a68529c0161cc39c5d2ff3f660386b410ade99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 11 22:13:33 2018 +0000

    Minor simplification

commit 16bb49d055638958e6be93b205742052d475fb93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 11 21:41:19 2018 +0000

    Gradient for list of variables

commit 5d7d05836802b7f06021685c9da380aa54f2fbdf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 10 21:01:53 2018 +0000

    Change footer of documentation

commit 305bf25949a2e76edcb3e9b0b3007e17f10e0676
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 10 20:50:27 2018 +0000

    Add XOR example to documentation

commit 67a195f077efc1195927ab870232539ab992ccb1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 10 19:02:48 2018 +0000

    Use 250 instead of 1000 steps

commit e530fe7a2aea49bed4d943984aeccfc90fd9689f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 10 18:59:13 2018 +0000

    Tensorflow xor example

commit 525d676b1d9f870693a11916dad97a0af77c07d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 8 22:32:45 2018 +0000

    Update TODO

commit e88da17896efad30ebf76f906725d4bd37e71173
Merge: c5265f00 f930cbf2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 8 22:13:25 2018 +0000

    Merge branch 'test-release'

commit f930cbf201289e0f79bb315ad224fa1ec4b2a85b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 8 22:13:01 2018 +0000

    Install libomp-dev

commit c5265f00b0bb02b1911e1b8ac943b70a6fe70654
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 7 22:05:54 2018 +0000

    Update comments in examples

commit e3807c22320a29a960fa7e30cc21ce0b6b073ea7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 7 21:59:29 2018 +0000

    Add checks to MNIST example

commit 0c2a65dff9522b945dfacb47eedb53210758ac04
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 7 21:31:24 2018 +0000

    Add MNIST data and loader

commit bc75cff07aae4b546884e7bc0c2cc8ad791f5703
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 7 20:51:29 2018 +0000

    Handle file errors when exporting/importing graph

commit d00e620164df7e14aaf6fdf80f3294c63b1648ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 7 20:44:51 2018 +0000

    Get operation by name with multiple outputs

commit 215688d0db3a620cb8dedee1c6a8b72d569bbe49
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 7 17:51:58 2018 +0000

    Get list of operation names

commit 39994439c2f9f4f755d538896ae38fb4f92b0770
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 6 12:50:41 2018 +0000

    Import Tensorflow graph

commit 41ba5103073c8b8b7d71ccfc37b28fd9e6a66c20
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 5 22:13:25 2018 +0000

    Saving of graph

commit abb8b4809ab8c83ba4a7c11d55fc986dbeb02646
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 5 21:45:19 2018 +0000

    Reset Tensorflow graph

commit 8706a07a598606b84be573100e7514b4289db60c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 4 20:35:31 2018 +0000

    Error if operation not found

commit 4f445caa48cf91347bc7fab8b7b0b1a9e9c74517
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 4 20:21:13 2018 +0000

    Get operation by name

commit 12130205a01c834d63dd22da6436c960a95325c0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 3 22:21:49 2018 +0000

    Update TODO

commit e1c52c60f58d8713d94ad15e2570457aa4e648e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 3 22:00:06 2018 +0000

    Remove duplicate check for Tensorflow

commit 2f6a057c815f715662ab01891eee0e1701726907
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 3 21:58:22 2018 +0000

    Update dependencies

commit e13afa897eeab7a67cbbc07c240766c92cb479eb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 3 19:56:04 2018 +0000

    Update dependency documentation

commit e936963f7b0298c6e73ca2bee763865f2b31b319
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 3 18:38:40 2018 +0000

    Tensorflow command with multiple output values

commit 0224749930cda10329849bc680723018e252bb3c
Merge: d3d42c59 a99fe2d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 2 21:59:56 2018 +0000

    Merge branch 'test-release'

commit a99fe2d1ba3b460f57ccb14b8693536fbf669241
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 2 21:38:32 2018 +0000

    Install libomp5

commit 61062ce7a494c434f99dfe5d5a3c00b70f5185fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 2 21:11:16 2018 +0000

    Use clang-7

commit d3d42c5926730ef29598930cea239009d802d90b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 2 14:31:42 2018 +0000

    Update TODO

commit c5989cfff507a34d40bb383ea389af4c7b31da8a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 1 23:24:21 2018 +0000

    Change TODO priorities

commit a2f00dc9325b5646ecbf63350beff98db9ab3d41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 1 22:23:41 2018 +0000

    Update TODO

commit e1820754d3847df0bd1c241841c8c1c6a389e96a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 1 22:13:12 2018 +0000

    Convert array of scalars to array of Tensorflow constants

commit 8ca90abb690e29d0019c5cc41d6ff1f87f84f36d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 1 21:53:13 2018 +0000

    Convert scalar to Tensorflow tensor

commit 730db8fb359b535cc0b41827c4cc08a3c019dd06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 30 21:56:48 2018 +0000

    Implicit conversion of array to Tensorflow constant

commit 5bd85bed461dfc7076f3c6848905a75b26f7455d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 30 20:55:09 2018 +0000

    Convert Tensorflow parameters to tensor

commit 7253c5857ce9e5752c49d1778bb8f79365244036
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 30 17:38:53 2018 +0000

    Compute derivative of variable

commit 67b5f22c31dcb9209a90865d4d7ccacee43fc86c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 30 17:28:17 2018 +0000

    Gradient test for x squared

commit 5bee00ab6df1d3f1ba79daca39e74c9ff52901b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 30 16:45:12 2018 +0000

    Implement gradient

commit 0008de79f540dcb64da00b705757cc4b52b572b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 29 22:11:25 2018 +0000

    Handle boolean values

commit 5445e05a7a5a2639abbf481505d802b476e2e48a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 29 20:31:24 2018 +0000

    Upcast integer when converting scalar to tensor

commit 7087254c5bd05f68bba8c993f83c16b851cca509
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 29 12:47:23 2018 +0000

    Boolean true passed as Tensorflow attribute

commit 4adfa249debb6954cf70512803dad77a6c782652
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 22:49:21 2018 +0000

    Fix a few X.Org tests

commit 98c7c253cb4bdbce8a193308e40686f2aa754604
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 22:39:48 2018 +0000

    Update some integration tests

commit d288917830084cee7da94502c6d2cea8098ca9b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 22:28:01 2018 +0000

    Reverse shape for audio samples and FFmpeg

commit d168b4b71723d7a41bd7117e560a0ce467d2ef32
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 21:50:13 2018 +0000

    Reverse shape in pulse audio

commit 6fc65de1f1774688ad79621ca089eca972c17896
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 21:26:12 2018 +0000

    Reverse shape in V4L2

commit ca3dd7aadc49888d199d29812ecf523f827a507a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 20:45:29 2018 +0000

    Reverse shape order in tensor expression

commit 39c6bdbba0f1afcd1d147c37055bbca3ae712449
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 17:29:47 2018 +0000

    Swapping shape values in X.Org and ImageMagick bindings

commit 55e6e3210af4374441f9a72aa72a298b6f439989
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 28 13:18:45 2018 +0000

    Swap shape values of images

commit bb61d981929f156d67ee848817f2a250aa2c4145
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 27 21:36:24 2018 +0000

    Reverse ordering of shape in core

commit 2943e104054d2da6c4bff2472de69016696a58c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 26 20:27:05 2018 +0000

    Tensorflow attribute list of floats

commit 43459fd593c31f356e030771d819c9a70e7d9fe2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 26 17:17:49 2018 +0000

    Tensorflow floating-point attribute

commit 1d07214a1e12393a1ec3abad722c7bac7d5e4d11
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 26 13:02:11 2018 +0000

    Support for boolean tensors

commit 5a36824f690646edc3319330db72fb4c4fc25c0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 25 22:18:20 2018 +0000

    update todo list

commit b1349945e2d70642e5a1236da37c1c39fdf7a7e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 25 22:13:16 2018 +0000

    Integer lists as Tensorflow attributes

commit 1cc2d25dd721552f62a84fdeebfc1ffc9adc35b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 25 21:45:48 2018 +0000

    Add integer attribute

commit 94813d600ed76c0067e5e94705ebc1ff781b7801
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 24 21:57:20 2018 +0000

    Tensorflow operation with list of inputs

commit b38c703d8d711e10abdfc2b402c9752fa19d73fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 22:09:43 2018 +0000

    Ensure default strides when converting to tensor

commit 83d8c583fa80b05c7c041366046bca9f3f7a8b0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 21:58:11 2018 +0000

    Have 'run' convert to tensor and back

commit 07f10bf2942e489c3f9c9ef93d431495e5b963a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 21:05:26 2018 +0000

    Enable an ImageMagick test

commit a7b7f484d94c6f7b3e6d6cc53ae58cd2c0131c90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 20:54:15 2018 +0000

    Added check for Boehm Garbage Collector library

commit e854c977064f9fa127a4ee6b2e7407b64293ed6d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 18:14:04 2018 +0000

    Generate all Tensorflow methods

commit f78102f30d2d046c9dd0526a3cfcfce5d568bb08
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 18:08:18 2018 +0000

    Use tf prefix

commit f8664bbbbe6fe2d5eeab41d01c86ae573f6313ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 16:53:20 2018 +0000

    Generate Tensorflow export list

commit c50e2430600047d125c8fa7407f158a68eb24b8f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 23 12:16:02 2018 +0000

    Check for protocol_c_message_unpack instead of protobuf_c_empty_string

commit 67f860598f142e6301c10f5486262a649e290f24
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 21:49:57 2018 +0000

    Decode Tensorflow operator list

commit 27562b6a239fcd7509168d192edfb5a52f5da206
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 21:03:57 2018 +0000

    Check for Tensorflow library

commit 54d110efcb2a485e450560c5382770082628412c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 20:52:48 2018 +0000

    Compile Tensorflow Protocolbuffers

commit 733ece166fd2d55680476341a24d9fc01fdfd3cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 17:22:48 2018 +0000

    Remove SRFI-64 from repository

commit 101b6205c713fd0cc349510dc9df3dc0ffef2ab4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 12:51:46 2018 +0000

    Generate code for Tensorflow variable

commit 1566e4c0ad15827586985e3d79fe9368186f9eff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 12:45:47 2018 +0000

    Generate code for Tensorflow placeholder

commit 43ec6dfbd93ed1712ef5f744b0c5148cc3479117
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 22 12:42:25 2018 +0000

    Generate code for Tensorflow constant

commit fd8c2ba7f0a4522c1de67b261e984e587e023070
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 21 21:25:48 2018 +0000

    Generate code for Tensorflow identity

commit 4c09d18417fa87a2924df4f56cc18e88e3840a67
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 21 21:11:03 2018 +0000

    Generate implementation of Tensorflow assignment

commit fc044402b6f27d55a3bed29cc05df606ac31a93f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 21 20:40:21 2018 +0000

    Parse file using ClearSilver template engine

commit b08e1dd3759efed89f7978c63f5ee38c699b017a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 21 12:48:35 2018 +0000

    Check for ClearSilver library

commit ea725f412cfdb26cd37248181205286877d4f72f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 20 21:51:57 2018 +0000

    Implement Tensorflow constant with atomic operations

commit a2e3894a37f573866de6c90d6296f0abc4cb9358
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 20 21:41:15 2018 +0000

    Implement Tensorflow assignment using atomic operations

commit db0795e86477ceffbe5e71ce43cbf1ffa077da6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 20 21:37:16 2018 +0000

    Implement Tensorflow variable using atomic operations

commit d2b1485debc228578ab86f6b9ebc1f9c25352622
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 20 21:29:41 2018 +0000

    Implement identity using atomic operations

commit dd5b190b944bfb857e867c4fcdf664a35a7122f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 20 21:02:09 2018 +0000

    Implement Placeholder using atomic operations

commit b4a8a8ded6a16a820a388662f41b27f76d39c10b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 19 19:45:39 2018 +0000

    Use implicit Tensorflow graph

commit a4e1388e6501d69a2b99764ee40463206bfa2e01
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 18 20:56:45 2018 +0000

    Tensorflow variable assignment

commit 039396d515fc20f00be8cadf241082b26aca0423
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 18 20:01:57 2018 +0000

    Tensorflow constants

commit e7e07808cc460fd8a0b5eaff452dac3493e339a7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 17 21:45:28 2018 +0000

    Tensorflow variables

commit 157d8b971ee8c3da2354367de157eaa3fe322892
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 17 16:24:25 2018 +0000

    Refactor session run

commit 21e4387a0dd0a204f117cef94c9e38c2224e24d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 17 14:12:21 2018 +0000

    Tensorflow session with list of outputs

commit a6ea94f4cfbc61d2493eee0b6eccd6bf7c1673f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 21:58:54 2018 +0000

    Test for session with two outputs

commit 828f626a500a83f625908accc36d5fb4e333970e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 21:34:12 2018 +0000

    Run trivial tensorflow session

commit 277c84743b6686d4eaf197de2f7e5d405e471378
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 17:47:25 2018 +0000

    Add test for running session

commit 16f42508ce72fddd4485eea34398125d4ce5fb6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 17:33:13 2018 +0000

    Create session object

commit 0e2b72a3a2a7a8d2a453db365cc794ba04336d3a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 16:39:17 2018 +0000

    Update TODO list

commit bd7652c57227ab03575647a8231b45ab0ea5b576
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 16:34:07 2018 +0000

    Tensor round-trip for scalar value

commit 5a41071a8a6e2e8853996078ecb38489ec7d9ac7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 16:22:05 2018 +0000

    Allow type attribute for identity function

commit 36a3b587ea0f8b5b931fadd583207a09e19cf48a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 12:58:33 2018 +0000

    Tensorflow identity

commit 946ef8701c9cd7501e0f44e55cd5ff830cf23070
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 16 12:25:02 2018 +0000

    Return TF_Output object when creating operation.

commit 873c2279d2c8feb4f2355d36e384335527da05d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 15 22:47:03 2018 +0000

    Wrapper for Tensorflow placeholder

commit 72ef9a756f2945d8c372feb2e649b3a411625916
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 15 16:53:12 2018 +0000

    index -> indices

commit d87da87ba24286970deb4977803e456cc6a15327
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 14 22:03:03 2018 +0000

    Create Tensorflow graph

commit 10d889baf035e3cb86d9a98850ca5458f7457cf8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 14 17:23:27 2018 +0000

    Roundtrip for tensor data

commit 052749415a3d613758ba28ef5805fd7ab3a7b950
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 14 12:58:01 2018 +0000

    Working on shape of tensor

commit 3ee35ef7b73089ad676026d20c2601b397b2a36b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 14 12:47:32 2018 +0000

    Support for different tensor types

commit c4d65c6771fd0945621f640f6b738c30b040c440
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 13 21:53:57 2018 +0000

    WIP tensor conversions

commit 8a21630c12ebf43ee618355311afb6836081d95c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 12 21:59:48 2018 +0000

    Add empty C extension

commit b97d3aec49e7d024a65cc85a30c1e11e38b73fdd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 12 13:01:50 2018 +0000

    Added empty module

commit 6caa4ee9f7b310d8dc7bef96ccdf69a8afe3803c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 8 21:23:29 2018 +0000

    No Ubuntu package at the moment

commit 12c124d65a556579e790aebd3c1ead0bce513a35
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 6 21:48:22 2018 +0000

    Update NEWS.md

commit c533b9a45999eff4a1f3003654328b0a76093aca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 6 21:45:09 2018 +0000

    Version 0.18.1

commit 980f71a0b7d1048adfd69d557b8a0e6cecff324d
Merge: 974059cb 7cd95b1d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 6 21:04:52 2018 +0000

    Merge branch 'master' into debian/sid

commit 7cd95b1da59ddf24fbc99ad7a79c1df676291d9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 6 21:04:43 2018 +0000

    Version 0.18.1

commit 974059cbd275c92a6343733275aad23a1c02a479
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 6 20:56:54 2018 +0000

    Use LLVM 7.0

commit 337e0c277234a2826461553eeb8a665809034662
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 6 20:53:07 2018 +0000

    Update TODO

commit 126742d7e14b639cad0e0cd8fc39eb70cca8b331
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 5 20:58:10 2018 +0000

    Exponentiation

commit 8380837c0ebe75c37dc6cfd651fdd22148959acc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 5 17:13:46 2018 +0000

    Nicer pseudo color example

commit a9647d6041c1e35a3848cc0be7a4a089606a71ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 1 13:23:01 2018 +0000

    Documentation about warps

commit fb745c2370142417511c474265ae76264f6798f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 1 08:10:05 2018 +0000

    Warp with arrays as elements

commit 07b6b89905f95cde6ed5295c8990eaa67a2177b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 31 21:53:46 2018 +0000

    Warps with arrays as elements (WIP)

commit 1cc9c137bfaffc0359546e11e504abfcd8a00963
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 31 21:22:24 2018 +0000

    Use fold, project, and rebase to warp array elements

commit 39cdf4ef3ff3d44cce1dff04acebb53921c3d739
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 31 16:47:22 2018 +0000

    Warp with index arrays of different dimensions

commit 6e9b279a6b803595813fbc108a27d36a754dce2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 31 12:31:29 2018 +0000

    Warp with 2D result

commit 7ec026d3ed308f6124163d0aaf565d8b62c0a1d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 30 20:51:34 2018 +0000

    Warp with two index arrays

commit 3001e870c2b4442417e1058f526d938a9bdd0fe0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 30 20:38:26 2018 +0000

    Warp accepting multiple index arrays

commit 44c0893c5caf6bc9758dbdbcd5ff1298c2522d70
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 30 20:34:50 2018 +0000

    Use shape of first index array

commit 1cccd1583173f9fd2960612e090f377c4731b47a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 29 22:08:03 2018 +0000

    Failing test for 2D warp

commit dce84823807cf934655e6828f0ce9fbb5d062104
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 29 21:26:43 2018 +0000

    Use strides of source and index array when computing warp

commit 85f1b7e082b224871fcfa003c4344cd2d43a6c0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 29 21:10:24 2018 +0000

    1D warp on byte array

commit 03253221874b9d82c0565e3aec25f4218f8f05c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 28 21:16:51 2018 +0000

    Minor and major for tensors

commit 79806573eb7016fa5287f670222240f125ec44bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 28 19:20:31 2018 +0000

    Show floating-point image

commit c8f0ca9fae504281b230d2ad96bcf90ecfb8e8df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 28 18:56:07 2018 +0000

    Move documentation of tensor operations

commit 66ed0842b8763ba3ee8c7617db63864ccbbcf7fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 28 12:00:14 2018 +0000

    Fix spelling error

commit e3089b61beeae375822ff5ee910ee0eae11b2276
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 27 22:49:22 2018 +0100

    Version 0.17.1

commit 769aa8d87f8004f94205f4ab9e7a33a1f3e1f328
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 27 22:19:52 2018 +0100

    Version 0.17.1

commit de0c068c45dbca90210085e4a5c561624126f531
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 27 21:21:23 2018 +0100

    Version 0.17.1

commit bc3a52752a3eb413f3e7efbed23591cd971322d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 27 21:09:20 2018 +0100

    Version 0.17.1

commit 6e20331d6fc7af52f087eca3cd1391ec8d7abdc9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 27 21:01:56 2018 +0100

    Tensor expression using indices

commit bb569a36b0e0aee3b18094105f0d82ad94110e66
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 27 20:12:51 2018 +0100

    Have square root coerce to float

commit 92e3fcc781216684d5d87ed389434feb251b056d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 26 21:12:56 2018 +0100

    Product over an array of values

commit fbf0b518b193810ead6a64fb1d14e68ca7ddc31f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 26 17:19:37 2018 +0100

    Multiply index with scalar

commit cc8b0e04aeb3f7af07fbfcb5c28ea76f126e4d5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 26 16:58:46 2018 +0100

    Tensor-get with multiple indices

commit ab6c69aaa4b49b7df105703c11b5c0d8eb6c19de
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 25 21:06:22 2018 +0100

    Examples for tensors

commit 464d8d77ce639c77a6f4448dec0e527c44658e80
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 25 20:52:33 2018 +0100

    Tensor implementation complete

commit 66a979ed563d25e736d79ac96292c0e753e17646
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 25 17:21:24 2018 +0100

    Test dot-product

commit 93d462f6bdde2b5993b45f7d22c9cb36df26c0ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 25 17:14:41 2018 +0100

    Got 1D sum over 2D array working

commit 0fa048bb1aac1fd6908e3d333b6d10bcdb659583
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 25 12:54:02 2018 +0100

    Test summing of rows and columns

commit f8fbce540e4ac0dcc3be4dce13b2bb2a48ffd7bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 24 21:44:00 2018 +0100

    2D tensor sum

commit 34e20650f2844c16ba092bb8ffaa9475ca16cff4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 24 21:10:10 2018 +0100

    One-dimensional tensor sum

commit 2699484e12f3c615a4c39944e5a8a7ccd9072722
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 23 22:11:42 2018 +0100

    Working on tensor reduction

commit e1d99ecd2dd179cceac734f7eb79a9c30a30debf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 22 20:53:46 2018 +0100

    Working on tensor summation

commit f614f39af17b270bb031b7ccb90ff489612af76e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 21 20:28:31 2018 +0100

    Tensor unary operations

commit b0754978be84c23c541898a6d961b8e9a120492a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 20 21:27:55 2018 +0100

    Define tensor product

commit 6103b6262eb3b5e3ec99e737c953bb72167fc449
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 20 21:21:24 2018 +0100

    Define binary tensor minus

commit f9d8ff0e3724b139c9df7d1e81aff9b27952c8ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 20 20:50:59 2018 +0100

    Add 2D and 1D array

commit b79e4634dbcdff66ab317fa656a1424b8317421f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 19 21:10:08 2018 +0100

    Add scalar and array (or array and scalar) tensor

commit 7ef284f6dd1540e0a3fe32a7fb0ea506fc0573ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 19 20:53:26 2018 +0100

    Different variants of tensor plus

commit fff21860258a87bfe8ba624fc5462a00a5005057
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 19 16:50:10 2018 +0100

    Simply add two arrays

commit 5704a628e82646709d65a72a243f9750cb8692dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 19 12:26:46 2018 +0100

    Tensor with plus operation

commit 20a89678bd40d8dc1dab1f64e2dd9a88aafc9a97
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 18 12:51:01 2018 +0100

    Documentation

commit 4db562a8c8a59bd29d1e7c27b094a59ba9c3cccd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 17 22:00:21 2018 +0100

    Use list of iterators for tensors

commit 41dc6afa7d0937491a97275c1a250b7a065433ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 17 17:16:55 2018 +0100

    2D index arrays

commit 130d97b6bc4c73464dd978dfcc5cd2551725f8c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 15 20:45:12 2018 +0100

    Use tensor index

commit f154090e4629aeaecd04bbaf386005d1215d524f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 14 21:51:53 2018 +0100

    Transpose array

commit 2b15609e72268f26677bae88c10066275fc89e3c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 13 21:57:51 2018 +0100

    Pass through 1D array tensor

commit 3aec8da7a9a6af6daa594ce09ab92a134614fcae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 12 21:45:05 2018 +0100

    Get loop information for tensor array

commit 68cf8c4ecd1d48de5c43bacffd561fe8a709d25b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 11 20:16:57 2018 +0100

    Use projection in elementwise computation of tensor

commit 706a0ceb966add1798800c7fa279036f96401a84
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 11 20:09:49 2018 +0100

    Projection of tensor

commit 2b488598ae0ad590595b7c237bf872cfa9acf916
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 10 21:34:49 2018 +0100

    Build result array for tensor

commit 8f9429f0b81b9f80e22d32636787e7da727e6521
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 10 18:35:36 2018 +0100

    Typecode of tensor expression

commit 7bb26033331b954c25926a86fe8dcd8c505a4496
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 10 12:43:17 2018 +0100

    Get shape of tensor

commit e4f30a1921b85a42d83d59e403e8d19953980b7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 10 12:22:38 2018 +0100

    body -> expression

commit 27973c9684d61590b08cebfaf0dac1389b5d1980
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 10 08:03:25 2018 +0100

    Use template class for element accessor

commit ee3fbec06ef02b911d56293e0ae4bcccb3d3cd42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 9 21:47:34 2018 +0100

    Convert 2D array to tensor

commit 93e81b7909ee635c2171f0e860b05b137c6807ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 8 21:40:17 2018 +0100

    Convert 1D array to tensor

commit c78edf5f253e08ddb976077e5a4aba2f098366c9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 7 21:42:35 2018 +0100

    Create llvm array for testing

commit 10e1d43d3581910dc38727c66a3855c9d0ceb437
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 6 21:31:53 2018 +0100

    Basic tensor expression

commit f7b4b200aec17793b00634472d4462d1f7d31a4e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 6 21:13:20 2018 +0100

    Add test for passing through arrays

commit f958a431c9d16a575db6da206b83a65db0c7b159
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 5 22:21:57 2018 +0100

    Working on trivial tensor operations

commit 2c45d494a660eed8e3a5b4932dc96f8f1ef18801
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 5 22:10:39 2018 +0100

    Add trivial tensors

commit 181d399f0118a541f2a158e3b41044ac6437e942
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 5 21:51:36 2018 +0100

    Add empty tensors module

commit d6b207ea6e09d61f06b1c2eea625a4c255e6c07d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 4 21:49:58 2018 +0100

    Add tensors of different dimension

commit 50c8df89c1445a643c3058241e1931b94fb43bd9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 4 13:13:58 2018 +0100

    Tensor sum with size

commit cd1bfb60a1685a366f113e22d7a7736a4e71d9c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 4 08:11:48 2018 +0100

    Add tensors

commit 17a5d6e48f4cd43810859a6c29ab963464c072ab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 3 21:26:41 2018 +0100

    Tensor sum printing

commit 2544770bfe766a565f550199a53e60d47ec0c6da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 3 21:24:30 2018 +0100

    Substitution in tensor sum

commit 89447c92ded047f827a9ab6353ecc7cc13a22758
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 3 17:19:18 2018 +0100

    Print out reduction

commit d67864bfed2144b668c0de5d0418794a6ef650fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 2 22:08:59 2018 +0100

    Minor improvement

commit 4a2d20b4265557d7507cbf172363bfefa48b7801
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 2 21:35:30 2018 +0100

    Tensor sum of 1D array

commit 5b1eaadbc327e7662d5d3b80bc08869e4a944f53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 26 17:05:56 2018 +0200

    Use syntax-case

commit 9cdc77b0b260b165ee31eafd5aaa563f4f25f457
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 26 16:53:19 2018 +0200

    Tensor index manipulation

commit 54785ea7917944654e34feb1822fa8964d1946f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 26 16:42:14 2018 +0200

    Using tensor indices

commit 8c471591ea69bf62bb5a9df45ba0f76eaf199a6b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 26 16:33:27 2018 +0200

    2D tensor sum

commit c6905afefef4ee9c5159e004ea4ac1e9be9d92f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 25 22:12:31 2018 +0200

    Try adding of tensors

commit aa9c44eed721a300c98413708ad91e7817f44244
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 24 15:53:55 2018 +0100

    Display tensor values

commit 1ad94d67489d4ec483a56c90ed88912adcac962c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 24 15:20:17 2018 +0100

    Shape of tensor

commit b8d073c42b0b966506be7f3143a2f2290134e082
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 24 13:58:42 2018 +0100

    Tensor indices and dimensions

commit f38ac11a605c4eaac0b203a9aefb6b73338d3602
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 24 13:22:08 2018 +0100

    Tensor index manipulation

commit 9af4a17c9762f5126b26054e6907d73c3f2060ba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 24 12:29:08 2018 +0100

    Tensor prototyping

commit 8c55c059a67c2c239fdd51d93551bf105bffc8ae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 24 08:18:06 2018 +0100

    Tensor index

commit cc955b497a9a60dbfbdbb541f6a2a825b7ef40da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 23 22:08:13 2018 +0100

    Prototyping tensors

commit b639bee4f688c4f74692f3609f4fff990b38a2da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 20 22:01:46 2018 +0100

    Prototyping tensor operations

commit 9f10ee64f54bc2dc240e9b08c239fe277819aa12
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 20 08:06:16 2018 +0100

    Added integer xor

commit 62b91a61a53f6e87d974423b5fc023a6f8e50144
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 22:39:33 2018 +0100

    Minor refactor of map-reduce

commit 60f673e488bf4da74d60d100deac89ae3f04822c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 22:37:09 2018 +0100

    Refactor sum and product to use map-reduce

commit 04452a884d4187514695b186c2e86c5277b2245c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 22:30:03 2018 +0100

    Implemented map-reduce

commit 7239d08623b3c5f86296297286b881b0d7fa3215
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 21:50:19 2018 +0100

    Version 0.16.2

commit ae38ad7638212bc91e02777cdda73a1b9220e145
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 21:29:23 2018 +0100

    Typo

commit b26eb776c4d15d50609560ab7fc38123f8ba0405
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 21:29:05 2018 +0100

    Link to Debian build logs

commit 4f3936b4a44533df4d4bd7bd26e5b5ffba4d1871
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 21:28:46 2018 +0100

    Fix incomplete clean rule

commit e25e52892892fadafa4f2f4450c8b5154c5800c5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 21:28:14 2018 +0100

    Limit architecture to amd64

commit fa17acaacc7ffd6b99b61c2d195c7146c54d1777
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 19 12:59:43 2018 +0100

    Shift fetching of elements into outer loop

commit e9c83edc5514ac31022e707b660adfd370c2ba9d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 18 21:43:50 2018 +0100

    Adjust changelog according to review
    
    Adjust changelog according to Andrey Rahmatullin's review

commit 2a8ffeb7828e91b653f99877d1d2212e4dda214b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 18 21:43:29 2018 +0100

    Update TODO

commit 27ae8992f65d26c44705fe21739f8b99b05b1dac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 18 21:39:02 2018 +0100

    Change order of arguments for reduction

commit 69a563444a1034c4615118ec606f30b5e7b1e465
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 18 13:06:52 2018 +0100

    Compare complex numbers

commit d229764a15c2f08e5058a791116c9493c49b14d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 18 13:01:23 2018 +0100

    Comparison for RGB arrays

commit 9efecfb6a035a0e03af116e6f3c1d578c6fe14ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 22:10:55 2018 +0100

    Equality of arrays

commit cc29eec386df4f36fdd4feabfa08338e03eb9d15
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 20:41:19 2018 +0100

    Example for dilation and erosion

commit 260300b58cc58b3f50c72a1fbec7d4c388b738d4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 17:22:54 2018 +0100

    Dilation and erosion with kernel size

commit bb506e72d0f1077089151dd8d9d289a3385f3cc6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 17:15:02 2018 +0100

    Refactor convolution, dilation, and erosion

commit 48310945c6fd5e824eb411db0f499a0bbadb4010
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 13:17:03 2018 +0100

    Erosion and dilation

commit 9e2b2d2be381a5f76c221bc20307f38afeaf03d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 08:43:24 2018 +0100

    Refactor storing of elements

commit 766b7e46cf0cdd7383bfc49a7cc38b1ff600871d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 08:21:11 2018 +0100

    Documentation for set

commit 38f26798b66f7a9ccd2998d1995392e2373fd2bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 17 08:02:34 2018 +0100

    More documentation

commit 64c10d3cf91d0ed142fe5ac8e041a171250a403f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 16 21:21:08 2018 +0100

    Implemented power function

commit 66b8245a70de66968b6c4d37760b66b20ba07ac8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 16 21:12:58 2018 +0100

    Refactor sqrt

commit 7f7b6b7e2a46f48a23b2371804b3920e1f9af6c0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 16 21:09:00 2018 +0100

    Minor changes

commit 9524f9de6bad4592bd8e95aa699deefa4f838882
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 16 21:03:30 2018 +0100

    Add Space Shuttle 3D stereoscopic image

commit c8c1fc45680c611fa4cf1ca9b64dee9de58923da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 16 20:42:26 2018 +0100

    Anaglyph image example

commit c63debd7ea6aec025946d754fa27e7459dfe5680
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 15 22:30:49 2018 +0100

    Added indicator example

commit 28fd286ddfca7d2d3b6cbfd2f025ffc7acb83d4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 15 22:03:00 2018 +0100

    Trigonometric functions

commit 870f480c46b4a28a725029c51ef54ae587e9ec0b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 15 21:17:05 2018 +0100

    Add sinus and cosinus

commit 9be8abafc6c858904f7865f0ff0fc5abfd56d194
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 15 20:54:58 2018 +0100

    Implement square root

commit 1365da3dc63d1596065c34dc5dbd46c80bb19427
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 15 13:18:21 2018 +0100

    Test 2D index array

commit 4e5051e54bd0fe60e0577dc66ad06aeb37b30cf2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 15 12:59:58 2018 +0100

    Index array

commit dcdbc0316e8720dee52fbb483ccb398a1a35ebd4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 21:54:51 2018 +0100

    Added anaglyph video player

commit c0fbf955b29e5ef708905be8b26691a4cbe363f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 20:45:54 2018 +0100

    Update documentation

commit 243c6bd2c141f7564d596c11d43fdc27ac3ac631
Merge: 0dd2e53c 2c25c0e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 18:24:53 2018 +0100

    Merge branch 'obj'

commit 2c25c0e5dfc07dc1d284864656777a8aecbe619b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 18:22:33 2018 +0100

    Upcast composite types when using reducing operation

commit 812b2d47efdf50de84838a7983180d33504f61f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 16:46:02 2018 +0100

    Conversion for objects

commit 3159666037f57994b37cd3e71112a939afe3a24b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 13:06:52 2018 +0100

    Add example with object arrays

commit 52225102fd847a08075b418bd1276f50aa49c9a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 13:05:17 2018 +0100

    Add integration test with JIT compilation of RGB array code

commit ef9cdc17601b798ed3d39b87d9fc99a6b7c29259
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 13:03:26 2018 +0100

    Readded callback integration test

commit 57d9e288bc5bad8ffbe92de466f1367de926c650
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 14 08:22:17 2018 +0100

    Implemented right shift for objects

commit 043f58d2c701c30705410691fe1f999c90b381eb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 22:07:57 2018 +0100

    Added some unary operations

commit e531c92e258b2507a4f74746b6696ad16de8c5cd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 21:51:15 2018 +0100

    Added some binary methods involving Scheme objects

commit 970af931a86b391d2272abf19f9810ff4e061b1f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 17:24:03 2018 +0100

    Update TODO

commit 40e9ff35e4673353f2f5c9c9f44f78a6cbadbd95
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 16:45:08 2018 +0100

    Convert boolean to object

commit 4de002e7980daa60d0abac1dce1f862bca72c275
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 13:07:42 2018 +0100

    Convert float to object

commit 0dd2e53c43465fc19129dc6a0ec3f09939fdc811
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 12:30:46 2018 +0100

    Update dependencies

commit 09c3de21112e51da50a02b73521286353a9de5d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 12:30:10 2018 +0100

    Refactoring tests

commit b6f4272cf350c89b3b6dc61f1779c5c3800640c5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 08:36:40 2018 +0100

    Use unsigned long integer for pointers

commit bbba838fca9bbaee3f75259d4864bf415804f149
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 13 08:19:53 2018 +0100

    Add integer and object

commit 8a5b30da1c170683fba1f7d89927f761d82b6453
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 12 21:48:45 2018 +0100

    Coercion for objects

commit e9e9c60d5d56496507485540a591e6c775e80120
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 12 21:39:08 2018 +0100

    Minor change in test

commit e0a5d96c205104f200d82dc4154e44ddf1253b2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 12 19:53:58 2018 +0100

    Type matching for objects

commit 95ae818e2da03dae60b49f0914d96e6058a7893a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 12 19:43:18 2018 +0100

    Identity function for Scheme object

commit 7efa9d140e489fa8e60549c0cb7767934942b24a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 11 21:56:45 2018 +0100

    Remove Travis build badge

commit ab8f32407ae0666ffa23bbefa0246bbcb6651192
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 11 21:07:25 2018 +0100

    Update LLVM to version 6.0

commit f7c79712ff430d5fb57e05de6cc50f2d86a85e9d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 11 20:45:28 2018 +0100

    Limit Guile version to 2.2

commit fe077f1995283e45523e9291c06899094377f8af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 11 17:16:41 2018 +0100

    Only Sid and Bionic are supported now (Guile 2.2 required)

commit ab73ff836d3ec078d0631b1bac862fb16ce5f6bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 11 07:58:02 2018 +0100

    Update TODO

commit d368e6bf8badcd5c4b4c5f2cfbf1cfcb3e4af0af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 22:45:14 2018 +0100

    Wrong package name

commit 03007a8ba8a70648bf7a295cffbb0914c6620494
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 22:22:39 2018 +0100

    Install LLVM 3.9

commit a43ebe1e08bbb527526745b5a522b335bad8dfff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 22:12:46 2018 +0100

    Add LLVM to Docker container

commit b481be24b3c41ca2de03c174d588345ff0615874
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 21:40:41 2018 +0100

    Update architecture and dependencies

commit de13c13e655b2074da27415151fd19da9a5a82e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 21:31:55 2018 +0100

    Version 0.16.1

commit faaf6c4d27c38eab038232caf5343a9dcc8ab566
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 21:20:58 2018 +0100

    Remove AMD64 logo

commit b8968eb9ec3059defa964ca02d62989ec5112287
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 21:19:05 2018 +0100

    Fixed remaining integration tests

commit 61e28d26be51ecc818f91bd244f798dc91ba15ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 20:55:44 2018 +0100

    Set multiple elements of array

commit 853362aa8383194b532239b26f8581972ab1e05a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 17:28:25 2018 +0100

    Use elementwise loop for array filling

commit 9f1feb34b1e8c82436a09d734061eaf25cf800c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 12:55:36 2018 +0100

    Set RGB value to gray value

commit 6f83eec923a1924d01aaed9ed069b136ce15411c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 12:45:12 2018 +0100

    Roll array when accessing ranges

commit 3240abf9def86dc6e0e3051205950f81035a7a7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 10 08:40:42 2018 +0100

    Refactor 'set'

commit 9a7d564bd21aa6daeb3682fcf73f5a209d315b68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 9 22:19:52 2018 +0100

    Simplified get

commit e53d1f5be187253671d9da1840973a57b7096e4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 9 21:30:55 2018 +0100

    Extra tests for set/get

commit 627bc751c32a4b38ee9f2eccc381a8f2f0f5541b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 9 21:08:08 2018 +0100

    minor/major for RGB values

commit b7cbdf9c0a5a205a9422f3be473f957347c72d9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 8 22:54:33 2018 +0100

    Update TODO

commit 5e4473f32f0e35708f95c648cef56840feaf49aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 8 22:44:31 2018 +0100

    Update TODO list

commit 7baa9a41f0bdb8711a1c6beb026bd837cce267bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 8 21:35:10 2018 +0100

    Use phi function for convolution

commit feb0adf02931588b5cd2678cc6846e6d6fa41b47
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 8 21:19:46 2018 +0100

    Remove JIT for loop

commit 5e580d54eb26cb27e6288d9d5e1d183a5e0bf3aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 8 13:07:18 2018 +0100

    Remove object array examples

commit 7358c3903e3b92aefe437915b16c095390de78ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 7 21:47:09 2018 +0100

    Convolution outer loop using phi values

commit e2380ba79ec5b68f8f4ca6735c8da1709bcebed7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 7 21:13:56 2018 +0100

    Allocate element in loop

commit af42c4ab49c11e91ae8d19ff95cde76f89c688a7
Merge: 7cc70af1 0f6baf06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 7 17:30:28 2018 +0100

    Merge branch 'master' into llvm

commit 7cc70af1fded6928f52a64c1d48b5cab8480c1db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 7 13:08:32 2018 +0100

    Element-wise loop using phi values

commit 28e97e5d091482879fc2519369f5dfb2d75b4e58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 7 08:01:21 2018 +0100

    Removed unused variable

commit 87a241d86cb133dc0a9d60598190d69bfe0e5cbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 21:21:03 2018 +0100

    Update TODO

commit b6715959768210cf2c470257eba8e9d7141ae550
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 21:16:36 2018 +0100

    Minor change

commit cb36f3c9caf5615067130fcfb509b1eb228c623e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 20:32:38 2018 +0100

    Reduction using phi functions

commit 4a958dd5030f595fc8d484555b61dc376b09db87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 17:20:29 2018 +0100

    Use jit for loop for convolution outer loops

commit d3424884bf36c8ca89835ccb05646140a84c5cf7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 17:17:56 2018 +0100

    Use jit for loop for element-wise operation

commit 0fc1c69a6ed7b941c555336348ceaeffe1b7856f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 16:42:57 2018 +0100

    Reduce with jit for loop

commit fdf5138de2f77bb43cbbd4518f67d3669f3b4d5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 13:05:40 2018 +0100

    Allocate convolution accumulator only once

commit 80b46e60b8b54a69b3a62e149d07ae4df250c793
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 12:48:24 2018 +0100

    Test for loop separate from fill

commit 995d175a69a62af6c10e88ea9237b452a3ed1a9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 6 12:41:51 2018 +0100

    For loop with phi values

commit 711d36355ac6bf3829b49d5149431b6afb5e8a5c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 5 22:45:39 2018 +0100

    Prototype loop using phi statements

commit 8ab9f46830fc64903cd11454a08ceb3164b0f5ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 5 22:08:01 2018 +0100

    Name blocks properly in test

commit 199691b8425603959bc17bc9b3a6584b9820cc33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 5 22:00:46 2018 +0100

    Got phi statement to work

commit 24f3b968f40dd38b51eae91cb38b42404454fe21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 5 17:28:22 2018 +0100

    Convert llvm-while to method with blocks as arguments

commit 60e66f389ffb9628b113505433fb1bdaa14c3de6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 5 13:12:02 2018 +0100

    Add optimisation passes

commit 4c0c1ba18e672b8ff575bdd938eb83794bb2c909
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 5 13:10:36 2018 +0100

    Problem with large convolution

commit e9d76b74f72cfd90e96b61d299e482603ec1c4e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 20:55:22 2018 +0100

    Absolute value

commit 019e25c4f05dda6187d21d5cac3d633c62d63926
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 17:18:32 2018 +0100

    Method to fill arrays

commit f6a11181f631b08858f47c602adad8522a05342c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 16:44:35 2018 +0100

    Cache code for filling array

commit 56cc580d685a69b5c81ccee4b839ff03d2f83389
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 13:17:16 2018 +0100

    Create empty array

commit c85b9d6668f472bda93714c92e6b65fe1d096d29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 12:43:10 2018 +0100

    Remove tensor integration tests

commit 65839691383fdda8e6fb23926c65c8f9d76d799b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 12:32:01 2018 +0100

    typed-let -> jit-let

commit cf1be638799c6829516b9a7126f2ef67b8885f1f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 12:20:20 2018 +0100

    Typecast unsigned byte to boolean

commit 0cf6af18a0258f39db85dcc5c139c21425c09541
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 08:03:42 2018 +0100

    Complex conjugate of real numbers

commit 40d68c9a7fe3cfa0a8de9d1e5b521e7763edd32a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 4 07:58:51 2018 +0100

    Cache convolution code

commit ef68c6309dd6f05b9eec05987e7dbbafdeeba5f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 22:58:55 2018 +0100

    Update some integration tests

commit d329506e17f2a53c3df060eb5748a7bd26ee7dde
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 22:43:33 2018 +0100

    Update TODO

commit 9980a65545713efb9a6dad9bf91a2e74bd0bfb67
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 22:34:53 2018 +0100

    Fixed some integration tests

commit 9eec1c2830074c987781bc65a1c63188e4e39625
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 22:33:23 2018 +0100

    2D convolution

commit acf98ef4c6ddeb50aa0b1f59db80c1c9bec599a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 21:33:34 2018 +0100

    Align convolution kernel methods

commit b93054f403777f639cb418509bba2db623dc88e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 21:26:04 2018 +0100

    Working on 2D convolution kernel

commit cbc510c7bba9d4dcda0e8235ec72e70d36b02e06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 20:59:56 2018 +0100

    Skip last failing test

commit f25d2c07ee34f307b40f5b6bb5fd71bf14fe1b45
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 20:43:20 2018 +0100

    Solved 2D trivial convolution

commit 2c745a37f91d5864c9e3c3ea238711433448b1da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 17:16:25 2018 +0100

    Refactoring outer loop

commit cab3c139a36eacd1997e6e2cd4750ff9ffa2a9f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 17:14:21 2018 +0100

    Separate outer loop

commit 66e8c19471a0bee6dfe82c3f2ac38be0538c1cc8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 13:08:07 2018 +0100

    Separate convolution array method

commit 55f12497046d477ee071453ccc5218a7b24a1b54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 3 12:56:08 2018 +0100

    Separate convolution kernel method

commit 89ce8172809991254b3072765ffe53715f885113
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 22:55:36 2018 +0100

    Upper boundary threatment

commit 1460ad9250645e99b1582c7502b82f7534693306
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 22:44:43 2018 +0100

    conditional statement with constant value

commit 65dc747b342f735b689903bab68645a310b41761
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 22:31:46 2018 +0100

    Lower boundary threatment

commit 4996c2284178d5c2310831cf8771200d4c21472e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 21:51:18 2018 +0100

    Loop over convolution kernel elements

commit 68d1452f0948da79d2451f6dcb23f7699c7c2f5a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 14:23:41 2018 +0100

    Use right shift

commit e619dfa73b191eaca5ce5b5107d715eafebdb182
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 14:20:01 2018 +0100

    Test RGB scalar convolution

commit 1b93f9324767733b6a9c561ac18df2013e7484f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 14:02:31 2018 +0100

    Coerce return type of coercion

commit 20f96f05c993e915f2971340d7dd20d99394852d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 2 13:53:17 2018 +0100

    Strides of convolution

commit b4250f03667d1e00b6e825da3f18580cfe1ad5f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 1 23:07:44 2018 +0100

    Add more specific code to convolution

commit 791dbc29c66a52ecba5c51a77469e5ada00cf7a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 1 22:23:56 2018 +0100

    Working on convolution

commit f6aeada7b0ec764ebeda7f107f07ad81be9ef6e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 1 22:23:34 2018 +0100

    Changed order of methods

commit 984d6ecc0e0979a262cde89064061ea0f4dfb92e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 1 22:22:47 2018 +0100

    Update TODO

commit e3431b282faa7c47541f1c4d757cc253256eac65
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 1 15:46:56 2018 +0100

    AMD64 -> LLVM

commit 97edb0fa94fc7f0d1e2d7826bbc729e20f5aeed7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 31 16:34:40 2018 +0100

    Sum RGB values

commit 78b20daad897be31b56a176eeb03227bfde94e98
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 31 12:26:51 2018 +0100

    Fetch structures

commit 1e9181aa8fee1038c0110da8eb962d7362cc3d75
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 29 16:47:54 2018 +0100

    Min and max of array

commit 1a4a7a8168761d1ba48ecb316d845b10c4dcde8e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 29 13:00:05 2018 +0100

    Product of array

commit 3ada1f6a179cb2f7243600c43f2c099454d7ae9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 28 22:48:56 2018 +0100

    Update TODO

commit e3d81fea463e8ace90ebf29f313367e66d5e5273
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 28 22:48:30 2018 +0100

    Refactor reduction

commit 1d425ae7ef09766aaa9ca1810081b0fffad3c4a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 28 22:29:09 2018 +0100

    2D sum

commit 051b9d94836150b3799553b2c653f5796d429b7b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 28 22:13:34 2018 +0100

    Separate method for doing reduction

commit 0fdc4e85ee078299ab68a0d4b59842bd763d5ef5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 28 12:59:28 2018 +0100

    Sum of 1D array

commit e9487df17e71b3978fa2e6e8011777118dd56eb9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 25 21:27:53 2018 +0100

    Documentation about ParEdit and rainbow parentheses

commit dac64e1f14bc3f90ff4965b567962b12d6e8bb23
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 25 21:02:55 2018 +0100

    components of arrays

commit 401e289cb09bda00bd7cf6f523b288b6a008052a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 22 08:38:55 2018 +0100

    Modulo for arrays

commit 5ebb96f2cc88afe7c2ccab1509dc39405e2ff324
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 21 12:15:58 2018 +0100

    bootstrap -> autogen.sh

commit ea95d8e005dc447c24821e9222eafd629f5e2da2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 20 22:09:02 2018 +0100

    Added some boolean operations

commit 4ed93d506c0b9b38293f1860af77bd16d6c6d932
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 15 12:44:54 2018 +0100

    And, or for arrays

commit 915603fcff791af43a8e659e416f5a8c7994a100
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 15 08:36:17 2018 +0100

    Bitwise and, bitwise or

commit 843c0ff949985b4c31d434574682c54eb417fd8d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 12:55:03 2018 +0100

    Update TODO list

commit 20a02e32d975b4fe5c5919baee5f74b705c6f80f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 12:51:36 2018 +0100

    Removed =0 from integration tests

commit 7d6bd24806b7007d588db6a5ac6e4fbb03dcf276
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 12:23:54 2018 +0100

    Update TODO

commit 5e37fd72e10689f8df510fe949dd68b064588d30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 12:16:32 2018 +0100

    Fixed some integration tests

commit 1cdb1b84baf840d83d47ce83ac83853f9dc47576
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 08:36:28 2018 +0100

    Element-wise modulo

commit 66ca3fb85fa034994f3c1efa9dbc7dbadd7c020d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 08:13:21 2018 +0100

    modulo

commit c4834dc94761d12899c5c8893e0a8faa7f29a191
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 14 08:01:05 2018 +0100

    Complex conjugate for single number

commit 4438f80dd4868f00bea64748c49efe6d3611489c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 12 20:46:03 2018 +0100

    Complex conjugate

commit 1200436c04c8eaff84a658bf54fc111d99a7fe82
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 12 20:36:37 2018 +0100

    Updated some integration tests

commit 7265c0abd3ece1a3778741cf5de13cc651be1df0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 9 20:54:00 2018 +0100

    Dumping of elements

commit 4bc3f17ba4e400cc919026b6494bfe0418ca6f72
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 9 19:56:20 2018 +0100

    Implemented cropping of arrays

commit b539604421478761e8afdfe85d838683a77b79db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 8 17:12:18 2018 +0100

    Implement unroll

commit 6e6d6aa2c3b856823c2cc3cdafaa979214be30aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 6 20:35:32 2018 +0100

    Fix more integration tests

commit 4b63f6c6ed3ba3de114a0b4dd6a5617c0b737502
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 6 17:21:04 2018 +0100

    Minor changes

commit 2917ed12aa62e59d81bd98c06f24fe04ed99e8f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 6 17:16:46 2018 +0100

    Working on documentation

commit 5dcaea34033b793f1787526614bb19f372b7566f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 6 12:54:38 2018 +0100

    Fix more integration tests

commit f7cd04a681c04058e67a91556bb2d1a253f7aa9d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 6 12:48:55 2018 +0100

    Implement right shift

commit f4348ad9ceb4a0f3d2b15d326c6d40fd0bde238f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 6 08:12:04 2018 +0100

    Implement left shift

commit 5792fce1d122cf3cd05a538287b15c57c0afb0ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 5 22:31:50 2018 +0100

    Remove old jit compiler code (replaced with LLVM)

commit 4bbfec60cf8a11f90696628cef080aad04730411
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 20:00:41 2018 +0100

    scalar to RGB conversion

commit 8483d43b993ed80b9951ea2ef5ad38aaa6ff7092
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 17:46:34 2018 +0100

    Ternary where

commit 5a7eaadc1e381e1541145f9115e6ddcc99bbefca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 17:38:29 2018 +0100

    llvm-if -> where

commit 9e028aa19c160e8923f79367ced767ff226b3b73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 17:32:46 2018 +0100

    Element-wise comparisons

commit 8a771534aebbdd97b885a0306f0e2d9dfa7e4a0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 16:11:07 2018 +0100

    llvm-typed -> jit

commit fa7678711160d8650dc57bc9f73be124da11397e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 12:49:16 2018 +0100

    Size of array

commit 8f52452cae9cdc93757fcd1a83083a20f68c422a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 12:26:33 2018 +0100

    Test bool-to-bool conversion

commit 25710ea36224a439cb74baeae972dcefcd9fcc0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 08:10:28 2018 +0100

    Convert bool to bool

commit 193c58ae439de093491fadbe45b5f865611bbfc3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 3 08:03:29 2018 +0100

    Update some integration tests

commit ee5076e94bfc483058c84c577e3ee563be64551c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 2 22:08:30 2018 +0100

    Type conversions

commit aefbba67ebdb8d70fe6ab1401c7d5b85476a9a01
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 2 21:25:46 2018 +0100

    Update TODO list

commit 0f6baf0625e1d1807666553f2e3409a3e3799e2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 2 20:43:41 2018 +0100

    Update Standards Version

commit fe0f5632ffd3df88c48828cf2df8aca4b8a9baad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 2 12:57:57 2018 +0100

    Fix includes in pulse.scm

commit 0b6724affc936474c3f1f807bdb25dbc4cd4384b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 2 12:46:34 2018 +0100

    Complex division

commit 05b3ca3cfa6995f8f56424c82fbd088f40a505a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 2 08:41:57 2018 +0100

    Added division

commit 2368b299f57a97c5cd5ab2839a3380abe80ebbb2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 1 21:34:49 2018 +0100

    RGB and complex multiplication

commit efd1f978227c49a4b57df3fc9ff4973c020b7195
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 1 21:16:00 2018 +0100

    RGB plus and minus

commit 5f34fa6db7d3b2a63bfe6cba9f598180be6546a1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 1 13:11:25 2018 +0100

    Macro to define member accessors

commit 9fe113350c95d44e21a8b55c61f40d56ebdd0e72
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 1 12:52:11 2018 +0100

    Align methods for accessing components

commit e9e65760722c3797f0a7de467ce07630679025f7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 1 08:39:52 2018 +0100

    Simplify uniform composite types

commit 48317547ecabe312eda296c7ffa13e054d969ba1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 31 21:34:46 2018 +0100

    Bugfix (byte array strides in image conversions)

commit fee000b97398b1f4916668b9903b07a1817ac355
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 31 21:21:09 2018 +0100

    Access channels of array

commit a91d5bcf484c629c0d0e2732f1fb0bc8792f2cb0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 31 20:32:23 2018 +0100

    Use byte strides

commit 37b52776a4475d65d5ed7c245de297fad1b9beb3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 31 17:39:09 2018 +0100

    Compose RGB and complex arrays

commit a16efb0cd585ca43fc8ed70bcc197feb8b21a196
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 31 12:48:41 2018 +0100

    Add coercion parameter to array definitions

commit 7606ecdb552f39586edb98437ddccba77ad7ce3a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 30 21:44:47 2018 +0100

    Refactor code for defining array operations

commit 61b52adc752a92d472ef734a60fa5e1646cc535d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 30 21:08:23 2018 +0100

    Refactor element-wise operations

commit f3c2e77275540d9da1861112b849441ddf28fc73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 30 12:47:49 2018 +0100

    Replace unary-loop and binary-loop with elementwise-loop

commit 0ca8be62cddfc683c5b554a2f018b0d5a66915fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 22:17:33 2018 +0100

    Use GOOPS to implement binary loops

commit d7dba793ef41de03f73ff228432c7d08eb3523f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 21:54:58 2018 +0100

    op -> delegate

commit 2cb0d770bdc9a8045a9e855cd50478448b0743ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 21:48:43 2018 +0100

    Use GOOPS methods for unary loop

commit 5a0d4a95f15883896545ffaf1da55f2357bb104c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 21:46:27 2018 +0100

    Early fetching

commit 69e74e95c36045aa53858fd35424f499391b77fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 20:51:44 2018 +0100

    Earlier fetching of array values

commit 3527cbe8fce5eacb2c8aa09482d833fde541b259
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 20:39:40 2018 +0100

    Swap order of applying rebase and project

commit 967d8fcfe10cd5266073e7b49ecdbb37762ad857
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 29 20:23:25 2018 +0100

    Use dimensions of array

commit 46d511eb8bfdc481868de4b3868807a940836a43
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 22:51:40 2018 +0100

    Reorder functions

commit 69ac9c35c97442242c3e70d09a874a32c7388d28
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 22:30:55 2018 +0100

    Refactor allocation of result for array operations

commit 568b54cbb6a385141d3b2d66fbaac6ad7a600305
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 16:36:50 2018 +0100

    Compile projection and rebasing of arrays

commit 28dd374373cb0e03851eb916230753ac08f96fdc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 16:01:39 2018 +0100

    Use llvmarray for parameters of binary loop

commit 7bfd56f74c0dcf9289e88f2c22905794e483f898
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 15:44:13 2018 +0100

    Use llvmarray for result of binary operation

commit 70be41124298167d75fb0d9ef9a710500cc3b56a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 14:03:39 2018 +0100

    Further refactoring

commit a560553ecc52887f201bd74bd50561311d484a90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 13:53:20 2018 +0100

    Bugfix for scalar-array and array-scalar op

commit 50e217605e444abad79580f6272969a51d3eef39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 13:45:53 2018 +0100

    Refactor element-wise operations

commit 1f1a22ff364120bfb8d7f1407c09343389ebec34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 28 13:20:23 2018 +0100

    Indentation

commit 5afa8a6f7dab0205e9298272f20ae80144456824
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 22:08:30 2018 +0100

    Array macro

commit 785b6e26961a2d037f9a66fb243b620f3e609a06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 21:56:50 2018 +0100

    Minor fix

commit 4008538d097135b5bc890c3d18097716aa24af6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 21:30:11 2018 +0100

    Update TODO list

commit 5d622fc81b251fc25c06fe11dcb7db1d3fbfc142
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 21:22:37 2018 +0100

    Update FFmpeg integration tests

commit 7cf73a6b8464aa759f44b8c3c20dcddf865f3cb1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 21:07:44 2018 +0100

    Port FFmpeg output tests to new datatypes

commit 9e9eb9492822e5c822bc9abe0b4b1fa6bca26daa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 21:04:23 2018 +0100

    Port FFmpeg input to new datatype

commit 8380e45018a3269813e2ee9d250ca893ecabc7b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 17:51:52 2018 +0100

    Porting pulse audio to new data types

commit f699ff1d207ff655724fb9641d86976a610e9291
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 17:07:50 2018 +0100

    Port samples to new datatype

commit cc2ffc802bc662ed711900e778c276f93707efe1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 12:37:46 2018 +0100

    Array with specified type

commit 572acc1614958efd276b66b83abc4334f25a69a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 12:25:01 2018 +0100

    Update some tests

commit 7b760dd77090961f7ab15975710cfeb8c777f0a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 08:56:38 2018 +0100

    Port V4L2 to new datatypes

commit 3876d70c089ff33ba9e6add44c91a00282b75f70
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 08:33:22 2018 +0100

    Remove X.Org from TODO list

commit 160e3a293addd78049ba867887269cb125efa27c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 27 08:31:38 2018 +0100

    Port X.Org display over to new datatypes

commit db39ca0b05bd4b271ea0a6eac660143d20644577
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 26 22:16:55 2018 +0100

    Port image conversions to new datatype

commit 7ee718b691f197d29699c4939453fc984b0c4695
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 26 21:30:35 2018 +0100

    Define 'roll' method

commit 74d4feb24807745712ab7560e98e26faf7bed659
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 26 18:05:39 2018 +0100

    tmux.sh

commit 38156aea67937e277e54b324bac7b6540580ff33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 21:49:18 2018 +0100

    Get ImageMagick IO working with new datatypes

commit 50aef8a3706f42201ad8f5a19b50bf28262aaad7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 21:33:13 2018 +0100

    Type matching for RGB values

commit 5db3680e304ba7061118cf41a47df4386b1c3855
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 21:00:49 2018 +0100

    Method to ensure default strides

commit 18bb1e7acd13952f75d5d961f12fe832a987eb9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 20:33:42 2018 +0100

    Duplication of arrays

commit 33b40ecb329af5ac08feb6f22509e3a1b0055a4a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 17:31:51 2018 +0100

    Convenience RGB types

commit 0cf595503a75094b95e2bc5afacd96687647f408
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 17:12:40 2018 +0100

    make-rgb -> rgb

commit 9cda365f6a3dd07b5354dd987757b852ca0c4c24
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 17:11:41 2018 +0100

    Equality for RGB values

commit 884af5cca9eccf7fc4d49f886a09e2a84868f02f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 12:26:47 2018 +0100

    RGB values

commit 700e41af269b5a5c50cd68082d8039d6f08bef58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 25 08:46:13 2018 +0100

    Bugfix: load core library

commit a641b98df5f2dccd6f4e2fc956e390a1073f7348
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 24 19:34:41 2018 +0100

    Print large array

commit 04c573dad07d2af6de07d087d3b6253883d3c565
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 23 23:44:51 2018 +0100

    Performance fix for display of large 1D array

commit 57f786d3d23c6bf772c67dd7ad509b97d774d34e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 23 22:59:19 2018 +0100

    Print large 1D array

commit 608a2f53badafb2081b366164e3eb4b6292cda74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 23 21:56:29 2018 +0100

    Created core file

commit 743e2de1dbfd7ebe27ee8a1e137dc3bc37aac93a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 23 17:22:16 2018 +0100

    Simplify code for computing strides

commit 7e101bf56d1d6d8e686e26223ad8ed9f7390bd38
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 23 16:43:52 2018 +0100

    Array multiplication

commit 47c0644b5ed6694adf6e46396ef54a6b4ea501c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 23 08:34:28 2018 +0100

    Define binary minus

commit feea80af5d63177db4515fbdbe8fd1a74bb0cfe5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 22 22:13:56 2018 +0100

    Binary plus

commit c3f238e3111b3ceed32db2455bf854106a722124
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 22 21:58:01 2018 +0100

    Array scalar operation

commit 34640e18e6b0ed36c1f686af4ae96fee5314f3b0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 22 20:43:17 2018 +0100

    Refactor code

commit 3c256bd4b5f90b8983cfb91d2999867c717618a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 21 22:37:39 2018 +0100

    1D binary op

commit 26f631ff9258ed24a6e3c4f53fe787e4b1c37376
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 21 20:28:55 2018 +0100

    Refactor unary operation

commit b94cb5b9d72d0eda8da3e9c611b76813fb152823
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 20:36:28 2018 +0100

    Unary negation

commit ea3a5f875532f7e10a9bf13d6347ad30d5f521df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 17:26:51 2018 +0100

    2D unary minus

commit ee19ba4e19b65d049755a90e3a61c0fba5c9997b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 12:26:30 2018 +0100

    Refactor unary op

commit cc579e00d0afe38dee9c52bfef8c35188ff7fa3e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 12:04:18 2018 +0100

    Allocate with proper size

commit 19e54d52722d54c52d080d3201a4e9890e228f5e
Merge: 5091bc4d 02983fe5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 10:39:15 2018 +0100

    Merge branch 'master' into llvm

commit 02983fe5e6c9993cfd1efc8dcc79a1ee7dd6ebaf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 10:18:05 2018 +0100

    Version 0.15.5

commit 42dd35847064b5716eb8f88ed2b71f0887f9ad2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 10:16:54 2018 +0100

    Revert "Update sid"
    
    This reverts commit a869d523f882f5d7d341a2b7cfcf680351689213.

commit 531132365ff27324648006bbfd2da2669b6e8430
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 10:11:31 2018 +0100

    Disable failing audio sample tests for FFMPEG 4.0.0

commit a869d523f882f5d7d341a2b7cfcf680351689213
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 20 09:58:50 2018 +0100

    Update sid

commit 5091bc4d972f985665a113fa7e410e4814b9dbdf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 19 22:36:09 2018 +0100

    Use x0, x1, ... for LLVM variable names

commit 2c011c4b3bed28e37331c8a108f9e70a77495654
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 19 22:15:27 2018 +0100

    Compute strides for result of unary operation

commit bebdd8ea0143b3180554ac554a55f90edd432deb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 19 15:16:01 2018 +0100

    Unary operation uses stride of input array

commit da9b856a3795968f4a684d29f2c6bd269feacadd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 19 12:22:31 2018 +0100

    Cache compiled negation method

commit 037278a137df06d529992513fd534d8d23e69390
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 18 22:04:46 2018 +0100

    Unary minus for one-dimensional array

commit 55573b4927853f78dfffdb422e1f03f7fd3522da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 18 17:13:40 2018 +0100

    Equal and not equal

commit 96a081552252e5cc7ea332a700216dd33bc288d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 18 11:59:47 2018 +0100

    Equality comparison

commit 59e7bc5aa354f31ad4f8c43e12c63e1966018d45
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 17 22:11:49 2018 +0100

    Pointer comparison

commit fa26e212ce294d5fed716b35e95284d1aa44b549
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 17 19:36:12 2018 +0100

    Type matching for uniform arrays

commit cddc17ec8ce6f9d070568b05b80250c6d8aaf1e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 17 19:10:50 2018 +0100

    2D list conversion to array

commit 5914049c74e8bb8cc1b4e03576d6b64767ec330c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 17 15:24:08 2018 +0100

    List conversion to 1D array

commit 654eb8eb102193b616f22d0b8a109fb5d401ff68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 17 14:50:26 2018 +0100

    Minor changes

commit ee38ba5f8392f125fad11a6f70a377324180b6bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 17 12:14:09 2018 +0100

    Fast element and slice access

commit 31a84b2a12badb40a2cfb317be55e6fba45e56ae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 16 17:09:18 2018 +0100

    Update TODO

commit 2eadce7f8f5b3550b0c0302be4c1b72bc8fbd949
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 16 11:33:14 2018 +0100

    WRite 0D array

commit 05ef1d286a716935be9b9cd5fd172b13b16f9685
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 15 21:33:20 2018 +0100

    Shape of list

commit bf2d4a1df57c2896acbe28f55af86210dd5ed0ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 14 22:57:44 2018 +0100

    Use more memoization

commit e37f7a839f6be723dd4046013388f0530c3c50b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 14 22:48:14 2018 +0100

    Memoize result of function call

commit 70cc5e57077864c8e63b063acf99e027ebaadf1e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 14 22:26:15 2018 +0100

    "let" instruction for compiled code

commit 8ff079fd62f2ffa7949c53000282df4d88738b25
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 14 20:51:28 2018 +0100

    Trying to invoke scm_gc_malloc

commit 5fdabcb6018cbfecceaff5d05291e9b4d5b692dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 14 20:37:49 2018 +0100

    Method call with native types

commit c7938a4347e9c953b319bb0eef20503367258b6c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 13 22:24:09 2018 +0100

    Print multiarray

commit af4b14e3edd7d71f6330834d766e46a9f097d7b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 12 21:13:35 2018 +0100

    Conversion to list

commit a2ae20791a384524e1cf3e56b5877bfed8837acd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 12 20:38:09 2018 +0100

    Multi-dimensional get

commit 17c9b36c3588a04058210377c8956f1f3f556526
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 12 15:26:27 2018 +0100

    Get slice of array

commit 59a091e8f4b8dab3e0790dd031ffaa0f41d651e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 12 15:01:32 2018 +0100

    Add some missing tests

commit aa3c69e127287ae837880e0018014663c2719c45
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 11 21:46:29 2018 +0100

    Build multi-dimensional array in compiled code

commit 436f8f82021c98ab630751f546872b63f91e1a77
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 10 15:32:31 2018 +0100

    Experimenting with lists

commit 35f200c2ddd47f09b8d784d75ef6de71205e95eb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 10 15:30:41 2018 +0100

    Get all but last element of a list

commit e4377b5fa47dda1f789eb218dd1dc1f294174729
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 10 15:05:54 2018 +0100

    Build static list in compiled code

commit 85cd56d344b332675bda9ff5c923b15811d4813c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 9 23:12:50 2018 +0100

    Minor simplification

commit 4c83c3f303a6e4f74ca97fb9681692ff802eae0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 9 23:12:42 2018 +0100

    Update TODO

commit bc0007aadf720502d9cb891c8bfb3a1accd32bf3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 9 21:24:05 2018 +0100

    Get elements from one-dimensional array

commit 41561a02266ffd01958e100a6c2c2cf1936449a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 9 18:50:05 2018 +0100

    Introduced base class for composite structures

commit cb48829cb547a48fe843ba9b06335b8b6b41bc50
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 9 14:53:08 2018 +0100

    Query shape in compiled code

commit d747fc87ac78d3cb70965568d6f1247ad3a27469
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 8 22:25:58 2018 +0100

    Define components list in macro

commit fd546e08448322241121b40c7c841bbfc8a5d262
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 8 21:57:58 2018 +0100

    tuple -> llvmlist

commit 4c5dddc58f203903ce64e8f6bb29cca9b7136963
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 8 20:38:30 2018 +0100

    Less code to define components of a composite type

commit c943a3d65dff4808c5712bee839fc758c29742c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 8 20:08:10 2018 +0100

    Refactor component accessor definition

commit 29b4d56ebe9fff362484334fddfed8f6f445b01e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 8 19:47:09 2018 +0100

    Identity function for multi-dimensional array

commit f353fa127fac108896d0a71b40b80a368a80713f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 7 14:07:58 2018 +0100

    Multi-dimensional array

commit 571eb4f35ff7f565af25eaa7c3509c21fab27857
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 5 14:57:29 2018 +0100

    Static size list

commit 64f640dbe3fc39edfac8fd034af62c0e895e0fa2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 5 12:08:37 2018 +0100

    Comment out multiarray stuff

commit f5dc4e0afc73d03d1d129510c4495b59c940027f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 21:44:51 2018 +0100

    Change store function

commit 1a17693c46e2f623d59ac79ef00a2f48ffdddc34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 21:31:41 2018 +0100

    Fix size-of for multi-array

commit 67d1d6c203c06cfb00ad914305a3a521fc6459fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 21:03:47 2018 +0100

    Bugfix for multi-dimensional array types

commit c26c0352f0c7dfa7c3e8285c8657c4d1f311e880
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 20:30:22 2018 +0100

    Working on identity function for multiarray

commit 80000f27b4065d6c52d5a28e188241a0d54f437e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 14:41:22 2018 +0100

    Fetch short integer from array

commit 080e47d3196048211f9a397214cc720d5ed1695d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 11:46:32 2018 +0100

    Fetch first value from array

commit fbf4acb6ddaa89d4e4f7ff16498ab8b191a36f80
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 3 09:25:24 2018 +0100

    Strides of array

commit d2d1ef7a403d138f467eb2dfa4ea5dcaf8cbdb3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 2 21:22:18 2018 +0100

    Multidimensional array

commit b530310d5bb3af2ffd71ccf23c610eb7499a8b2e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 29 21:38:41 2018 +0100

    Conditional with composite type

commit 8951ab7c46454087b227f0a53b418ec56dbf1765
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 29 17:38:44 2018 +0100

    Use select instead of phi statement

commit 4feca6e6edc8e9b2ae5026b58e3b7cb0b47d0d1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 29 15:16:16 2018 +0100

    Try to generalise llvm-if

commit a4d30cbb3b4937cf4bb14ef72c75a58e6e7be23c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 29 13:20:15 2018 +0100

    conditional with composite value

commit 181e511d1b67e35fb827f220096c34e797ef6df2
Merge: 404e82c7 c3d597b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 23:09:58 2018 +0100

    Merge branch 'master' into llvm

commit c3d597b4fff69c7150cd8e8cf1cb2492e9c58af7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 22:39:44 2018 +0100

    Minor fix

commit 7a69823bb2798245bcae67f8ff646e81b093748f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 20:49:56 2018 +0100

    Add bionic

commit 6f44a0a835657d3e841293f93a73448f114109e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 20:18:47 2018 +0100

    Mention Bionic support

commit 404e82c7b1f80ad2844b17f25c269a38c8526cb6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 17:15:43 2018 +0100

    Complex conversion

commit e91c4371d4be040fc81134dae18f79ab9f368cd1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 16:43:43 2018 +0100

    Type conversion to complex

commit 6a01b8d11481a838134266f493ba98bae3123d0e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 15:01:19 2018 +0100

    Complex coercions

commit 82b0adfef5f4cc6e31e147434cd4818db964192a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 28 13:49:24 2018 +0100

    Real- and imaginary-part of scalar

commit b33f996a63890230ed82086823b00c054618f789
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 26 21:48:43 2018 +0100

    Using pointer types throughout

commit 8ab1464b9c39e6b91b6603d5c86fe4d4b73fdabb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 26 20:53:11 2018 +0100

    Change fetch calls

commit f65a3b20e793bb8502ab934bf0a37f3764e79d5a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 26 20:03:40 2018 +0100

    Alloca

commit 897ee47321952205b9b530fe0c1f8dbd855e434b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 26 19:56:11 2018 +0100

    Pointer plus offset

commit 8f26d887886c27589b616054930c5a5de5f654c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 26 14:17:45 2018 +0100

    Store value at typed pointer

commit 950a74a5c4f96230d0dedcd4a575a1579ab92c36
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 25 21:43:58 2018 +0100

    Update TODO

commit 4a9eb45a05ffb3f9fea266ac0d4998b9a3afdba4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 25 21:42:04 2018 +0100

    Fetch from pointer location

commit 7173c0f385e03af40c842e9d930eec466582467d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 25 21:28:37 2018 +0100

    Pointer values

commit c71d0e51fddb05a81689eb82c91dd517f87a33df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 25 15:12:18 2018 +0100

    Update TODO list

commit c2d073dff6ac5744a1723faf6b884f7e25b7cff7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 25 15:10:22 2018 +0100

    While loop

commit ffb45596fa1423a350409a409a61c4629e1a2d49
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 21 15:37:28 2018 +0100

    Loop

commit bb0c14c332bd5d75599dfd0003f3e43369ef353f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 21 15:18:27 2018 +0100

    Alloca for loop variables

commit 879fdf5f64b0312bb721814e0b3f20f7fb0ba15c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 16 22:10:38 2018 +0100

    Add complex coercions

commit 535226362fb0d69a5ecbdfc0ebc736e779bc9d5d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 7 15:10:33 2018 +0100

    Phi with type coercion

commit f1fcd828a68957aba47ad32edf3bc9df08fb048f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 7 11:18:44 2018 +0100

    Conditional statement

commit cde6a12b0f7f34a0935ad9120e34ea912f52c1bc
Merge: 2dd986ec d1904fcd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 6 14:22:18 2018 +0100

    Merge branch 'master' into llvm

commit d1904fcd16896991ff9bc076f658a1fa3e4346af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 6 13:48:58 2018 +0100

    Remove cloudflare link

commit 76b932618c11a0d35801673a7405e11dd75f54d4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 6 13:31:53 2018 +0100

    default.html5 -> aiscm.html5

commit 2dd986ec04219e40e9d4495aabca9218f478604a
Merge: 37654417 1aff1e69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 5 22:36:42 2018 +0100

    Merge branch 'master' into llvm

commit 1aff1e69f3078f6489395a6343623cebabad6932
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 5 22:08:47 2018 +0100

    Version 0.15.4

commit 37654417523fa648817649478d9908df5f57e1e0
Merge: 350b98b4 a6f104fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 5 16:09:38 2018 +0100

    Merge branch 'master' into llvm

commit a6f104fd41d0ae60655cfabeb36470ccb14715d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 5 16:08:58 2018 +0100

    Fix Pandoc stylefile (not referencing cloudflare.com)

commit 350b98b40ed32a5ac7ee070e00662c91daf5ebf5
Merge: 62d3ca40 8491f443
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 3 22:33:41 2018 +0100

    Merge branch 'master' into llvm

commit 8491f443892f1a72848fa8c1c1ff6684eea6d96a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 3 20:06:00 2018 +0100

    Update public key

commit bdc118a1eba27dbcf3a989473ecb9fb17ff66a40
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 3 19:38:15 2018 +0100

    Version 0.15.3

commit d9dc106a59efc301cdd112c7b13ce31d88dd4911
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 3 19:35:14 2018 +0100

    Add Guile interpreter to dependencies

commit 62d3ca40fe889a0b91cbdf198378aa9e1d667cbd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 28 20:33:54 2018 +0100

    Conditional branch

commit 78e569ceda56bb7c54491dc2e20db03abd3092fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 28 20:33:17 2018 +0100

    Update TODO

commit d7496de85f2ae7df922b950837471d32f061cbc5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 17 22:31:30 2018 +0100

    Phi statement

commit 5b5f3c9a76bb4df371e7d3feb80bb0172ece13c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 17 09:16:34 2018 +0100

    How to run tests headlessly

commit 5cdc461c3a72c2b920b1536b8fd60f67d013c5b4
Merge: 5f4ab6c1 546ece08
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 17 08:39:37 2018 +0100

    Merge branch 'master' into llvm

commit 546ece08ccee8a733b9ebcd3f60df5396bfd313a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 16 21:27:54 2018 +0100

    Andrey Rahmatullin's review of debian/changelog

commit 5f4ab6c1f1aaca985323aadcd2fe73f6752a2ce0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 15 11:39:28 2018 +0100

    Support for local variables

commit 8a4b4ef4bc69b6f4d8141b438fe276a0d9342e4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 11 20:43:49 2018 +0100

    Build phi node

commit f4912cbd715e7b759fcaacc18cf98915021c355c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 10 21:31:00 2018 +0100

    Improve bindings for basic blocks and branch instructions

commit 23a0f39cc3c08a072e0bab921fd5e8110382249e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 10 20:19:46 2018 +0100

    Change API for basic blocks

commit d759582d035a0d33c63c994449859a111006eda0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 10 16:17:17 2018 +0100

    Branch statement

commit 69df620253f89b289fe5146768bd8c4300108140
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 10 15:07:53 2018 +0100

    Update TODO

commit 8ec495c5aa7a985edc31aa3de674523434e61101
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 10 14:58:47 2018 +0100

    Create LLVM basic blocks in Scheme code

commit 1a9fddb294ffabf8088db18255140424861090f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 9 21:42:23 2018 +0100

    Remove LLVM ORC JIT link from TODO

commit 5a68f0f3457b3d0ab350645699dfe91a541b5215
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 9 21:36:07 2018 +0100

    Floating point comparisons

commit ea1364d0cd216690085968c15b28cc9b0851305e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 9 20:21:25 2018 +0100

    Floating point lower-than comparison

commit b3337c80c54a5c67511bceb4afc060375ee90bd5
Merge: 95a6122b de55e87f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 9 15:53:29 2018 +0100

    Merge branch 'master' into llvm

commit de55e87fdc073613e75bef6de927168c36582806
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 9 15:53:08 2018 +0100

    define AV_INPUT_BUFFER_MIN_SIZE if undefined

commit 95a6122b726115490f20d2a45f336ab366eb33f2
Merge: 43825405 c46cde99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 8 14:23:35 2018 +0100

    Merge branch 'master' into llvm

commit c46cde99c6f8335d775d4fc854e5a748810585ab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 8 14:23:04 2018 +0100

    Update TODO

commit 438254057c443736652d39d1561421e33701c946
Merge: 98c6aac8 583412f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 8 12:26:18 2018 +0100

    Merge branch 'master' into llvm

commit 583412f9fdeef8a901fb2738552f49e5ef0e8111
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 8 12:24:57 2018 +0100

    Close FFMpeg transition bug

commit 98c6aac8df0f77c4026df02b6a2ee79f48496d6f
Merge: 925f320c ef7bc834
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 20:44:33 2018 +0100

    Merge branch 'master' into llvm

commit ef7bc834f9c8877618c66f324e3e76ca6a4b7723
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 20:25:04 2018 +0100

    Define flags if not defined

commit 9ff3eb8951a19d4de85abcd364e290a933f8ed86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 19:55:37 2018 +0100

    Added metadata

commit 0bdb42d15eda81bbb10d379ca55d635a5dce911e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 19:35:34 2018 +0100

    Add autopackage test

commit e9e7441372c98724ca5400f9d5d1c9e06d072a07
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 19:16:58 2018 +0100

    Do not attempt to strip Guile object files

commit 2183e6eafcc55a714118b5522fea3acfe77f1638
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 19:16:44 2018 +0100

    debhelper version 11

commit c694d9fdf5b805bd6c97ad2493b4c9543b5eed6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 18:45:08 2018 +0100

    Update compatibility version

commit 3aa2566a386a215ebc7e736bfe065052c765f496
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 18:44:39 2018 +0100

    Secure copyright URL

commit 759a73301a744724dd233627b07ca860cd7dce32
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 18:44:19 2018 +0100

    Standards-Version 4.1.4

commit a5246875d6849744ab9fe894c9a1805f08ce7ec1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 18:11:27 2018 +0100

    Version 0.15.2

commit 925f320c6fee99536b68f2e7c4bb7a4da600c7ae
Merge: fa9f5490 4aea624e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 16:28:03 2018 +0100

    Merge branch 'master' into llvm

commit 4aea624e3d92a3f17ab3889b627adad0930c898d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 16:26:54 2018 +0100

    FF_MIN_BUFFER_SIZE is deprecated

commit b57f37ded40088b3030dc2a9c88f29ce966a587f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 16:18:50 2018 +0100

    CODEC_FLAG* -> AV_CODEC_FLAG*

commit b16a1ea9893ac028f8d962fca5cac785ff508e39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 16:17:25 2018 +0100

    CODEC_CAP* -> AV_CODEC_CAP*

commit 2db8172be89c3415a282d90813ac7ff64ec39c2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 7 16:16:54 2018 +0100

    Update muxing example

commit fa9f549076785938dcf861feb5bfaa65ae421cf5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 2 15:09:06 2018 +0100

    Update TODO

commit b77f2f84f69dbdc03010e8c794535f897f88113a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 2 15:06:37 2018 +0100

    <, <=, >, >= -> lt, le, gt, ge

commit d0b654d43a12aa2ff121967ade23033c354c4a7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 2 14:58:41 2018 +0100

    Integer comparisons

commit 9cdd61ca30103fad6dce813caf5e6917f6a890be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 2 09:26:16 2018 +0100

    Refactor code for comparisons

commit 4b39da08dda7d8228b3b2f329c390e40537fd64b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 1 23:07:06 2018 +0100

    named instructions

commit c922a7db6e24d5a56a3d10139834bd47b236b355
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 1 21:41:09 2018 +0100

    Coercion for signed comparison

commit eeb18de7d253109540ed631ecc64498cfcc86155
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 1 21:10:27 2018 +0100

    Integer less-than comparison

commit cf3762d31a3a6ddf9310d8389885f906e512ee85
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 1 14:29:10 2018 +0100

    Add documentation

commit f8403b5ab93fab1bbbcbf43f9249a73575bc65a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 30 20:36:31 2018 +0100

    Definition of boolean constant

commit 10b27b7e18224f3867df8fec33931e64788ff797
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 30 20:23:16 2018 +0100

    Rearrange code

commit 29607ba12ad7f3fd491fa0e40eee54599aab5189
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 30 15:29:17 2018 +0100

    Test boolean constant

commit 1bd6150ee333e85dbdb40f47c262083f50ebcf6d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 30 13:49:21 2018 +0100

    Introduced boolean type

commit b59eb533d0d6070825816a8503d94c2410d469b6
Merge: e92b05d9 eb37c3c9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 29 22:37:55 2018 +0100

    Merge branch 'master' into llvm

commit eb37c3c9517c71f0072ed1c799c04c4ce6327094
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 29 22:24:56 2018 +0100

    Update TODO

commit e92b05d9c577e001bff5d0e6486a32ce8506ed4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 29 19:53:36 2018 +0100

    Boolean type

commit d8af6224f59f7b5414cde4bbbb9ce611193706a7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 27 22:11:54 2018 +0100

    Add dput.cf

commit 2015275a4fffc8e2af562b83fd2222225e0ec3e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 27 22:11:00 2018 +0100

    Update TODO

commit 2c1385c9bc755557f6adc69cde3b5671bdcfca93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 27 15:02:22 2018 +0100

    Update TODO

commit 2e2af0481828708314f8634cd6556eed8b42f34b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 24 20:02:09 2018 +0100

    Identity function for nested values

commit 898774e7dbc57e4cf8dbf3df71e864244fe92570
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 24 16:40:00 2018 +0100

    Recursively decompose values

commit 0b9c636e1b35be71cb9b7427d2040c667ab560e7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 24 11:20:43 2018 +0100

    Decompose nested types

commit fc0f5fc055fd19008642b92dd093929aa7919233
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 23 17:39:20 2018 +0100

    Access members of nested type

commit 26c02dd7255bacffdbb3542400bba26970658926
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 22 22:13:05 2018 +0100

    Remove unnecessary list of values

commit e202c670e117e07f4c3f60f32bb9f8f694aaefd8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 21 22:13:13 2018 +0100

    Experimenting with nested types

commit cca69e0d1525699afc891b8dfdc9c460fe12388c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 21 22:02:16 2018 +0100

    Refactor structures macro

commit 4090acea2aeadd9304e79610c23c09ef9ed3c10e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 20 19:44:56 2018 +0100

    Decompose nested type

commit 41e3fb23b82d8bc74685b0ff54127566f97fe8b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 16 21:49:06 2018 +0100

    Test mixed constructor

commit 19b9b9fe39c5a779797e2d7e22872d5258aa2977
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 16 21:16:58 2018 +0100

    Mixed constructor

commit 1935cf94a13a74525cea27582576369927b4fbbf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 15 15:43:19 2018 +0100

    Complex minus

commit d29cdcf1a513247fdfb466ea7adb7c41eda7ee54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 15 15:17:30 2018 +0100

    Use define-syntax instead of define-macro

commit 9978ed40acb7473cbc4791a0252b42a81128eacf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 14 20:59:11 2018 +0100

    Use define-syntax instead of define-macro

commit 3cbd0ad093ba7450029ce3979aae88b6ca67ba61
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 14 20:45:31 2018 +0100

    Use define-syntax instead of define-macro

commit 878fc9326a5ed4700e7066153fd679e5a52d02c0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 14 18:32:05 2018 +0100

    Write mixed value to memory

commit 92e777ad52595ffb03ac60ab4f1eb8e5d6f90643
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 14 11:42:29 2018 +0100

    constructor for uniform composite

commit 1176653c315bedeaaeb8d80349781bc1ef663040
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 13 17:02:27 2018 +0100

    Read mixed value from memory

commit 56cb7d3cd690df75a243ca21c1f6541c8cad4e68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 13 13:30:45 2018 +0100

    Decompose mixed types

commit 7385737293aafd42f43ae249dd08138dcfdb687f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 12 18:28:58 2018 +0100

    Return list of mixed basic types

commit 633fbd9a6df27afbe7c6eee965a85d17f1b2438e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 12 11:32:45 2018 +0100

    Trying mixed composite types

commit d9ab2899e7b7b39fa797d1f226bde0050caa516f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 28 20:18:47 2018 +0000

    Define composite structure with multiple types

commit b12175bc6293caa0caa462af4d4a9b8a5a07db22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 17 21:09:05 2018 +0000

    Composite type with multiple type arguments

commit f870bfeb63273ac249ef2089365ce89146a0409d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 16 21:44:06 2018 +0000

    Minor changes

commit 96cf1c7c5526bb9fd6abd0f9ceaf2fc0d42db614
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 13 21:28:47 2018 +0000

    Macro to define constructor

commit 3903b8acdeea84817a109fb62edb97e95e41e821
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 10 21:25:57 2018 +0000

    Compiled constructor for composite value

commit f692ab041c40d3c1408d2c7649f05c5b633aa8ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 2 16:57:24 2018 +0000

    Construct composite value

commit 5009d36503633d1dccb74bd9aa6e5796172b35e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 2 08:03:00 2018 +0000

    WIP compile constructor

commit 0d509c17bc1b2cbb735bc7bf9390a5efc8f8f64d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 1 08:20:51 2018 +0000

    Simplify prototype for composite values

commit 5b90134701d4e70cba9dc6ac502047b8471ade10
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 1 08:13:32 2018 +0000

    Identity function for composite value

commit 73848acdbab3e6485778500a5cbf4624fee78569
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 1 08:09:03 2018 +0000

    Generalise returning of values

commit d149b2f763927059c23dde6035fb7b966c598a0a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 31 12:58:25 2018 +0000

    construct -> construct-from-composite

commit 30c2f1327c95c98d60044171271342917cdc2e01
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 31 12:48:19 2018 +0000

    Register constructor for creating Scheme value from composite object data

commit b9b0d5c2b53e9fb810fd250ff37deb7f97ab892e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 30 20:55:01 2018 +0000

    Use bracket in macro

commit c3b1ec31d8d111db66e15e231df31e1da15bc576
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 30 20:53:16 2018 +0000

    Use ellipsis in macro

commit ec9a7445815b06dcdead3ff1dccd0c50a6c5d91d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 30 20:31:50 2018 +0000

    Use test groups

commit 4cb7e3e0809f3b8ac522d4f1e5a43b1efb43a2bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 30 12:56:06 2018 +0000

    Access members of component

commit a161c3678ac7b38908ce3c037712648d9b570400
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 30 08:33:15 2018 +0000

    Define member accessor

commit 28036d29abddc0e1c57125c7a7d7125d3e278ad3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 29 21:14:18 2018 +0000

    Define components of composite value

commit 3d8ec7ef5ec18e6fa818917f8bdaddfa1bcce20c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 28 21:55:17 2018 +0000

    Instantiate method to determine size

commit 5b19cb1eaef9be7dccc80460a37ce5a9b9caf79e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 26 22:23:19 2018 +0000

    Add documentation

commit 1c32affdb9db5facca4d9c4acb496567f32084a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 26 22:17:15 2018 +0000

    Foreign type -> pointer type

commit fff95502b300075e7bb90ce71797b921cb0a8a9f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 26 22:10:47 2018 +0000

    Use variables in macro

commit e1d4e724fa8e3ee5e565fdc2d6544ea23e8cc6c5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 26 17:35:02 2018 +0000

    Define basetype information

commit 2acdf8588faf8088f02deb226956913c063f87d8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 26 13:04:23 2018 +0000

    Define template class

commit 86e7305f26d2efd82fb5b956fd42caeaae79413d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 26 08:13:01 2018 +0000

    WIP: define template class

commit 969afd5ce47ada405c1c0f4bb730ce6462497dbb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 25 21:39:01 2018 +0000

    Define metaclass for abstract composite type

commit 4d1e27c09e4478e54d96926b8a3006b93035db0b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 25 21:25:38 2018 +0000

    Macro to create a base class for composite types

commit 4b554c94caf6d18772aa886e6708924cd20965f7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 25 20:58:26 2018 +0000

    Simplify delegation for binary operation involving constant value

commit ee83889135e5a0d2c655bc139f72199948c45680
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 24 21:08:57 2018 +0000

    Minor refactor for complex number

commit 03f03bdda9f2df07560fcd88dfcba6c87b0e893b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 23 21:10:33 2018 +0000

    Complex-scalar operations

commit 341c19c290f6bd6b9cc00ada6a34368564608d6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 23 17:15:00 2018 +0000

    Update TODO

commit 0473036668ec5a520f4cf16eebe1409799d5f611
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 23 12:43:02 2018 +0000

    Update TODO

commit 2afee75a8c136716a6ade99b14dcdd64df4dff55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 22 21:45:28 2018 +0000

    Coercion when composing complex number

commit 83f268c355e291a772777f6a717ced9b6c929a39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 22 21:11:06 2018 +0000

    Complex constants

commit e5d99a797a93f9acd0e30eb1e1c428e4b9b7200f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 22 17:12:01 2018 +0000

    Fetch complex number

commit 0609c27d22597975d9c4a8e729c4a840ae5de332
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 22 08:23:19 2018 +0000

    Store complex value in memory

commit 15e80ca5258298d2a7d0d622f4eac652dd5a1a95
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 22 07:59:41 2018 +0000

    Type matching for complex numbers

commit c9e87bfc6b54fbb5b6bad662c8e45b306d6f3784
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 21 21:02:28 2018 +0000

    Type matching for integer and floating-point numbers

commit 91b85f11548c5f89c127fa51d005a91e97bd09c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 20 22:10:20 2018 +0000

    Constant values in binary operations

commit 60afaa220d024121e97682c378e70280564b1af1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 19 20:20:16 2018 +0000

    Implement return statement

commit 9690523be55c71939c78ddcb054f00733649b036
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 18 21:56:01 2018 +0000

    Refactoring function return

commit 9f51a4c2c7b84207fe87593c965d8d4b883887ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 18 21:46:12 2018 +0000

    Sequential instructions

commit 71f911c8b17da3110cfcc97a96f854c3a20e8b04
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 18 20:45:56 2018 +0000

    Fetch typed value

commit 1a0e8e008d39dd95cecda81125b10f78a9d1e1e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 18 20:24:48 2018 +0000

    Typed pointer constants

commit 6ee0fe1dacde55e0e6e0eb1bc93773b191ff2d5e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 18 13:02:39 2018 +0000

    WIP: store instruction

commit f77278494b1a14a7b957cbe04b66112dbf946ac0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 18 08:04:01 2018 +0000

    function-load -> llvm-fetch, function-store -> llvm-store

commit 4db3de471dad7b0251622856e00340f25883c777
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 17 22:05:49 2018 +0000

    Update TODO

commit 33690676d3907211d498b25f277638661b303341
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 17 13:00:40 2018 +0000

    Memoize results

commit a707c14d8f20a1ab041d53e44ab5a4cd7523b982
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 16 20:46:35 2018 +0000

    Method for creating intermediate value

commit aba1e565de394ba22d4809a64cbdf287bdd70d81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 16 08:39:02 2018 +0000

    Use intermediate in complex expression

commit db1e60537ae5088abbee5f1d0f18e45f28f39ac4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 16 08:36:12 2018 +0000

    Refactoring complex minus

commit 6385fd7b48016a43a035310794489bca1f20790d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 16 08:14:48 2018 +0000

    Complex minus

commit 2fce07aadeedcfc897a7d8eb57620800fce33f93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 15 21:17:23 2018 +0000

    Compact syntax for some tests

commit a2524b940206e5a70915c253fc7e029e97a3edbd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 15 21:03:48 2018 +0000

    Compose complex value

commit 716253c0e27999b64a8e61a41073f0a77d663a8c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 15 20:58:01 2018 +0000

    return complex number

commit f25bdf2bb1f29b34a445fb63901244a9d28d4301
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 15 20:49:56 2018 +0000

    Remove llvm-value class

commit 722c5ec20ea7f94f7942bec3abb8c26a1f767a72
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 15 20:18:51 2018 +0000

    Use lists of LLVM values

commit 9d13edfa45147e96094925e22c2d41837e4854ab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 15 07:57:21 2018 +0000

    Use list of LLVM values

commit 8d3d5338a1284ac8d9d310073c0a73d5967c40a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 13 21:53:07 2018 +0000

    Add complex number

commit 172bd3d53f29da6815e472e600b957bb59d42418
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 12 09:35:07 2018 +0000

    complex plus (WIP)

commit 4d375481af52cb5a201d722c1682c7fabd9c5297
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 9 12:25:40 2018 +0000

    Load from mutable pointer

commit 1f1f77a84856235e962fd57e54953bee2116ba76
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 8 22:22:26 2018 +0000

    Complex identity function

commit 34c025077ac014be3b7d012d845a8473eac646b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 8 12:50:49 2018 +0000

    Provide memory for return values

commit aeee9e440c0e1c1bfa423d86fe97a941fb1fda53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 8 09:12:52 2018 +0000

    Load value from address

commit 88e1a3d5e769ff0671d8adb0a2f5420153466d59
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 8 08:06:30 2018 +0000

    Minor refactor for offsets

commit 5f67a0aff342e0eebc4c8454c5daf0f2d9ecb291
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 6 23:01:32 2018 +0000

    Unpack complex values from memory

commit 04e75748f74f9ea413c4e7b0d5d152669e2eb723
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 5 22:20:41 2018 +0000

    Unpack integer and floating-point values

commit f360dd85cb2c22797b8d2f1a748b6a85ac9b1c7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 5 17:11:24 2018 +0000

    Update TODO

commit ba9a1d4bf3cbc6ee62edfc410d6ef342b9f2ce82
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 5 17:02:40 2018 +0000

    Compile function call to function with multiple arguments

commit f3fd24ad74a89e378df731f15e22cb35178724a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 3 21:50:20 2018 +0000

    Get component of complex number

commit dfe66c31f49cf0eb167ead925ca7eda43b2c4334
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 3 20:42:02 2018 +0000

    Decompose types

commit 0ca705f96d1ac19d52d58eab4a883117f5db1874
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 3 17:11:53 2018 +0000

    decompose-value -> decompose-argument

commit 2bb1016d636a11a551ba50f1ca2faa9c616efcbd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 2 21:42:33 2018 +0000

    Compose multiple values

commit 0cd133ba2a53621554f39fd8844a4e89f33c49b5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 2 13:32:47 2018 +0000

    Compose scalar or complex value

commit 640c693999b669ee57d62e824c975adec9cde01f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 2 08:13:02 2018 +0000

    Get real or imaginary component of complex number

commit 83515b8782dadd0eb479f8d8226b3499cb71ab77
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 1 21:07:23 2018 +0000

    Decompose complex type

commit 72a587ff48d52daad41f781f60c2017a6040d1b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 1 21:00:29 2018 +0000

    Introduce scalar base class

commit a17a1248cc9ab50c358b59251da09fa5929a82ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 1 20:47:00 2018 +0000

    Move decompose-value

commit a48a12cc6287ba1fc2c32c519d910790a754bcd2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 31 22:26:48 2017 +0000

    Complex types and decomposition of scalars

commit 3ef0663d5ca251736186f4657c10e9fa592acd96
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 31 22:00:13 2017 +0000

    Update TODO

commit 69bf3baa8ae84afb37a693e40af23e6d3eab9189
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 30 22:14:14 2017 +0000

    Compiled binary operations

commit 212175b239970a2e9e8168c7a2a2cd01d1010c83
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 30 21:39:54 2017 +0000

    Unary minus for floating point number

commit 64f874181307f60d5d5b8f666878e0828f9da318
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 29 22:32:37 2017 +0000

    Convert between floating-point and integer

commit e3c273ccd550fd0d172f0ae15abe7335889b708a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 29 21:43:54 2017 +0000

    Type conversion for floating point numbers

commit 7070e36d412ecf1c0eb1af11d0f82ff0b6fbd06a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 29 21:08:24 2017 +0000

    Convert integer to floating-point

commit 65f2ab1371c22e9e52d3acd4bef1912ad7fe73c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 28 22:06:50 2017 +0000

    Convert floating-point to integer

commit 054926a670e7d6ecd77e39a28107e7be1eade4e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 28 21:45:33 2017 +0000

    Floating point conversions

commit 9424d8ec7348190c212df326e96b0aa5d0e884b5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 28 21:21:44 2017 +0000

    Coercion for floating-point and integer

commit 763404cc6eb67a28ddaeafd3e957768660017494
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 27 21:26:24 2017 +0000

    Get foreign type of floating-point type

commit c854a25f28b1f8cbaa86ea9b17aff0ce76cf2312
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 27 21:22:03 2017 +0000

    Floating point values

commit b96f0dfe85abc7eb794fdb5f308159a88c9f737b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 27 21:06:54 2017 +0000

    Floating point classes

commit 9d8bda4912906dd91b702167c32dc849ecf40c57
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 22:04:18 2017 +0000

    Define a few integer unary and binary operations

commit 84018490101b701816d2957fd27992d658752be7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 25 22:15:01 2017 +0000

    Sum integers of different type

commit 8829836195ce08ec21a5dc45eefbc1850bfe950d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 25 21:47:18 2017 +0000

    Integer type conversion

commit 59efdb997835b87feafd8fe01e15388b0d33f6fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 25 20:52:52 2017 +0000

    Add two integers

commit 11a3e7c3477764721f9dc6e8143a3cec46ed1bf7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 24 22:10:58 2017 +0000

    Infer return type before compiling code

commit 228d8904623d378a9cd4251336dfb460135f0beb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 22 22:51:13 2017 +0000

    Map minus to LLVM negation

commit e5e7363f8060ac5f6244fc51d50d1c3ec7c9774e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 22 13:11:50 2017 +0000

    Working on unary expressions

commit f33aa2adf2928a0415187f51598ea320b6372042
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 22 08:37:36 2017 +0000

    Limit integer coercion result to 64 bit

commit 57686ae66e14d0d87a1fe5b595e116fcfc8e31e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 22 08:12:00 2017 +0000

    Get foreign type for basic type

commit b940fcb42f521296be19f41c692706f2a6afb445
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 21 23:08:13 2017 +0000

    Working on type inference

commit ce4fe341d99ab02ccad5c223f48e5ba68367b44a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 21 21:13:42 2017 +0000

    Truncate integer

commit 123e5dfa368d52172e77c352777858769f6bc100
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 21 12:50:21 2017 +0000

    Integer coercion

commit c3926a8806cdf5f15c6d451d88d757983f05600d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 20 22:08:08 2017 +0000

    Zero-extend and sign-extend integers

commit ca4997ee310e0a88823b13632dd35680b08a30e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 20 13:01:40 2017 +0000

    Added partial copy of integer implementation

commit f76bba159f401406d8c3bf51759097df1ee18cca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 19 21:21:25 2017 +0000

    Ensure intermediate values are used

commit 5a5779921e9c5b271e7fb18fe6625d6d5b415be3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 19 12:41:40 2017 +0000

    Let statements in compiled code

commit eb8ade8c3889dbfac9c98a4eb43a8de34b86a2e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 17 22:07:11 2017 +0000

    Sequential execution of instructions

commit a9c74fd9259497340c57a104dbc4a923b3eb3e81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 17 21:32:39 2017 +0000

    Switch to monadic convenience wrapper

commit fdee0c7b43e1edacf32d7c01a141866f54b1a953
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 17 21:20:27 2017 +0000

    Use monad-like construct for arguments

commit a8a1679d4c69abbc86a317eb26d5435eeaa23481
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 16 22:57:27 2017 +0000

    WIP: switch over to monadic style

commit 871dd1e6b00096f3de5a04341b18543db79b9a0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 16 21:31:11 2017 +0000

    Monadic binary function

commit 5d7c8b001e46d45b422dfa2782875c1a5dcd3ce8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 15 22:25:33 2017 +0000

    Declare negation function using monadic constructs

commit 936e121af5a039771a6b4b8b876fe233ad6ed72e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 15 17:10:29 2017 +0000

    WIP: monadic expressions

commit baa43b4ac89f074c3ffabb96014ed7d7cd8c1736
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 13 21:47:58 2017 +0000

    Reduce complexity of wrapper

commit 3e4282b25d4b5429895fe9e6b81ef9620f29fe71
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 13 15:36:00 2017 +0000

    Update TODO

commit 83e5f96967465ec31b8ced6cf6d337416816e02e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 13 15:13:22 2017 +0000

    Pass pointer argument

commit ac72ffd02c8d1e2d83f36e85cb093188de468677
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 13 14:08:53 2017 +0000

    Pointer constant

commit 02381d1501c000c7930e408697024526c39d9888
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 21:38:22 2017 +0000

    Early version of convenience wrapper for JIT

commit f705b7d9aa323843ee1d06f767354c3f0ba85605
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 21:05:13 2017 +0000

    Multiplication

commit ae1e26bb570d750e5b361c5e29d810bae87d982b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 20:55:25 2017 +0000

    Refactor unary and binary operations

commit 18fb1ed02bb55e5fb14e7b3943a5283bf60502a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 20:13:21 2017 +0000

    Refactor tests

commit de64b2251a0b1691a3a4299d01c95849ee970d9f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 20:09:39 2017 +0000

    Subtraction

commit 7a0b22771bf773e01d366bebcbf8c7a0f88378b9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 17:12:25 2017 +0000

    Bitwise not for integers

commit 245689fb0dec16c24e4780857e469515ff9882e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 13:00:04 2017 +0000

    Refactor for unary and binary operations

commit 0b2236f883a3e93ddd0047179905ae253df33e2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 08:12:01 2017 +0000

    make-module -> make-llvm-module

commit 1f87efcbf4d301afcf944d1c126265c29ec611e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 08:08:58 2017 +0000

    Negate floating point value

commit c16085800f3f8822706e5415c5260bceae35967f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 12 08:01:35 2017 +0000

    Negate integer

commit 3c0952e6e03858829b8f7ce070237748ae60c7f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 22:38:59 2017 +0000

    Add floating point numbers

commit 00ac348f3a4260f2c9e3a959aee25d7443b10521
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 22:32:35 2017 +0000

    Add integer values

commit d031608a170ed8e67bba8f27ee9c8a55efc2020e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 12:27:30 2017 +0000

    Update TODO

commit 3e4758d1fa111b18e13e37da349367d46bc20a22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 12:26:44 2017 +0000

    Replace llvm-apply with llvm-func returning a lambda

commit cd4dd5d38c96a37a3ea796ce87d698a3e5968c3c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 12:21:20 2017 +0000

    Prevent module being compiled twice

commit a5772abef1301c344ecd80eeefc11c14182f1e3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 08:37:26 2017 +0000

    Verify and compile module

commit d3f60602f763d7a0b3f2e1030495b22058c57930
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 08:11:19 2017 +0000

    Separate compiling of module

commit ec76b6eb7c5b60a09cf0fad49308252cb3296348
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 10 22:27:16 2017 +0000

    change method names

commit 62e6702fbb598f2e1b06a6526525a60dc2915d2d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 10 22:16:25 2017 +0000

    llvm-get-function-address -> llvm-compile-function

commit 34db47c6db59ba12eb97a2b44804a4e571a15f13
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 10 22:13:12 2017 +0000

    Create engine when determining function address

commit 4a322ac8cc4596d76664d39160d1b6266a45464c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 10 22:05:37 2017 +0000

    make-llvm -> make-module

commit c7710db46e844daaac3ab646c9ea9ff142150a15
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 10 22:02:54 2017 +0000

    context -> module

commit df29418dfa7e672c2b9c0fa0d1f247ee9bcc035c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 9 22:41:50 2017 +0000

    Minor refactor

commit 27804ce73d976204c296c3b6937eebcd7c2d37be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 9 22:23:49 2017 +0000

    Use function address and Guile FFI to call function

commit d296a9b1781728751c9d78f4571dc3960c09ac7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 8 22:28:56 2017 +0000

    Update TODO

commit 63ad311cd6228e9c860bb71f87b47967f3904d21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 8 19:16:30 2017 +0000

    Working on floating point identity function

commit a25a1e03d87c16fae6777090b3f16b1290ef8a73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 22:20:47 2017 +0000

    32-bit integer identity function

commit 9f63dd230ee0b6c8bc89d9d070ff59dc6daaa22e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 13:26:54 2017 +0000

    Accept method arguments

commit 73e6ed52986e60971129f10008c74ef2997d088a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 12:58:16 2017 +0000

    Test writing integer to memory

commit ac8905a0538b60fff535b3921b6abfc1a412dbec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 12:54:37 2017 +0000

    Remove comment

commit 881beab418cedb51029e0ae7fe698213e32f93d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 08:38:26 2017 +0000

    Use correct LLVM method to cast int64 to pointer

commit 2c30a8fa176670e7a759b435ba3b67106208a174
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 08:33:34 2017 +0000

    Store value in memory

commit 7e7a5b3640211a80ce03c1aff4bf9664ce38259c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 7 07:57:31 2017 +0000

    Load values of different type from memory

commit e47bd76df29590af33030dcbc873395171ee50ae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 6 22:27:51 2017 +0000

    Load signed byte from memory

commit bd1549fa3d1e8443161959535be4204740c98905
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 6 20:39:56 2017 +0000

    LLVM verification as spearate function

commit 07d9e67d76cf2b1115543ba817f4a8da7447c062
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 6 20:26:41 2017 +0000

    Renamed functions in tests

commit 4554aaa8fd09a5ff48186a51691ce604a525ecc4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 6 12:52:51 2017 +0000

    LLVM single-precision floating point values

commit 215ab49d20c6cfcc1694f29b0ead92788ee598f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 6 12:46:31 2017 +0000

    Return double-precision floating point number

commit 0ad10246f35dc0b942e50219ec78571bec1525f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 6 12:30:30 2017 +0000

    Add float type

commit ea8df661978fd4f629634654cc95266bb90f47ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 22:32:59 2017 +0000

    Test integer types

commit bb65f0c18300eaa939d8d7743fd453105a43bdff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 20:54:08 2017 +0000

    Map different LLVM types to Guile foreign types

commit c2a1b9792098031dc8e2a2851988fbbbe7c9745e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 20:33:31 2017 +0000

    Store function return type in Scheme program

commit f38e2555a71ba42badf2c5ea508e57d5934d4e0a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 19:59:29 2017 +0000

    Get type of value

commit cf5edf9239a94447a34d733166b8da3402f0baa4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 13:08:47 2017 +0000

    Keep track of return type

commit 85febe03e96487c9b807c1b4b0969e154f36c937
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 08:52:09 2017 +0000

    Get type of value

commit 8089337d38b3b7aea33e79f9f60b78490975ca56
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 4 22:13:12 2017 +0000

    Compile function returning an integer constant

commit 4326fdac7b1c744311dc984a522c4e1a05b6d3f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 4 20:19:46 2017 +0000

    LLVM constant

commit 5aa524711811e46958fa9c2c928a83c54e3f32fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 4 19:20:26 2017 +0000

    Verify LLVM module

commit 8d11b6e1375143406f29c8b10f8753684df9ed4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 08:40:30 2017 +0000

    Run function compiled by LLVM

commit 14f0973c04094a42eeee46188ad466e3358dc867
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 08:11:12 2017 +0000

    Instantiate JIT execution engine

commit 02e4a9506f552e2bac46e2d3854af45006129045
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 21:31:16 2017 +0000

    Add return statement to function

commit 2fcd9b3b0a661901724b73968762771e24ddf099
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 21:07:34 2017 +0000

    Create entry point of function

commit 6e7da0fb31ec961af3e1d7c2f96a70ececcee822
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 17:10:42 2017 +0000

    Add function name

commit 50c1135355fb74b64f66f28b9b080882f6f28156
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 12:45:00 2017 +0000

    Keep LLVM instance alive

commit ce39609bc82323ba0936e094d4c2ad8e76f0f085
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 12:41:41 2017 +0000

    Allocate LLVM Builder

commit 1d4b128c7b6ecec2fddf6083c01e862f4649ba0a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 12:36:09 2017 +0000

    AX_LLVM -> AX_LLVMC

commit 72ef8c8e94a9b3cf325884917f9ec6d076046dbd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 12:31:12 2017 +0000

    No output needed for pthread check

commit b4c381aef6e6060e468e3ee52bc2048aad46918a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 12:27:56 2017 +0000

    Bugfix for LLVM_LDFLAGS

commit 222c074a45e32259a5b04dc8d235aafaa0708ef4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 09:24:32 2017 +0000

    LLVM libs

commit 8e2676d1e55480458395d89d135a9836404240da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 08:48:00 2017 +0000

    Add empty LLVM function

commit f543ccfc85c7816ae99cb522de973578af6852ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 21:57:15 2017 +0000

    Initialize LLVM module

commit 98913caf4d1daa7551339377592308bcadd5cf89
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 20:00:14 2017 +0000

    Draft API for function compilation

commit d076b4f92ba720ba904af90b330c8d724d4e7d32
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 08:45:32 2017 +0000

    Add empty llvm module

commit 065c83d204b724e9f9b1ce02116052b77f81c405
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 08:09:26 2017 +0000

    LLVM branch

commit 9663b100439dc9731037163a39218b14ad45a797
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 12 11:32:02 2018 +0100

    Remove parallel argument

commit 26a8f6763aecab2c083115f49b87e292249de34d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 12 11:30:40 2018 +0100

    Standards version 4.1.3

commit 5ba432645127b8cc81cebe4f3ba6fa54cdf09b22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 22 21:49:27 2018 +0000

    Added 2018 copyright

commit afca3d4fa782ef677861011c90bc3a41efa95ba0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 21:30:48 2017 +0000

    Update NEWS

commit 71b8cddbfcdb0ae543ff650e667b26183e7ba87a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 21:20:19 2017 +0000

    Use Ubuntu Xenial dependency for Travis CI build

commit eac9ee80b5b8defa3053b2129404482aa4e71866
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 20:37:02 2017 +0000

    More lintian overrides for Guile-2.2 objects

commit 18bf30d5fa7ba34947993a0ed4c57f354808bcb8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 18:00:40 2017 +0000

    Lintian overrides for Guile object files mistaken as binaries.

commit 6a48e777972ed1fb6b3b5ee203a1080ca3a7577e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 17:45:02 2017 +0000

    Update Standards version to 4.1.2

commit b46683d29968bc5503f2e95f06fabe49b0bfac52
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 26 15:24:46 2017 +0000

    Update Guile dependency of Debian package to Guile-2.2

commit 92f8b6a3a85381772ee27fc9d823a1e588f1bc87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 11 21:56:04 2017 +0000

    Specify section and priority when invoking reprepro

commit 50518115752cb86d43414aca36345cb852e6e186
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 22:35:06 2017 +0000

    Add apt-utils to container

commit 250e1b867dce308d3a30e82bcfd1a9b99d59548a
Merge: 6c3f8555 8fe9f44a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 22:34:00 2017 +0000

    Merge branch 'debian/sid'

commit 8fe9f44ac452f9d5aae45a0016cd872143bdf73c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 21:42:25 2017 +0000

    Force push to mentors

commit bd1b159c736d2be13ca231c30ecb0e02159f4139
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 21:23:41 2017 +0000

    Update changelog

commit 5f925ea88626bcb5b45d6fce476e51221e1793d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 21:09:20 2017 +0000

    Update standards version

commit c2c95527991bce5fc64edc2f64244827d68e5ee3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 21:09:06 2017 +0000

    Use OPTS environment variable to override Docker cache

commit 6c3f855528a4c130b7ab7a92ea761c75149d5296
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 5 12:37:53 2017 +0000

    Force upload to Debian Mentors

commit f375b16e59772a33a383aeefbedf570e1a4e9496
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 3 20:07:43 2017 +0000

    Version 0.14.1

commit 55d49264186d13c7c59d323a6e980cc9c16a1a18
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 23 20:36:35 2017 +0000

    Update TODO

commit 1c6db83fef1de73e7304988358d765cdc19402bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 23 20:34:24 2017 +0000

    (elapsed reference #t) resets clock

commit 4d02f353c90d6576ccaeb96a70fcb52337aaba37
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 23 07:56:34 2017 +0000

    Removed some prototype code

commit bdc8bdeb75cd30be1a07d7495209e9fda62d2e86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 23 07:55:48 2017 +0000

    Update TODO

commit 9b4173a07c3e496b6a6808b8564d6ba245f6a21e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 22 22:09:46 2017 +0000

    Reenable visualisation

commit 5ea4196b016f516e2fc88a4a5b93b5d2f9a2f26d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 19 23:03:23 2017 +0000

    Add loss

commit dfcb97ebf1f88c7d2a771d6d57fc1ee4b7a57519
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 19 22:43:24 2017 +0000

    Elastic collision

commit 88548791a354637bb0bb036509b4db615db3e0bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 18 22:56:35 2017 +0000

    Find collision point

commit 88833891adb06abe715c36731396f0fd7d808e92
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 18 22:50:45 2017 +0000

    Detect collision

commit 07a7285ebe035b53130474765358eb7de1ed7b30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 18 21:39:57 2017 +0000

    2D physics

commit 756b5b0b763213b2d0124c014a6972dfe15194fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 23:13:04 2017 +0000

    Added lander

commit 11ec1150f89054598bb3001907d97a4fb7c786c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 22:10:13 2017 +0000

    Remove comment

commit 3a84be481bf1bc9874c9cfd0936c303c0fb6eb42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 22:07:07 2017 +0000

    try constraint

commit c91851921824b52e89b39323d346ac31ca467371
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 19:09:35 2017 +0000

    Add author names

commit bce4ed3640fd7a2ac1adc0d0789c6a83d6db2d26
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 17:52:54 2017 +0000

    Add link

commit 5fca7c63271d0d3abfe0d054b32209d1002a519b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 17:47:53 2017 +0000

    d/m*dt -> f

commit 6d37774c2920bf9ab45bf1c1a6cd0b6fe569ba9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 17:39:00 2017 +0000

    Add damping to Verlet

commit 033ac5833686d7294b51372bde764e6873313a29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 17:32:19 2017 +0000

    Normal Verlet

commit fb966d508b19c15550c70b060be072415b40b034
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 13:22:27 2017 +0000

    Trying leapfrog verlet

commit a78d5df724af999351f31a0b17c80bf02250dc03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 12:55:16 2017 +0000

    Put Euler in separate method

commit efdfbae51d51a1f9e00279a3de5591b30d4efc46
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 17 12:53:11 2017 +0000

    Simulate spring using Euler integration

commit 7a4fb9cc2800161a4c96ba7b431ab61ca5395b5c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 22:27:04 2017 +0000

    Increase gravity

commit cfc623efadac67e1f39e7116a1f48009d74b027a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 22:20:57 2017 +0000

    Simulate landing gear

commit adc004d2557ce3a0e2ee66e52061d493c8761d2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 16 20:20:27 2017 +0000

    Update soft body physics links

commit 8b6f150c95dbd266887cb94f87799ee386872c03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 19:46:21 2017 +0000

    Added link to Thomas Jakobsen's paper

commit 86d496e07fc5d13d45ff3e87932c0de9e480744c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 19:39:56 2017 +0000

    Reorder links

commit 4490dd54e9d0bcb061768eee5c2a4f8142933700
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 13:21:31 2017 +0000

    Added link to other physics website

commit e868edc99fe0d90921856c5cf58a9d70ccd6223a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 13:01:31 2017 +0000

    Add link to Python physics

commit 49ececf64f4d36cf0f5a44a048fb0ef4549e5709
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 15 08:01:33 2017 +0000

    Changed constants

commit 79c050ee40dd3797c6cb6e1a81e46a67245d2b50
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 21:48:13 2017 +0000

    Create simpler wheel

commit 9d34bbb6187f9dfaa2b33efc84616ea492fb0374
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 21:21:51 2017 +0000

    Change constants

commit ed4cc6c9ab6d2887bffeaf702e10fcecf5b152f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 21:03:46 2017 +0000

    Change constants

commit 050a442c87eb386d8d5695462719a26226889ecb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 13:30:48 2017 +0000

    Add initial rotation

commit d4ea4f3d2ebd8c398d8fe84c31d924abb89f4d2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 13:23:52 2017 +0000

    Trying Runge-Kutta

commit 32b8292daca341f2ee759bb4a7101172c4cda9c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 13:15:12 2017 +0000

    Use state variable to compute acceleration

commit 659640ce42ee54af3c39c88df4a0770b0484f4ba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 14 13:12:47 2017 +0000

    Use state variable

commit a38aae8e1e51439f328222bcfb3d5295e0475fd1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 13 21:08:59 2017 +0000

    Simulate a wheel

commit 4453588535c2291503a31bc6bc24784c479d9ee7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 13 17:24:19 2017 +0000

    Try a bar with multiple segments

commit b251e3addc330ea98ab25135d0338d20fed28c0d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 13 08:43:26 2017 +0000

    Try more nodes

commit 5039868b0309229f00f5c98b71aacb96f3666036
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 12 22:35:09 2017 +0000

    Trying out some softbody physics

commit e0b753e6a1fde377b0a06bcd211da3aefe0d9bc5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 12 21:35:29 2017 +0000

    Link to Guile OpenGL

commit 9f4544a7aa57c602bcdc4b4ac56c9a840fa8b713
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 20 12:53:54 2017 +0100

    Revert "Use ax_check_gl*.m4 macros"
    
    This reverts commit 6ea81b179473cedd6097a7ac189edcb5cd9b7d80.

commit ef1e2724a43a04d2177cdc53cc1ac38e141af2c3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 20 12:53:43 2017 +0100

    Revert "add ax_save_flags_with_prefix"
    
    This reverts commit 6c3b4f31dff00582c6d728c4d51cd8aa60832813.

commit 6c3b4f31dff00582c6d728c4d51cd8aa60832813
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 20 12:44:06 2017 +0100

    add ax_save_flags_with_prefix

commit 6ea81b179473cedd6097a7ac189edcb5cd9b7d80
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 20 12:34:33 2017 +0100

    Use ax_check_gl*.m4 macros

commit c4b35a02e31a1b2e27ab2915687b0a453b971fd2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 20 08:38:12 2017 +0100

    Updating pkg.m4 and ax_pthead.m4

commit 2da3022f7c91fa57e15fb4b26d39fa2a18711ad7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 17 21:24:20 2017 +0100

    using "pragma once"

commit efe7ff7978823607b6121b2ffa225995458f27ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 17 14:03:32 2017 +0100

    Update README with Ascii art

commit a424eb0bf1c3675acf4e4ddc26723c5c1b454488
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 29 16:49:08 2017 +0100

    Wokring on VCVTSI2SS

commit f54da07c7ae57346a541f37bd5dd146981279f45
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 26 17:11:47 2017 +0100

    Try compiled VCVTSI2SS

commit e9fc5fd8f52b771a805f8c977899bce0fef36109
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 8 19:50:34 2017 +0100

    WIP: Float to int conversion

commit 4025eb277ef03954484895bcd6189416051cf686
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 7 20:43:46 2017 +0100

    More integer to float conversions

commit f60fec7ba09366b6ced457b9594f35bb65cf6874
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 7 19:46:34 2017 +0100

    Prototyping CVTSI2SS

commit b251efe826a7ff68d72350774529302050d596d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 7 12:34:23 2017 +0100

    Working on prototype CVTSI2SS operation

commit fd9554c016d6e27669af168a22d67c5842ec660a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 6 12:22:08 2017 +0100

    Refactored implementation of 'mov'

commit 076a230f6d17c6b14d8b629c22650a43db09014a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 18 12:45:53 2017 +0100

    Fill for scalar value

commit 26f495df152542f250f501b5663a46cfb6e84d13
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 18 08:09:57 2017 +0100

    "mov-part" with pointer source

commit 8b0a7e2f9498a809801e39fea0e6433bf1a8fd40
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 16 20:10:49 2017 +0100

    WIP: Workaround for MOVSX and MOVZX lacking of support for pointer target

commit abfc75e534f3e72df591ec4e0b2c0d8c69e33eb7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 8 20:37:04 2017 +0100

    Minor change to not create empty list in machine code

commit faadfe99bb5c62b758b67f29e7ea7ac9b3427b8e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 1 06:47:43 2017 +0100

    Fix return value of "set"

commit bde86202d7bf3566932bf84e1d34293e9d61090e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 31 21:33:28 2017 +0100

    Simplify Conway example using new "set" method

commit 076f6490c7878a406777a7791eb07909f31c708f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 31 21:28:26 2017 +0100

    Set arrays using compiled code

commit 6d50a70f6103ab86bbf60f88d6653b3abc6120a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 30 22:46:39 2017 +0100

    Cache setting of values

commit a2852ae210d4456ae225f5761905bad4aa7397e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 29 20:24:16 2017 +0100

    get/set subarrays

commit 8fb3860ce51ce017b80ad6a9dde43f71b87edc0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 29 17:34:53 2017 +0100

    Get range of values from 1D array

commit 74717c4a190afbff6c8f7be825aba1759f113806
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 29 08:34:42 2017 +0100

    Set element of 2D array

commit 0b9c74dbee8f94ebaf4d5df5266dc390c14ad5d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 28 20:47:37 2017 +0100

    Set 2D array using 1D array

commit 1fd866c33903f181d68b23b3b7f2e07db54708c3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 28 20:41:44 2017 +0100

    Test return value when setting array

commit f2ccacbf4a74cd28f4573886ddbf36d83182d824
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 27 20:38:42 2017 +0100

    Prototype code for compiled array assignment

commit 16219f3f8b0f506da04c6f51085cfa993233e986
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 26 20:52:31 2017 +0100

    Prototyping compiled assignment of array

commit 2bb9bdf9164309ccb7e41df2c6ff9f4420970615
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 25 22:41:25 2017 +0100

    Playing around with array assignment

commit c7590394fd32150de84e502bd96215036e3ca603
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 22 17:50:57 2017 +0100

    Minor refactor

commit 3cc71c171fb6629262cd2ca9c19bf6f13e55253a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 22 08:07:48 2017 +0100

    Remove superfluous argument for cumulative operations (WIP)

commit 0d2b70509b427cb821e3de4d912901db0ebe3934
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 22 07:59:59 2017 +0100

    Update TODO

commit 6c4687e58dd093f21aa1efcc40cf855ab96c48ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 21 20:44:00 2017 +0100

    n-ary-base2 -> n-ary-base

commit bb956384fc3132123e22439ec418b880807bf406
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 21 17:13:37 2017 +0100

    define-cumulative2 -> define-cumulative

commit 0e001453a3920a49305aaacd5c2354703b25d6f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 21 12:08:22 2017 +0100

    Update TODO list

commit 1bba153d966dc05cb2ba7c9968a8dfb48cb7003f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 13 17:46:48 2017 +0100

    Refactor code for toggling fullscreen

commit 8f838289b56db4fe122607365c53314da336dce8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 13 17:41:19 2017 +0100

    Turn off fullscreen when showing window in normal mode

commit 6c812de720dfb6d093495172af40c979a9fb3ed5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 12 21:44:27 2017 +0100

    X11 fullscreen window by setting _NET_WM_STATE and _NET_WM_STATE_FULLSCREEN

commit 9a386ed616f98d7c15b17e37f49b993fa6a9f486
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 10 21:03:19 2017 +0100

    Use fullscreen with Conway example

commit 41d83db0c6be0549b8b65bbe4f1a83fe2228d803
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 10 12:12:09 2017 +0100

    Keyword argument for selection X.Org IO type

commit e0a1a6bda709887da731f677c2b1209fc1c0e070
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 9 20:08:29 2017 +0100

    Change size in scaling example

commit 3ab16cfa378c4a54c275c15638add81a18336fb9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 9 19:55:20 2017 +0100

    Use XCheckIfEvent instead of XIfEvent to prevent GUI from blocking.

commit 01184e83fec32528ed6334e5d969d4284513eff7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 9 12:24:06 2017 +0100

    Documentation for fullscreen windows

commit aac0c8d345af4f8cce7f6fc59b8def1fd7710e17
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 9 08:12:53 2017 +0100

    Implement fullscreen keyword

commit 5429fc48c6f2c9ae00befeba3f657d6beb1b2039
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 9 08:02:16 2017 +0100

    Refactor window showing methods

commit b2fca65a9f81ee54396a5d34de5cea388e5daca0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 8 21:44:00 2017 +0100

    Fullscreen window

commit e653745860ae07cd91e511842474f5fafd2b3d96
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 8 12:25:47 2017 +0100

    Implement moving and resizing of window

commit b3817c3be294c1a199d7909367386b94ea040a4e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 8 08:40:55 2017 +0100

    Test moving of window

commit 563f6f77ba2baf02109db2ed071066c415f97b42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 7 08:12:20 2017 +0100

    Option to disable window border

commit 75793689bfe5781db540d7776e78b2d9b3d017f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 6 20:55:59 2017 +0100

    Borderless window option

commit 9728c46085a7d08769bd60fbebabb4945b835911
Merge: ef580e5a 7c679e72
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 5 21:09:17 2017 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit ef580e5aed77fdde64105a949abfc7cb36f9062a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 5 21:04:29 2017 +0100

    Scaling options for display

commit 7c679e728481f867a73531464819cece200b7b21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 5 21:04:29 2017 +0100

    Scaling options for display

commit bd65e0dd93c3dfeaad33402f50fdc44e5d1c08db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 4 16:52:19 2017 +0100

    Integration test for scaled video display

commit e5fc890ffc4efa956c4b6387c53708375c49ab94
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 4 08:08:36 2017 +0100

    Documentation for scaled display of images

commit d561d3f1b63e58b9a9c87d860b586eb8a3c98727
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 3 21:57:00 2017 +0100

    Force window size

commit 4ed2d58c220c90f4761dc6a6988016ccfe2e31d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 30 17:53:11 2017 +0100

    Add signature to Debian build

commit 95e2e4686649755df36ed99e84ef06c033793d88
Merge: b28ea1e7 374dc622
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 29 21:17:13 2017 +0100

    Merge branch 'master' into debian/sid

commit b28ea1e7a34f6888edee8d890d944e2c0aa58af8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 29 21:16:45 2017 +0100

    Remove colorgcc

commit 374dc622119285e4dd402ab5b855f1e61b5ce0ae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 28 23:11:29 2017 +0100

    Fallback on pkt_pts if pts not found

commit 20e7270e6a0ecd47c1c0c7193c0bb809f3c2d447
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 28 22:23:36 2017 +0100

    Use AVFrame's pts instead of pkt_pts

commit 2347e9ef9099f68ec89ac7f6423b18bc840765bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 28 17:50:29 2017 +0100

    Check for av_packet_unref

commit 5bd67a3b874b00f3da82ed83118e5f17313d7098
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 28 17:37:19 2017 +0100

    av_free_packet -> av_frame_unref

commit 8152a782515ff95aca5d86a60c1c5fc78a7d9d34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 28 08:08:25 2017 +0100

    Fix more compiler warnings

commit 090d90168c9c6c38c0ee96f3e1ec7d26de77e58a
Merge: f97dfeb5 a1d13d7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 27 20:03:22 2017 +0100

    Merge branch 'master' into debian/sid

commit a1d13d7e2a3c44283b0e5bc6c6ae016b26ea7cbf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 27 20:02:57 2017 +0100

    Change comment about bumping up standards version

commit f2f13f3fb33b76502843a1d5b2985561d7632ce9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 27 08:09:54 2017 +0100

    Bugfix for type in ioctl wrapper

commit 1e37924962da140bde3be897edc26c35c87879e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 26 21:12:16 2017 +0100

    Fixed some warnings with pointer conversions to "void *"

commit f97dfeb5091af2b41ac5079ca147b171e9013bb4
Merge: 1e22cec6 b64852de
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 25 18:43:13 2017 +0100

    Merge branch 'master' into debian/sid

commit b64852deb35020bbc832cac72b56149e41476d10
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 25 17:19:21 2017 +0100

    Version 0.13.1

commit 62152b741ba147f69ecf63fb8efe92083dc8c097
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 25 13:01:58 2017 +0100

    Refactor "fill"

commit b69c376596e77a05f272eaa92c5de0276ace5c37
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 24 12:33:08 2017 +0100

    Renamed new operator delegation methods
    
    * define-jit-method2 -> define-jit-method
    * delegate-fun2 -> delegate-fun

commit 61157b4660d94abac563c375a70f3e7e7c681beb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 24 12:27:33 2017 +0100

    Remove old delegate-fun implementation

commit a1a465aecdc3976c535a0fdd36b329e23ca50940
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 24 08:33:35 2017 +0100

    Remove define-jit-method, n-ary-base

commit 464fd1df32a176b55d20ecfda03089bf251b3951
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 23 21:50:45 2017 +0100

    Refactor rgb and complex composition

commit 38afa656c8c5234306196cd0777cb9b0237fb5b5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 23 21:36:16 2017 +0100

    coerce-rgb and coerce-complex

commit ccdd141557da222828e7706fbc6fc0c3427471db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 22 21:50:08 2017 +0100

    Switch over to new operator implementation

commit c2aa00f9b349d05fc42b30bdf6b809ea89878317
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 21 17:26:38 2017 +0100

    Refactoring method-defining macros

commit 109150f601e21d3ae3735467626c2f9d656dce39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 21 13:31:35 2017 +0100

    Refactoring n-ary operations

commit bfeac61608834fd32f42e23c8e8103d0131ae58b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 21 13:25:09 2017 +0100

    Define n-ary typed method

commit 1cf675f5d1383ba36b3775c1f3836ed6a51d45c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 21 13:13:39 2017 +0100

    Put define-typed-method under test

commit 1fc38880d6b4ad19bf2aa784ab19191946f352d8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 20 22:19:18 2017 +0100

    Abstraction for defining typed methods

commit e6cda03aa7353521d4d4794a63c144dc41cba8c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 20 12:19:15 2017 +0100

    Refactor definition of cumulative operations

commit 6d39b24f9664e5f234f56aebc297acfc4933c2cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 20 08:06:22 2017 +0100

    Refactor JIT method definition macro

commit 6f5a1b69eb0b2fe16964db094e5df885ca8034f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 19 22:16:20 2017 +0100

    Refactoring composite operations

commit 824b2f8fa0070208fa9611d57deecdd429b3708c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 19 12:38:23 2017 +0100

    Refactoring n-ary-base (WIP)

commit 4e4d7142b97838e8e6336311c453889b53fff23b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 19 12:25:46 2017 +0100

    composite-code -> force-composite-parameters

commit ee8977ac3265e0856b3b801d4381817b51a888bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 19 08:10:50 2017 +0100

    Refactor operation on composite values

commit 9b9e09e78e7feb2a11c49e5c90614cc89fff3f1c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 18 22:06:30 2017 +0100

    Refactor mappings to composite operation

commit 8f05d38341b7eb8ad10b80ade155f01153d0462b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 18 17:15:31 2017 +0100

    Refactor +=

commit cf859d2eb7a01b60b41bb970b8308ee0aa030d41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 18 12:35:36 2017 +0100

    Refactoring + and +=

commit fa17239db659d8fbfdac740bb09ab1aad0ca2d08
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 17 22:18:11 2017 +0100

    Use force-parameters for intermediate composite values

commit 6189f2d2d1ee7896dee75ce1ff2b3503e2cbfe81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 17 22:01:06 2017 +0100

    Minor refactor for +=

commit a8e1617f2d814790bffa6ab7a7bd14d4ce3d9123
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 17 20:03:33 2017 +0100

    += for complex values

commit e4acaa0de1940dbc7ab164d8e74175baf1fdb056
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 17 19:54:55 2017 +0100

    += for RGB values in memory

commit e8de105b0e4c5fb9ac03ac69ebc8d9199d2c96b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 16 21:44:52 2017 +0100

    Intermediate results for += with RGB

commit 0107ff881e61b8fdc9279c52d16baa0644ab18e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 15 22:58:08 2017 +0100

    Intermediate results for RGB values

commit c9f1496389dd088088cc0e4306a188e7d93540e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 14 22:31:19 2017 +0100

    Refactoring delegate-op

commit 0c2a290644ad8e35e2fc7134449bc29d2fa6717d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 12 21:03:27 2017 +0100

    Update TODO

commit f3861e9ec7d51ed773ee337d0d01aad894170857
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 12 20:54:00 2017 +0100

    Added sharpen filter example, fixed some integration tests

commit 1e22cec6ef895095055bf4970aa98adb7b8f1679
Merge: 36f19570 adbc9266
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 12 20:07:06 2017 +0100

    Merge branch 'master' into debian/sid

commit adbc92660bba07bc47ff87a2644eb30e5b380fd1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 12 20:01:20 2017 +0100

    Disable software scaling test again

commit e7c6d34beebfca75a6935fff14276e5899073392
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 12 19:55:44 2017 +0100

    Enable software scaling test

commit 80d3d9f5030b5bfc10e27472ecbf0a76ffc0ec6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 12 19:28:29 2017 +0100

    Switch Travis CI build to Ubuntu Xenial

commit e7698b5b7436081dbee4de7881e904afc99077f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 11 20:42:07 2017 +0100

    Remove superfluous intermediate value in convolution

commit 60a4fd5c76e38821da993cde9dc0ee65420f6210
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 11 20:34:01 2017 +0100

    Intermediate results for composite values

commit 7be289840ac17cda4eda4b61c783df6713e5debb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 10 21:19:27 2017 +0100

    Working on intermediate values for RGB tensors

commit 73c5d7c58567b24edae9d56062a50761f6e02328
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 9 21:40:38 2017 +0100

    Conversion to gray scale

commit 1d7207bdbef8c7aa8ab26738b59c7ffae6bba943
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 9 21:29:57 2017 +0100

    = -> ==

commit 535bfef1ce07eb2e4c72719949093ff291e22d09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 8 21:56:46 2017 +0100

    Add Conway's Game of Life

commit a46b4b2084f2a1e8700f9db63a5b6f01603aad81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 8 21:03:51 2017 +0100

    Add box-filter to examples

commit ebcabc92f9e633e0fbb63e99bacb907174610017
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 8 20:55:49 2017 +0100

    Reduced frame rate for FFmpeg integration test for cheap webcams

commit 313d49eaac4f0292323055ce687aa62cefd61b36
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 8 20:46:22 2017 +0100

    Use tensor in edge detector examples

commit a26ad34d040e3f49218ed5980445f44b2a0ead2d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 8 20:32:30 2017 +0100

    Add Sobel edge detector example

commit 8717b45c12da5a2c4204329ae5d7b8ae3f89e361
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 22:16:09 2017 +0100

    Add Roberts cross edge detector to documentation

commit 300657775ea6a12491688e39c037bf1735cf64d4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 17:39:01 2017 +0100

    Test 2D RGB convolution

commit c7f2cd94399575cfec7c40202a01228238924080
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 17:35:38 2017 +0100

    Updated tests for more optimal machine code

commit bd562a1909420b16940db4a7c8fb37c9291e1624
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 12:56:14 2017 +0100

    Improved register spill code generator

commit 3ec13a9ce42c8ea990d4164e6b2640a09d9a5430
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 12:51:22 2017 +0100

    Bugfix: pointer variable is not output of command

commit b2d676c940f0e51f53ba9359857b139d1744b995
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 12:36:00 2017 +0100

    Refactor spill code generator

commit 68563ff731b22bf0c4da11be888c281a8dd3f52f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 7 08:12:04 2017 +0100

    Prototype spill code generator

commit 2e09a08a2b981496e5bf3cfc934364579e6fad63
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 6 22:56:46 2017 +0100

    Working on register spill code

commit 405fef995f2cf3410f189d1c183a7921082309f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 6 22:41:47 2017 +0100

    Prototyping register spill code

commit c80a70827649db9948546a3a9b4ab98f1682ad38
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 6 12:51:23 2017 +0100

    Prototyping replacing of spilled variables

commit a3b1b8b0c14b938c7d1277e44da1a30b3a5ec377
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 5 22:52:57 2017 +0100

    Prototyping replacing of spilled variables

commit 4f8c4a1ec19faf0f4c09ca5fc8c1d80fc49e2a51
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 5 21:53:47 2017 +0100

    Prototype replace-variables

commit 249d03bd7903bab53e48506c4bcf84c393a07bf1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 4 22:26:05 2017 +0100

    Allocate two temporaries registers when writing to pointer

commit 28a08de8ed5ef45e58ab06d556e3ef9de27fb112
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 4 20:43:57 2017 +0100

    Use list of temporaries for each command

commit c7f2632d632c3a9cfa4c9e895b2cecb0ef211578
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 4 08:10:25 2017 +0100

    Simplify "temporary-variables"

commit 06926fd3d0536b1314045e15224b47afacdcf48e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 3 08:07:56 2017 +0100

    Enable 2D convolution test

commit 7fd0bde17f161d1d07f92d5d87c78f6fb814a8e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 2 22:48:07 2017 +0100

    Get second dimension of convolution to work

commit 77bc817388c773e59833fe4dde5420c523fc4e44
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 1 22:11:47 2017 +0100

    Move result variable of convolution out of inner loop

commit e46fde7fb518c3ccc8bd03fd34925d357af1e839
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 30 23:39:25 2017 +0100

    Bugfix for order of arguments in convolution internal method

commit 1d2981d88cbd2e83a5bf8ecded957ff27dec2a82
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 30 21:09:47 2017 +0100

    Working on 2D convolution prototype

commit 2e40e3d2d3a471d0d3cb8f84f43a73bcf7d8c40d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 30 12:31:49 2017 +0100

    Repeatable build of documentation
    
    Manually set date in configure script so that build is repeatable.

commit 36f7fa039e2106d3dac814062e9397f627fdc6f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 28 22:32:06 2017 +0100

    Working on 2D convolution

commit 566bdbe1b3f00553def89bb48bf2f8c28383ccb2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 28 17:14:35 2017 +0100

    Working on 2D convolution

commit 8e9f70da0f9379b488ee8a0b911a397ed9440587
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 27 22:13:17 2017 +0100

    Copy updated version of convolution

commit 2e599f19de9bd47b594b3fe4401e16d11cc79db5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 27 12:50:13 2017 +0100

    Trivial 2D convolution

commit f2b343b4a19186c1fbd1b84c42154c2ad7bcf561
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 27 12:19:23 2017 +0100

    Pass trivial 2D convolution

commit 647566aa4c9857373577c70f24595205370993c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 26 20:35:03 2017 +0100

    Working on 2D convolution

commit f92ae8b70ddb6e44873656398485cb6b52560662
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 26 17:14:14 2017 +0100

    Project convolution output before passing to recursive method

commit 48b63b8d1603e48879464952227e75e9dffb54df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 26 12:38:09 2017 +0100

    Working on 2D convolution

commit 4aa26ce45bf8bd22a9af54313eb2bd9df796744d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 26 08:12:46 2017 +0100

    Prototyping 2D convolution

commit 1648f22419d5e012719406aa38cd06008b25a048
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 25 22:26:37 2017 +0100

    Refactoring prototype

commit a24739613f7b5dd16a42a14d21c2e35b47d36602
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 25 19:30:35 2017 +0100

    Use array pointer for convolution iteration

commit a34573e8b16d794d8b7cb8a0a3237a56763920c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 17:44:13 2017 +0100

    Test data smaller than convolution kernel

commit 6349ca77e28950aec108a998e545ef183479a43a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 17:27:50 2017 +0100

    Documentation about convolution with complex numbers

commit 841120cfa0712be785fa68c5840a6fe2895dc78c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 16:59:02 2017 +0100

    Generate convolution.html

commit b575e3b8bc510c092dd5ff59e1cd1c83d0d700e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 16:56:00 2017 +0100

    Example in documentation for 1D convolution

commit 397fe4b34deea61c3a7b7028d398eea124b266b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 12:40:38 2017 +0100

    Cache convolution programs

commit 07cf73c5613429ae4746056a56afd8b31a927a11
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 12:14:01 2017 +0100

    Convolution with complex values already works

commit f7236959080e36d8f8cda63fe589dce2b2e3f901
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 23 08:09:01 2017 +0100

    test convolution with even-sized filter

commit 68c8bc603e13ec94a13ca842d48a02e9d9e1ac3e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 22 23:01:53 2017 +0100

    Updating TODOwq

commit bbcf093fbe786535f14877b65af2ecef658d905b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 22 21:32:23 2017 +0100

    Cache implementations of array filling

commit 74a1aa7a587aa2d8c8270056e2496465866c4c95
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 22 13:12:18 2017 +0100

    Insert manual intermediate in convolution

commit 0209bbaa059b7e60bc2c134f18a879b741ebdec8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 21 17:36:16 2017 +0100

    Copied updated convolution code into library

commit b944b688a9ea6fce2b4fc0462e46ccd0b01b8958
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 21 12:27:41 2017 +0100

    Refactoring convolution

commit 08a43bb8b87a1b2dfd29db9d0e65900a198b39f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 21 08:09:32 2017 +0100

    unary << and >> for RGB values

commit 5f3fadc14baa988d4c0ee2e042b66ce13fa7d863
Merge: 0ba3a9ff d6779e14
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 21:50:17 2017 +0100

    Merge branch 'master' into convolution

commit 0ba3a9ff23b53dc9a15ab249f5cdb73a18011ec3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 21:42:29 2017 +0100

    Declare uninitialised parameters with macro

commit d6779e1412ba833c384c91b3f74d2ea9889bfa0a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 21:17:11 2017 +0100

    Add Debian Stretch to documentation

commit f1de1498acdcec4296c344464c4f470f1f7e9e2f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 21:11:21 2017 +0100

    Add Stretch repository

commit d5c3f557dc645eb444eeb3fe6829945e36ac4fce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 21:04:05 2017 +0100

    Update Standards Version to 4.0.0

commit 6862d4736b3961013af4e4da8266e759496e89ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 21:03:48 2017 +0100

    Simplified convolution prototype

commit da7cb1fbbd36bede3d57a59ca5499572ffba2d04
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 20 13:04:24 2017 +0100

    unary << and >> with Scheme object as argument

commit c7232274a56d97d580a3c5abc072dd06d2224716
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 19 12:56:20 2017 +0100

    "let-parameter*" and "let-skeleton*" to define parameters and variables

commit 36145b71a4e0dc0bdbeb9be8f4f2625517948a85
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 16 22:23:47 2017 +0100

    Left-shift and right-shift with only one argument

commit e259c49fc77bc9d9cc31eb3a187156343ede7245
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 16 12:25:18 2017 +0100

    Have "repeat" accept a parameter for specifying the end of the loop range

commit 15211019d853b140b341c2bb2b9d188439e78178
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 16 08:13:32 2017 +0100

    Added "array-pointer" to access pointer value of array

commit dc270b4a5df89ff77407544f7758d82c28f92fb6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 8 12:38:28 2017 +0100

    Working on convolution

commit 3c72e9a2acf1bd1944de1e32b5f052ecab22aecb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 12 12:21:05 2017 +0100

    take, drop -> list-head, list-tail

commit 3b88f21bca062b4dc60b01c544970ed98ba8955e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 7 21:40:37 2017 +0100

    Rename "code" -> "duplicate"

commit 7968f59f9c47db597510d23c5e259a8a441ac0c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 6 07:59:14 2017 +0100

    flatten argument lists

commit 5b6351a8e518b115f1685efea3efc04cf8c487fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 5 17:11:08 2017 +0100

    abs value for list of Scheme objects

commit 310229a6f3ab32e12dcc6a26fd7895ca9a7338c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 4 21:21:20 2017 +0100

    Absolute value of integers

commit 566cd9b0943bfda0adedf4e024efdd1a5fb72cd3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 3 22:17:22 2017 +0100

    Conditional selection with objects

commit 4e123ff2dfb387c7a04f1d006f7fd9747e22aa3e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 3 21:40:46 2017 +0100

    Allow type combinations when defining operator mappings

commit 5c3af23ea52b5602fe6c910c44e580d3a6f6064b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 3 20:42:42 2017 +0100

    Update documentation

commit 58966ceebcc3d35e092bee31dc39e2d6805577e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 2 23:35:51 2017 +0100

    Rename >=, >, <=, < to ge, gt, le, lt

commit 8db1dfd5a11e9a956b13f46479416d29ed411c72
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 2 08:02:10 2017 +0100

    Selection of complex and scalar values with "where"

commit 8a2d45f93c67c85f7a353e164f978f4a9619d751
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 1 22:12:12 2017 +0100

    'where' for boolean and scalars

commit 9065ffbdfb4d41dafa82b689d8413626e102230c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 1 12:55:53 2017 +0100

    Define conditional 'where' for RGB

commit c4765997d0079dc5bd23a646873275a8e1fb7311
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 31 21:47:02 2017 +0100

    Select values using boolean array

commit dc88eda1b98e04dc06a3050d8cde15e0d02a966f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 31 21:14:54 2017 +0100

    Coercions for 'where'

commit 8a0acef9157208aa024fe24b5d6a58ddb507bf78
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 30 21:43:22 2017 +0100

    Coercion for "where"

commit 6a4da8a69fa49caa63480b0fa09cfede72953292
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 30 13:41:30 2017 +0100

    Move coercions for floating point numbers

commit 87bbd151e96c286130f4d3dfc56d4a696d247866
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 30 13:32:50 2017 +0100

    Provide coercion to "functional-code" method

commit ac5b86eb939217892b397690197acaec2d8d9f55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 29 20:37:56 2017 +0100

    Update tensor documentation

commit 4026668cd7c6a7eedda11421d490ec6765871c33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 29 19:36:38 2017 +0100

    Add command for detached signature to Makefile.docker

commit 36f1957094b56b4315f8e6da5872880ebdff8444
Merge: 91dd780e b1cb58a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 29 18:22:09 2017 +0100

    Merge branch 'master' into debian/sid

commit b1cb58a4a1b70f0800eae149fd482384b9c26c9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 29 16:21:37 2017 +0100

    Version 0.12.1

commit 91dd780e2bdeaa3e8dabb89b24292e72ae4b2a8e
Merge: 1e411e9d a6882835
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 29 18:20:56 2017 +0100

    Merge branch 'master' into debian/sid

commit a6882835ebfe6ba82b6788f5ebbcd5d09328f5fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 29 16:21:37 2017 +0100

    Version 0.12.1

commit 04d32f14446ee76a84b50ad3fa1ac4e40e1eb8fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 28 22:53:36 2017 +0100

    Tensor sum for objects

commit b04aa77451db1f420c94b969a03490be0f46869d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 27 21:55:58 2017 +0100

    Indexing of tensor sums

commit ec3277bb81f31acb7d6e264d6980cd1b87dab5cd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 27 15:18:19 2017 +0100

    Force intermediate results when doing tensor sum

commit f22c3e2013f8f56887136cb0a38766e5d88f8ffb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 26 22:13:12 2017 +0100

    Indexing of array-scalar operation

commit a300011ef07093c52687842f6a36f9bb5f3b1623
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 26 21:53:55 2017 +0100

    Indexing of tensor sub-expression

commit 5aa81cccc22780257757844c3d59e8c0f22eebb3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 25 23:13:55 2017 +0100

    Check whether output equals first argument

commit 7c73a74908353d0113fbb719092abb9081767715
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 25 22:42:56 2017 +0100

    Minor changes

commit 30f397d77515d3b370d1a7f8000f4b022d5ebafb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 25 12:43:29 2017 +0100

    Add complex "largest" and "smallest" for tensor expressions

commit 3a4d0d300c1181580c833adbc1dae2ea9a6994bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 25 12:40:03 2017 +0100

    Cumulative complex multiplication

commit 466698cba1813b77175ad3b5ab4b2dbcb4b66ee9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 25 07:01:24 2017 +0100

    Specify argument types for "delegate-op"

commit c991e2df12383e37c4e9058d4ef129954bc1a6ba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 24 22:15:39 2017 +0100

    Cumulative tensor operations for RGB values

commit d1bb0d4e5e65216e0ca037193cf145d9b783524d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 24 11:47:24 2017 +0100

    Tensor product for RGB values

commit 589da8743ab91ffdc033a72bd360f73526ee02e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 23 21:48:32 2017 +0100

    Prototype RGB tensor sum

commit abdc9dcaf4d8d7b819b17b9eabe82f3dc8b55418
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 23 13:07:55 2017 +0100

    Prototyping cumulative operation for RGB

commit cc7c252bdbc4be60107f997b79ea4ae9e5e04001
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 23 08:00:08 2017 +0100

    Added some paragraph

commit 1e411e9d2c8c173794e7e54f31f2db95b231c437
Merge: afbf3a31 2fcab429
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 22 22:54:54 2017 +0100

    Merge branch 'master' into debian/sid

commit 2fcab429d9405eb74bda72b13134ec975217f056
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 22 21:46:27 2017 +0100

    Refactor code for cumulative operations

commit 13b8aee1f582c2739ef8a75e26b8c136466a9c85
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 22 12:45:55 2017 +0100

    Documentation for "deconstruct"

commit d0f034d35da9fb54b104e670e852499283e6e254
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 22 08:03:00 2017 +0100

    Switch mutating-code, functional-code, and unary-extracy back to functions

commit 8dcdf2fc7e4b09ba7c9f91971553f341a1244ba8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 21 20:26:05 2017 +0100

    Maximum and minimum in tensor expressions

commit 70b5fb6d6802310eff1660684aaa71eec972703f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 21 10:18:07 2017 +0100

    Update TODO

commit dee8d528be14bb259af4124a3c9d3c633951100f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 20 22:47:11 2017 +0100

    Add mutating operations

commit 5052c6602ff74ab44a486d84f5d41224fbcb2f4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 19 22:28:52 2017 +0100

    Working on cumulative operation +=

commit b0983988305564c0ca16538701100c89f00a1eaa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 19 17:42:46 2017 +0100

    Merged test_jit1.scm and test_jit2.scm

commit 7042f0a4fc3f21d95cdbee7f38fdfe264424042a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 19 13:07:56 2017 +0100

    Move tests for minimum and maximum

commit f7058b10ef4b8bf05f6fe347a0faea62d623b67b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 19 08:08:52 2017 +0100

    Grouped tests in tests/test_jit1.scm

commit 9d60e7660eaf2312d97fecb72190236cabaab038
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 19 08:01:40 2017 +0100

    Move some operation tests into tests/test_operation.scm

commit 62a77e572bbac4b08f5827104d9b06eec5228ede
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 19 07:46:14 2017 +0100

    Moving operations into (aiscm operation)

commit 82d9d6bab7cbefeb4f0108bd30641b9369d919f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 21:41:29 2017 +0100

    let-skeleton and let-parameter macros

commit d533ff4199ac7ca74ee9c518051fe19269835210
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 20:08:19 2017 +0100

    Put binary minus into (aiscm operation)

commit 27229043da2d88ba4a784f73702185b39bf98af7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 12:59:04 2017 +0100

    Put "size-of" into (aiscm operation)

commit 75801aabea59bcfb85a64d7bf30d9541f21e05fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 08:02:01 2017 +0100

    Merged test_jit1.scm and test_jit2.scm

commit 9e1b278a7aa8e49892d56b1642b7c6ba4e3382e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 07:58:59 2017 +0100

    Remove references to (aiscm op)

commit 626f311052d6da3755870516c43ab7b3ce69c42b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 07:55:12 2017 +0100

    Merge test_jit4.scm and test_jit5.scm

commit a297816a4b6a70c7a3f4327c2d1a8dea01d75c2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 07:46:15 2017 +0100

    Merge test_jit5.scm and test_jit6.scm

commit a6a1bda29b2f81fcefb56b8878fa03694d033109
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 18 07:41:19 2017 +0100

    Move "fill" into (aiscm jit)

commit 99ab7cbfbd1fb732b1e80ae1b9d633b92c2730f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 17 22:04:27 2017 +0100

    Fast fill method

commit e4d3d56aaf948a74faafc02948f410d019605565
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 17 17:22:47 2017 +0100

    Re-enabled test with transposed array

commit 42bd2d5ddf66fa306e1af647e76657e9d979d7f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 17 08:12:50 2017 +0100

    Move "content" into (aiscm expression) module

commit e494520615638eab655bf94c730f17246af59462
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 17 08:06:17 2017 +0100

    Move multi-loop tests into test_loop.scm

commit ca7a33096c164466a754ff5b9fc92c7f187da72c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 17 07:41:27 2017 +0100

    Move tensor reduction into (aiscm expression) module

commit aaaad062810ad0ada8ac3b49a65c12b431c3f20b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 22:32:38 2017 +0100

    Created (aiscm loop) module

commit 9232ae7cc2525b19b11445e70250494e901c620d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 21:17:12 2017 +0100

    Use "operand" to simplify tensor cumulative operations

commit d7103624bf65d44ccdf7acb204de3d191e0a401b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 21:17:08 2017 +0100

    moved some tests

commit 7dd19fa4abd2e5d60728c515a07ef9652241f88a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 20:20:35 2017 +0100

    Remove test_jit6.scm

commit 611de29bdd989f2d0a9471ac1f0cd8d5394b2f17
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 19:46:54 2017 +0100

    Move more tensor compilation tests

commit 835091c58abd9a83d49884cc730f914ee814ea51
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 17:16:33 2017 +0100

    Moved tensor compilation tests

commit efe6249f355d4b48697394ce8a61bf5cee9bc83c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 17:08:58 2017 +0100

    Moved tensor expression code

commit 35516815cc5b95a052a97fa5f4d51700f4151d70
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 16 08:12:07 2017 +0100

    Move array expression code into (aiscm expression)

commit 5b37d67289f06a3a610d2e2fff4c3d0d2299effe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 15 22:04:58 2017 +0100

    move type inference code

commit 185e25dd0f337af2775040f56f8671a758178931
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 15 21:22:11 2017 +0100

    Move array expressions (lookups, indexers) into expression module

commit 9058beae38b5a1dd705e82839c693ca9f154baa4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 15 13:42:46 2017 +0100

    Move "skeleton" to (aiscm expression)

commit b7e0fbe7fdb6f9ca0688f3126eb47e33b87a17f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 15 13:27:16 2017 +0100

    tensor-loop -> multi-loop

commit 36f03876e648a95ca45ab6effda8b28978a13b41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 15 07:42:39 2017 +0100

    Moved tests for "var"

commit 3644b330a4f688e2ea9e82c17077f714a182c82a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 15 07:38:20 2017 +0100

    Move some JIT compiler tests

commit c9c9a29b191b6afa1da2b99a764e3329d3bc5f53
Merge: 6ea00418 63624af2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 14 22:28:26 2017 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 6ea0041898e08b1c70ab82eb3988385edba10071
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 14 22:04:51 2017 +0100

    Smallest and largest element

commit 63624af27d0db33d2d07552081905839b25d52b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 14 22:04:51 2017 +0100

    Smallest and largest element

commit 3cb2d1f1b1cb7fc35de4a1720e1fcc713960cb93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 14 21:26:44 2017 +0100

    Enabled integration test for matrix vector multiplication

commit 0dd5006929e6e2d1df26d01df9ebd4fa4288baf2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 13 22:34:06 2017 +0100

    Get tensor sum with function working

commit c1a44a979ba3ac23d754dda65061da109a43ada6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 21:55:14 2017 +0100

    Removed unsupported tensor stuff from integration tests

commit a30354cd0b1937b56bf63fba0ccf6b69e6a7bfd6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 21:48:27 2017 +0100

    Move more commands into (aiscm command)

commit df8bf1fadc59c85786b8fc1cb9747f09ddabe559
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 18:07:49 2017 +0100

    Move boolean operations

commit 9f2058d365249d271620bc0023629d4fc5583e43
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 17:47:02 2017 +0100

    Move shl and shr

commit bdcec27bb7b6e5c68a4f5ccbb0085ebee9df6f6c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 17:43:18 2017 +0100

    Fix test-begin ... test-end name mismatch

commit 6c7f5e0770b3513139c74b1f2bf19dc0a7a729bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 17:40:50 2017 +0100

    Put register blocking/reserving instructions into (aiscm command)

commit d6f1341df7811d1013c499e6860a2bc21bffc81c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 12:43:03 2017 +0100

    Working on moving mini programs

commit 9c4880eb3f7b7f2093b183e93bc264f10750196f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 12 08:11:58 2017 +0100

    Put blocking code into register allocator

commit 8fa82f9d19a6309c0c4cfc64b84a076c84d904cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 22:02:38 2017 +0100

    Rename compile to jit-compile and put in compile module

commit 2ef9d601c11084fef50ae68c0646116130f5492d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 21:36:39 2017 +0100

    Remove some assembler code from documentation

commit a987cf8547187b361291259296ad3536a0a5cd30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 21:32:12 2017 +0100

    Move more methods into compilation module

commit da9b0d236d00052e2ac46512988b69184561d5f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 21:17:55 2017 +0100

    Move "temporary-variables" method

commit 392b1dfbd1584334003e0074abaa18679ee9d737
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 18:04:38 2017 +0100

    Move "unallocated-variables" into register allocation module

commit 5e76ddfaab65f528e47cb78aeeddb5da68510f9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 12:49:38 2017 +0100

    Rename linear-scan-allocate -> compile

commit e8e9718eda014514de8a1fcd49ff83084daa34cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 11 08:12:31 2017 +0100

    Use macro to define tensor operations

commit 73556f34ce97be050caf1a490ed3552db781189d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 10 21:48:28 2017 +0100

    Map injections to += and *=

commit 7df0c1de19f7c4ff0944480792f9d169268f3299
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 10 13:16:46 2017 +0100

    WIP: faster tensor injection

commit 4e533f5040af26d94cfb7debdd8ad6363919c406
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 9 21:24:16 2017 +0100

    Implemented list-with

commit 9f8cfd78797a733f5166acbca7ee2e5e707efedc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 9 20:22:11 2017 +0100

    Start live analysis with command inputs

commit 8f46a44c8f0880bfa64f825ddf0d14cb51e554a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 9 17:13:08 2017 +0100

    Separate method for program flow

commit de9d85894c9733354e1e8c199b0fd2ae3c6c256f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 9 12:42:51 2017 +0100

    Simplify "live-analysis"

commit a9f2e80ec7827ccb9cde2539ca1ebbf195fe4ace
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 9 12:28:58 2017 +0100

    Method "inputs" and "outputs" of each statement
    
    Method "inputs" and "outputs" for determining I/O of each statement in a
    program.

commit 93c12c3661a4ca66833e386a7bad1bab9686eb9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 8 22:14:08 2017 +0100

    Created "live-analysis" module

commit 8e34f6ac88d10a356b10460df843172b650d23fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 8 21:22:24 2017 +0100

    Move "used-callee-saved"

commit 7f7994c55c2eb63d62d54a2ec6ce8dc8b54101bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 8 20:20:41 2017 +0100

    Moving parameter location code to (aiscm compile)

commit dcbc9108c153f7574ea2146e18d78f16ac8274d8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 8 20:06:56 2017 +0100

    Move register lists

commit 9c51aeca7fcf03e5931696f829ce5a81064736a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 8 17:12:23 2017 +0100

    Move method for adjusting stack pointer

commit a1b4395b0fa3f3eb63b404b1f729c61353524677
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 8 13:00:15 2017 +0100

    Move "replace-variables" into (aiscm compile)

commit 0986046edff46b631cdee15a73e3b81b53e13301
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 7 21:29:10 2017 +0100

    Moved "relabel" and "flatten-code"

commit fd2dfe857ba389f3d3e18a4f46240ceb893cafb6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 7 20:36:48 2017 +0100

    Move more code into register allocator

commit 2f38f51f21f3ae6018cfff11186e6e0073d3bd42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 6 21:18:13 2017 +0100

    Move "first-argument" to (aiscm command)

commit d6e696426b26955de587eaa71b47309a331a6af1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 6 21:10:20 2017 +0100

    Moved some code into "aiscm program"

commit 16d05303a28f061bc2ded547acc8f6a0569f16bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 5 21:10:24 2017 +0100

    Moving some tests around

commit 7e552c657fbcb0b867edc28800f8acdc3722654e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 5 20:11:55 2017 +0100

    Make jit compiler more modular (WIP)

commit 77983509fa62def1c8590a27eeed3a70fccb3962
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 4 20:43:02 2017 +0100

    More documentation for tensors

commit 6f8b24f0b10134099330b57831ac06ca2fdba754
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 4 17:14:30 2017 +0100

    Add tensor reduction (sums, ...) to main library

commit 2d0820a8c4927f7ac7d33460f0d12eec0e86213d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 4 12:51:48 2017 +0100

    Refactor for tensor-loop on function with and without index

commit ca1388188ef8679ef66d2a17728326a1bce1eff7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 4 12:44:59 2017 +0100

    Tensor sum with all indices explicit

commit 4c7694fcd0b0b86535755e73d28fd5f918f63c0b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 3 22:24:08 2017 +0100

    WIP 1-axis tensor sum

commit 4320b696984c9bb2bacc318a8f5e410bd6b5b92d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 3 21:57:38 2017 +0100

    ice-9 formatting fixes for Guile 2.2.2

commit 925beb59f6d73b91f8592a5e917587bc338ce30a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 2 21:51:22 2017 +0100

    Prototype injection working

commit 1255cacf95081a8746e07ecf0834a16fddbbe77a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 2 12:49:21 2017 +0100

    Working on tensor sums

commit afbf3a31d2b5dce504934693ca0da192d8634c50
Merge: 63c84cbe 9c5df1ba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 1 20:41:24 2017 +0100

    Merge branch 'master' into debian/sid

commit 9c5df1baf24db00cb47b45f7f353da2dfac02a5d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 1 20:41:12 2017 +0100

    Update TODO

commit 8c4ba75c8ae0a46020a35816d44b1c8dedcaf424
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 1 19:53:42 2017 +0100

    Use parameter for offset to prevent array bounds compiler warning

commit 02c2675b95e3b99565cb491521362a2cdc0a62ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 30 21:39:10 2017 +0100

    Tensor documentation

commit bd7cf67ff15366115557639c5b6a88aaca336b53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 29 21:48:37 2017 +0100

    Tests for tensor loop with scalar

commit 6d7d0a76d46959c24c4f8395af2c70fa7547580c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 29 21:28:59 2017 +0100

    Separate code for tensor indices shortcut

commit fac15f3aa8525c9a4bb4bfa3316f58a41481c9f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 29 21:25:23 2017 +0100

    Tensor sum table is working

commit 4157212623bb1339ea0eae4d71054b82f0e53a98
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 29 17:47:35 2017 +0100

    (tensor i (+ (get (seq 2 3 5) i) 1))

commit 9d48c88897e58dac88c4795efa5716db5ac1e2ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 29 17:39:25 2017 +0100

    Renamed some variables

commit 4d893ffa7210ece3e6d50908c5794926030aba9d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 28 22:08:08 2017 +0100

    ". ," -> ",@"

commit aea18647eb09d384038e1bdb5a75932adddb7097
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 28 19:50:44 2017 +0100

    Scalar tensors

commit 811aa891b57b6d721406e547469222c4714c3eb0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 28 12:56:31 2017 +0100

    Support more tensor operations

commit 6321a2f4916674c794cc1a76a72f3f3d5cfc5c61
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 28 08:03:48 2017 +0100

    Updated TODO

commit 2a221831e71914ee1dddc4a9a5d2db0c0fc62b60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 28 07:47:55 2017 +0100

    Short form for tensor expressions

commit 1ad375de4b5368133919a4cb9a403395e1e52516
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 27 19:53:08 2017 +0100

    Have "get" work on older versions of Guile

commit a0185993445081371e02d16921464768f2ca6cbf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 27 13:28:02 2017 +0100

    Tensor "dim" statement with multiple indices

commit fbe3d07004c7d403725727b7abebcc1b5ec774dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 26 22:08:21 2017 +0100

    "get" operation with multiple indices

commit f651ef31d35cffdb771eb93dfda33c3da0326f68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 25 13:16:25 2017 +0100

    Refactor pointer offset test, undo version number revert
    
    * undo revert of version number
    * document and refactor test flagged by compiler warning

commit f84515395fa82ad2bb73a1f5d7d891f624533d6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 25 08:09:41 2017 +0100

    Revert "Removing test triggering Debian warning"
    
    This reverts commit bf9c4befd782d1d189fc4481422108c5dda8da16.

commit 617ef0457e59b7ffe5ead3bc42a1d3dd10397da3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 25 08:08:56 2017 +0100

    Revert "Remmoving tests triggering Debian warnings"
    
    This reverts commit 03a20d2c4a5fcd4712b22d892419f01c390d2b10.

commit 09a04dc0894bff26ef2bdb277ddae7f6019b0408
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 24 22:58:56 2017 +0100

    Fix broken tensor tests

commit cf4a5d346ea7193b3905afa5ea1f08b31a1b61c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 24 22:14:03 2017 +0100

    Add tensor macro to library

commit 849b0c6309aa1cbb501c61b640468693ec1a7b66
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 24 21:42:30 2017 +0100

    Test tensor macro with indexing

commit a3194f9b4a0a71c6e3fdee43a753313a2fe799fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 24 08:11:44 2017 +0100

    Detect tensor index instruction in expression

commit ae7239a05270c5c411897d07501dce44d52322b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 23 21:28:19 2017 +0100

    Reconstruct expressions with tensor index access

commit a07d5f88532f05c7af81df885edfb41a43e65347
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 23 20:36:04 2017 +0100

    Minor refactor

commit d582926bf3dea2a19f7b5a9181eaecd127602bb8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 22 23:09:44 2017 +0100

    working on tensor index access

commit f35bdfeed182a1f930a6854fefcbf8baaf2c0ddb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 22 22:43:52 2017 +0100

    Preserve tensor index in array access

commit b7606035e9ba5bcdd85e06ea6d5bd19c6803127a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 21 22:10:39 2017 +0100

    Working on tensor macro

commit e3a1d36d5d010bf45f3561540d320d1406a5b972
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 21 22:06:38 2017 +0100

    Developing tensor macro

commit 80023eda75d1e4e7ab244159c8d1bc6ea84d0abc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 17 22:22:48 2017 +0100

    Developing tensor macro

commit b0e6c0d367f5586ca5fdfd901060fb00d10509a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 17 22:03:19 2017 +0100

    Prototyping tensor operations

commit 2ac995fe2a5b443f8c13eaf4a7690513a040104d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 16 21:35:58 2017 +0100

    Reconstruct tensor expressions

commit 2b4fb63a41d8327a4f47478f550e0f942e3ad6da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 14 22:37:34 2017 +0100

    Implicit tensor dimension

commit 31b2236fbfcc5bb6d76f47692661321ad50e4011
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 13 22:21:29 2017 +0100

    Prototype code for implicit dimensions in tensor

commit 5ae10077828d614bfac0237d74fef7f0db5583d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 13 17:46:26 2017 +0100

    Insert variables in tensor expression

commit a0098a7a011e991991d581e20ca07ac1a6a5e6ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 13 17:41:04 2017 +0100

    Use quoted expressions instead of strings

commit 757ec17f8ac7b365aa8df38ab82097cc5e019b0d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 13 12:35:04 2017 +0100

    Prototype code for reconstructing tensor expressions

commit db5195f2df0734ded01b3f4d26ed5f3ceaee0f2b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 12 22:50:22 2017 +0100

    Extract variables of tensor expression

commit 4e3141e35feceb43b5bfc3ae0d2f8cc20517f902
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 12 17:43:25 2017 +0100

    Prototyping teensor macro

commit f948d2d45ebd5178c193076f6d93d82940d9cd77
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 12 17:43:03 2017 +0100

    Transpose arrays using tensor expression

commit c55a5679f1b2ec74a99464473b08ca25b8e8d2fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 10 20:57:27 2017 +0100

    Remove old loop setup code

commit 164daa82b7af33ed7e15ff096aed89225df15076
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 10 17:14:21 2017 +0100

    Array-scalar operation in tensor expression

commit cc454e0ce73bb4ab08e847e021982a96fd57f9b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 10 12:59:46 2017 +0100

    Compile 1D tensor expression with indices

commit 47e27190a4f39f0d4ee5ac1f5d79c3709cbd2616
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 10 12:45:34 2017 +0100

    Tensor expression with two 1D arrays

commit 83173be4b5110dfda373fdb637203a3788e73502
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 9 22:09:27 2017 +0100

    Implemented 2D tensors

commit 2e7d092b5ee50b91a4b08db60c5e897d73896d7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 9 20:35:13 2017 +0100

    Use loop object to keep track of loop iterators and steps

commit 59e44030f8556c386ffed67e7e946b512a0dcefb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 9 12:03:04 2017 +0100

    Tensor loop objects for storing loop details

commit beead8c838189f377be9cc66b8d8f07661885636
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 8 21:57:30 2017 +0100

    Discovered flaw in current tensor implementation

commit d6b09f1284c2f0738abec65b0559ef3b85514daf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 7 22:07:38 2017 +0100

    Tensor prototype working

commit b0d73d63da12e263efebce11498ad12182796694
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 7 12:53:57 2017 +0100

    Setup increment of iterator

commit 6ddcded107262970760a7d6b2d237f24c6dee167
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 7 08:11:15 2017 +0100

    Setup of array loop

commit 688bdd76d31094b12fe3709a005ee806343da6cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 6 22:32:04 2017 +0100

    Fixed bug in rebasing

commit b18b1e2c7b65e070d2118de5bd765190abbbb163
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 6 21:39:10 2017 +0100

    Determine type of function expression

commit 202cf587c5f36d2aee080acc4b754d66c65ee889
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 6 19:38:51 2017 +0100

    Determine typecode of parameter

commit 4009b77042937a9c45526c3d36cc58866acaba2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 6 17:52:43 2017 +0100

    Determine type of scalar and sequence parameters

commit aa00d747f5a82b505560e4b9be6fb589b9a6e6cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 6 08:11:26 2017 +0100

    Replace affected pointers with iterators when projecting a tensor dimension

commit af02a01cdad9e450bbfdb0da080a25b18cbc638e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 5 23:22:13 2017 +0100

    Removed indirection for projecting function expressions

commit 987d7d5e1ab7c70c1ac0ace459a380461eb7c9f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 5 21:51:38 2017 +0100

    Use function "name" instead of projection function

commit 48446ac50d9e6d048005cb7d1d0df5af4475dd64
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 5 12:20:43 2017 +0100

    "arguments" -> "delegate"

commit 482254f0aa6a9f75e9b1f2a726e6a9d395fd8a75
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 5 08:34:15 2017 +0100

    Prototype projection of functions

commit 528a2e819c71756743de5ed31c1e105697d2dc76
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 4 22:27:46 2017 +0100

    Prototype projection of tensor expression

commit 81f4647186c6cec1ebefdf31a7fe7c2d3b7ec4d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 4 22:03:22 2017 +0100

    Projection of arrays

commit 9664d7ec5d3d087cb3086cb65359cc1b7bae10f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 4 13:25:40 2017 +0100

    Add rebasing to prototype tests

commit 37f1d8ad394f453894c9b7b4e773e2a19c2850ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 3 22:43:00 2017 +0100

    Working on loop code for tensors

commit 3915178531d431672ec8bc12d02874cd6de3ee47
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 3 14:21:13 2017 +0100

    Retrieve lookup objects of binary tensor objects

commit 54f2c9e793637e8d322e0f9c713680c17ac8c0ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 2 21:42:09 2017 +0100

    Trying out 'lookups' function

commit 04b555e1f68f84164052bf60c19f6618fbfd8518
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 1 20:16:21 2017 +0100

    Trying out multiple strides and steps

commit 2a4af872f6260e3191dfe955dad326fce9cfe053
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 1 12:50:17 2017 +0100

    Playing around with tensor expressions

commit 993d735e791aeb2b66245fa75ba2f63300c2ec76
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 3 14:03:45 2017 +0100

    Grammatical error in NEWS text

commit 63c84cbedc9300281469d64a8f56934c949fdf83
Merge: 3994f143 a7248010
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 1 20:17:07 2017 +0100

    Merge branch 'master' into debian/sid

commit a72480100d92b3118537dca233afb86b3ef7fa74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 1 11:53:05 2017 +0100

    Version 0.11.2

commit 3994f143f825f375d02bf7670c7c48a360969de8
Merge: 11dbd79e 03a20d2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 1 11:46:45 2017 +0100

    Merge branch 'master' into debian/sid

commit 03a20d2c4a5fcd4712b22d892419f01c390d2b10
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 31 21:17:38 2017 +0100

    Remmoving tests triggering Debian warnings

commit bf9c4befd782d1d189fc4481422108c5dda8da16
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 31 20:33:16 2017 +0100

    Removing test triggering Debian warning
    
    Fix the following build issue on [Debian QA][1].
    
    ```
    ffmpeg-helpers-tests.c:95:38: warning: array subscript is above array bounds [-Warray-bounds]
       uint8_t *data[2] = {buffer, buffer + (1L << 62)};
    ```
    
    [1]: https://qa.debian.org/bls/packages/a/aiscm.html

commit a8a08f706d7b8cf60ed97294185e57fcc9726e88
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 29 22:38:41 2017 +0100

    Use autoreconf for bootstrapping

commit 42f2941c88a3db47ed1e38aee6f002ffc0a57a12
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 28 21:29:43 2017 +0100

    Setup Docker container for testing V4L2 and X.Org

commit 11dbd79ea84dda681e7d7a45348b785f5f0c593b
Merge: 6eeebe74 f26ccd02
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 27 12:57:32 2017 +0100

    Merge branch 'master' into debian/sid

commit f26ccd028548788be2632f03d5ddbe2fbe28a1b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 27 12:56:24 2017 +0100

    Syntax fix to changelog

commit 6eeebe7448e76d2d346850a980040c4e2d96e83b
Merge: 3e72113a 12773567
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 27 12:31:50 2017 +0100

    Merge branch 'master' into debian/sid

commit 12773567445257f8373e1a9c60209dbbe54f992b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 27 12:22:31 2017 +0100

    Version 0.11.1

commit 0895594b2c2b11e06e4a78c233cbf79682a8374e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 27 08:49:22 2017 +0100

    Write trailing audio data

commit daf617cc2ed963b90dab9027ae063d55e7cd0db7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 27 08:05:33 2017 +0100

    "is-input?" method for FFmpeg objects

commit fd6f142db4dd6e8e27796b3da7516ad559091f69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 26 21:54:10 2017 +0100

    Add method to crop audio frame

commit 974637a9a6e32130ac9b89bb5bf4eb8a9044bd26
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 21:11:28 2017 +0000

    Link to Guile web site

commit f72ae0b74d35d54e71cc581f46f7077e1659a28a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 21:11:11 2017 +0000

    Drop Guile 1.8 from configuration options

commit 3e72113a6468f55ebcf85cf299b9f18d7de996f9
Merge: b261182f eff0a311
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 20:18:58 2017 +0000

    Merge branch 'master' into debian/sid

commit eff0a311309c098f4e9de1dd402087e1ed41eb4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 20:03:09 2017 +0000

    Link libguile-aiscm-samples.so with libavutil.so

commit b261182f69dd1ba86052138a9954e71df8e6a98d
Merge: 0ec839d8 cf0e849b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 17:39:17 2017 +0000

    Merge branch 'master' into debian/sid

commit cf0e849b3732dcb265d9f506bfc0d45c37d6e7e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 17:36:34 2017 +0000

    Update TODO list

commit 46b326119cad23bdacfd55dbb2e52e58c83046ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 17:29:59 2017 +0000

    Flush video buffer when seeking in input video

commit 03277412880aed0d25586985977703034a0dd12a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 12:43:01 2017 +0000

    Update timestamp for audio input stream

commit edcee3f03f731200b3e10239d5441eccdb2230f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 12:35:26 2017 +0000

    ffmpeg-buffer-p* -> video-buffer-p*

commit 1c41ddcd953e9650521bef22a86e31bf92ea1ef4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 24 08:11:14 2017 +0000

    ffmpeg-buffer-* only used for video frames

commit b505e092b6352ffc46f625fa80fe1b18196123da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 23 22:38:22 2017 +0000

    Only pass timestamps around when buffering frames

commit ac614634525b314cb52902f62e5cafaccddad73b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 23 21:15:06 2017 +0000

    Enable test for video frame caching

commit bb28c8004cf950d665856f78d45920124a351086
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 21:53:30 2017 +0000

    Update integration tests

commit cb9f4db927349ac46140dc62f0e69f4a8c47c4a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 21:41:10 2017 +0000

    Update TODO list

commit ee1a835dd96074ea98e5501c64f42f6bfd1f68e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 21:38:47 2017 +0000

    Return false after reading last audio samples

commit b35ccc406e3d8528a5d0fb4dbe4b5d10759ec419
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 21:31:57 2017 +0000

    Return correctly sized audio frame near end of stream

commit 22efe85b412510be038c61bfa955e83c43074580
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 21:03:56 2017 +0000

    Check whether there is an audio stream

commit dc30f40751ecc996b88e4604bae670ae4f08404a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 12:47:16 2017 +0000

    Stop reading after last audio frame

commit f2fc3877c86b3fc44eef11c03373a015681f19ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 22 09:00:51 2017 +0000

    Skip hanging test

commit da4f2ebd86eea7e350e8cda8a873393817a4c6e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 21:52:14 2017 +0000

    Update 'fetch-audio' call in FFmpeg output test

commit b67716dace11e41cae1eb559b259b8bb597b7285
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 21:49:28 2017 +0000

    Update TODO list

commit 07dd44a46992107cb7bcd06ef7337587cb908ca2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 21:10:41 2017 +0000

    Get sample from audio input

commit 7d0f3a7f6732deb770cb0ff7bc63ff974a8307a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 19:58:16 2017 +0000

    Fetch desired number of samples from audio buffer

commit 61597d477bc4af1ee72b39f8556c6de08d69fa0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 12:52:33 2017 +0000

    Added test for buffering planar audio

commit 050fc8f93d90b0d468af98aee480fc12857d2e9c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 12:52:04 2017 +0000

    Removed undefined 'count' from samples module

commit 8034b863bfdff583a688d104e8dd569a862ad8c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 12:51:36 2017 +0000

    Add frame parameter to 'fetch-audio'

commit 8532c348e1408caa6cbd8bb0630a9de55bdf67c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 12:51:18 2017 +0000

    video_frame -> video_target_frame

commit a40a65e4eb3202258d602a55144aa79e5a720b85
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 12:50:52 2017 +0000

    Updated TODO

commit 0aa9f749e6867f5d84e5e1b8a051eea0ed29f1e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 12:29:48 2017 +0000

    Buffer timestamped audio input

commit 5bc78aa5b2b484da1847f613903ee4625342842b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 21 07:52:01 2017 +0000

    buffer-video -> buffer-timestamped-video

commit 0ec839d805f58634441f9b4c65e5bcc3d45a6bc4
Merge: 6ff73ecb 72b9aad1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 21:15:21 2017 +0000

    Merge branch 'master' into debian/sid

commit 2382287de3f01280a17323275718a57de583310a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 21:14:41 2017 +0000

    Update TODO

commit 21095bda3d1dbd2b6d3cff81e50bab46b7436ab1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 21:03:56 2017 +0000

    Refactor buffering of input video

commit 9ad9970f35ff868e8635b1074efe90241e9fba46
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 20:14:15 2017 +0000

    Stop decoding at end of audio/video stream

commit 6b369155e106eb64313d750a7bcd89a6a0fa2593
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 17:16:02 2017 +0000

    Refactor code for passing around time stamps

commit 9659cd9fc818af4cec795862514d73c71486d8c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 12:59:07 2017 +0000

    Refactor decoding of audio frames

commit 4a78a80b14b799558ae8bec42b378adb7c2431ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 07:46:28 2017 +0000

    Rename "write" methods to "encode" methods

commit 39495aac6025a5374a87653520e56a3606f85784
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 20 07:38:14 2017 +0000

    video-frame -> make-video-frame, audio-frame -> make-audio-frame

commit 26c844b369a16fd40dae623887e987f20c43d6d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 19 22:16:03 2017 +0000

    Working on buffered input audio

commit 72b9aad14fcd00cc7a50e43ddb49e94c911968c0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 17 20:53:04 2017 +0000

    Add documentation about video/audio output

commit f613f6018487cb68855e22d9b4303cbc882ba0a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 17 17:38:15 2017 +0000

    image-helpers -> util-helpers

commit 84b092a5931f3eb11dad6d798882065c5b6cc1bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 17 12:51:37 2017 +0000

    Check output sample shape, type, and rate

commit f8c4dad85745b43a60f510e43315a483cc410fa4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 17 07:57:55 2017 +0000

    Use time base of codec instead of stream

commit a2647edaa1c61cc81fcdd0798fbc51d17debca50
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 20:57:50 2017 +0000

    Reduced TODO list

commit 10ce52865276bc182ec31b44f383cce944ee940b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 20:46:44 2017 +0000

    Add audio/video recording example

commit 6ff73ecbcc8a5421e972687645c16fe1541c0491
Merge: 42081e25 7eba1a22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 17:15:42 2017 +0000

    Merge branch 'master' into debian/sid

commit 7eba1a229ef6a7b6581ea43517757fcd74064981
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 17:15:36 2017 +0000

    Do not check SMOB type in destructor

commit 4ef2b7ca1429dc8b86a7eba59920c5cbf92fd409
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 13:24:59 2017 +0000

    Add libavresample-dev to doc/dependencies.sh

commit e20327ac0de125f39434332df3b1cf2947114c61
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 13:19:17 2017 +0000

    Add samples-helpers.h to distributable

commit 42081e257a12e74015ec6e907d0be720d677b808
Merge: cae64e9b 91f72683
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 13:05:40 2017 +0000

    Merge branch 'master' into debian/sid

commit 91f726838cd581e31a4972274293c192a9f31ab0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 16 08:11:14 2017 +0000

    Try to use libavresample if libswresample is not present

commit 20c52f8ed03c7ba7019d79aa923d0fb4b73c59a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 15 22:42:44 2017 +0000

    Distinguish libswresample and libavresample flags

commit e9f6b326ab63baa3c7a84986e49c4534418e6b29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 15 22:30:03 2017 +0000

    Check for libavresample

commit 49d457f9a2445fbd2dcb595bde2e33b261ed6349
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 15 17:17:45 2017 +0000

    Update TODO

commit c266ef5f656799781c5543bb0a170da27eec8c9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 15 07:59:25 2017 +0000

    Write delayed audio and video packets

commit 83e8f2575e6274037e13c2a55ea04a50bd8eac41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 14 21:30:35 2017 +0000

    Trying to encode delayed video and audio packets

commit 8f7b4fa622b7d6d4874b70cc8f198e5381601ec8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 14 07:58:57 2017 +0000

    Added method for writing audio/video packet

commit a13e549fc6ac18390a02cc147c448759b8bd82cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 13 21:14:28 2017 +0000

    Write audio data using FFmpeg

commit 3d95142ab79f5820a51f8355c07f3bc6302e3620
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 13 07:39:26 2017 +0000

    Make audio frame writable

commit 8d9356ae1428e3b714c4f52da12f1d274aa07edd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 12 21:44:15 2017 +0000

    Create audio frames for encoding

commit 424a77f7b61360145d47b86edbd665c26a80e097
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 12 20:51:56 2017 +0000

    Create audio packets

commit e6884ac40ef85015fc4187b3db1c5a0ed78e8a00
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 11 20:32:07 2017 +0000

    Fetch buffered audio into packed audio frame

commit 128019c2cc2583eab3fdf058fb48e4a0d9c09418
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 11 13:37:35 2017 +0000

    Separate method for buffering audio

commit 5e219e0920441f7d760b0dfe2be8786077c7f5b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 10 20:58:36 2017 +0000

    Added packed frame and method for checking audio buffer fill

commit 77c27582449c1a770ec235fb37361fd887c8c528
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 9 20:58:30 2017 +0000

    Method for accessing target audio frame

commit 02b640d480845968dc328701a68999e310e31cb7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 9 12:47:22 2017 +0000

    Test target video frame

commit c95ff7a0cc5276690f7d947bcf22d9fddaa2bd02
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 8 21:49:44 2017 +0000

    Allocate packed audio frame

commit c2023ddc352fd5ba8f25e5b1fe7c30da28fa4a34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 8 12:44:58 2017 +0000

    Refactor software resampling integration code

commit 50595f137f51dbb2d722f06ae20b509caef0ea74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 7 22:01:59 2017 +0000

    Provide output offset to callback method when fetching from ring buffer

commit 5a25db99f64dc055830a66a116f797ef2ec1169f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 6 21:59:15 2017 +0000

    Prototype code for determining size of audio frame

commit 5c8a93a825330d9f49fcd170809aa3585ebaf932
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 21:24:25 2017 +0000

    Select sample format automatically

commit db31fba2678df725a189c51b03dc1913bade6276
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 20:36:24 2017 +0000

    Method for selecting format

commit f6415093f7e4cc601e85c33de058e3359fee5ef3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 20:05:17 2017 +0000

    "select-sample-format" -> "best-sample-format"

commit 5ef3f0fdfc9132450a1b0c6b05c1840d893cfbf9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 17:33:41 2017 +0000

    avtype -> sample-format

commit 39015e6027ede40ac06d20bf6f6cc55fc7767f71
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 17:29:21 2017 +0000

    Use intermediate variable for sample format

commit 8b19419388d3cb74327a021756e008ff117dab5e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 17:25:51 2017 +0000

    Use specified sample format if list of supported formats is empty

commit 669948e4a80bdc8cdec9bc67cfa5a47d440cb53b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 12:59:42 2017 +0000

    Test selection of sample rate

commit ae5ab1b081d4284c2061c153a40da6b55c16746e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 3 08:12:57 2017 +0000

    Select sample format

commit 7b65c2ddae954a1925d980fb6cf32bdedd2552d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 2 22:14:57 2017 +0000

    Get typecodes of supported formats

commit 73cfe9dbe0f40b1c158c61b09029bda051de800c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 2 20:27:54 2017 +0000

    Select suitable sample typecode

commit d72aca3f6888f1a8dc4434e28a0c0667f9c4fd01
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 2 13:14:20 2017 +0000

    Select most suitable integer format

commit f6b9145bd0c34d87d248723b6335e2fd4373940c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 1 21:23:25 2017 +0000

    Clean up object if exception occurs in Scheme method called by constructor

commit 6fa1f693c65913545dafd90e5611dd7ec01c188f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 1 20:32:10 2017 +0000

    Check exception is thrown

commit 9348a391bb978d774717a530b8e6974bd0661ac3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 28 22:22:42 2017 +0000

    Method for cleaning up object on exception

commit 9b67f07a2cada465cc60be7bc233e9fc8c2f0181
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 27 22:11:03 2017 +0000

    Check sampling rate is supported

commit 0e3a25fe0958539c436b9887d63a029379687a69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 27 19:34:32 2017 +0000

    scm_typecode -> scm_sample_format

commit c32ce18255a3ea99297cae56cbb18186e75bd852
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Feb 26 21:53:54 2017 +0000

    Add audio buffer to FFmpeg output

commit dacaffd9e88f4a2161f957780deb3eedd6c0acc6
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Feb 25 20:39:40 2017 +0000

    Add C method for writing audio

commit 6706ee38240db2d2aca2064d563ca8e187708e85
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 24 19:46:37 2017 +0000

    Converting samples with specified destination

commit eb7faafd1f2abd03e8cafe9f3d494170d55589b6
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Feb 23 20:20:04 2017 +0000

    Channel layout

commit 8b734bc57608476e19b970d02b21e3b2fa44a3e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 22 21:17:04 2017 +0000

    Set sample offsets

commit 4260bc97fb09886bb0d36385ff1ebf8e35b70764
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 22:16:51 2017 +0000

    Convert planar audio samples to array

commit 9cdb8c648ac8ee02295f34286baee43839f9a4a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 22:07:34 2017 +0000

    Conversions including planar audio samples

commit 0f0aad4d12ad30666df9ab1330c9d218d2b33bf6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 21:24:51 2017 +0000

    C method for converting offsets to pointers

commit d2bbfc3d1cf6e2f754df7cd33bc7a27afb734342
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 20:07:25 2017 +0000

    Set default offsets for planar audio samples

commit 6a083d3ac74227a40348120e4a2072c34c01a315
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 17:18:43 2017 +0000

    Set planar/packed flag

commit f1ec745fa0248046fdc8e426654b936714b73c78
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 12:44:15 2017 +0000

    Ensure samples are compact

commit 17688fab287fdfbbc2692088d54b43b3c0ea48f7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 21 08:37:21 2017 +0000

    Convert mono audio samples

commit 0f0cb419ede329efcdd03962f949e3d365aef080
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 20 22:08:32 2017 +0000

    Do not support resampling to a different sampling rate

commit 89b71ab0dc5683acb1c87e840d839d6e4bfda524
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 20 17:28:05 2017 +0000

    Specify sampling rate when converting array to samples

commit 6c4a46f8a2473f00364f699d1e77a1f490021972
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 20 13:46:58 2017 +0000

    Check shape after changing sampling rate

commit fc1491455beb17b6d81ba76af51b5e8baaba000a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 19 21:29:02 2017 +0000

    Type conversions

commit 24a8e1b17ad5ccfd2b229e2ae05654bd0fcc02e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 18 21:52:31 2017 +0000

    Moved type conversions into aiscm/samples.scm

commit f3117f5e4b8ae918319f3e93c42a59af3ecfc846
Merge: d8a7efe4 36712f5e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 22:08:09 2017 +0000

    Merge branch 'master' into swresample

commit 36712f5eb886e3f622d6a0dcdde5150476b2eb03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 22:06:19 2017 +0000

    Temporarily revert libswresample dependency

commit d8a7efe4e1ca5662883e1bb7339ae8337581fd1f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 21:57:16 2017 +0000

    Resampling from short integer to integer

commit cf6954b905f7a9434da0cafae4a54a7d9786837b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 17:50:54 2017 +0000

    Working on software resampling integration

commit 4490f484a490951cd26adfc4b7765a56a7279553
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 17:28:59 2017 +0000

    Trying libavresample-dev

commit 2c00120ce30a9e5b2c360911987543b8834e0a74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 17:02:38 2017 +0000

    Package name is "libresample1-dev"

commit 53c44d3eb1882f48522a16f4c39f377a7ffb2621
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 16:59:01 2017 +0000

    Whitespace fixes

commit 0b7b940f01c60d4e44b40d4e58cc451baf37f2d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 16:56:00 2017 +0000

    Package name is "libswresample1-dev" under Ubuntu 14.04

commit 2d2e617da70ca0cbe2017c89aad75e5ca4ad4676
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 13:13:46 2017 +0000

    Updated maintainer-clean rule

commit 04e8de9300269a2fdd5a800e83595cda40f11835
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 13:05:07 2017 +0000

    Add libswresample-dev to dependencies

commit ef52cb5d967f8214ef62e73b58b7c35f8fe09560
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 17 08:37:01 2017 +0000

    Allocate correct frame memory size

commit 7f1540aa3e9fa323286183caf31a2ecdd91e778c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 16 21:44:47 2017 +0000

    Skip two tests

commit 43686881efc074f0d66cfb291823f824f301700d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 16 21:38:58 2017 +0000

    empty conversion native library, removing library version
    
    * added empty sample conversion native library
    * removing library version numbers

commit d8a15441ecd842bba724900c555d97918f9edfad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 16 21:22:22 2017 +0000

    Working on audio conversions

commit 8724ffff94f42a1ab67a6fd337c79833de2ffd20
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 16 13:10:47 2017 +0000

    Convert numerical array to audio samples

commit 92572ca64859a62268ff1f4d610da29b4cce6164
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 16 12:56:55 2017 +0000

    Convert audio samples to numerical array

commit 61de235818616f453a43bb90c8871c4e9d9aa6cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 16 08:32:57 2017 +0000

    Removed 'get-mem' method

commit 2ee52f22e89babb0aead5a6401946adce8273b8a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 15 22:30:29 2017 +0000

    Initial code for audio samples

commit 08c5e7025da10d9213acbc2e87a0dcffbb6d3bf7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 15 22:21:17 2017 +0000

    Use offsets for audio sample planes

commit 153f415083d19dc7b5563fc70cbfef87381f78b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 15 21:50:04 2017 +0000

    convert -> convert-image

commit 73ff2bc3002a8ab032eb1ab8de7b8873f5fa7a28
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 15 13:25:34 2017 +0000

    Add empty samples class

commit 3993f985075a86693765ff896811484b79d52397
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 15 08:41:49 2017 +0000

    Bugfix for old-style FFmpeg audio frame allocation

commit 2148f8a10a42fc679717caff4c38add705fe8435
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 14 21:56:16 2017 +0000

    Implement old-style audio buffer allocation

commit ff4a5ae0e3afec54b807f3069713b9e8cc64f96e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 14 21:55:52 2017 +0000

    Bugfix: use channel count for determining layout

commit a4f3432210c30b2605b4b719cfea2306395d21b0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 14 12:40:00 2017 +0000

    Separate audio and video frames

commit 869d4eeb728d1fb7ae02650e790c809685cd26db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 13 12:40:41 2017 +0000

    Working on audio frame allocation

commit ae2cc38dab03254d1e4324ea779c011ccb1e1ad4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 13 12:23:16 2017 +0000

    Added some Git ignore files

commit d899a53d5798d7079a9dd8f4422b85fe05931231
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 13 08:09:59 2017 +0000

    "write-audio" for files

commit 01a7e358034d8b23eafcbb1a605f640be61ba60d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 12 21:56:51 2017 +0000

    Set audio typecode

commit 62953b20f856e95a1f59ee7f1a4595dd833f3af8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 12 21:13:33 2017 +0000

    Set audio bit rate

commit 525d4ad90b4144db75a10745b61878ca9971b019
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 12 20:48:45 2017 +0000

    Put video parameters into list

commit 86d1f34ec969b8220cebabc2f8f9ee4622d875e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 11 22:18:25 2017 +0000

    number of channels

commit cae64e9bf32c2878f0d930679e26b46479471272
Merge: 607bf191 45a6603f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 11 20:32:42 2017 +0000

    Merge branch 'master' into debian/sid

commit 45a6603f8935570067ce78baba627b60a6c2e663
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 11 19:26:42 2017 +0000

    Open output audio codec

commit d370ac49485a3ca3198ba78ceee10b716d5e8942
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 11 14:50:12 2017 +0000

    global headers for audio files

commit 94f0ad69b85d847f2befef471371bf689a1b2ad5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 11 14:01:08 2017 +0000

    Bugfix for Ubuntu compatibility code

commit d52d1c71bb56b7f91728c110f76439666b2e604f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 10 23:42:39 2017 +0000

    Initialise audio codec

commit 8b879cb2f2607a7ca26edf303db3f6a3a99f9a58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 10 22:57:32 2017 +0000

    Further refactor video output

commit 0207de4d09563501b0096bcab6a8fa2638635a3a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 10 17:50:53 2017 +0000

    Open audio stream

commit 6d46fc5f0a55cb99f234eba249adafebba6456b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 10 17:39:07 2017 +0000

    Refactoring video output

commit 2bc6c7ce220848c45dadcc47555fb532c89e5919
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 10 13:05:49 2017 +0000

    Work on FFmpeg audio

commit 607bf1911ee272b30d803a53f22f8a2a5b7ad97e
Merge: 2ff80c43 e60739be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 9 22:49:14 2017 +0000

    Merge branch 'master' into debian/sid

commit e60739be58324cc0aee859b899a3d95f4ba6a119
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 9 22:48:30 2017 +0000

    Split up FFmpeg tests because of problems with side-effects

commit 2ff80c4359c03ab159778344a36096e19a26775d
Merge: 33d77c28 2b4578bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 9 21:33:04 2017 +0000

    Merge branch 'master' into debian/sid

commit 2b4578bf34baea09da912ad87e0cac9c2842f1e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 9 21:29:21 2017 +0000

    Refactor FFmpeg wrapper tests

commit c9a0ba7980d3234ca3225ef49d03e8fe83eeef2f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 9 12:19:39 2017 +0000

    Include SRFI-64

commit 385e86ecbe0109ec6e80996309077bdf768ab3e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 9 12:12:48 2017 +0000

    Only build Ubuntu/Trusty branch on Travis

commit 31b9a9e6222e198947728d369777923163cdebd9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 8 23:04:16 2017 +0000

    Added missing test driver

commit 0b95c1364c68d67fef9bbb1b200bf4cc96def68e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 7 20:24:39 2017 +0000

    Porting tests to SRFI-64

commit 33d77c280e5b5eccfbb3b1e84d4a6758097591a1
Merge: 5525efe5 fd08e62c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 5 22:10:44 2017 +0000

    Merge branch 'master' into debian/sid

commit fd08e62ccb6469cc5ef1815a49906de0f097e87c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 5 22:03:47 2017 +0000

    Add missing test fixture to distributable

commit 2446a681a7b8d1cdd31a1436525907fca29ac4a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 5 21:12:22 2017 +0000

    More backporting to Ubuntu Trusty (14.04)

commit a06b5a9017299867dc513568539795178fa32dda
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 5 20:35:33 2017 +0000

    More FFmpeg porting for Ubuntu Trusty (14.04)

commit 6ea1d61430ad19464a038cb082cedbca57c6cdd0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 5 19:27:25 2017 +0000

    Compatibility fixes for Ubuntu Trusty (14.04)

commit 543968bd40704aa7d292422cb886edd7a6eaa20c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 5 19:26:57 2017 +0000

    Bugfix: wrong order of parameters for "memset"

commit e42de57fdeffeae16a4c078324c05c993e8c9471
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 4 22:26:56 2017 +0000

    Check for presence of av_image_get_buffer_size or avpicture_get_size

commit 60a22cd1acdfcf324e9835d0b944d30b95705898
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 4 22:19:01 2017 +0000

    Check for av_frame_alloc and avcodec_alloc_frame

commit 2b6a4561a011a8df19e20691ec13be0ea84ddc6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 4 21:57:16 2017 +0000

    Add video output example to documentation

commit e79f94b7c6adf47b70102bcf4e20fd47857f25f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 3 22:38:37 2017 +0000

    Add video timestamps

commit 0fc3a8a9c72d5c438693859a96275b44a837c0a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 3 17:43:05 2017 +0000

    Prevent reading from output video

commit 962bd09c14cebd87916c4d30e63ed72693f39d86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 3 17:26:33 2017 +0000

    Prevent using output context as input context

commit 77c59ac7705ea9c7f697f41b4b65a5f74179a486
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 3 08:07:30 2017 +0000

    Test return value of write-image

commit 7c03345bbef0f60504abeb17952a95483323dc03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 2 21:57:02 2017 +0000

    Test conversion from long integer array

commit 5677e634a04008c26c8edc00e0930eee1c2002cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 2 21:40:16 2017 +0000

    Test conversion to long integer array

commit ca952337a38ff0eae9348ce97df97bb88c2dfbec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 2 20:03:39 2017 +0000

    Test Scheme to C array conversion

commit 07c6162ccc960df35d56d2377559adcc76efb64b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 2 19:49:41 2017 +0000

    Put Scheme to C array conversions into separate file

commit bae98624d4470c3a0af24953221bd790614ee173
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 1 21:18:33 2017 +0000

    Use 64-bit offsets to deal with ffmpeg planar frame offsets

commit 4fea5794f4fecef40761bafabd0fef61c5bb04b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 31 20:37:38 2017 +0000

    Refactoring video output

commit f1f2aa1ea886a72164ba2e5110d4fbaaba7f6517
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 31 19:22:12 2017 +0000

    Construct video frame from list of values

commit 3e413ce18943e2649cd6d15b167b2f8e94c889e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 31 12:39:10 2017 +0000

    Separate method for getting FFmpeg frame info

commit 30179f7909dd988aa790306a45d6ae7b8bcee864
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 30 21:39:33 2017 +0000

    Make convert-from handle MJPEG conversion with different pitches

commit 49159c7694d5d3e7f7c938c380b1bdb2b5c43d07
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 30 21:25:20 2017 +0000

    Pass shape argument to MJPEG converter

commit 17c8298b58894e7bdad7e50ada06f2a06b86ff7f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 30 21:06:59 2017 +0000

    Make convert-from! handle MJPEG frames

commit bda919914790202f74275128e32297472bf2fb9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 30 20:44:51 2017 +0000

    Test MJPEG conversion

commit 83961abf2ef0e46544daa60cb5414a34e62ae4c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 30 12:28:42 2017 +0000

    Add "convert-from!" method

commit 943e2943a35bf6f1e0818f4f43a3a731e65de106
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 30 08:11:59 2017 +0000

    Write uninitialised frames

commit 59c4347d4b0a9ce916575a5aaeacc2ad99fcd7c0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 29 22:49:24 2017 +0000

    Minor changes

commit d8c90fed5c4380098eae218c9b57e12b65283fd4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 28 23:05:06 2017 +0000

    Empty FFmpeg write method

commit 24dc9c25eaffa38f55a24d2a11ae1010a7c69373
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 28 22:52:00 2017 +0000

    WIP

commit 95ddf7060bfe29e6f6663ab9bb1014aba1990689
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 28 22:24:15 2017 +0000

    Refactor ffmpeg bindings

commit 87a54af6f8be04eb193cf8e47a6de822d2e4d923
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 27 23:18:20 2017 +0000

    Remove print statement

commit 748a7902a24c9dc59820af492e3718bd380da03b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 27 23:17:05 2017 +0000

    Close output file

commit 3ef5debba2690c8c89202a4567fee41e8c2099d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 27 12:57:53 2017 +0000

    Option to set output format explicitely

commit 7f9f75e0e474ead05fa417883b969d761be48cc7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 26 22:25:09 2017 +0000

    Default values for video output parameters

commit 1ddcabb61feab8e564a09c72e54ef4cb94bd5fe7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 26 22:12:39 2017 +0000

    Add file name extension to temporary file

commit 494cd1fe24d1794d8fa46234ce4ba0c5e1a1ebed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 26 21:58:29 2017 +0000

    Create empty video file

commit ff56879d33a2c5fb614a516258f241b83d64c892
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 26 12:39:10 2017 +0000

    Default arguments for output audio/video file

commit b7ff047211a92f6be8a3e12d8c3561f6d96086d9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 26 08:43:42 2017 +0000

    Compatibility fix

commit 7bea8e4fec614c9fd5ce7636cd91a14108e3f809
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 26 08:36:02 2017 +0000

    Write video header and trailer

commit e0a8734f76fa2a7896d46503c574e1858f7b3f2b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 22:23:24 2017 +0000

    Assume pixel aspect ratio of one if not defined

commit 4457497cc385f9c480db8302baeba3310a9a85c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 21:59:32 2017 +0000

    Get/set aspect ratio of video

commit 2fba91e9608c0b5f7c909ea87032e19b5118cd0a
Merge: 3013a0de dc02e589
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 19:47:02 2017 +0000

    Merge branch 'master' into ffmpeg-output

commit dc02e589126e3d46a4bb35bd37a98c4e18ae7b88
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 19:46:43 2017 +0000

    Markdown formatting fix

commit 5525efe58a72d66591f36d7983d6b20eee49d971
Merge: e361c36b 514c82be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 19:36:03 2017 +0000

    Merge branch 'master' into debian/sid

commit 3013a0de1871a768419eb888e53735a0b68c5424
Merge: c4d29c62 b63188ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 19:32:06 2017 +0000

    Merge branch 'master' into ffmpeg-output

commit b63188ca0eebfa8f437e0918f24b2f245aab4499
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 19:31:41 2017 +0000

    Link to Debian package tracker

commit c4d29c623801346730d3041b5eeba1bc60d68834
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 12:42:43 2017 +0000

    Set codec ID

commit 78af94429e778da54555174626d496ef6a2cc757
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 25 08:54:43 2017 +0000

    Set video bit rate

commit 32e95cd9542e104f3d77b5eb73d5d32db9639aa9
Merge: 4cdf6a1b 514c82be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 21:56:25 2017 +0000

    Merge branch 'master' into ffmpeg-output

commit 4cdf6a1b671b63af4af426d1079e19f0f5f7fcfa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 21:50:31 2017 +0000

    Output frame rate and shape

commit 514c82bea3f1aeb759ee52c86d5f2d971db04a67
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 20:12:30 2017 +0000

    Version 0.10.2

commit 5df3733a546da74b315c171e53e83d7d8d604ecf
Merge: 3453b185 fedc9f81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 16:41:53 2017 +0000

    Merge branch 'master' into ffmpeg-output

commit fedc9f810a35599f4a05d81b627188fce2af9b9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 16:41:24 2017 +0000

    Update TODO

commit 3453b18590c0d431c7618e839fc7916272ccbe68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 16:40:56 2017 +0000

    Minor changes

commit 8d6e1b108d16b839e3e73f1261c91de934918bc3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 24 13:05:02 2017 +0000

    Working on video stream initialisation

commit f05d113c2f68c2e32c4037062f06ef5694eacd2e
Merge: 973495ed 57233120
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 22:08:06 2017 +0000

    Merge branch 'master' into ffmpeg-output

commit 57233120ea14cb8899791702911454492309a7cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 22:07:27 2017 +0000

    Bugfix: map (mov-unsigned RAX ECX) to (MOV EAX ECX)

commit 25cc8b7278e29e481ae43df6c6117a576979cdad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 20:20:31 2017 +0000

    Add bug to TODO

commit e26b3a1cc4710f7e1d35098466ee35280ac98c4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 20:18:07 2017 +0000

    Recommend to install readline and colorization

commit 973495ed71c3b5dd147426eb3f10d1e5a833253d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 13:03:19 2017 +0000

    Create FFmpeg output object

commit 047309f4a9693abfb937ca3689f374844d9e9811
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 12:49:36 2017 +0000

    Started branch for implementing FFmpeg output wrappers

commit bc1ec32a474398785e097ef3ff2fa8411a0837ac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 12:43:02 2017 +0000

    video -> input-video

commit 37ca2a11a02e4151334ed9dfc7bb86892cf0a0dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 23 12:41:46 2017 +0000

    Add ffmpeg example

commit 49ae4a9290e38c3900246086bbbc5fc839cecf90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 21 21:21:56 2017 +0000

    Update FFmpeg bindings documentation

commit 2195595b4af6653049aa8f92f9b038f8a0c8dd38
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 21 21:00:56 2017 +0000

    Simplified FFMpeg audio type mappings

commit 700e5e5a10ed550748d9c338f42bf28d2c6b81b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 21 20:33:50 2017 +0000

    Update TODO list

commit 40d12216ef2f1aeaf25c0c3f8c78f806ce29d294
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 21 20:26:49 2017 +0000

    Add links to related Debian and Ubuntu pages

commit e361c36bcd393ff13936b2f308bbf3c07686307f
Merge: fe2744e4 f6ce43a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 21:26:02 2017 +0000

    Merge branch 'master' into debian/sid

commit f6ce43a504a95e9457471198b32c02fa6862e92e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 21:25:42 2017 +0000

    Simplify Debian changelog entry

commit fe2744e4803a2c529c6934ef02559abd323fdd4d
Merge: e49db25c 8c861c68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 21:18:31 2017 +0000

    Merge branch 'master' into debian/sid

commit 8c861c68ca4fa1a40dbea01587ecbef38d8313d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 20:56:51 2017 +0000

    Version 0.10.1

commit e49db25ce3518deb85619e5ada500f12f45246a8
Merge: c7574db2 f0ca29e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 21:09:22 2017 +0000

    Merge branch 'master' into debian/sid

commit f0ca29e1e190ef98c203434a589d9db324a2531d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 20:56:51 2017 +0000

    Version 0.9.3

commit da1ee8fda82d6d3b48e42853bc8fb6ababbd2941
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 20:01:39 2017 +0000

    Added links to PyTorch and DyNet

commit 9937a7bb96fcef6c0fd5a16ac1476c2676494625
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 19:53:23 2017 +0000

    longest-use -> spill-candidate

commit 1486e18d0308a5dd21befd615e93cd0e36ebab00
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 17:44:45 2017 +0000

    Replaced (if ... ... #f) with (and ... ...) in some places

commit 84990b114b230cea96710a214868e5290031a513
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 17:41:53 2017 +0000

    Use "difference" in more places

commit 723227dcaea833566634a119d2b75add5cb1bc2b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 17:33:55 2017 +0000

    Enable RBP for register allocation

commit 7bd1606d20cb13d11e37b4eaed03d14a420750fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 20 13:12:39 2017 +0000

    Remove Chaitin graph coloring

commit 8220c74956653a1528b9b88b52bfb93141f0e4f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 19 21:22:28 2017 +0000

    Bugfix: cast pointer locations to correct type when substituting variables

commit 70afa655fe1f785569f17ba2e7436190a8c97615
Merge: e8511ee6 8179f021
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 18 12:57:51 2017 +0000

    Merge branch 'fast-allocate-registers' of github.com:wedesoft/aiscm into fast-allocate-registers

commit e8511ee69b924f6278a4670851357476c33b9b5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 18 12:51:36 2017 +0000

    Allocate temporary variables for pointers

commit 8179f0216d862dd89fa7b3d1afdea6cd3ef697c5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 18 12:51:36 2017 +0000

    Allocate temporary variables for pointers

commit 6a4bad32f3c326b47a8b0846878c375173f31e94
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 18 08:38:43 2017 +0000

    Use temporary register to resolve pointer to pointer

commit db616b12ead4ee95d7c6dd4e2961d6d4f25d10ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 17 22:56:47 2017 +0000

    fold-right -> fold

commit c6ce5d0bc291624a2aec010cb4061bbe89314bd8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 17 22:47:22 2017 +0000

    Refactor "replace-variables"

commit 52e7506cef7259f9e90ae8b8d52e1d1120dc6af3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 17 21:41:28 2017 +0000

    Prototype for resolving pointer to pointer

commit a40e535cbb8f078fd9ccead3374fd98e7d935c0a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 15 21:29:56 2017 +0000

    Bug fix for variable blocking
    
    Only block predefined variable if associated register is blocked

commit f4157df3e5a14d2c9aa96970c697671f85994ecb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 15 20:13:20 2017 +0000

    Reenable test for method with seven arguments

commit 8b16072fae51bf8274c8e2b14a52360299f771db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 15 19:56:40 2017 +0000

    Reverted changes to PUSH and POP

commit 7662e9a5d081e4b75577a5c5e9774c3d9b479e78
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 14 21:55:40 2017 +0000

    Ignore unused variables when detecting blocked predefined variables
    
    Remaining bug:
    * failing test: calling native method with seven arguments
    * hanging test: divide number by complex number
    * failing test: minor value of RGB and byte sequence
    * failing test: convert integer RGB sequence to object RGB sequence
    * failing test: convert object RGB sequence to integer RGB sequence

commit 9ca3b28dcd139d3d21f03db486e775dce4eea272
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 14 21:23:12 2017 +0000

    Switching to new reqister allocator (integration exposes a bug though)
    
    Register allocator sometimes fails with:
    (ERROR: In procedure car: Wrong type (expecting pair): #f)

commit e098bb2c69666fcbe2f372c88c428b9f8c0c401a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 14 17:10:10 2017 +0000

    Copy result into RAX

commit 875cb95c3c0e57e60558806f1f5321159c4f157b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 22:08:20 2017 +0000

    Minor changes

commit f0a036603959a0892af0b4f4370ac371d766a6ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 22:04:53 2017 +0000

    Preserve result variables

commit ec0a52c25bd405e0ec1f0ecd00bf04ee8d374ae1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 21:16:23 2017 +0000

    Remove register-allocate from tests

commit 4f9cfa64ba9c37af15d1f3440ab8d26af6891333
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 17:48:14 2017 +0000

    Implemented sorting of parameter register copy operations
    
    The MOV operations for moving parameter values need to be executed in
    the right order to prevent values from getting overwritten.

commit b7499a8080a044114e6674f60112f7f1f87bb548
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 17:42:58 2017 +0000

    Add partial sorting to utility module

commit 8ade5e36e5ab38417779ff21d875900e4ab694aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 17:38:08 2017 +0000

    Topological sorting of copy operations
    
    Order copy operations correctly to prevent source locations from getting overwritten.

commit 66a524b69b2edc20bbedbf9d056088d4aa52ef5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 17:37:38 2017 +0000

    Have "parameter-locations" return an association list

commit f4c34cfde4f74ee64fd55cea91557fcdec4c5736
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 13 13:02:46 2017 +0000

    Implemented partial sorting

commit e3eea117e16a9c36d5f95929e3c8bb3ab66d52af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 12 21:21:08 2017 +0000

    Have "parameter-locations" return list instead of association list

commit 13426b7fe66c4be878401104f7c20616e1098eb5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 12 12:47:39 2017 +0000

    Remove some unneeded methods

commit 37a54f5a94d201ca7146751df50526227c4d7eda
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 12 12:33:38 2017 +0000

    Refactored initial moving of parameters

commit 949d62b0b4f070e1f538af6a361bb73f18d596aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 12 08:12:04 2017 +0000

    Move new allocation code into aiscm/jit.scm

commit 41dca2b29c104cdcf2a5d8ef8f381e5c448fb6bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 11 22:10:56 2017 +0000

    Refactor code for moving parameters

commit 08938848ddefc9d9800d49c8bd060918640ac08b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 11 21:47:23 2017 +0000

    Determine initial locations of all parameters

commit d23f68fe9a48544f63faeb08d2b8778bf041bfa0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 11 21:31:47 2017 +0000

    Use long integer locations and late type casting

commit 962f6b71664484bd9879d69178b7c90f1ee647f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 11 20:44:20 2017 +0000

    Working on method to determine parameter locations

commit 190bd26fa63f2bb3313cceb1a1a326b926d865a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 11 12:32:12 2017 +0000

    Prototype code for moving parameters

commit bc9df600226d39ff091f06a360e07f2df1e53569
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 10 23:05:11 2017 +0000

    Discard register->variable predefinitions if the register is blocked

commit 730a1fc6222f3112944a26e8a197eea12284204b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 10 22:49:01 2017 +0000

    Copy predefined variables

commit 60c4fc6ec524947fb8fd852d3b053ce44c7f43b7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 10 12:29:03 2017 +0000

    equal? '() -> null?

commit eddd6b136425db0adf36a14a0fd0ed4919729967
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 10 12:14:37 2017 +0000

    Method for determining blocked predefined variables

commit f177d3f7310cfa796313741d1f9dd8f05e261a00
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 9 21:47:38 2017 +0000

    Change order of parameters for "replace-variables"

commit c9d700cbdd8cedb33736aede84f3d8ededb78434
Merge: cf2657ad 97d66e5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 9 12:31:46 2017 +0000

    Merge branch 'master' into fast-allocate-registers

commit 97d66e5b7f94cf922667bd60f9402f0c76790d43
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 9 12:31:14 2017 +0000

    Update copyright for 2017

commit cf2657ad4e8af040eecd107c0ab30302c5a351c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 9 12:28:03 2017 +0000

    Update TODO list

commit daac6770b3a5fa0cb8df32e4d33cf8c9cd49d655
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 9 08:11:10 2017 +0000

    Backup and restore content of callee-saved registers using stack

commit 0771e7e7a4e317f187f3fcd45f65a60ff2d6f95e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 8 22:23:26 2017 +0000

    Integrate offset for callee-saved registers

commit 3b141dc26fa0a288155bdfcf129ced368cca322b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 7 22:38:41 2017 +0000

    Determine callee saved registers in use

commit abc167396bc56e42322e2d89cdb1d1c9e6c3e3c4
Merge: b9eba936 fc3acf79
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 7 15:06:35 2017 +0000

    Merge branch 'master' into fast-allocate-registers

commit fc3acf79d29a96ebd50a61bdb00160e39a8fc34d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 7 15:05:49 2017 +0000

    Update TODO

commit b9eba9363f0698af482597b847cb67a5b844440f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 7 15:00:09 2017 +0000

    Minor changes

commit b66972a24a8e01d8008bcf148cf1cee7962c356c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 7 14:53:52 2017 +0000

    Pass blocked register information into register allocator

commit 30d68930fae143a51cd82140ff5fee43fcce2484
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 7 14:36:59 2017 +0000

    Do not allocate temporary variable if first argument is a register

commit 60cacad98b61e678d999f189eb7f1eeb50dc784e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 22:29:47 2017 +0000

    Switch more tests to linear scan allocator

commit 97afc7eea02747267c16494183a24a41fa65b588
Merge: 63415dc5 4ee9a585
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 20:55:17 2017 +0000

    Merge branch 'master' into fast-allocate-registers

commit 4ee9a5859cb0691f8689717b1e42b3d325c16efc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 20:54:35 2017 +0000

    Update TODO

commit a13ed1fbae365b29c784eef4848f0afa858bef09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 20:52:47 2017 +0000

    Use GPGKEY variable to set signing key

commit 44e88df835dd6b2abf2cede6ebb28d5bec4091f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 20:52:37 2017 +0000

    NEWS -> NEWS.md

commit 91dff59c40b855065d92fae41584e2f315e8e840
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 20:44:29 2017 +0000

    Changed format of NEWS

commit 5165a4b63040225b671a3bfb03e131d11817c164
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 16:48:27 2017 +0000

    Generate ChangeLog using Git

commit e09effc91702c87ac3486fc63f61b9c1c5fdf842
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 16:42:32 2017 +0000

    Add link to Travis CI

commit 63415dc506c5a233fa57b89ea2bd8c2bf8954214
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 6 12:59:53 2017 +0000

    Put updated register allocator into aiscm/jit.scm

commit bd748661f853d841e195a1786e2f047962fec049
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 5 22:31:46 2017 +0000

    Minor refactor

commit 930d30638dd907d7e40324bdf3943f51f97b32c5
Merge: d1ca40a7 dd012103
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 5 22:28:05 2017 +0000

    Merge branch 'master' into fast-allocate-registers

commit d1ca40a7cd5076f5d68003ad0a31e63e35c7bd9c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 5 21:32:07 2017 +0000

    Spill variable under consideration

commit dd0121033f37fe9b3bbb0ae5db6ab9b1a5b02021
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 5 20:27:26 2017 +0000

    Install CSS and icons as part of HTML documentation

commit 3d82994b204201afa0216bac496d2198b8c6f765
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 5 12:54:41 2017 +0000

    Do not spill variable twice

commit c7574db2f6fb9533c58dcfa40f91a4d5d2128990
Merge: 47a05b00 e09afd6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 4 12:56:46 2017 +0000

    Merge branch 'master' into debian/sid

commit 91780cd937beda4f587d27f7ff80eab784a6b43e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 4 12:53:59 2017 +0000

    Ignore blocked registers when allocating

commit af26f9a8eedb3db626841411d757ea9767fe0bc3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 4 08:02:27 2017 +0000

    Working on register blocking during register allocation

commit f9f33af3a0ff93f7c3418106064a9e404cdfae77
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 3 22:35:55 2017 +0000

    Expose "overlap-interval"

commit 787e2d273a0bb9b374f78522671bb9deb855b5a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 3 12:46:37 2017 +0000

    find-available -> find-available-register

commit 28299eb708afdc44a0a8670bd09a09eb1f5ea246
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 3 12:45:48 2017 +0000

    Remove multiple keys from an assocation list

commit 798bd2dad6be161a9d4921dab4bfd3381a999072
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 1 23:11:30 2017 +0000

    Add handling of parameters to linear scan register allocator

commit 6c5c3824280e5fee2b8f831dbca6e1547155f82d
Merge: 6570a031 e09afd6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 1 22:17:30 2017 +0000

    Merge branch 'master' into fast-allocate-registers

commit e09afd6ed2dde0907d70bcdd21210bc8d596a75e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 1 21:06:15 2017 +0000

    Improve documentation for override_dh_makeshlibs

commit 6570a03134d604a3542cf01ce34a14148c2837e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 31 21:45:24 2016 +0000

    Use stack space when spilling stack parameters

commit 8504c87686ef6cfa2ea86141de8f42bd30b53b06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 27 22:25:23 2016 +0000

    Working on stack parameters

commit f6fadeb18f3e5d9b6d0ca36223001979afccbecd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 26 22:50:21 2016 +0000

    Load stack parameters

commit 96a761eee676d198fd2c02528cc884586e13d466
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 25 23:34:39 2016 +0000

    Spill a register parameter

commit 5f8984807af0348987ff43c552529d4ccca364c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 25 23:11:06 2016 +0000

    Predefine register parameter in linear scan allocator

commit ae8c0cb061050bb03eee6a751a65e29e52bfa210
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 24 23:18:54 2016 +0000

    Add stack parameter location information

commit f2dd1faa9cc6ce13c81033ae2e3fe630f58a021b
Merge: 4897caa2 cf936204
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 24 22:44:05 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit cf936204a59dfa99cda63d7772ddd61e1771bb7c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 24 22:43:48 2016 +0000

    Rule for signing package

commit 54e78985b0f2e1122f9a5ca44dd1278113bdd2e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 24 21:53:56 2016 +0000

    Update ffmpeg test suite because of side effects

commit 4897caa240609c44b45b970659ca423f8b5a04a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 24 20:52:07 2016 +0000

    Add "add-stack-parameter-information"

commit bd2d4786a9fc78ce295788ce1886b949f9705b43
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 24 20:47:50 2016 +0000

    Add lintian override for hardening-no-fortify-function

commit c395e84475668bae1008705b4febc9951316221e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 21:22:22 2016 +0000

    Copyright headers

commit ac48a1bbe04630dc6001e9f8b27f5478abcdf793
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 21:13:17 2016 +0000

    Update TODO list

commit ec10552378ea88907b7b1f2abd996da270f54a16
Merge: 911539cc 7c5add2f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 14:10:41 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit 7c5add2f49ff91fefe50568d91bdfaaf403b11bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 14:10:28 2016 +0000

    Update TODO list

commit 911539cc9f95e2341361413d44878820a10f0205
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 13:36:45 2016 +0000

    Take into account stack pointer offset when loading stack parameters

commit 657a6b94e402294f21ae1bec84bafdff274e0c99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 13:06:02 2016 +0000

    Refactored code for register and stack parameters

commit 3306544df8afb64e8a14e8c411121708a74adac0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 23 12:50:44 2016 +0000

    Update initial parameter locations

commit 53198562f2392847b25aeb4567fc1d17b954faeb
Merge: 342c1158 eabd4f50
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 22 22:54:42 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit eabd4f5051d437a4bb623b7b5e9f5b651f349b63
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 22 22:54:28 2016 +0000

    Add copyright headers

commit 342c1158f599cb62f07835dea711d031da38b68f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 22 22:38:01 2016 +0000

    Initial stack parameter locations

commit 61d2e54f6dcd25a1aa3b3208dad72b72ffc1e93d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 22 12:45:43 2016 +0000

    Determine initial register parameter locations

commit 8a5a5ca66c63d7ec7d5d623e381320e7b4e6fc1c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 21 22:15:56 2016 +0000

    Writing spilled parameters

commit a71f6001332d25749e8292ea76b90725ec45c8bd
Merge: bc9d7643 2c572472
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 21 07:59:29 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit 2c572472800df01303a2b7bfca927c372759aa68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 19 21:33:04 2016 +0000

    Update debhelper version dependency

commit fd6a8f5a1a14e1239932ca612b928347e2c2025c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 19 19:09:56 2016 +0000

    Take test audio sample immediately after reading audio frame

commit d8b196ae89f892971921471dd8246fd720cdee6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 19 12:37:22 2016 +0000

    Additional "-fortify" does not seem to have any effect

commit f8e9a2283075b3d84923b6bfd70d983ce3182bd5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 19 12:33:47 2016 +0000

    Added AUTHORS, NEWS, and README file

commit 81df3d9671f0ea7739bf5e7f3798494f8dea5a6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 19 12:29:29 2016 +0000

    Change Debian compatibility level

commit a7db988765c97f09ff0ddb84779ba57b871ea1a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 19 08:04:56 2016 +0000

    Added "-fortify" option

commit 02233999718333dcb310d01f18cee3a5eb3062c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 18 22:59:58 2016 +0000

    Empty line in doc-base file

commit 68166a88f97e61026cca6c6d0ac453527cee0da1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 18 22:40:55 2016 +0000

    Add signing key

commit c1149d0b4d263aff893720ce8904d4ede399d855
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 18 22:32:04 2016 +0000

    Fix Debian watch file

commit 41705c389c3a619118acaa65e2f5a84d484d2b22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 18 22:09:00 2016 +0000

    Let uscan check for PGP signature

commit 268d80899f9600d8bd9e4dce9c42595dbc98ff27
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 18 22:01:09 2016 +0000

    Add doc-base file

commit 8bc5a7a762592fbd3a1c3e0bdfe1899a5ac2a481
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 21:45:59 2016 +0000

    80-column format for description

commit 4a85706c5519bdcd6802067897a9073e3234b354
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 21:27:12 2016 +0000

    Check xz file instead of gz file

commit 5c1abc4eb81ea1ecf1681427871e0ef4ae1e7fff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 21:13:03 2016 +0000

    Longer description

commit 7386dea03722df9aa462b8611e3235ecc0d3b120
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 20:48:10 2016 +0000

    Remove the erroneous autotest instruction

commit 0571a4371f9b4e99030d70345b9c76a64a4684bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 20:43:18 2016 +0000

    Add debian/watch file

commit dabf369650c637a4ab1231b1caaf40579cf53d3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 20:12:46 2016 +0000

    Try different way to get library hardening

commit 0ac015522723895c990993fff9156588708463a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 19:43:53 2016 +0000

    Remove shields.io references

commit 8b27a1c98df0a38f851f1b6ddb1ebd734bf48861
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 19:09:47 2016 +0000

    Remove video and audio data from documentation

commit b54fc312c3c0da2fe1084b39122417d1f132e04d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 19:09:00 2016 +0000

    Override invocation of ldconfig

commit 5383a13816b6a855c50b8c1375e983d6dd3afaf1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 19:00:21 2016 +0000

    Disable test for end of audio

commit 893186df2e975f39afa1ef2e0281a87267736307
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 18:59:51 2016 +0000

    Use Debian build flags

commit 414d9a60082f1d7abe5140182b8db5a21120b608
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 17 15:02:02 2016 +0000

    Remove links to external pictures

commit 47a05b0005e972183c59084de439f5571f9174e9
Merge: efa2d519 16b3a6ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 16 19:40:23 2016 +0000

    Merge branch 'master' into debian/sid

commit 16b3a6ff5c9d47bccc298b9615bb9313ceb5d7cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 16 19:40:04 2016 +0000

    Revert to 0.9.2

commit 2e3e4dae4ba56baa441e3a0f479212520350fab7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 21:58:56 2016 +0000

    Updated to version 0.9.3

commit 3f8df2021790550528beed2ac6674aa3832ae82c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 20:38:39 2016 +0000

    Extract changes file from Docker container

commit f4bd8affbc59d34b8b487cbbd6accbb72e0ff920
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 20:10:42 2016 +0000

    Extract pixel earlier in test

commit a20993c0ba7b4593b55944d5d90b7728a4d93469
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 19:55:02 2016 +0000

    Fix pixel value in test

commit e4a595631fc33e81577674cd6798f712afb4539a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 19:49:25 2016 +0000

    Change pixel value in test

commit efa2d519ea0ad768d9ad3fe7f0bfb370295cfdd3
Merge: 7274a4e9 9f47a260
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 18:59:49 2016 +0000

    Merge branch 'master' into debian/sid

commit bc9d7643522c9543807df75dde1ea8a14a072bbb
Merge: 6ee662dc 9f47a260
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 18:59:39 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit 9f47a260e9ab5bdd6af811ea7d2acb41396153f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 18:57:29 2016 +0000

    Install unstable version of Debian Sid

commit 6ee662dcfb11e59a598f65333718d770a939787e
Merge: a7f81eb2 1fd77403
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 12:30:18 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit a7f81eb2425103bf8651317954378667af13c6ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 12:16:42 2016 +0000

    Move updated register allocator into aiscm/jit.scm

commit 1fd7740359895c9fffa23379c3dcc7b85010e881
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 15 08:07:57 2016 +0000

    Link to sbuild instead of pbuild

commit 3786c37975a17306afa758122dd7b922c576209f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 14 21:11:51 2016 +0000

    Link to sbuilder

commit 93dcec18ba9bf21b7956b792f2da99e17d6831bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 14 14:10:42 2016 +0000

    Allocate temporary variables

commit 7274a4e98f6a2dbef67ae31137fd7861a5237393
Merge: 7173f59b 40d7926b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 14 08:02:27 2016 +0000

    Merge branch 'master' into debian/sid

commit 40d7926b9044e67026019e76807297cc2aa30fff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 14 08:01:49 2016 +0000

    Update TODO list

commit ee528f70c605f8b11a5eea95ee254364bd0211e4
Merge: 6e131a30 c0ea71ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 14 07:59:21 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit c0ea71ec9fbe1f86524c8a711ed93926a6885bdb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 13 21:02:02 2016 +0000

    Fixes for inclusion into Debian
    
    * Update standards version
    * Use automatic dependencies for shared libraries
    * Use initial debian/changelog referencing ITP
    
    Also see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837167

commit 6e131a3003a981502eaae277be977d2b4bb825c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 13 12:52:08 2016 +0000

    Allocate temporary registers

commit 3a489760a600e68da34ea55d12d79b5906e80e30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 12 13:21:32 2016 +0000

    Lexical sort by beginning of live interval and length of interval

commit c38af6004f22ffa391cf0805390dcaf8c18ae5b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 12 08:03:02 2016 +0000

    Filter out locations without temporary variables
    
    Filter out locations without temporary variables when generating length
    one intervals.

commit 416c8d13a4d5d2ced1a9ee569faa098476c8df60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 12 07:49:27 2016 +0000

    Generate intervals for temporary variables

commit 315be28f19b9ff014e92c28ceee4fa490744b0ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 11 22:15:05 2016 +0000

    Method for generating temporary variables

commit 43f5004be365b6301617946edc9a4826fa14671c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 10 21:16:27 2016 +0000

    Prototype using RAX as temporary register

commit ff48167aafc491d0626486b299696b12b5d370c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 10 20:48:44 2016 +0000

    Add spill code generator

commit 0320089bafa06a367ba1baeac27188299a6f7b7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 9 17:48:02 2016 +0000

    Add functions for spilling variables

commit 6b26a8f2729d43f8304db8776a102ccb8ed5b431
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 9 16:53:19 2016 +0000

    result -> allocation

commit 75f2feb6b41df13702ee8f83789d8bbed4231c68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 9 16:47:41 2016 +0000

    Use temporary register for primary argument

commit 3120d31a1ec510fd71e2331a3d78b3ac0a952bd0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 9 08:32:48 2016 +0000

    Read spilled argument into temporary variable

commit bd4824634a2f83ba2b24dedaf4415c48faaafb4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 8 22:09:35 2016 +0000

    Working on prototype for generating spill code

commit ca5a566c300636b5a56257da5907dc51fd739545
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 8 20:59:04 2016 +0000

    Prototype code for allocating spill locations

commit f9e5a0ab8971afd14937bf4f247dc8888ba9d257
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 8 13:01:33 2016 +0000

    Filter for allocated and unallocated variables

commit 5fec028d367b6e9a30b9d33c7d4c45a514c306ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 8 12:47:54 2016 +0000

    Assign spill locations to variables

commit 6f4012f9ca06ae4cb682b7327c83303f44c2b868
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 7 21:02:13 2016 +0000

    Linear scan allocation with predefined variable-register mappings

commit 225df216204fec59dbee1bf279916f1190bcb07e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 6 22:21:25 2016 +0000

    Prototyping predefined registers

commit aa6651ac1c8b59396c32f4e284866bb1301f2cfd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 6 20:57:51 2016 +0000

    Make "linear-allocate" a local method

commit a1bf738692e7bed67824539a2763f120981617a4
Merge: 52bf2719 76f0862e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 6 12:38:08 2016 +0000

    Merge branch 'master' into fast-allocate-registers

commit 52bf2719a596f29de3d63a18f1d45d487df286f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 6 12:37:57 2016 +0000

    Prepare to work on predefined registers

commit 76f0862e649e47634ffe3d258630f2dca4b2efab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 6 12:30:31 2016 +0000

    pa_context_disconnect crashes on Ubuntu 14.04
    
    Removing explicit calls to "destroy" for Pulse audio output from the integration tests.

commit 220548a744e95f7ffeb1c039ce32a7268d3903a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 5 22:02:07 2016 +0000

    Using linear scan register allocator in some tests

commit f531234df1e27fe432cf1a6e408c3037da4fa7af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 5 21:08:17 2016 +0000

    Add basic linear scan allocator to aiscm/jit.scm

commit 2fecac056324cbbcb3097896caaea96d99146eb3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 5 19:38:17 2016 +0000

    Added some documentation

commit dd23ea14905e09af8c2782230735beae1b83ccab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 5 12:57:39 2016 +0000

    Sort live intervals by beginning of interval

commit a1d63238baaa2e8a38628fbc53f239004dd43ed4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 4 21:27:47 2016 +0000

    refactor linear-scan register allocator

commit 3094eae9443b239b64515feb923af5c1ce3d997e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 3 22:22:42 2016 +0000

    Prototype spilling of variable

commit aa1bfb32698d6646faf775f456dd885f141b5d03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 3 22:15:12 2016 +0000

    Keep track of used registers

commit 01372a0b7e32f705667d2e065c99dd314729216c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 3 22:12:26 2016 +0000

    Keep track of current live variables

commit 37689ee044a6b5fe91bb5017317a3a8c9a71fedd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 2 22:55:27 2016 +0000

    Determine last user of a register

commit 1334859a71cda1cd08622a2be884af98b45dd9f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 1 21:40:32 2016 +0000

    Selection of spill candidate

commit 6912f3f3bb17e57d9ee8333c04b29a9a1191795f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 1 12:34:53 2016 +0000

    intervals -> live-intervals

commit 02d7cf05cefb455519b56b5ebb6bb068982d8145
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 1 12:28:00 2016 +0000

    Refactor linear scan allocator

commit cc827e391c603cef3c9d07f1ef54d0591e7bd666
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 1 08:04:15 2016 +0000

    Extract part of "linear-scan" and name it "linear-allocate"

commit fd305db8358bc59b59184c0aba095ef1c040ca7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 30 22:13:44 2016 +0000

    Prototype code for tracking available registers

commit 6eda36cde14da3f1475667364a449da82deb3969
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 29 22:03:28 2016 +0000

    Use functional assq-set to keep track of register use

commit 2714707666307ee66a1786d211b055a7ba141788
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 29 21:56:43 2016 +0000

    Keep track of register usage

commit b0a8a58362a4d2038b59d552e5debb72fc2d28a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 29 13:21:52 2016 +0000

    Find available register

commit 5841ee26846f807b24f648ae59c6244251c0be3a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 28 22:10:34 2016 +0000

    Prototype register allocation with variable conflict

commit 3e8e24b388f89d3276202f3f542168363b9476fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 28 12:59:53 2016 +0000

    Allocate single register

commit 661b1884a26ab74c04f05d30a430b6503cbb7b8b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 27 22:37:40 2016 +0000

    Swap parameters of next-indices

commit 353f3a5664248d94ecfe427b7402c2d55ec82fb2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 27 21:33:30 2016 +0000

    Revising register allocator

commit 7173f59be945403e1b9635938dc5de5404fe2e62
Merge: 84b8b1c8 10f6f6cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 21:59:19 2016 +0000

    Merge branch 'master' into debian/sid

commit 10f6f6cb5fbd8415c77f02a240465320bbee7e6c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 21:57:59 2016 +0000

    Version 0.9.1

commit d7db162fc058ef8e051149755520dabf3eee640e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 20:31:48 2016 +0000

    Simplify delegate-op

commit 9fe8452f0d9b2479f3cb8593bce9624a9d5029a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 18:04:10 2016 +0000

    type-conversion -> to-type

commit 0a51055705145b389f55749a12132cbbc0058d42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 17:49:03 2016 +0000

    "to-type" for type classes renamed to "convert-type"

commit 28f94d6174152ec94bed1e5abd658f1f5706b8d9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 14:22:17 2016 +0000

    Minor changes

commit 21f19e769dcb86413568e3e0da789be46423a3e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 25 08:06:48 2016 +0000

    Enable test for switching tensor dimensions

commit 7cd15566e17f8a5cbe104fd0d7754512856d7241
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 24 21:36:49 2016 +0000

    Compile code for allocating multi-dimensional arrays

commit 0b1676519d50c804067ff2c3d18e398893ebde7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 24 08:09:37 2016 +0000

    Fix prototype

commit c5ab413b519bc8aa20d969b1c473a540758f9d33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 20:44:42 2016 +0000

    native-constant -> make-constant-function

commit 2605d6ceb5ee28091aa3994445770391e77c0c6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 20:18:07 2016 +0000

    Simplify scm-gc-malloc*

commit 3f2e64de98c69d579b7f39909cdcb7f92e33c69c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 19:23:45 2016 +0000

    simplify scm-eol and scm-cons

commit 6a614d7c2ecfa115618a1746d95f389e28369acd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 13:54:55 2016 +0000

    native-call -> make-native-function

commit 73116aca7dd446cc241c5cb5f603f400ec7ea0df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 13:51:39 2016 +0000

    native-method -> make-native-method

commit 9308be50da2873aaf5b0081cf5d440772aaa300a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 13:35:52 2016 +0000

    Removing some prototype code

commit 7db296a513830b3fbe523931511ad79d1c425c4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 23 08:40:17 2016 +0000

    Setting a parameter to a native integer value

commit c0a74e311071a00e8f133311739fcfe0841acc16
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 22 14:14:38 2016 +0000

    Shape of binary expressions

commit a300e368cc9ba5318077668b80073ee8b2672d40
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 22 14:09:57 2016 +0000

    shape of unary function expression

commit 67c9875caec748dde607589ea62e74591649066b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 22 10:08:01 2016 +0000

    shape of expression

commit e92a411ea47bb4befe884920d1252c7e3658be50
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 21 21:18:40 2016 +0000

    Determine size of sequence in compiled code

commit 8e17a9414165f78e07f79270bd1ad609856f7b52
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 20 21:02:02 2016 +0000

    Get strides of parameter

commit 487284e526f336af00d34a5dd2fcd7241d263627
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 19 22:07:54 2016 +0000

    default strides in compiled code

commit b49a57263ea6a08b53e18d865e4581b3d4743c68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 19 21:54:11 2016 +0000

    WIP

commit a45ed10e09337b89be9af09c76d224e2a3ba6529
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:53:24 2016 +0000

    minor changes

commit 84b8b1c83889cc3a906c31b1883f24a6d917a348
Merge: 3f2cec76 be1b2561
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:50:56 2016 +0000

    Merge branch 'master' into debian/sid

commit be1b25616269478a2f9c57e9734d44d44484286d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:50:42 2016 +0000

    Bugfix for Makefile.docker

commit 3f2cec7646cb62b3098a45c0aa5d007c0033096a
Merge: e1bbc360 fa6b05e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:49:52 2016 +0000

    Merge branch 'master' into debian/sid

commit fa6b05e987f1f2ff3a046f1e3160ca04be798722
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:49:38 2016 +0000

    Add folder to dependencies

commit e1bbc36055cd96219007a1dd04e5da85284ba3b0
Merge: d50f1665 5168eeb5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:48:46 2016 +0000

    Merge branch 'master' into debian/sid

commit 5168eeb573c8ff57230cb9a74a6afb4f881bbae0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:48:35 2016 +0000

    Add source package

commit d50f166543fb2198c734fb184674cef460924049
Merge: 94ef49a5 8acc5df6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:15:54 2016 +0000

    Merge branch 'master' into debian/sid

commit 8acc5df6875ec8f138aa55ddca22d91c02cb7c5e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:13:12 2016 +0000

    Use "cat" to extract files from Docker image

commit 94ef49a5a6f72a2572671ec5dc671a4bfffaac11
Merge: 02d2ef4f e2164475
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 21:12:23 2016 +0000

    Merge branch 'master' into debian/sid

commit e2164475e146d8fe7781efa991f6b2fbe2c0d139
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 12:51:28 2016 +0000

    prototype compiled code for determining size of return value

commit cb3a53879c85f46d2c263c875c05adfbddc64d3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 18 08:09:56 2016 +0000

    'stride' of parameter should be a parameter

commit 6113eadb34b7e87dbed56372851117a7b003bc3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 17 21:27:16 2016 +0000

    'shape' of parameter should be a parameter

commit 2bb9b909b9b7d39adbc4a557e94d2df7881d619b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 17 18:49:19 2016 +0000

    Prototype method for building sequence

commit b5be24763f4bd6e0586c6cf0ccc8700f5fea830d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 16 22:16:32 2016 +0000

    Experimenting with construction of sequences

commit 38acefc545c33c27b4cacfd540edf41b78be1f77
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 16 13:16:57 2016 +0000

    Build sequence content

commit 8673ec804194ebf14c2a6caf619b2981e711bc0e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 16 12:58:04 2016 +0000

    "build-list" to generate code for creating a list

commit b65f386166f025cab1acee35c4e29ef6040169a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 15 21:30:22 2016 +0000

    Prototype code for initialising array in compiled code

commit b2a6c1e4c266f1eb702e47b1ce5450294bdadb45
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 14 21:18:41 2016 +0000

    Refactoring

commit e6a4f8c0929453142540c6163e411f6f46c75c1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 14 08:39:32 2016 +0000

    Pass intermediate result explicitely when generating return code

commit 5dc0f829f4bdd640392fecd35f094d075e78418d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 13 20:56:00 2016 +0000

    Pack array result and return as list

commit 8793dd409c0912420c8ce97caf7fa2ed7117d8f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 13 20:12:24 2016 +0000

    content of sequence parameter

commit 3e2150f226b4690ff95e060726349ace2ee7bd40
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 12 22:06:35 2016 +0000

    Working on content of sequence parameter

commit f625c7a89251b5ee339c3585007b77bc14665c96
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 11 22:48:19 2016 +0000

    Build 2D array from components

commit 8277e0ca17c5ee7625a160b795532faab3139db3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 11 22:18:08 2016 +0000

    Reconstruct sequence from components

commit 0f06c8315c27b417482c540425fbaa26bcf18ca4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 10 13:18:53 2016 +0000

    Convert pointers to integer in order to prevent dereferencing

commit 10e3ea9b907897f96b99a10be774be93da9ab218
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 9 22:30:04 2016 +0000

    Make "content" for sequence return wrapped variables

commit e72cb0b9c91c26a718c83a6ad5ad1f5905225b60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 9 19:36:11 2016 +0000

    content of sequence

commit 0b8946ac9050dec3f982156020ddfd009c95fc50
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 9 08:04:45 2016 +0000

    Use unbuild instead of content

commit 626922c7f3bc284ca2348025e5c55de59ed89d60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 8 21:40:25 2016 +0000

    Minor changes

commit 75e9e311a674f0c8cf2e115097751267cc162134
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 8 13:14:12 2016 +0000

    Unpacking of pointers

commit 23f8b79197d16bfa298e6ed2111aa5b859f7c0e7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 8 08:37:09 2016 +0000

    add playground.sh and playground.scm

commit 997f96ed8c9a690ba6386faee96a7b1f7f4159fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 7 22:46:46 2016 +0000

    Added memory allocation in compiled code

commit 5ca3776073a14780a724d9ee8848fbe76a65c1cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 7 13:12:15 2016 +0000

    Use "insert-intermediate" when packaging return value

commit 613e2204f54c64aa65b93daaf2518186df9c5070
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 7 13:07:19 2016 +0000

    Renamed some variables

commit 0683373eae8a06038e4f5215c3c0ae20cebfc372
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 6 21:34:02 2016 +0000

    packaging return content needs intermediate result

commit ea4bb0fd531e98073754c361aecce814267f2870
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 6 20:59:34 2016 +0000

    Minor changes

commit 2264d82f9093fc46812c6c5903bca22064642838
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 5 22:43:25 2016 +0000

    Minor changes

commit db6fd3aed987a4f79a8db2aa9b7e0e7fc34e91cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 4 22:48:35 2016 +0000

    Compile methods returning lists to unpack

commit 1d4b3bb12dee95616d4eea7d1d936b1c6e93330a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 4 21:48:56 2016 +0000

    Add method for implementing return code

commit 6904f3d72bc39c7ebc81fcdca9547cf067d2c4fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 4 20:45:09 2016 +0000

    Reconstruct scalar values from list

commit d043c89f7915c77b4dc47bb5cac951948a7d3ea5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 4 17:33:32 2016 +0000

    Conversion from Scheme object to address and back

commit edd6da4091a63020461db393fccc0b9cc942f736
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 4 13:10:25 2016 +0000

    Method for packaging content of return value

commit 1cc1eb10baceeea80e08b236b226d32314543753
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 4 08:47:39 2016 +0000

    Renamed variable, added some docstrings

commit 82b159e3367d497fdc5ae1aa6f586b62576838cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 3 22:23:27 2016 +0000

    Have "assemble" return a list

commit 7a3cdc51bb7a55026c512963875ecd02a5e16810
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 3 17:11:18 2016 +0000

    Delay last parameter of "assemble"

commit ab1e237d46edd67295eb4c7edace5aad13321991
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 2 22:14:45 2016 +0000

    Minor changes

commit f5e05e7650a0c5eaa3e36e76859682e977ecd53c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 1 21:57:51 2016 +0000

    Convert from long integer to object

commit 9dc114eb1898a643d5de70c32ccbf833a0c10d2d
Merge: 0bcd73e5 cd3503fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 1 17:12:25 2016 +0000

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 0bcd73e5cc7258ef51eaaf7129d29ef8fb4f28a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 1 17:11:47 2016 +0000

    Test putting result into a list

commit cd3503fe9a63746dcb6954a539009bbc389c438c
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Nov 1 14:38:29 2016 +0000

    Link to Tensorflow

commit 54317a6d3a1464b737e074ee059500c4c05f0dfb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 1 13:24:47 2016 +0000

    Remove type conversion hack for composite values

commit fd77496e58e03b6f49fdf9022ad082bd7bfc6fc3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 1 13:13:36 2016 +0000

    insert intermediate value

commit 23d8d736926507375735fcc3d9465d7229bb06a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 1 13:07:26 2016 +0000

    Bugfix

commit 4dcd0b1958fd513261a1d18932040d34ced7366d
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Nov 1 12:37:22 2016 +0000

    Add "alt" attributes

commit 6e7ea4185d8b3198cac7e704914357bb8a49d81a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 31 22:15:35 2016 +0000

    Test constant functions

commit f14a45f4967d31ce3e7ebdedea855e537bd5b3a7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 31 13:17:45 2016 +0000

    Add native constants

commit 4ef076ca937531b14636e731b9a22f3a91570c36
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 30 22:10:00 2016 +0000

    Working on nullary functions

commit c56f5bd43f499486db52a2b5e899bd1be196af4e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 30 20:52:14 2016 +0000

    access scm-eol

commit 3c26ce860329065f44601aa588516002b7ec0d7f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 28 22:13:26 2016 +0100

    Added tensor macro

commit a088aa4c7cd5902ed9dffa80ba5219baa7ddc1b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 28 21:45:11 2016 +0100

    Reorganising tensor tests

commit 95afca899ab3d7dbb5b6bdd38e186101b2d1f672
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 28 17:09:39 2016 +0100

    Refactor tensor code, rearrange tests

commit 48a192c7d46f0c2b01a9b5f7ba6e019c8d66c6fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 27 22:38:05 2016 +0100

    Swap dimensions, strides, iterators, and steps, when transposing

commit 00c64ff0f10482e06e61da5ae467993431c514e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 27 22:15:22 2016 +0100

    Bugfix for projection of tensors

commit b8cbaed6ea490e1657c4d6bcf84f5eca2b5d0cac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 27 08:08:04 2016 +0100

    Update description

commit e3664a806f3a8794e2bad4254210d819af1afda8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 26 23:24:33 2016 +0100

    Tensor expressions (work in progress)

commit 99fbca39a9eb164e8f5dd2afd414c80c38589e2d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 26 12:21:15 2016 +0100

    tensor -> indexer

commit 02d2ef4f8253f40bebf68553a8b11a7ecf1cbdf8
Merge: 78136c92 8cfc4538
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 25 19:21:49 2016 +0100

    Merge branch 'master' into debian/sid

commit 8cfc4538e2e70a4cc6a1b5d7e3d466d8a6a2f962
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 25 18:30:08 2016 +0100

    Version 0.8.3

commit 98b47449e7f47b816312fb6810222c3b3b7823f9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 25 13:02:43 2016 +0100

    Call "cons" from compiled code

commit bb85efaf747d885e1dae02cd1e6dfedd7088d041
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 25 07:59:46 2016 +0100

    Minor changes to container Makefile

commit e6c0e9250f0519de6e38757a45980713643094dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 24 22:00:24 2016 +0100

    Declare native method type together with method pointer

commit acf937ca66afa828c6d40fb7ff8df841bbab839b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 24 13:07:38 2016 +0100

    call -> native-call

commit 7fef33983a66133616145404c1a1b4f9a2c01227
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 24 12:41:30 2016 +0100

    Changing TODO list

commit d206aeac02860d0fd913bb4bcb6fbcac710d08c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 24 12:27:00 2016 +0100

    Reorganised TODO

commit 57b393e587a6ac8526d92da284ce5063e1a79204
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 23 20:38:50 2016 +0100

    Introduced 'unbuild' as a complement to 'content'

commit e2a616f9e9dc16f99475180b00b9b86234644fc1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 22 22:31:13 2016 +0100

    Add missing test

commit 2dd61165430d1eca3af719a2a8ddc0ebf0038a7d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 22 22:19:50 2016 +0100

    Prevent object pointers from getting decomposed

commit f051f8f3dca118e9c29e9a3e4246809294a0715d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 22 21:52:16 2016 +0100

    "deconstruct" method for splitting up composite values

commit fdddad1d29f45aa4a5850eea2c6046eaa9776fe5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 21 22:36:17 2016 +0100

    Refactoring for composite numbers

commit de3e10f417b28d1a0c67e0dd560f985a47fdad12
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 21 22:09:07 2016 +0100

    Extract object component from (rgb <obj>) or (complex <obj>)

commit 40c9743b138c78f6f30e0d6465508c345663ba33
Merge: 4d236549 3c402670
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Fri Oct 21 09:03:14 2016 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 3c402670707ae744c8d0c1cc30ae16caee22fa33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 12:59:54 2016 +0100

    Fixed weekdays

commit 78136c9274fb6105161c8f15ea3a38b1941139aa
Merge: 4310c8e5 4d236549
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 13:00:08 2016 +0100

    Merge branch 'master' into debian/sid

commit 4d2365498ee4b765ec650f935aef07f2a4482c58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 12:59:54 2016 +0100

    Fixed weekdays

commit 4310c8e5efafe0899f83af4bb3fc7342a13402d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 12:53:03 2016 +0100

    Fixed day of week

commit 34328acd813758ff77a2134fc4cdbe92549ef251
Merge: e5cc37a7 2b72ed65
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 12:47:23 2016 +0100

    Merge branch 'master' into debian/sid

commit 2b72ed65ea8120472f9b85708290ce774cca3df7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 12:45:34 2016 +0100

    Version 0.8.2

commit da26caeb5417efaa4be56ec6150077f5ffe4b893
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 20 08:09:03 2016 +0100

    Temporarily disable type-matching for float
    
    Floating point support is not implemented yet

commit 79f9872af4f9a98aca7e8c6d7ac6e0681102df5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 22:01:54 2016 +0100

    Link to latest DOI

commit e5cc37a7caa695a22ce7b7aac1847a695ddea741
Merge: 919dd576 da6e0a00
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 21:12:32 2016 +0100

    Merge branch 'master' into debian/sid

commit da6e0a0036f661bccaa3258cd1dfa943b9b12e59
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 21:12:20 2016 +0100

    Update changelog

commit 919dd5767f0e70e80964385bdb2327be19ac4b6f
Merge: 2e995741 15484ca8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 20:56:28 2016 +0100

    Merge branch 'master' into debian/sid

commit 15484ca8a0cd26f67ac3448f1377ee8dd9a611bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 20:55:26 2016 +0100

    Version 0.8.1

commit cfdcd436eb5817fa378acd53ad4e074b7a04d928
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 20:47:59 2016 +0100

    Native type for floating point is floating point

commit 1c4a04ececa6a9b091699527ab8f83527dedd042
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 17:11:33 2016 +0100

    Define operator mappings for operations involving objects

commit 859c67e2a0ec136742a5883f18e1c71af2b531f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 19 13:21:12 2016 +0100

    Enforce method parameter types

commit 6faf3a9017704f1f76e407a484f9c7cc1c0583de
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 18 22:20:52 2016 +0100

    Switch to type conversions

commit 28bc905d5761258380833aeace5f93cb0a6e1f7c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 18 12:52:59 2016 +0100

    Flatten machine code to make some tests more generic

commit 425600ed530608119b7d7556378594c1dca8e881
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 18 08:12:25 2016 +0100

    flatten code in test

commit 37b89326ad40053af3804924789bc084b97d4367
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 18 08:08:14 2016 +0100

    Updated/removed some tests

commit 6e85051d7a5db30797baae52c670834646e5f59f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 17 23:16:35 2016 +0100

    Type conversion for method arguments

commit 11c837e909960e27c39f75cad8b6fae2ff349c58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 17 23:04:46 2016 +0100

    Rearranged code, adding/removing comments

commit 3828b82f545479c06e87d7c375d736a3ab8826d9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 14 21:25:47 2016 +0100

    Test conversion of rgb of object

commit ead039a5bc65a4d733aef46d89abe74df3b1f77f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 14 17:10:23 2016 +0100

    Converting objects to different integer types and back

commit 75e245d5f1563bf18f66fe08eee1fbdf46157f16
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 14 13:12:13 2016 +0100

    Add named integer metaclasses

commit 339bc409d124d48fd60ef76af0ee1af6674fb673
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 14 13:02:18 2016 +0100

    Added some scm_to_* and scm_from_* boilerplate

commit 1609b1247124ff8470efd7b4bfccdc323878724d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 13 21:18:02 2016 +0100

    Refactoring type conversion

commit 2b1eadd358fa7a6eba09c3b9334137eee295bf48
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 13 12:49:57 2016 +0100

    Conversion between object and boolean

commit 2e995741d888fbc14f50fb0dfe5a9bb284c3d03c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 16 17:51:35 2016 +0100

    Removed explicit libc dependeny

commit 1f2ae007b442a1f71a1b1ecd3f3bfd9db0238004
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 16 13:29:45 2016 +0100

    Added libc6-dev to dependencies

commit b8699a33e9058b2d9cb888c69386e35e49ba4c7b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 12 21:02:15 2016 +0100

    convert integers to objects

commit da28a0f86c8ae5a6d6a135e1bd947db41b4100bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 12 17:11:48 2016 +0100

    Added more tests for type conversions

commit 21ba5fc86d24ba5be941fce5a51cdc1e04c30013
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 12 13:32:58 2016 +0100

    Moving code back (oops)

commit bc6dd2322bc480c6292eb3343fd0365d665aeb4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 12 08:11:15 2016 +0100

    Rearranging code

commit c6b29b29f6d5cb48b319a53c27d610f9b884bf4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 11 21:19:28 2016 +0100

    Load all pointer parameters before calling native method

commit 14ac72068c6e8df2aead6d0d5ab42a9ca7dc82df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 11 08:04:17 2016 +0100

    Add predicate to force-parameters

commit e6cd1979c3d2ac800d8d3fd53d28c2a5423dbe1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 10 22:42:13 2016 +0100

    Object pointers need intermediate values

commit ff633088f1539b776118cf8703cb96492ccba5e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 8 22:14:17 2016 +0100

    Identity function for sequences of objects

commit 5cf3e3267e2d84f646cb879c426e67227661a831
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 8 21:29:41 2016 +0100

    Simplified delegate-op

commit 90871c9fefc8a2fef3dff49130b00ba4dd932b8e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 7 22:30:41 2016 +0100

    Remove some linke breaks

commit d49e983df16522ad7703ecb1f86624b09512c98d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 7 21:58:06 2016 +0100

    to-type dispatch depending on argument type

commit 372d2d62bd872cd9af2475b92c7b3bdd4dcf3709
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 7 12:56:37 2016 +0100

    Hack to get conversion from object to integer working

commit 7fed6d844d0895ab003e62918af8e01b5f8f652f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 7 07:52:41 2016 +0100

    combine "kind" and "op" earlier

commit bee261a4fb2b7a94e16e39228e3ae007c6e7c251
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 6 17:08:29 2016 +0100

    Dynamically link scm_to_int64

commit c586c74a48534e95c7caa8a9a93d720102d1cfaa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 6 08:09:37 2016 +0100

    rgb of object, complex of object

commit 27677cee6771e0473a1a40c376cf9015397467bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 5 21:21:04 2016 +0100

    Put images on title line

commit 22e61623be28e6db06da3eab767f6e80ed1674aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 5 21:16:38 2016 +0100

    Multi-dimensional arrays of Scheme pointers

commit d3a49790f829d670a905f1527ee8e05295a5f70e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 5 21:03:43 2016 +0100

    Only use pointerless memory for native data

commit 245555567faacf230a94cce778f32a2d791ff9b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 5 13:36:23 2016 +0100

    Pack/unpack objects

commit e0a99ca3a7a4e96713d0f6e93010504455457dd7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 5 08:11:53 2016 +0100

    Working on support for objects

commit 50139a119a76daf53dcdba4eb9226929c4615a25
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 4 21:43:44 2016 +0100

    Removed redundant implementation of "to-type"

commit 510af9ae791990642fab3375e2175adfb1739dc8
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Oct 4 13:47:02 2016 +0100

    Restore old libs

commit d30f938ae44455da3706bc240f156c102c03ac4e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 4 13:09:17 2016 +0100

    Logical "and" and "or" for Scheme objects

commit 007a0c956f411e28fe9ed95f4c714e6b05e7cccc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 4 08:08:03 2016 +0100

    Logical not for Scheme objects

commit 72a5687144f77fd95ebc90b3336d576597e11a91
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 3 22:17:12 2016 +0100

    comparison with zero for Scheme objects

commit 79c669fc9fd01ed987451e46891ba239055869ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 3 21:29:56 2016 +0100

    Rename object predicate methods

commit 38a4cc06f75114fbec8e60f637815c06b10b3581
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 3 13:10:38 2016 +0100

    Comparison of objects

commit 74a84d3021ded949a00bc5f627bf2d485a9c0a37
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 3 12:41:39 2016 +0100

    compiled not-equal for Scheme objects

commit 33a6818907c931283992c6056a5ef681ad7911b0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 1 21:56:33 2016 +0100

    Change installation link

commit 398a7788d774cbf57b5bcc7ebb6d871924436e55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 1 21:49:34 2016 +0100

    equality comparison of objects

commit 17883d0c8fbada1732ccdcbbb523e52b8c6e652b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 1 21:05:38 2016 +0100

    shift-left and shift-right for Scheme objects

commit 24e713b3e8e42f80fa631f88fb30f66c625a4ab0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 1 20:39:38 2016 +0100

    Negation of Scheme objects

commit 6542ab4e999a3566810dc12f594ceec447df180f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 22:18:23 2016 +0100

    Move links to homepage

commit d15fd5c2c66c0ac3c75d9df7317885fac0ce2595
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 22:07:04 2016 +0100

    Update TODO

commit bd41b48b3517e88bd3f8153b7a18b3e68ef6e716
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 22:05:11 2016 +0100

    Minimum and maximum for Scheme objects

commit a6b54b556355c9af5e8e6075b7136d7c169997a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 21:59:15 2016 +0100

    Native representation of pointer needs to be unsigned long
    
    * Bitwise not for Scheme objects
    * changed native representation of Scheme objects and pointers to unsigned long

commit fefff48691c9c44c81c935d6c17d1c99a120b9e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 17:51:35 2016 +0100

    bitwise logical operations

commit 9cc4b25e0824a3fac6440aa76453aad20ceb9eb4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 17:36:30 2016 +0100

    division and remainder for objects

commit 2b8908fcc52af1eaa6dbf96887904cc48a51ccdf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 13:32:44 2016 +0100

    Refactor operator mapping code

commit 1cc83d3c133c495eaa664cc442b34799d9b893cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 13:24:20 2016 +0100

    Minor simplification for (- 0 <int>)

commit 01fee4773cd70438499014d4416cd1afbbb02e70
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 30 08:10:30 2016 +0100

    Add scm-product

commit 81d1c84cfa968f335419f6a4abf9e30efab8f89b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 29 22:41:17 2016 +0100

    Minor simplification

commit fe61d5dd34c70c2bf61b457935db0e2153cbeabd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 29 22:13:55 2016 +0100

    Separate mappings to unary-extract

commit 71ad05d1c6c965b50577dc1bda1f964e875b32ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 29 21:39:52 2016 +0100

    Remove redundant "delegate-op" case

commit 2067e7c9b52643368fdd1a6a1e9fbf931b93369a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 29 21:30:25 2016 +0100

    Macro for defining operator mappings

commit 92970741cdb3003b7b0e16bec8cb62a48a9fbe3a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 29 19:48:22 2016 +0100

    separate instruction mappings from "define-jit-method"

commit 186b73efd291c262f0e55ae569f9fd6eef191dc0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 29 12:37:25 2016 +0100

    Define unary and binary operations on types

commit 7dba1a34adaac5b7f7b6fbdc66bb4c331eaa75d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 28 22:27:51 2016 +0100

    Refactor to add object operations (WIP)

commit 7d7b530d77d70cf9fb31409c7613eea2c7085503
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 28 13:14:35 2016 +0100

    Difference of Scheme objects

commit 038e8b05514d01c56c7766f03fcc2742a4fadb4c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 28 08:11:17 2016 +0100

    put scm-sum and scm-difference into (aiscm obj)

commit f31bed3e47410d5e9e95211cb49699f3c6527228
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 27 21:28:48 2016 +0100

    "+" for Scheme objects (WIP)

commit 12b63f83d1603b4694812fb5376e8d2d7e9969b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 27 21:09:07 2016 +0100

    Update documentation

commit e6c500c4f711e403cbf2471780b0dddf610e4875
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 27 12:49:01 2016 +0100

    Remove "map-to-fun" and "map-to-asm"

commit 4a8c672643567001079165e533f9c4342c87f6be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 26 21:44:11 2016 +0100

    returnable -> native-equivalent

commit b0b1e8db43c711247d18d9220cae1b8f49bf26b0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 25 22:00:20 2016 +0100

    Test boolean native method

commit 5e95f9a32999b84aab131b158507d0d74ba29aec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 24 22:45:16 2016 +0100

    Compile and run method invoking "scm_sum"

commit 995ddb985d04091b486c5af2c7da8698808bc188
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 24 22:11:40 2016 +0100

    Link to Sintel movie

commit 7d4522be996d420d22e918297dcb8c97042ad3e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 24 21:49:15 2016 +0100

    Size of Guile object reference

commit 1f369cd06053cb99f189bd11291d9c131f716468
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 24 21:47:30 2016 +0100

    Added audio sample to documentation

commit 60118f4d18886c65d7d01e3f5fb29c8543107e1f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 24 20:43:50 2016 +0100

    coercions for objects

commit 06c4c8aa4f8d432c29bd64aa70b4e57e083c0519
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 24 20:15:52 2016 +0100

    Documentation

commit 5179976965872d088742038030ffcee0ce566ae0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 22:28:46 2016 +0100

    Stricter type specifications for "content"

commit 4e972617d670b63605981c4784bd6a4de4e7888b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 22:15:57 2016 +0100

    Removed superfluous "content" for sequences

commit 167195427f886511d8e0259bd6101724f681fc09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 22:13:37 2016 +0100

    Removed one superfluous "content" for pointer

commit 8402c9e5ea9af2e317053690b1e8363226d90774
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 22:11:32 2016 +0100

    Added composite base class for RGB and complex values

commit 34cee2166a77f8302fbdaed092b9bc66758b7402
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 21:52:57 2016 +0100

    further improvement of "content"

commit 290934b90f0e6df7200367a3f6167fef7ea03511
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 20:19:10 2016 +0100

    Removed superfluous "content" for variables

commit 001858149c65f41fb98b62ad92680216c416f2c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 17:41:42 2016 +0100

    Removing "<string>" placeholder types

commit 081668be5548171d1c0cfcfb3d3f0fbb8ef54b35
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 17:32:41 2016 +0100

    Add type parameter to "content" for sequence objects

commit 8b87ca81ca688a2de807e2ea84f7fda4f04cf4c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 23 07:58:18 2016 +0100

    Use string parameter to test out things

commit 6d53df38a06490f43b2c6f8df961b9ac1f5f1386
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 21 13:08:27 2016 +0100

    Removed some redundant definitions of "content"

commit 66a27fcdbb5bcfaecd4bc1ae8d7dc92d4b36d516
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 21 08:09:28 2016 +0100

    Add type information to "content" calls in most cases

commit b9d970e67254ac4cb611002ecaaafdc9df6622f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 19 22:20:41 2016 +0100

    Force parameter type when calling a compiled method

commit 1ad67ad12fe65487d899ee8568d1d5028cde7f59
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 19 13:20:10 2016 +0100

    Minor fixes

commit d7515c3c9e647d58b4ea13979a31a4128110cec2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 19 08:11:08 2016 +0100

    Pass Scheme objects to compiled code

commit 982e56b3bbfbd3cfa84b2e5942718ee2e7dfce6d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 18 22:25:48 2016 +0100

    Working on JIT handling of SCM values

commit 7ad480d2997d4204e2314809d452c7396e585714
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 17 23:15:17 2016 +0100

    variable and skeleton for Scheme object

commit 5c36629ec27631b0b9d7984c9243d65aa123fd56
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 17 22:47:42 2016 +0100

    Zenodo link

commit db6ca5c1294e73c88978c065dd6ff97cf2b66064
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 16 23:31:07 2016 +0100

    Update TODO

commit 99b4c10b0eb87a0b736580f5c7af3317ebe3d58d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 16 21:19:42 2016 +0100

    Rename "match" to "native-type"

commit 92347e2be87558ec91bbd58fef8db418e35c87f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 16 13:29:45 2016 +0100

    Use dynamic-link without parameter

commit 88cf865bf430e0eec5d792521e069cfc6f44afe6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 16 12:53:50 2016 +0100

    Version 0.7.1

commit e04540549afcb14b50a364c9619d9e0ca03b6522
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 15 21:55:03 2016 +0100

    Test call to native C function

commit db1d47b4754d00e4f0307e543fb6876a728a4de0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 15 21:08:04 2016 +0100

    Use "slot-definition-name" instead of "car" (thanks to David Pirotte)
    
    https://lists.gnu.org/archive/html/guile-devel/2016-09/msg00013.html

commit 86a002fdcbeb4edb71fddf85894e07f6200e6d99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 15 08:51:04 2016 +0100

    write-image for X.Org windows

commit 9235b82f41657f9f188440e4ebe6b950ae1de259
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 14 22:20:06 2016 +0100

    More re-export statements

commit 0422578ea4b68bd6061229d8da0a0189530c82d4
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed Sep 14 15:05:14 2016 +0100

    Link to Chainer

commit 18bd63dbab52967e5c6966b94e681e07c4963762
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 14 13:36:26 2016 +0100

    Re-export pointer objects

commit 53575a606debedf19d214f20fd10e580eee9f8ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 14 13:27:26 2016 +0100

    Re-export "destroy" method

commit b955bf412acb80033a3ab27d04e61d2c3553ecc6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 13 20:49:54 2016 +0100

    write-image and read-image with ImageMagick

commit 0914d2e3139b4cc5fea2faaf98ed9dac5d9d8c56
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 13 20:38:41 2016 +0100

    read-samples -> read-audio, write-samples -> write-audio

commit 1a033fbcd991032c69b22d55baaa29cc826e2d81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 13 20:29:23 2016 +0100

    Use read-image instead of read-video or grab

commit 8c94ca117c609ca19d32605aa8c63be742bd68fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 12 22:01:34 2016 +0100

    Makefile.deb -> Makefile.package

commit 0d9e52b9928c5e0f7e9b97f2afbd73495e26a447
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 12 21:59:40 2016 +0100

    Test dependencies installation documentation

commit 60e31a794ea6ce30f0f83d4d46ad1d659b3fc10e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 12 13:03:38 2016 +0100

    Pass stack parameters

commit 5c2b7f455880fc0b684d423b007bc10aff9b9657
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 11 21:22:21 2016 +0100

    Stack arguments (WIP)

commit 78315497cb5f438fa6ce15ea73ed1a3ce66e6012
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 9 22:47:11 2016 +0100

    Adapt tests to new video fixture

commit 52c2face2d8d4a73b06438a8efa0cfc69da15348
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 9 22:34:35 2016 +0100

    Network streaming with FFmpeg

commit 66f3a0639d35a4220891efb27ec009d669beefc6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 9 22:09:02 2016 +0100

    Updated test video

commit 77646bbe24268ecf117633c67969d65594bbca28
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 9 22:01:11 2016 +0100

    Added window icon

commit e1cf01832cec37adfd2941a38fc708479e7cbd20
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 9 21:18:47 2016 +0100

    Adding some icons and pictures

commit bff34801f6ba7dcd50cad61b5eb81de6450bd1c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 9 17:38:28 2016 +0100

    Link to installation page

commit 8a027c218d7cac5acd1964305ed4646196d735f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 22:34:16 2016 +0100

    Documentation about adding deb-src to apt list

commit 916557e0160a33fdb8258f2bfd0b313ab6b2511b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 22:20:45 2016 +0100

    Add sources to repository

commit b727bddf9fa8c1a63a1f80982e89b3ec5db8085e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 22:11:35 2016 +0100

    Add source package

commit 79b2db49fe552a454453261cc408d87b5de9d58f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 13:02:42 2016 +0100

    Adding public key

commit fe86535ebb8720c1d60174a724d286f03179f39e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 12:27:54 2016 +0100

    Use base version name for Debian Sid

commit 02b2f6cf666d6062d3cba78de5be34942630b3bf
Merge: 849dc5d3 2627f4ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 08:08:41 2016 +0100

    Merge branch 'debian-sid'

commit 849dc5d33ba2e219f266592dddc59b9f2862d9f6
Merge: c36bd998 5900c4bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 8 08:07:51 2016 +0100

    Merge branch 'apt'

commit c36bd998bdc35d590b7641f4a43897cc6f59ac7a
Merge: c703fed3 74b0353f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 22:08:43 2016 +0100

    Merge branch 'zenodo'

commit 74b0353f9d3915a88e3c07bf8d3812e74f2b78a7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 22:04:39 2016 +0100

    Updated Zenodo link

commit c703fed3354924c7794e1a63bdc6137a6bab046b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 21:40:01 2016 +0100

    Add new repository to installation documentation

commit 5900c4bd0f730fb67bc654a63435e9df378264df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 21:26:25 2016 +0100

    Create repository for different versions

commit 2627f4ee2b1f9f2dde0f51ccd5a4b93fe4837108
Merge: 9d479505 3290124a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 21:00:05 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit 3290124ade0f18f197144be7b63f0f6e8e735dee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 20:51:18 2016 +0100

    Use "+deb8u1" suffix

commit 9d4795050f1001c28e952ed62e0c8423498c5ed5
Merge: 356db732 e6ebacd5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 20:28:29 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit e6ebacd55952f990431e0e6f66e5671d721666a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 20:28:15 2016 +0100

    Capitalise month

commit 356db7329ea51a5b5db46ae7f2a82546a4daa839
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 20:27:48 2016 +0100

    Sid-specific version number

commit 4b4d62992c2914f930e1dd44d2a9d835a23f6184
Merge: a87762f6 163668f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 20:25:35 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit 163668f8cc16a4bb9d98434f531a3a753c1d944c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 20:25:09 2016 +0100

    Distro-specific version number

commit ffbb70975f9007567ad3483a332474b97f077581
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 17:27:49 2016 +0100

    Trying to make repository

commit a87762f643acc3027b34e3664c3e592d7da8e173
Merge: 5a682ef3 5ad900dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 17:10:23 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit 5ad900dcb85d82e52c5d91ef5f8568937c1177a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 17:08:38 2016 +0100

    Use distribution name in package file name

commit 5a682ef30f1ec51a45895cabcc0620377a79ff04
Merge: 3238b53e 0eb515e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 14:27:02 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit 0eb515e6ecbb4f4ec09e49da0554c14b86a0313b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 14:26:53 2016 +0100

    Updated ignore rules

commit 3238b53e34d68761472ef5d5766881c742d14f2d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 14:19:04 2016 +0100

    Added Sid repository

commit 966e2afeee748fcb7a4352d096813a6993519cb6
Merge: 452ff843 ad29d27f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 14:16:54 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit ad29d27fa85d8c0aec28ebd3211fcbe37c533422
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 14:16:03 2016 +0100

    Subdirectory for repository

commit 452ff84380b848f35b60d2af40eca1aef82cfc7b
Merge: 1880bcc4 48e3451f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 13:59:10 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit 48e3451fb28e478557d95bb8a12ba90bf22311a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 13:51:24 2016 +0100

    Added sid repository

commit 81c68dcfec0702db5961ad2621468406db6bbd59
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 13:49:11 2016 +0100

    Makefile rules for updating repository

commit 436ec42f277308d883974816ecb5068a7208c767
Merge: cee952d1 5b9deb4e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 13:31:56 2016 +0100

    Merge branch 'master' into debian-jessie

commit 5b9deb4e556761da3ac87101b5a6804d4c8d926c
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed Sep 7 13:30:48 2016 +0100

    Swap UV channels when MJPEG decoding

commit 1880bcc4419636070ba49630c459af0f570f2f9c
Merge: 5f33862d cee952d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 08:10:54 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit cee952d106513526d56bce59b2b4fd893e9ec558
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 08:10:34 2016 +0100

    Clean distributable

commit 5f33862da4fdf486572a89ee2d285271789b2363
Merge: 3ffae11b b5e708a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 7 07:59:27 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit a58a6e720bf37bf20542a296fda6886585759be4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:54:25 2016 +0100

    Update TODO

commit b5e708a6d857ee8494eb04fc1882a49e4e845305
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:45:19 2016 +0100

    Add i386

commit b87785eeaee7a8878d50825632a9c62f02e31f2e
Merge: 4e7ccf2a e12e57cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:36:46 2016 +0100

    Merge branch 'master' into debian-jessie

commit e12e57cf2049117e468688111911ae528fbee8bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:36:34 2016 +0100

    Updated TODO

commit 4e7ccf2ab7d49047617b7b20d8982751b2ef6e54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:35:58 2016 +0100

    Added apt repository

commit 3ffae11bcd4f7a9ce6032a3b9fcfeac8e8afbcf5
Merge: 7d0fabe9 66a11467
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:15:10 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit 66a11467e7c0fb46e2e9a3fd8ccae9bed7cd4498
Merge: df6e29d2 da4c908d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:15:01 2016 +0100

    Merge branch 'master' into debian-jessie

commit da4c908d91c4d7057620222d3760e5fa4979d4aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 21:13:49 2016 +0100

    Minor refactor

commit bda9a66778802bbd956c8e7b1581ea07cdbd9f26
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 17:12:46 2016 +0100

    Omitted superfluous "list"

commit 19bb3afaea52192e70909de304f0ae11463d82c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 6 13:04:30 2016 +0100

    Force intermediate results before calling method

commit e8c0bce8e823826b0d330a1499bc358da20d2497
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 5 22:40:56 2016 +0100

    Refactored code for inserting intermediate results

commit 82f7f43891cc4dac4ef284b5c44e067f408bf1c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 5 21:24:15 2016 +0100

    Fix predicate parameter used in "prepare-parameters"

commit 6479a985a1bf991d3df545e68966fecb84f1d6f7
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Mon Sep 5 13:13:30 2016 +0100

    WIP

commit 7d0fabe9dbe8d2ede8bb7b921c121f6f2be86ccb
Merge: d194cde4 df6e29d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 23:07:25 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit df6e29d25f82ac747997cca05cb340753c1bf5ce
Merge: e98a9702 d633c81a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 23:07:04 2016 +0100

    Merge branch 'master' into debian-jessie

commit d633c81a684545b353d2e8dc7ec3dc965833d0ac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 23:06:29 2016 +0100

    Fixing Travis CI build

commit d194cde43e3b78921a58d6ca168e401761cc77a9
Merge: 7a02a2f5 e98a9702
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 23:01:32 2016 +0100

    Merge branch 'debian-jessie' into debian-sid

commit e98a9702c345a2e80d0b1b29b8a1721e58c9c481
Merge: 31e56125 460ae73a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 23:00:53 2016 +0100

    Merge branch 'master' into debian-jessie

commit 460ae73a04de95b60dfeb5c4a7d88d3657c4e84d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 22:57:21 2016 +0100

    Fix Travis build

commit 7a02a2f57fff44b60ed1be87d6a8c52edc17cec4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 22:47:41 2016 +0100

    Build dependencies for Debian Sid

commit 31e56125d7460d1c4a38a3941bfa1d8ee2809b87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 21:33:08 2016 +0100

    Build scripts and Dockerfile for Debian Jessie package

commit 41f10d8f11badafef0827f0f2221247ea7d161cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 21:14:06 2016 +0100

    Remove Docker and Debian packaging code

commit 1a2eda4f332bc19eac1e095c34010e3645cf58da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 15:32:58 2016 +0100

    Adapt package names for Ubuntu Xenial

commit ca57dfda5a2c19eb619679e015a4b81a8e099cf4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 15:07:24 2016 +0100

    Adding Ubuntu Xenial control file

commit 7fe9c527c0b6f3db8412e7463bf72fd827ddfced
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 14:50:20 2016 +0100

    Fix Travis CI build

commit 956f569211dc4ebdd44e696f575144048fff3c02
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 3 11:11:31 2016 +0100

    Fix Travis build

commit 9d4a4d57dbf6a1b532bfcf0d9feadd9d2eb49812
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 2 21:56:44 2016 +0100

    Build package for Ubuntu Trusty

commit 45467ba259bd5c1cf9faff974c9fc00d5197fc99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 2 21:15:25 2016 +0100

    Refactored register instantiation code

commit 9eb072800e6d8bbe4185be1b454bd8f2b0808121
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 2 17:03:23 2016 +0100

    Pass register parameters to method

commit a57661a382ddaf74679f4f6e613b6d69c7687240
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 2 16:25:08 2016 +0100

    Documentation for "make integration"

commit 90f8fa38973b913498bfb1addf82fc2ee4c2a9a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 2 13:05:21 2016 +0100

    Added test for function call taking two arguments

commit 4b17f2624fdeba87b5e73d8e284a2558089fc620
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 2 12:19:45 2016 +0100

    Separate function for generating calling code

commit d8ec854b87e9c4fac5525590e36c44e195b7bb90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 22:04:37 2016 +0100

    Block caller-saved registers

commit 5775b863e3051c83fbf9b3f89bbb46c66865f85c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 21:03:07 2016 +0100

    Test build and installation of package using Docker

commit c059dde361cefd9215dbb7d782953e805f1cb11f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 20:16:48 2016 +0100

    Remove circle.yml

commit 90e2a89ffee4bd92e417a52d26230d54b87817f0
Merge: 376b55bb 4cd8603f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 13:06:00 2016 +0100

    Merge branch 'fix-package-names'

commit 4cd8603f22e77c9be9eed0d243a113f1bebb1e9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 12:58:30 2016 +0100

    Fix pacakge names, update version number

commit 4fb4ffabf31a90fb3fea4cf5c7963ab5b671e92d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 12:42:56 2016 +0100

    Don't use alias package names

commit 376b55bb562bc53370b56cde1ff220f20fc04266
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 1 12:41:56 2016 +0100

    Added some comments

commit de63cfb7ca1a85016fc74d9f184387659849cc89
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 31 21:47:04 2016 +0100

    Compile a function call without parameters

commit 3152f6e67337c9260926f8a57b47cbfe64679918
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 31 08:58:46 2016 +0100

    (MOV RCX (make-pointer 42))

commit a46fdba4c573df74bb523019a97028e7315862e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 30 22:55:04 2016 +0100

    CALL r/m64

commit 77688b5fabffebe65e6bb15f5803d0dd591b68f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 30 13:14:35 2016 +0100

    Call DLL function from Scheme

commit f9b134560ba074ac0eeb5477a08df306bbcf559c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 29 22:06:18 2016 +0100

    Refactoring register allocation

commit 450db3364ea1f5bb51a58ba17dca4a38e814d8c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 28 21:22:23 2016 +0100

    Split native tests

commit 04f6bf6b42831d5a035bd54998ccda8b9ddf9f73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 27 22:14:49 2016 +0100

    Add stack pointer change to tests

commit b4896a030204446008b8def56e3ae345a184f1ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 27 21:37:18 2016 +0100

    Adjust stack pointer (WIP)

commit 0aa378ac38a82356ac1a5818e331fc060f7d72e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 26 22:44:20 2016 +0100

    Stack offset

commit 8153a7370755a0946004996db9b0d1469afcb7d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 26 22:37:37 2016 +0100

    Fix stack position after variable allocation

commit 297b1273c7b5fa27c16c07ea6c33af72a4095ddb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 25 13:03:02 2016 +0100

    More compact equality operator for objects

commit 262f09624a7b2b6a63b21bfe62b124b3527c83a1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 24 17:12:29 2016 +0100

    Pass through pointer variables if no substitution is defined

commit 2b451e05c3b4215e461322c55cc54531dfbd3670
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 24 07:59:49 2016 +0100

    Do not reference virtual packages

commit 79db58bd64b3661c1305ef5b0a663b81eece5fe9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 23 22:01:11 2016 +0100

    Updating Zenodo link

commit 8655eaa918fd16c83c2c994abfa8b8c16e5513c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 23 21:52:09 2016 +0100

    Introduced stack-pointer place holder

commit 6a5d77c32b8305ffffe08c489d9f39cf1239448f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 22 22:39:49 2016 +0100

    Methods for handling stack pointer placeholder

commit 81dcd04e8bcc964759bc1a2b630b4eea40133d8a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 21 21:44:06 2016 +0100

    Reuse "all-vars"

commit 2eb7d38f12f5034336445b2166d7d43b10fd1996
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 21 13:10:46 2016 +0100

    Update TODO

commit 70bc485adc054cb93a1d6e76af9194dcc4d504da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 20 22:07:08 2016 +0100

    Bugfix for logo

commit c2d38ea0e9e3c86898747dd866df71a58c6a2edd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 20 22:00:26 2016 +0100

    Updated logo

commit fd12eb74ef9caecec53ced8190bfb3c9453587be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 20 20:55:52 2016 +0100

    Add logo

commit 41d60520286195bdc5b7607e23c38f828fec2054
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 22:21:48 2016 +0100

    Updated Zenodo link

commit 931b2040bfdee3c19012a586c7319c803b4359a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 22:04:13 2016 +0100

    Fix Changelog format

commit 9497e3fa86327d514c8215ff27a64a13cff92c34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 21:54:33 2016 +0100

    Version 0.6.1

commit d5e9f89697d8b8ed9e67646f36818d2fa60a3338
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 17:40:56 2016 +0100

    Fixed integration test

commit a95d84bdb9762c47c427cd4124f290091b2ccde0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 17:36:39 2016 +0100

    Simpler Pulse audio input example

commit 8bf65bc840bad7bb520d7d85d795bd228b261f9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 12:21:25 2016 +0100

    Integration test for Pulse audio input

commit cd1ce1b2a2f18192aeecf9f9c54604fb61697e6a
Merge: c49d1214 26ab0d78
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 08:09:31 2016 +0100

    Merge branch 'pulse-async-api'

commit 26ab0d78d516e77fc372a8d949f977210f762ca3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 08:08:47 2016 +0100

    Pulse audio recording

commit 8573348228984035508f97a04f522aa2fb053420
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 19 07:00:20 2016 +0100

    Allow larger buffer size

commit 65f0eba0154fd7074b17595dcbc2b3326d30c433
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 18 22:33:24 2016 +0100

    Wait for audio data to be available

commit 898ea13127c548adac29f8207fdd7bc4a6cea2c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 18 22:14:45 2016 +0100

    Read audio samples (WIP)

commit adb4c48e22c838aae16849c5cb9c30f1f8838f5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 18 13:04:08 2016 +0100

    type -> typecode

commit 635a6dc1d5c4271efd93627307dfb64568364c25
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 17 22:14:12 2016 +0100

    Audio recording (WIP)

commit e69961e5e10835d886b77f1cdced557671156948
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 17 08:00:30 2016 +0100

    pts= documentation (seeking in a/v data)

commit 6913f4c2af643d1fc603b37ca9b85c3c448c203a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 14 21:31:33 2016 +0100

    Bugfix for latency

commit 2b10617386d49e0457b62ffc29f5a562ce8eecd2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 14 21:27:04 2016 +0100

    Use latency to do implement "drain"

commit 4d523d4bd949074d4cbf88c67b7a3b3ac2c23d11
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 12 23:07:01 2016 +0100

    Flush buffer

commit 46b11c63e4543235ebb97092e72805cafe654172
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 12 22:03:23 2016 +0100

    Use threaded main loop

commit 525cfcca0a2d902e4fe1e96793291a1f37e08d80
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 12 12:42:52 2016 +0100

    Split up Pulse audio initialisation into multiple methods

commit 8a5f258158d5983007044375ecfe9be4169b7a5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 12 12:21:06 2016 +0100

    Updated video player example

commit 90098ed4e64c8b735316cf294d5594c2117b8538
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 12 08:35:14 2016 +0100

    Pulse audio latency

commit 8ef081491b7b6a776cef137fa7e3f5acf85fad0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 11 23:28:30 2016 +0100

    Add footer to documentation

commit 28f7fd0f7e19a1b1cac290c9cc4cd74bb8803857
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 11 22:58:41 2016 +0100

    "drain" to wait for audio buffer to get empty

commit f024fb5fd266dfd9ff913425d57c8b1301f505e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 11 17:18:23 2016 +0100

    Flush Pulse audio buffer

commit 38b2035829db2a6fe3b103f180fbb81891a5cd13
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 11 12:43:36 2016 +0100

    Set prebuffer size to 0 so stream does not stop playing

commit 9ce15398ec86c9b142f14bf1c45ec4e9c6f169bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 11 07:56:26 2016 +0100

    Check context state more directly

commit e7c914497dd6de5e9b45f2337fcc0d44b27c6c3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 22:18:30 2016 +0100

    sample_spec does not need to be member variable

commit 088b37e1f0b4e8d747163d73ea35482f5ca39467
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 22:04:09 2016 +0100

    Select audio device, check for errors when opening stream

commit 3d83ffe1b7ba29f346b9ecc6beb1e96380f67ca0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 17:46:26 2016 +0100

    Check for errors when creating Pulse audio stream

commit 4283f91050236ed8f2438a65d783d9dcb07eaca8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 12:55:51 2016 +0100

    Pulse audio latency parameter

commit 722abde7f25cf0be1f22afa6eb7ddad90b54c569
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 12:44:11 2016 +0100

    Remove "startpos" variable

commit f39f96f9c2310ec43e70c171cfcc9e2fb0a72376
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 08:11:02 2016 +0100

    Put resizing of ring buffer into separate method

commit 6a7f8286bed50709730ffe100747d5cc8466480d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 10 08:00:49 2016 +0100

    Add write offset to ring buffer implementation

commit 492148343bfda943228e4c44df4a3044b8f2dd8a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 9 22:08:54 2016 +0100

    Minor refactor

commit 780ecc39f79a33f2d32ed9323c50999ac5ef5a3e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 9 22:00:35 2016 +0100

    Bugfix for ring buffer writing

commit 7a5fe65387a1f50d49d5885dafc2c4dbdb7f2009
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 8 22:21:15 2016 +0100

    "write-samples" method for adding samples to output buffer

commit 74730e14a2e6b042c77a888469a36885ce4c3aaf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 8 21:36:20 2016 +0100

    Pulse audio output parameters

commit 16268339f264325ee587b7fcbaa027ed239beb64
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 7 23:07:13 2016 +0100

    Set latency of Pulse audio output

commit 9a2f6e57f5d2484bb064bbcbc4ecf17f4a7226f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 6 22:32:27 2016 +0100

    Wrap ring buffer offset around

commit 97df14fd165e94bf356f72de406244661b146277
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 6 22:14:37 2016 +0100

    Resize ring buffer if needed

commit d53847de453bcf7fffe3f248c55aa221c41532c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 22:59:07 2016 +0100

    Wrap around for ring buffer

commit f83965cffe87d0fc00202600f9b79a4f270f3913
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 22:03:02 2016 +0100

    Use ring buffer offset

commit 4b1c3b018fe6dd0f01ca747e5c6dd14c69dd625d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 17:48:05 2016 +0100

    Advance ring buffer when fetching

commit 24f79ad4208774dc4e3f687eec93ac459359786a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 17:42:17 2016 +0100

    Fetch from ring buffer using callbacks

commit f92e238fc056292ec64888178e7fef76043bfa4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 16:56:23 2016 +0100

    Makefile for building Docker images

commit 775dd45159d7267059e2823f79ef17ae38ce09de
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 16:27:21 2016 +0100

    Test fetching from empty ring buffer

commit c0f3d2a3362f4fce7303632f9722c0f90a9bae88
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 5 08:00:53 2016 +0100

    Appending data to ring buffer

commit 6e41be2622ac0453ef6a61095285e5da8454da0e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 4 22:53:56 2016 +0100

    Store data in ring buffer

commit dba83229b8f53e737de98d52394664157bff1318
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 4 22:33:13 2016 +0100

    Fill count for ring buffer

commit 9e803ff084e604f145342e6a5aebabe6b6859d2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 4 08:15:55 2016 +0100

    Ringbuffer for audio samples (WIP)

commit 9c9d323a5d6539598ea8d5503cfa08f7ee21bc73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 28 22:05:45 2016 +0100

    Update TODO

commit 360eca7613ac19cfa679fe74c434511c494838d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 27 22:25:08 2016 +0100

    Put thread into aiscm/pulse.scm to make API simpler

commit 6677b3e64543b568934b69e6d177a50ff94ed050
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 27 22:02:30 2016 +0100

    Wait for callbacks before finishing initialisation

commit 49f8153adadc5e085677738b9be69b39d8269a7c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 26 20:58:42 2016 +0100

    Add callback for writing audio

commit dcc991e113dea03a5830ae3a94a341f0a0f4b658
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 25 08:27:17 2016 +0100

    Close Pulse audio stream

commit 7c9197cb517a99ae65010fc2429103c93bf65fd7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 24 22:18:59 2016 +0100

    Open audio playback stream

commit 5ee10221b7fd4b6e71c64869eafb956dcaa9993d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 23 22:40:02 2016 +0100

    Add Pulsaudio context

commit e88be8f4096022f26f2d7530c8c25ff9f9422f7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 23 22:29:42 2016 +0100

    Added Pulse audio main loop

commit 3ab4a0e4d0269626d11d37f1d438ae856ff85ec8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 23 21:20:18 2016 +0100

    Add Pulseaudio type conversions

commit c49d1214e322c7291b72fbce6553bf1b7d6fb8b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 22 23:24:24 2016 +0100

    Update Zenodo link

commit 47d14f8d856b60cd134c2e12f6db82881f53f7e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 22 23:20:17 2016 +0100

    Delete Pulse audio simple API code

commit 2b843127b6aea55202d4c0d6d23a72ce0b920eee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 22 22:07:30 2016 +0100

    Update Zenodo link

commit 79098fb2da29a55f46233222975e382e8f3eab9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 22 21:43:06 2016 +0100

    Version 0.5.1

commit 5f6e63a2c794a7e8d126e12b54e35eb8e5c2f487
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 22 21:06:19 2016 +0100

    Add some examples

commit 1e7168644ce7d96b08632ac548260a5c7ad4ec7d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 22 12:50:03 2016 +0100

    Tests for audio/video buffer

commit b8d334036f36b5798de412f84bcfebb61ab52ef5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 21 22:03:21 2016 +0100

    Change audio buffer handling in video player

commit 2a924caeaff1351762c396a2de4205e4625f3104
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jul 21 20:31:23 2016 +0100

    Updated TODO

commit 5be5af98c36468115627860c0a0f43a151e05a8b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 21 18:00:22 2016 +0100

    Pulse audio error hadnling

commit 15cd2888ffce102230c5a165dc93e456751be816
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 21 13:09:13 2016 +0100

    Smaller synchronisation method

commit ade7df11aadca95dbe20f28b950a4bce37f69800
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 21 08:11:38 2016 +0100

    Buffer time stamps

commit a5519b88ddb859042576075c7823df7f47bfad7c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 20 23:24:47 2016 +0100

    Audio and video buffer implementation in Scheme

commit 52aefeb65c8b5dfe878359880bda7777a9e397b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 20 12:56:25 2016 +0100

    Buffer audio and video frames

commit 25fe2df054bd85c4b4870022c5878b304fc441cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 20 08:38:35 2016 +0100

    Use frame buffers

commit 2cc8a2b079c302b8aea58b781fb8ff3318a42eea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 19 23:30:51 2016 +0100

    Split up videodev2_grab a bit

commit 5793fc3f04eae3c450a7e209a54f4cad92c4f825
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 19 23:12:14 2016 +0100

    Separate method for buffering frames

commit 2685f13a5e453f67eb029b3d180e5a16a83e3c1e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 19 16:39:25 2016 +0100

    Use av_free_packet instead of av_packet_unref

commit 8d617bc96a8f2fa1697602fa2827328e9c87d001
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 19 08:34:15 2016 +0100

    Added a ring buffer implementation

commit c7defe1f8c1fef57670f31d51a0143bdda2fbbbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 19 07:40:49 2016 +0100

    Not using ffmpeg reference counting api

commit a7aadef5be1b60cb771c41a3594c977379fb0ad8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 18 22:55:39 2016 +0100

    Use avcodec_get_frame_defaults on older distros

commit 1dae55cc70b13ad6473e943d36c86405a31c14e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 18 22:43:03 2016 +0100

    Dereference frame

commit fa59442c696e376e393f08f8658d4be2c3f5254c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 18 12:27:16 2016 +0100

    Make audio/video read loop smaller

commit 58f1ede1243e2ea96c6760043bc765c53daed97a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 18 07:43:46 2016 +0100

    Refactor packet handling code

commit 3f61c91b7be334d36fd0f5141e44175d7b6514d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 17 21:52:45 2016 +0100

    Minor changes

commit f570af3b6be7cf23ab6795031237c5c420137b27
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 17 21:28:08 2016 +0100

    Decode all stream data

commit ef80f70f84e3aa459c786f7612a8e65e5f43ff9c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 17 21:03:50 2016 +0100

    Handle timestamp stuff in Scheme

commit 134880b9691bbc7ba187284602946d11a9e713e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 16 15:10:50 2016 +0100

    Use av_image_get_buffer_size if available

commit 6acdf6521d708fb1f8980a873a934203335ee0dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 22:54:12 2016 +0100

    Threads example

commit d0acb9f7d2566298c3f47690e00520c845f909aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 22:49:03 2016 +0100

    Use while loops

commit 9610f8ad7329ab9815dd99a7768e45b9cea687cd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 21:59:04 2016 +0100

    Use environment variable to disable Guile auto-compilation

commit dac61c86c847235073679cf215cfe5cb1ba08732
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 21:43:45 2016 +0100

    Add "AV" prefixes to get it building on Debian Sid

commit aa6bfe22503350133e76b28350f449bf9f459585
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 16:38:47 2016 +0100

    Updating documentation

commit 186a2d901af80763b610799f4784cc3acf05b14b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 16:26:17 2016 +0100

    Update installation information

commit a34d330f7a894a0014bf636150883411a9084e12
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 16:17:20 2016 +0100

    Flush frames after seeking

commit 2c19e0a5b6e8c43439669ee5e6e3d4c39c844a58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 15 07:50:24 2016 +0100

    Rename open-input-* -> open-ffmpeg-input

commit 4fe0316fda4b801cc5a1bda89fb32ebc43c80aef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 22:41:34 2016 +0100

    Working on audio/video synchronisation

commit b690d2867fe6be1f218cfb06249a49206840d6dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 21:23:41 2016 +0100

    Method for read both audio and video frames

commit 2da79babe2a491175958e0077aff98a5a9e41809
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 17:21:32 2016 +0100

    Bugfix: read-audio should terminate when reading empty stream

commit c438c7ecedd28582d944ed1b0022f3e1a653201e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 16:49:54 2016 +0100

    Refactor code for importing audio/video frames

commit 60a9839e868fceacdf64c3c4240393dae9f0bd24
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 12:39:50 2016 +0100

    format-context -> ffmpeg

commit 8648625962050684e55b4cf18224064332f5ab53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 08:25:48 2016 +0100

    Use one method to read both audio and video

commit ec09da62fa213a1a797489c4a3e38c893f593e35
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 07:48:23 2016 +0100

    Read audio using a/v method

commit 523c2249f0a76d4188b794f9c68788efea24bc25
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 14 07:41:55 2016 +0100

    Separate methods for listing picture/samples information

commit 25f59fcaa129a85f755d9cc9ceae53290682a02a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 22:22:48 2016 +0100

    Initialise FFmpeg network

commit 052ccc3440b85b938ad33583a7dce49fb2094850
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 22:00:36 2016 +0100

    Use XVideo as default for single frame videos

commit 0240a5f4e398eea21ea3e42d4c63f9870904fbdf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 21:57:18 2016 +0100

    Refactor getting frame rate and sampling rate

commit 0c5c67577a1ecb2b3a3dba56d9380ed7da18d8f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 17:37:12 2016 +0100

    Refactor code for accessing streams

commit e8a0f905717adcaff226af2e0be4ed8ca3a96460
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 17:07:15 2016 +0100

    Added method to get audio/video time stamps

commit fd01b9a1ebae931835a80ca27b70090a2e4bc4e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 14:27:22 2016 +0100

    Auudio time stamp

commit a392c7ee73fae4f68b963baa3bf5da497e936e15
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 13 08:17:41 2016 +0100

    Separate decoder calls from packet handling

commit 91b7b099124ee4be5ce49d542d4cbabb6c4c0e8c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 22:24:02 2016 +0100

    Installation documentation

commit 92772def56e8b130761ea0cdf0bc0352f83aa2ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 22:09:04 2016 +0100

    Use scm_misc_error instead of scm_syserror

commit 4160ebdb30dc7d1a90028e301fd2cefe8acd7fbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 21:43:02 2016 +0100

    Fixing some unresolved symbols

commit 8f3979188cd787c6b5dff04315196a88d32ee2c4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 16:40:00 2016 +0100

    Add "aiscm" to native library names

commit 0b07a44b0d46b7555c11faa71a88708e7720dfc2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 12:42:04 2016 +0100

    Flat release badge

commit 6733e9618238fc64eafe74da5d2dcf75f9997878
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 12:34:25 2016 +0100

    Add "--yes" to apt-get options

commit 40ba6d0f3330051f9508f8abdd860aa20997549f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 12:31:25 2016 +0100

    Adding Travis CI

commit 214e091e9a454d876bfa782907f2923ce1a29474
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 12:07:54 2016 +0100

    Refactor wrapper code for native bindings

commit 9e8c26b48eff6d533fac4e7aa819bc2d021317e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 12 07:40:59 2016 +0100

    Changed audio packing code

commit 633a5da3e235362c2f77e10061b44bbcc68fc928
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 11 21:47:54 2016 +0100

    Close window if image is "#f"

commit 3ceba55c728ab1a6ff735384d8db6fd67f25a93f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 11 21:18:13 2016 +0100

    Added FFmpeg audio example

commit 7f4e2dbd22351eb7f99f93287bc86af2547779bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 11 12:56:58 2016 +0100

    Add missing declaration for "pack_audio"

commit 05e712caaa04324859a491fb0e0f8616e914ec02
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 11 12:51:10 2016 +0100

    Disable complex conjugate test

commit c734bf2cccd0a96f93d2a132f9ce394bbd4db4e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 11 12:42:49 2016 +0100

    Pack audio data

commit eb0826a23b6aedbb10ba755725e35f845572b9e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 11 07:53:28 2016 +0100

    Pack audio samples

commit 7fcff8ed9a3f959637297a9f1727782871cfdf57
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 10 22:19:02 2016 +0100

    Skip stereo audio test

commit 4f64c1229872a0d924508075941f0d01a153c72c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 10 21:33:55 2016 +0100

    Try framerate from AVStream instead

commit bfe21488430176290dfe8ddc142ab600e4b646a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 9 23:10:40 2016 +0100

    Got initial audio input working (hack)

commit d7b7e25c6239e3d0655713a285478ae3747db610
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 9 22:09:56 2016 +0100

    Use av_packet_unref instead of av_free_packet

commit 4ac1026b0bfc920dce123380406c64686a9c54a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 22:57:32 2016 +0100

    Read audio (WIP)

commit fcc47ab6ca7310a3cb8bf5a198db3ff8aed178c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 21:48:20 2016 +0100

    Stereo audio

commit 810d1eb3eba65275818f65d5d4edd137d0374fdf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 21:14:19 2016 +0100

    Simpler check

commit 9f4a6a48c9609f68c144fd3f9cf07b9c65be9ec3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 20:57:50 2016 +0100

    AVCodecContext.framerate not defined for older FFmpeg versions

commit 7e9319853df4526975e60e9fa06e460728fec14a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 17:26:07 2016 +0100

    Refactor video presentation time stamp code

commit 5e415b45f44a6c15620688c80617fd06800ddea8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 17:04:22 2016 +0100

    Refactor checks for audio channel

commit fdb94e8ba48eab9ec6b815c10aa7609cd18065c9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 16:54:31 2016 +0100

    Check for audio channel, refactored check for video channel

commit 3381ca11c1c4e4235bc5eb2efc18141ab62d6e5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 16:39:50 2016 +0100

    Get sample type of planar audio

commit 9b25d9bcab55d0bfda5324e5f9eba95c11c25b9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 12:52:31 2016 +0100

    Refactored SMOB data access

commit 042bac0c8155c0312348af2466545d1c418563e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 07:50:45 2016 +0100

    Refactor codec initialisation

commit 11c659a6ed2b4be837487b49f041602f101ccaac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 8 07:36:58 2016 +0100

    Determine audio format

commit 793ef9478cbfc5d158a35a674de514f7c35ab965
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 7 21:59:31 2016 +0100

    Check for av_frame_get_best_effort_timestamp and av_frame_alloc

commit ca8f6833a54b143c043ed665d000f6ae3b1e1bea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 7 21:11:44 2016 +0100

    Working on audio type detection

commit 3426cb42c64c1e72e346f5efe80cb66005afeb22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 7 17:12:26 2016 +0100

    Put badges back

commit 40cb2cb640f0b76773cc7b89c4f798fa81b85d29
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Thu Jul 7 16:37:48 2016 +0100

    Adding circle.yml

commit f952abf59d86178267bccb6d364011c41291d6fb
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Thu Jul 7 13:03:40 2016 +0100

    Use frame's "pkt_pts" and "pkt_dts" field

commit eaf5b3cfa1404ac75915f1299313f4c1a2d91c10
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 7 07:40:37 2016 +0100

    Get audio sample rate

commit 1d0e79b13b2046ac3814e5f263ab1a24915ff77f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 7 07:40:03 2016 +0100

    Return value of avg_frame_rate instead of r_frame_rate

commit 22931c0522fcd82c5c2bc874ee8902f856fe5c5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 7 07:39:46 2016 +0100

    Update some comments

commit b7a22cd87315f138494f81d1597b9edf63ce020c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 6 22:53:38 2016 +0100

    Detect audio channels

commit 4072b495da4198b7d185051eed8d9effea415f76
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 6 22:51:49 2016 +0100

    Update Dockerfile

commit 849635c9d9836c3275eb0eef9fa63e755116a928
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 6 20:40:25 2016 +0100

    Minor fixes

commit 8d3a45769a593ec19d90e3cef91d00716f0e07bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 6 20:11:18 2016 +0100

    Remove hacks for Ubuntu 14.04

commit f0549182f96cc7c27c8baed0d3ba91ffa0ff9199
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 6 19:53:37 2016 +0100

    Remove Circle CI (Ubuntu 14.04 to old)
    
    Adding autopkgtest stuff and updated Dockerfile

commit fa2f05e970b808dfc77ffb4e3ea881b88eb688c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 5 21:27:21 2016 +0100

    Check reading last frame of video

commit 31835cf7897e4bd5608e6b923489077aea7c1622
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 5 20:55:07 2016 +0100

    Change order of arguments of "synchronise"

commit 0ef8d797270fd209d710290695c3c4c3dbcdb67e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 5 20:39:46 2016 +0100

    Add gettext to dependencies

commit 1000e23665b66dfce0b5f916aff551af8d00248a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 4 22:21:10 2016 +0100

    Add synchronisation function

commit 407bd87716e0378c0ddd93f4d9affaab1b836e41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 3 22:26:21 2016 +0100

    Use time base for video presentation time stamps

commit 517027767e7d2efbfc776358000ba019f3fc55e3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 3 21:50:09 2016 +0100

    Added video player example

commit e14109b4c9937d062f2443ff763e35ed5887137f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 3 21:11:01 2016 +0100

    Put computation of offsets under test

commit c1903576ff19967bd45ddce351222a31d7cb1005
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 2 23:09:45 2016 +0100

    Add integration test for video player

commit 8f93cc49dc75713af87ed6eaacd2fa44fac99c75
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 2 22:50:51 2016 +0100

    Added Dockerfile

commit 5aa06f9cd2b11c27cc276999e4bfd6e0a7fd0dfc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 2 22:47:30 2016 +0100

    Pass display object to video function

commit 85a9692098244c063e59bc1775590de03d1c06db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 1 17:53:19 2016 +0100

    Get video presentation time stamp

commit 379c66e4cc75f1f3223982b8dd04ccca652090b7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 1 16:53:01 2016 +0100

    Shape of V4L2 frames

commit 48b1673a656860b5dffa8793a9a80b8e0f164768
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 1 16:45:29 2016 +0100

    Check pixel in first frame of video

commit e8d328f7c9b4128fda93a195d9f7cf51239aa998
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 1 08:19:01 2016 +0100

    Return false at end of video

commit be75c1201f8216846f4f26c92949f0e0de80b57d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 30 22:44:33 2016 +0100

    Get frame rate of video

commit ce71ef70b7105af3c19b52607ab5a453583409b9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 30 12:54:57 2016 +0100

    Put C method for array copying under test

commit 94d1071128f851761a75188929a66be4b31b76e2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 30 08:24:05 2016 +0100

    Return video frames

commit 6736ee22b4f89d7eafe6c5a69b4c4a88d7c07c98
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 20:06:29 2016 +0100

    Disabled one test

commit 03518dabd9715c16a69b6c0b4da79cf1c48c672f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 19:55:53 2016 +0100

    Enabled some tests

commit d64cac3919f9b8203e52a462536d9406c2272be7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 17:36:28 2016 +0100

    Loop until video frame is found

commit c1587f4350f695bb318a7ead9d39ca478b4e0b45
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 08:38:21 2016 +0100

    libavformat version

commit 45147f2719b3d4a7efd4d8fae56f04fa380e7675
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 08:34:49 2016 +0100

    libavcodec version

commit 3d78dde80fe130d67eeeca27957fd06e8a5c1bf7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 08:02:48 2016 +0100

    libavutil version on Ubuntu

commit 5329810266097a5e1699be50fef2aa0c81cbfcb5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 07:45:05 2016 +0100

    Try to fix problem on Ubuntu

commit 4e38b63f882d9f448a4e1e1df3a1cfb5342142c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 29 07:31:17 2016 +0100

    Add libavcodec and libavutil to dependencies

commit aa42ece0416a1503f4575e704e22e824155a0e68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 22:27:09 2016 +0100

    Packet reading

commit 7eedb74f236ea9f2e8ce284b7033b78464d7aedb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 20:47:06 2016 +0100

    Try simpler circle.yml

commit 9014f8848a486124c82327bf52324fba699e272e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 20:30:38 2016 +0100

    Updated Ansible script

commit b21057c082290d394090c28bcca7969ed8691d55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 12:48:04 2016 +0100

    Remove Makefile.dist from distribution

commit 8d4ad0c748f2536aa2bf0d781f2c674290bacf1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 12:44:41 2016 +0100

    Bugfix for Ansible script

commit 8e4285d8a9eec4441b36702ae2e71c379192af44
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 12:41:37 2016 +0100

    Use Ansible script

commit 342b2342d4df1998ac49ad6212dcbf94bd266410
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 12:14:03 2016 +0100

    Ensure video stream available when checking size

commit 9641a4fba72ec1552200fc660be8624f364ea5aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 12:03:39 2016 +0100

    Removed Makefile.dist

commit e621f83a596b0a788cd107a7b290a1da18ccf5d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 12:00:39 2016 +0100

    Fix version number

commit 5a87216680bb2461581ebcb0da3315c7e3b68e33
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 08:33:11 2016 +0100

    Update dependencies for continuous integration

commit ea8739df987066898fc7ac343ba4e08225d9ec15
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 08:06:56 2016 +0100

    Get shape of video

commit c8358f528e5cf20fd7d53f936b7f61167c3e2e42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 28 07:57:18 2016 +0100

    Open codec context

commit 4aab1c6734e069c9705f869d5ea0315220e6479e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 27 23:02:34 2016 +0100

    FFmpeg open input file

commit 7ef96af04a88e39771a01c99f5b3ca3a65a0e8cd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 27 18:22:13 2016 +0100

    Removed tests for compile.scm

commit 1e560cde76eb68d6c4c8bda3b45ee25be62cf441
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 27 18:20:36 2016 +0100

    Remove compile.scm

commit 772d8869c127b42bd6d07a65eafc28e186beb310
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 27 18:18:31 2016 +0100

    Add empty ffmpeg bindings

commit 2dea667b398b05433626c93edbf266fd77c7226f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 22 12:56:20 2016 +0100

    Minor docs

commit d8268847361322babf00f03e63ea1d0c6df6ac0b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 22 07:51:46 2016 +0100

    Minor mods

commit bd0a77d91398ab69d873fe8178ebababb8babd00
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 22 07:48:19 2016 +0100

    Add some binary examples

commit a90883198f0a61a79a50d3cc0eda764c829d3d99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 21:20:50 2016 +0100

    Modulo example

commit 401e6b852eff984a70d344e600f0f1ac50b4e81a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 21:13:48 2016 +0100

    Divide colour channels by a number

commit b53680f2dccc62e2566e26f2fcafe31057158154
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 21:02:42 2016 +0100

    Binary operations documentation (WIP)

commit dd83775b8884ce77c5a2d18eb0d3c0c7c3e14289
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 20:26:42 2016 +0100

    Inverted example image

commit 36639c5fa52b36a7c2d16bdda9e9c0e7ae5aeb24
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 12:26:09 2016 +0100

    Minor fix

commit 8b8ce5f00289e0907944227eb0a519c13b67e665
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 12:25:01 2016 +0100

    Boolean array

commit 5bf7667d1b85d0dac5fe7723275460228feda19f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 21 07:55:35 2016 +0100

    Unary array operations

commit 4a30102673988629f5ee6aa78ec5d8a7f66f3709
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 20 22:01:54 2016 +0100

    Minor fix to example program

commit 32653754c59f613cc11b54b9a3bda58b943d6ff6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 20 21:58:12 2016 +0100

    Complex values example

commit f9c518e4a160757f7a687a0ed3a0fd1ffdd0c6fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 20 17:19:01 2016 +0100

    Show shape of rolled/unrolled arrays

commit 3f54238d68d54d6efab1407043a10f5f95330012
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 20 07:44:02 2016 +0100

    Documentation for project, to-array, to-list

commit d230b92500f56373be259b8ae48370e6df379395
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 18 22:22:01 2016 +0100

    Documentation about cropping of images

commit 545dc8011976f7706d64bff364a24da8e3a29b6d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 22:29:48 2016 +0100

    Added *unroll* to example

commit 188987fa163d0cf0b9cacff322745f48a6a88e7c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 22:27:36 2016 +0100

    Added "roll" example with 3D array

commit ca8b0c09c03bf2ac73a6774af27cc1f3b9c17ead
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 22:14:35 2016 +0100

    Documentation about rolling images

commit 67cd7941758c843e0fadd51462499d643bb37bdb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 21:42:51 2016 +0100

    Updated README

commit 5c088c2520af92973e42b6a159af6758fbe163b0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 21:32:03 2016 +0100

    Version 0.4.2

commit 6d080a438a71ac5b8ddd51f4a1ed771f69da6160
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 21:15:56 2016 +0100

    Fixed whitespace, removed aiscm.html5 from EXTRA_DIST

commit 929df9ea7935bdd957649d247ceac179a032c4db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 18:11:15 2016 +0100

    Define some Pandoc HTML variables

commit 01a1a14d92499b1e899bcedb8e7b4291ffdbe232
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 12:36:06 2016 +0100

    Tidy up clean rules

commit 292897b99d7e1303c6acda67e4ce12b43fac2757
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 12:23:28 2016 +0100

    Fix references to example files

commit aa3a03915b0f73ecc22277b376bf40e736a79be6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 08:28:03 2016 +0100

    Moved integration tests into subdirectory

commit c79cd9eda97922786b325a607a509eca641af1f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 07:46:50 2016 +0100

    Use "integration" and "reintegration" targets

commit 1b41daa54be192c121a53fc70a788c903b12f27b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 17 07:41:44 2016 +0100

    Documentation about integer types

commit dbb66d2fe710f27e53545d7d6374d73c7d34de57
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 16 21:24:10 2016 +0100

    Minor changes

commit b3502991ccaaa2d1aaad4f0b8f6d6ca7c5f209b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 16 21:20:31 2016 +0100

    Adding more documentation

commit 4a294d6e63bd2ec5fe99a467e757eabbcd53c7f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 16 12:46:28 2016 +0100

    Changed colour channel example

commit 855149279c3f2954c582c58e975310a8b508b22b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 16 12:44:56 2016 +0100

    Use nicer example image

commit 936a09e6e5ebf9e13f9c6b12b2e24efddf887f2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 16 07:51:27 2016 +0100

    Example on how to swap red and blue channel

commit c3b55613de1b120231864f70fc2b2417a8bcb2ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 15 17:20:15 2016 +0100

    Fix tests for complex coercions involving arrays

commit 4aa0e562ddeacd72957903d38f4d9b1ad2f30ed1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 15 17:19:51 2016 +0100

    Add DEBUG environment variable to show assembler code

commit 25818b7313f8be20c7ff7af892630fa5d4d33232
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 15 07:48:39 2016 +0100

    Compose complex values from arrays

commit 7a885b630091e37f99288d1713e4863fde83217c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 15 07:39:35 2016 +0100

    Define JIT interface methods

commit 87e1b557ea8c8af4b3da7c396d9d8fae081e54ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 14 21:58:38 2016 +0100

    Method for adding type tags to header

commit a2f55a10b568a022768e0cd721f02ec5decfb210
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 14 21:25:35 2016 +0100

    "symbol-list" for generating lists of symbols

commit 2f7ce0044a0d350c25146ac5069c2b9c59c52a98
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 14 17:18:17 2016 +0100

    Define methods of arbitrary arity

commit a6d3c2b4413f5008a29a21e7549eab1069c812e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 14 12:56:12 2016 +0100

    generalise code for defining operations

commit a465edf0c326d9fa43adb4482c12ce4abb4637ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 13 22:40:14 2016 +0100

    define-nary-dispatch

commit 12ab90181646458e95d3c1cb33ce4931385ff896
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 13 17:27:58 2016 +0100

    compose RGB from multiple arrays

commit 35ce2e88d56dafd6555a5977a375d370f729fe8f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 13 07:48:46 2016 +0100

    compose RGB value from arrays

commit 97a26f64106af2d9f8ed0f6a8f13013c8be53b63
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 12 21:55:38 2016 +0100

    Coerce RGB array from arrays of scalars

commit 063b7bff32aa1df270c193d6604243e3090bbbf6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 11 20:37:43 2016 +0100

    "wrap" method for type matching and wrapping

commit 45b30ada7c721fef7c5c8589e73a2b499c6ca520
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 10 23:05:31 2016 +0100

    Use "content" in complex implementation

commit f821f1099517bf422ad2fefaad7730c409a1d0a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 10 17:48:10 2016 +0100

    Use "content" in RGB implementation

commit 1bc94f133f3b80aafcc254f4a33a5a199438b2b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 10 12:27:33 2016 +0100

    Add build artifacts

commit fa030c1ca6a396cb4561203756dc8b2e6f161a6c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 10 07:44:33 2016 +0100

    Add "-q" option to Circle CI

commit d88ecbf36fbab9871a62550648e8fd9c0c585a8b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 10 07:37:46 2016 +0100

    Display release

commit 85cdd26fd7b1322faada05e758d3c541041c150a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 9 12:57:15 2016 +0100

    README.md: "tar xJf" instead of "tar xzf"

commit b6b371c0ff057ce8890335b051ebb2718eeca88f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 9 12:54:58 2016 +0100

    Use bootstrap script in circle.yml

commit 2dd05cdce74f1f195d2e818be9d45d077501c3e1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 8 21:41:14 2016 +0100

    Correct position for diagnostic statemetns in test suite

commit 2d80b79df6cc89c3a88b57d5d4635d9cbd529291
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 8 07:50:11 2016 +0100

    Version 0.4.1

commit b40791e4633a266965e55c2e09eaa619e7a8ea0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 7 22:02:55 2016 +0100

    Refactor delegate-op

commit 5e17d65859278f06bdccb7a1d5f3be6855de582d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 7 21:23:22 2016 +0100

    Minor simplification

commit 19528e5059923bbc7c9d1b6fff145502523c49c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 7 17:17:15 2016 +0100

    Changed behaviour of "content" for pointer

commit 6677b051f2a2f668ad729fca5d1705c39ee4ad0e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 3 23:19:44 2016 +0100

    Refactoring delegate-op (WIP)

commit 4c6bba3d04ee0561b8fdda356e8966a9d97fe5b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 3 22:39:59 2016 +0100

    Minor refactor

commit be9c3e6bd5159e879cbf27053b9cca742cbb4bfa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 3 22:33:10 2016 +0100

    Minor refactor

commit 47202fa55880d3d1e5cae69aa9200d4f3e7cdecc
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Fri Jun 3 16:43:39 2016 +0100

    Refactoring (WIP)

commit 55c64b38eed6ea10ffd812517ee78414b2acfc64
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 3 07:49:25 2016 +0100

    term -> delegate, removed unary-extract2

commit 7fcabfffa19fe827a666ce82d1897bb82e93c9a1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 1 22:33:41 2016 +0100

    Use scalar base class to simplify code

commit 4da0e52d72c23e9c3aeb1edb37425536db4a4011
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 1 22:21:49 2016 +0100

    Scalar base class

commit 815e10ca0109b4e206541ea73bcbc0aa4310a6ca
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 1 12:42:40 2016 +0100

    Refactoring delegate-op (WIP)

commit cc1e547993a2ba7162c2dee186704e16e0bc3d3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 1 07:51:47 2016 +0100

    Hack to get RGB comparisons working

commit e891c1952a8fe4b1e18b8ffedddabfc849c1a545
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 29 22:13:55 2016 +0100

    Hack to get complex conjugate working again

commit a8c7e438666d7473919c2955bd5e88dd0e0c4281
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 29 21:48:06 2016 +0100

    Some RGB comparisons passing, complex conjugate broken

commit 12289afa141bbaa2f2b4c03c1f6988478e851505
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 27 17:40:36 2016 +0100

    Don't run configure twice

commit 8fdc1709a8347df5d4793467cc099e650ab23b41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 27 08:19:30 2016 +0100

    Minimum/maximum move for 8-bit numbers

commit 8f4ce3dcce7e5e5b9809f3c10d0d859bf3ffbb1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 26 17:40:53 2016 +0100

    min, max for 8-bit values

commit b2d4bac26b7e22a73eb2625db74efd3015b978bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 26 12:42:14 2016 +0100

    Renamed conversion -> coercion

commit 81c64fcef1f072a7c7e3ca4f5817f55eb51c9e4a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 26 07:47:18 2016 +0100

    Refactor min and max

commit 9971cb7e0254ebb76d4a4f3a573cc9a86735f4c5
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed May 25 12:54:27 2016 +0100

    Enable a few tests, remove redundant ones

commit 4d85464d067417ff02367a3101f576a24420890e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 25 07:43:55 2016 +0100

    Coercion for unsigned and large signed integer

commit 97a3121e2dc2c3dee1b4bdd8c01adc7f42145f61
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 24 21:44:54 2016 +0100

    Extend integer when coercing different signs

commit cdc1ff5763564f22ccf3f78233705808029517ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 20 22:38:22 2016 +0100

    Refactoring comparison code

commit 20f04a07c9077c59b62a247bdf5f515e25ac945e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 20 17:46:29 2016 +0100

    Intermediate types for array comparisons

commit 724e185f6f55f0138e92e65b108a5602b6e09ca1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 20 12:34:44 2016 +0100

    Get complex and rgb working again

commit c4346a9df01647b70b7279b02562793bb59a5a11
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 19 21:27:00 2016 +0100

    Refactoring comparison code

commit 98a7c7de6aa911cddd89f5940cda8b04b512d607
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 18 22:25:02 2016 +0100

    Ignore gh-pages

commit 43f57202f9f8af57ecece668b4b857c0fa4ef9bb
Merge: 4c58171d 3297821d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 18 18:17:11 2016 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 4c58171dfa989b39839765bb681d52977469ffaa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 18 17:40:15 2016 +0100

    Minor and major value

commit 3297821de5a4caa890a7a0733a9c2359c07606d1
Merge: 6df0d9c8 30bd97e1
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed May 18 13:04:47 2016 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 6df0d9c874d7b84a4aabd8d2467971ac04b2a797
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed May 18 13:03:16 2016 +0100

    Link to Github page

commit 30bd97e1625e752151bf692f5ee993399fc71056
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed May 18 13:03:16 2016 +0100

    Link to Github page

commit dc3bf8c5d41c89e78981dca348749948dda46089
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 17 17:29:55 2016 +0100

    Merged n-ary-struct with n-ary-fun

commit b8c9420ec3d2bf445c8f8edca8846cd7ee1b5548
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 17 12:49:37 2016 +0100

    Refactoring delegation code

commit dcec590d67114b69ba99ea3aa75f10e83f4cc9b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 17 07:44:27 2016 +0100

    Make decompose-arg a local function

commit fd3a86f9c100037275ba6b95180c2226eb50ff1d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 16 22:42:05 2016 +0100

    Remove dummy parameters "kind" and "op"

commit dc61a1e5ce761d6bc74ca295fc409b67d2c63150
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 16 08:18:40 2016 +0100

    Separate choice of element-wise function from "make-function"

commit 4f0e6ff0cb10ac76ca5d32d7026e99fd4163cf05
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 15 22:32:19 2016 +0100

    Remove redundant delegate-op for structures

commit 585d38fd3e3ac0643c2740bfaf4b56923baf8bf6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 14 23:15:44 2016 +0100

    Less use of "... . args"

commit d2b88eebb36999b7c22024c7bb1474d9b1a098e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 14 23:12:11 2016 +0100

    Changing make-function parameter

commit 3aaa23abab00b9679a58acbe6327b7f05005b2f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 14 22:34:27 2016 +0100

    Remove need for 'apply' when invoking prepare-arguments

commit e67826181ad13564025d3bcf7e4b8ce141cd52aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 12 21:40:51 2016 +0100

    Simpler type coercion of arguments

commit 3db370ff546bf5bffb88811fc5fcca8e5d8e7f36
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 11 21:41:52 2016 +0100

    Reordering of arguments

commit 280a79ad290ac13c0f818ecd910cfc47fe7cdf74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 11 10:14:21 2016 +0100

    Minor changes

commit fe7d2585eb6638c3feb075bc0564a6184f24d7e7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 6 22:36:56 2016 +0100

    Decompose values directly

commit 2c54285dc6b07887e48622617b18475257888220
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 3 22:06:44 2016 +0100

    Move code for decomposing arguments

commit c6aa5c4b2e40072566919abbb9ab6eb397274e22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 2 12:32:20 2016 +0100

    Use "unary-extract" to implement conj

commit 9a78dbfd4768d2d0a8b93c3a0418cfb885ce7849
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 1 23:15:10 2016 +0100

    (rgb type1 type2 type3)

commit 07ba9d5b24d6e87224c1895dc47c2e6c39156487
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 30 21:54:53 2016 +0100

    Conjugate of real number is same number

commit dc6a4b9f4b97e61151a73c037e4d6c3a38e53367
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 29 22:04:49 2016 +0100

    Imaginary part of pointer to real number

commit b96e38e8bc23038df5fb2ad234e7ab1da1f9b237
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 29 08:12:28 2016 +0100

    "component" method to extract components of value

commit d82dab5a13d4b8ece364c4b06605cff607c09c94
Merge: b6bca794 a4697fb0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 28 20:54:03 2016 +0100

    Merge branch 'tensors'

commit a4697fb063fa32479d94e416366bebf79c7c2bc4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 28 20:49:56 2016 +0100

    complex conjugate

commit f0e0a30f7f08442bcacf7739d2aad1b9a446b294
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 28 13:10:05 2016 +0100

    Compile function to get real part of real number

commit 96057463de1b0bfeed2f9bf6ee994673498c2f83
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 28 07:35:12 2016 +0100

    Move to-type to element module

commit f92b9bcf3347bf7087088b5cf0e756b5e4128cfb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 27 21:41:24 2016 +0100

    Enabled type conversions for complex number

commit 5f472f02a14c41c813b395a5811b917982b6a4ab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 26 17:35:40 2016 +0100

    Compose complex number in compiled code

commit b97e547221f9d9a5b9a47e6461952544df6793af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 26 07:45:03 2016 +0100

    Refactor code for generating copy instructions

commit 721374c32eb724762116e63d44ee75267dd9d8b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 26 07:31:44 2016 +0100

    Compile complex identity function

commit a489f29a5503c281cb8ac7c287e4f240ce9d03df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 23 21:30:30 2016 +0100

    Enabled I/O tests relying on RGB conversions

commit bb2701c35cd12c7622054437332bb27603d3db9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 22 23:08:25 2016 +0100

    Use "n-ary-fun" to define "rgb" function

commit b17804e4fe83662c42c29ce314c7be7026a3208f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 22 22:48:25 2016 +0100

    Implemented "n-ary-fun" to replace "*ary-fun" macros

commit 3869ee937d96564346ff197ec936eda6314cf083
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 21 22:52:20 2016 +0100

    Simplified "to-type" for RGB values

commit ff4b036b466ecb719cd8e8c23c87630c4906a7b7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 21 22:48:33 2016 +0100

    Content of typed RGB values and parameters

commit 71a4cc66ce5fcc61aa55d52083e6f23ed7e6ec05
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 21 17:16:48 2016 +0100

    Minor changes

commit 726e8bf881112d211112c31a22d76e4d8bc4256e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 21 13:33:04 2016 +0100

    Build RGB value

commit c06d79696267baf33eeb91b5f565175af028f736
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 21 07:45:19 2016 +0100

    Working on RGB operations

commit d1fc8ce733aa7958b395d6faed14ffc1aacc9f2e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 20 23:02:41 2016 +0100

    Refactoring RGB operations

commit 1644ec37e337e8e172eff559356f3638bc52609c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 20 07:37:25 2016 +0100

    Remove redundant definitions for AND, OR, and XOR

commit 605b14078f8525996818b0cd7c0d0e3160884bf2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 19 23:53:18 2016 +0100

    Merge unary-mutating and binary-mutating

commit 6e70a14f3aabedcb5e41a542870b0f403c56e5ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 19 23:08:58 2016 +0100

    Merge unary-functional and binary-functional

commit 3d8d24afc89ce1cfdcc42c84700f2891b5ece1f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 19 22:27:12 2016 +0100

    map-if with multiple lists

commit 851ae9c2cfea3c924508ad38944e3979330a701c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 19 22:25:52 2016 +0100

    Use append-map instead of concatenate and map

commit 787a1290b7ac3a977cef7730e1950b223fb2ccc2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 19 07:47:17 2016 +0100

    Add documentation for JMP statement

commit 931dfdc55f2148e017f0a04553c8a62b3d815b63
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 19 07:32:59 2016 +0100

    Test for "requires-intermediate?"

commit 2581d14d7050a5fdb4088c97477386277d424731
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 18 23:03:43 2016 +0100

    Indentation

commit 178f8339e51a58b5e9a93e3c92903439c3e7453d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 18 22:26:06 2016 +0100

    Replace macros for intermediate values with functions

commit ff9cb70982008587f272ef317215521e613bdfae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 18 07:34:14 2016 +0100

    Enabled passing test

commit 3ed4bff0e7f3faf29f3f09bb273cafff72dd2435
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 17 21:39:27 2016 +0100

    RGB type conversions

commit 6db4333f8d4c01abb8bdba2a5ea5a348a1c5a673
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 17 20:21:24 2016 +0100

    Split up test files some more

commit 81d1bafd5ec9dccea812bc50223f57f4fbe9b136
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 15 22:07:46 2016 +0100

    Scalar arrays and RGB values
    
    * add RGB and scalar array
    * extract red channel from scalar array

commit 64b02ceb4c09de692c0fb7a38fb9138713df4a49
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 15 07:38:15 2016 +0100

    Prevent infinite recursion in RGB-scalar operation

commit 96d1f35f4b04c2f5acb01c71e1c274e087f868c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 14 20:51:01 2016 +0100

    More refactoring for delegation of composite ops

commit bf429d3967ad251f1505beb13b6fa84a9eb95d47
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 14 17:38:48 2016 +0100

    Refactoring operations on composite values

commit 0a896c9abf35a715f1922bffb792a7ae01ec568c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 14 12:54:55 2016 +0100

    Use automated test counting

commit ec7582ae624846ca363f704a24fdc0c6dfaae516
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 13 21:51:43 2016 +0100

    Refactor code for inserting intermediate variables

commit 2b4997879d6f86baff8af8200cf0f827015c06c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 13 12:56:00 2016 +0100

    Nested operations

commit 67341e90a00465281951f2cf633895d4a84bae16
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 12 21:30:36 2016 +0100

    Nested unary functional parameter

commit 1ffbabb73e6bac22c82e51c65a63e063e2b49c49
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 12 20:55:52 2016 +0100

    Nested operations (second binary parameter)

commit afca161bbfc45accf9d70a0efa54aab23d6cd8ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 12 07:54:06 2016 +0100

    Negate RGB value (WIP)

commit 1496aabc98f5c331d8504f100fc16a2492399af1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 9 22:23:07 2016 +0100

    Minor refactor

commit 57de4daf9840d418ad3e0349f1a349c870eb21dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 9 22:18:22 2016 +0100

    Copying of RGB values

commit 1ccaa9a1b51c364eaea0f3c310a8a638adce0809
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 9 22:15:20 2016 +0100

    Rename 'cmd' -> 'op'

commit 4c89dc3c1742c1264c54bd170925281a3d124eab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 8 21:36:00 2016 +0100

    Minor refactor, added bootstrap script

commit 050e01e165e1bfa87be4f791fe81bdbfb16ebf9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 8 17:44:39 2016 +0100

    Refactor binary operation macros

commit 95d37335825dcc6ee7b5d02b78d51747ece97653
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 8 16:50:49 2016 +0100

    Refactoring binary functions (WIP)

commit 0733013b9a4453cf29e2ede2c002e401b9a4ba32
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 8 07:48:50 2016 +0100

    Negate twice

commit 38501f01749cce9bcbb4d8de325e1315c82a06ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 7 22:30:12 2016 +0100

    Refactor unary operation macros

commit 67c2c0dcd0d187139ab8c8c508f5842b0f38776b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 7 17:20:18 2016 +0100

    Align unary function macros

commit 8792c959f68819b8d701c78fd4029ea8a81b12a1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 6 23:57:20 2016 +0100

    Extract colour channels (WIP)

commit f00107206ca93bbfce8e9d8a17e2a2b435c92975
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 4 13:04:21 2016 +0100

    Refactor memory I/O of RGB values

commit c74163c0cde32d7d08cbbaf7eaaf4db645b71d48
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 3 21:17:33 2016 +0100

    Identity operation for RGB array

commit a8682c548b421542e200d7392daea3a05043c06e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 2 23:07:35 2016 +0100

    Write RGB value to memory

commit 7ea38a5aa6a58294f6e6cff7b7ffdb9411041b6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 1 21:16:47 2016 +0100

    Remove some uncommented code

commit d3b09303b9bdbd525567a75da9fc3c80396d7eb4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 1 21:08:09 2016 +0100

    Introduced raw32 and raw64

commit 0904cf424d7eba9f962c0629739f1c9d16c880d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 1 18:00:26 2016 +0100

    Replace get-bits with size-of

commit 9b505dc3b70ba1bb002ec4d80e65fd5c450688cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 1 12:54:00 2016 +0100

    Type conversions for integer values

commit eec85a03f1e7920c96a4ae91de4091c4ddb12390
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 30 23:15:53 2016 +0100

    Integer division and modulo

commit 46be1da03904357409860610b8be35ad4539d98c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 29 22:54:22 2016 +0100

    Integer division (WIP)

commit 2a021c3b224ea154c8b7269789d9ef0901325c53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 28 22:43:27 2016 +0100

    Working on division and modulo

commit 4fe141a96c60c79c4110f0217d930027ced377ac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 27 22:32:10 2016 +0100

    Minor changes

commit 968ffad0d7aeffaa5bcfed7dcef4f306ed2675cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 27 22:23:36 2016 +0100

    Macro for using intermediate values

commit 99735d57a81ed7b46e438a1602607fe7be6a82a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 26 22:20:23 2016 +0000

    Fixed comparisons

commit 222922b1a4b9f239614cd0e893bd4090edd64305
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 21 22:18:21 2016 +0000

    Minor refactor

commit 1e1dc548decc40158670558ea97a2a71c68a44db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 21 22:01:39 2016 +0000

    Element-wise comparison

commit b5997c456a8852809d1fcc55a8bdc157fdd5a602
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 18 22:29:34 2016 +0000

    Element-wise comparison with different types

commit 06bdb3aa082c53e7f291aa389aa4cbd3e5952e53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 18 17:40:19 2016 +0000

    Element-wise comparison

commit 7d9591b712841be677546225027afff5532e5f54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 18 07:45:11 2016 +0000

    Removed some redundant tests

commit 4ad9751e491b9af01f014d01f385ae3835432cf6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 18 07:34:46 2016 +0000

    Enabled a few tests

commit 6941c60fe4e6286ea14eabed086b3164f58d4d74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 18 07:28:27 2016 +0000

    Removing mov-part from module export

commit 4291ee43b60d9dfc0a30e7404f3c3f6c00ca358b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 17 23:12:50 2016 +0000

    Implemented mov-signed and mov-unsigned

commit 6d48869097216eb3dea6e3f85dbeccf34dd454e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 17 17:56:27 2016 +0000

    Element-wise not

commit 43e722e3d9cbde410da3710e9ecf0d51c58e1cb6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 17 17:02:40 2016 +0000

    Boolean or and boolean operations with mixed input

commit b52045882df436ab87cf033439a5dabf75db7a9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 17 13:08:30 2016 +0000

    Implement element-wise boolean comparison

commit 7dc802374c2eae78c3e5a24b535b6ce82731b95c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 16 17:34:58 2016 +0000

    Element-wise not-equal zero

commit 038d7d061472f4d73e03a355ac2e748d42031918
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 16 12:57:40 2016 +0000

    Renaming some functions

commit 29b5e25d6984344e30a0ce65e22b8306cd0b3ee7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 16 07:52:15 2016 +0000

    "operand" method for reading value from register or memory

commit e28f137cc3e9ca99f11e9f8dcefffd822657ca29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 15 22:25:17 2016 +0000

    Element-wise comparison with zero

commit 65895e31386b6fa2f5800fce0b51c8436915cabe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 15 12:58:34 2016 +0000

    Test shl and shr

commit 786d9bd3151835ed642cc2282d1fb52088743733
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 15 07:50:07 2016 +0000

    More binary operations

commit 1d37c39d32b18acc88f3f2952c5fe613941af495
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 14 21:50:40 2016 +0000

    Duplication of arrays

commit 3a3307692d3a1af7655e4ae258cf8ccc7f7b6260
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 14 17:35:03 2016 +0000

    Shift-left and shift-right

commit 5da1517822d089e9a2bb104c02d99337cac4bc6b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 14 07:50:36 2016 +0000

    Implement binary operations +, -, and *

commit 0a1ca84797e7dd3d1af8f84d56be9454e13048ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 14 07:27:58 2016 +0000

    Renamed some methods

commit a3d5ee014ae2353d03213c88adc8d9dae1e1c0d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 13 22:41:41 2016 +0000

    Combined initialisation of tensor and array operation

commit c84cc0e51d99b8aeb6d6875c8fd2cd640912d51b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 13 14:47:18 2016 +0000

    Small refactor

commit ad7338f181d40945f76d14a03c5978e752146c21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 13 14:42:59 2016 +0000

    Get multiplication working

commit f9d038399b9416e6d91ba5e225866435ac9fd19b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 12 23:16:07 2016 +0000

    Add subtraction

commit a13663a90776b7e64a5bad51b669d0e4a8ae02bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 12 23:08:46 2016 +0000

    Refactor unary operation

commit 480d4dadc8d04c05e20daca7ce8388cab0d84a7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 12 22:50:38 2016 +0000

    Enable bitwise not

commit 0e79e87eebb47f6f6d886a75b69729ed59ce2a86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 12 22:42:43 2016 +0000

    Enabling more tests

commit 6e9b56feb5323b8b2a10c271ef1213ad8e44e881
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 12 21:50:28 2016 +0000

    More compact element-wise functions

commit 63325bf701df4800fd6b496a553902ba968ce057
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 11 17:43:44 2016 +0000

    On-the-fly coercion for functions

commit c4416bc3eb7bce65df01da09024f2e8b472bbf44
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 11 17:37:12 2016 +0000

    op -> term

commit 35b7a13c83d89b70983cea7685f778ef0d5958fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 11 17:33:32 2016 +0000

    Reduce unwrapping code

commit efde376a876f8e6c253e8fe279642fcb3634a8f7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 10 12:34:01 2016 +0000

    MOVZX not required/supported for converting 32-bit to 64-bit

commit ec8a36ce4b88210f8cab7b39f0f7fa444243fd87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 9 19:31:59 2016 +0000

    Enable + for arrays

commit cd6c7934e52aaf72afb11885b0cfbaa6e2ab3819
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 9 09:04:12 2016 +0000

    Correct number of planned tests

commit 7c591fd6e61c279f65b83cee7ead60158563a78e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 9 08:37:27 2016 +0000

    Compile function for negating array

commit e2e207f5e7bd73e8dccbac56c03cd1cbaa9063aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 9 07:52:35 2016 +0000

    Refactor binary operation

commit e961c14b2f7bedc1e6ffde734109cd6890235d0d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 9 07:34:48 2016 +0000

    Disable operators and tests

commit 7e8985397d930ba5f2c17abef1bd873622d3ffc6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 8 22:24:13 2016 +0000

    Unary negation of element

commit ad29527ac0f136b5266db45b89d9184beb18eddf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 8 08:19:42 2016 +0000

    expression -> parameter

commit 124db4dd29c2c63a4067544e1299ee91909559f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 8 08:01:22 2016 +0000

    Disable broken tests

commit aeaf15bfb48edbceef6ed58030ee2b16b77d605b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 8 08:00:46 2016 +0000

    Remove code fragments

commit 69f1097233e1cf110296298f72d3d32c79e654bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 7 22:19:40 2016 +0000

    Array-array operation

commit a7e31fec953fe6da15bdab08de19472813aab606
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 7 17:24:05 2016 +0000

    Less variables in test suite

commit 0b234cb1edcdcfd5e71e698347cd225d5df8d091
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 7 12:44:16 2016 +0000

    Have lookup object take car of loop variables

commit a07cd4e03cec823bdcba90d2ac40de7d22c11dad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 5 15:23:40 2016 +0000

    Use tensors for array operation output

commit 1d4121205f2ca0b648e34b6c86a5181af7c9dece
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 4 22:03:09 2016 +0000

    Array-scalar-operation with different types

commit f400328bc26b033fac83f800b167f1c1068788be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 4 21:40:52 2016 +0000

    Scalar-array operation

commit aa73183c68af7b9656f000ae287ab13ae2786899
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 3 22:53:15 2016 +0000

    Scalar-array operation (WIP)

commit cafefd7be324e67898a23db954f3e96e8b5d517d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 2 22:29:59 2016 +0000

    Compile and run array-scalar operation

commit 12584a57d9a8bb28f42d7773c1abc047533aa10b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 2 17:43:34 2016 +0000

    Array-scalar operation (WIP)

commit 5b9d12af426af6b6faef6b759ba80ade2ccececf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 2 07:52:23 2016 +0000

    Looping over function (WIP)

commit b6bca794d35b16685f617b69566a009d7f845de4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 1 17:26:05 2016 +0000

    Update benchmarking code

commit 2c56fcc0e1b1c4554f8fdbbb931048ed1904eea4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 1 07:51:05 2016 +0000

    Tensor-scalar operations (WIP)

commit 3fa8dc546be226404599e702e09cb0666ca68832
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 29 17:34:27 2016 +0000

    Use intermediate value if coercion requires it
    
    Use intermediate register to sign-extend second argument of ADD
    operation.

commit 012f042b8dc445576e50f68e13dbbd30fe703e64
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 29 07:46:11 2016 +0000

    Coerce scalar

commit da0d495b38012db819f6c105930a50c0ad36f258
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 25 23:09:50 2016 +0000

    Generate correct MOV instruction to clip integer value

commit 4c80cc72ed78eec985ef6319626d5d3983bf6336
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 25 22:31:06 2016 +0000

    Sign-extending integer values

commit 5a96fa8f18beda5f52430c420edd9c4854a122ec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 25 07:55:30 2016 +0000

    Compile integer + function

commit 624f725d14130158b1a2f76191e7105a330f6d7f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 23 21:30:16 2016 +0000

    Enable boolean identity

commit f4e8fe0eafb484ed73d94c8ea77d5e6fb61d0412
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 23 17:40:03 2016 +0000

    Use 'value' accessor

commit 5626c4da1e051d33e767c683b6575ff33baf382e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 23 17:21:12 2016 +0000

    Tensor operation with 2D array

commit 9aeee94b275f9ca22726d2cbe48b5021156d4db4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 22 22:43:45 2016 +0000

    Compile identity function for array

commit c20ddbc2bb4ee92db34956f3dcb5332a38b4d321
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 21 22:46:09 2016 +0000

    Extract loops from tensor expressions (WIP)

commit a69de06f1ae5186342e6ed9a5551914571276480
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Feb 21 22:25:20 2016 +0000

    Add code for pointer operations

commit 395d704bca78f2579be5584fdfdaf71889fc9c87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 20 22:50:19 2016 +0000

    Initialisation, increment, and body of array loop

commit c76af9102f59aee0fc60e9f9a8c37bb457b7f1eb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 19 23:20:27 2016 +0000

    Generate code for trivial function

commit 938a16ad677518bf989cbe07f48e53ce36f7c1e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 18 23:08:21 2016 +0000

    Substitution of lookup indices

commit 2e4d2266e5229c56acc75b757af814cd036e0b2d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 18 12:51:26 2016 +0000

    Build 2D tensor expressions

commit 09f0b65e9456c553b8448fc660af4ae193f44813
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 17 22:55:00 2016 +0000

    Determine type of tensor expression

commit f1cd0de50ede239e4194f861109198bd39d07eae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 17 22:43:51 2016 +0000

    Add dimension and strides to tensors

commit 25771dd515d370c0d1bb98912badeb1f5a940f38
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 17 17:46:06 2016 +0000

    Redoing tensor expressions (WIP)

commit d48f41ed44355ed54d92f7830b6f74f0bfaf173e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 17 17:35:34 2016 +0000

    Better testing for array skeletons

commit 94a4cbee952ddfe7d363997b0d57264fd5ddedf5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 17 17:20:04 2016 +0000

    Revert to initial implementation of skeleton

commit a60bd83cffd78cfa445f9f264bf58b994690ee36
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 17 07:49:45 2016 +0000

    Moved dimension to tensor, added typecode method

commit 8c87c1a75d34dd69334c93923d2e0786c1797224
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 16 22:30:44 2016 +0000

    Build tensor expressions

commit 5404230226b2320118f57dfc5eff2e6f8df61d5d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 16 17:46:59 2016 +0000

    Tensor and lookup objects (WIP)

commit c39c8e79c3474546c735d28ccfa91ba79f384f3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 16 12:23:59 2016 +0000

    Disabled higher-level JIT tests

commit a6af34f94caf8d65d27016a537a88978c900c986
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 15 21:42:14 2016 +0000

    Playing around with tensor expressions

commit f1ab507bc09164485a169a71ba831ce2a9e57322
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 15 12:38:48 2016 +0000

    Experimenting with tensors

commit 46e81285e5544c01dfe652929ee5ec41fea02abe
Merge: 52901649 4843e271
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 12 21:28:11 2016 +0000

    Merge branch 'master' into tensors

commit 4843e27175078c6da8cd05036a758ef48ae4743c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 12 21:27:57 2016 +0000

    Added link to Lush

commit 52901649958e7146d2684b467fcee575741ce51c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 12 21:27:41 2016 +0000

    Playing around with tensors

commit 1e25fefc9f2783d9565e8de8290678b4541f0156
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 12 07:53:42 2016 +0000

    Link to Theano

commit d9bf7e43fff840fe31aafa60c83902c06e5ee86d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 11 07:37:12 2016 +0000

    Bugfix for V4l2

commit 0d1b390ac51954d62465a9200b58bad3bb2d26f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 22:48:12 2016 +0000

    Bugfix for IO_READ mode

commit 4e99e28fc05bc5c3c7e4703766284b35c669a9ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 22:43:41 2016 +0000

    Align data when loading/constructing image

commit 6652d8e46c8ff71d58f6c0a7270cd79286b7d5c3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 21:35:09 2016 +0000

    Removed pacat.c and parec.c

commit 15c8056a67fda99d74f411eadfc00351dd3f6641
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 16:44:33 2016 +0000

    Minor changes

commit 7ae0cddc3267ce51afaa3da94f3b7b168e4631f6
Merge: fe7f2928 a0bf8f2f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 16:42:53 2016 +0000

    Merge branch 'master' of github.com:wedesoft/aiscm

commit fe7f2928244336123e8530a32caebd1e7846c7ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 16:42:43 2016 +0000

    Use buttondown.css

commit c98540ecc74c9af6a055326201529f8f46eef8fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 10 13:05:09 2016 +0000

    Added Github Pandoc

commit a0bf8f2f1fcccb9a0e847d044f3c7a5787aca4a6
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Wed Feb 10 08:34:56 2016 +0000

    Better Makefile.dist

commit 8a1878f16342815bd0c848ed58004f86af7c811d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 9 22:19:07 2016 +0000

    Example for JIT compiler

commit 71cfdb4f4364411d095b3a16ade88172f63a0365
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 9 12:54:14 2016 +0000

    Add images to documentation

commit 0e2254ec07389ce5ff80b6a70bb5aca4005f5a4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 8 22:20:03 2016 +0000

    Insert tested assembler example into documentation

commit ba459fdaaee02ae22f69856f9462ac78d5ec5588
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 8 22:18:14 2016 +0000

    Insert tested code into documentation

commit 949918fc6017e584c0fa04f3b53bf8553125a005
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 8 20:49:23 2016 +0000

    Integration tests for lists of images

commit 3ba235b54b37c5c5b004dfbdcde43db341092639
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 8 07:45:04 2016 +0000

    Documentation about reading and writing images

commit fd6c6b714f6ee1b03122a65da64b280cb5d42d43
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 6 23:00:10 2016 +0000

    Get xz instead of gz file

commit d495c6902fc09c26466f1e6e4e1c727909b25cce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 6 22:34:19 2016 +0000

    Updating dependencies, enable parallel build

commit 4e7f07286f4b548ca4439cf646413ab83dc96f07
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 6 21:45:31 2016 +0000

    Version 0.3.1

commit bc6e48b4e7668f3bd9ad5631bedea1e7cce03aea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 4 21:51:01 2016 +0000

    Integration test for assembler

commit 69fe62ce5b596364c39714288009fb4b5efa8ea7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 4 21:42:13 2016 +0000

    Add some integration tests

commit 2f36a5d7363e1686a8c6ee97e4afb34e7f20abbd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 4 17:22:14 2016 +0000

    Adding some integration tests

commit 53e8814b4b0fe7b908ab6de547359148728f494d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 3 21:50:32 2016 +0000

    Added fix for missing build-aux/config.rpath

commit abbd14d5a713f4b82746d484a09000315c7d37b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 3 21:44:11 2016 +0000

    Use GUILE_PKG instead of PKG_CHECK_MODULES

commit 0b3d38e9dde654d2bf2be076ddb68e849ea65cbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 3 21:13:37 2016 +0000

    Audio I/O with different sample types

commit 8c875d42ca4e59097814e0c15bb7ee139f7a89c9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 1 17:38:28 2016 +0000

    Added some sample format constants

commit 72bd1ea57c14262b6981bdc3f217e3ee2a955360
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 1 17:23:06 2016 +0000

    Make method names in error message match registered name

commit 33237f6080d5dde7cd27c300da07d46a3dc7308a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 1 17:16:29 2016 +0000

    Example for pulse audio input

commit 950e175fb7d1976b94dbc826f961be96d4a17ba4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 1 12:50:22 2016 +0000

    Record audio

commit 4248b0ec0ae49a9530440a2de6345d21ad020780
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 1 07:31:55 2016 +0000

    Add ffmpeg examples

commit d45876d87cfd15f1077a82e11c54102eca6a39b9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 1 07:31:18 2016 +0000

    Flush audio buffer

commit 087196fe75ab1e4c772899a9d6e143e42d37f854
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 31 21:31:27 2016 +0000

    Working on Pulse audio recording bindings

commit dde31fae299d8f7c84ea44bb9b259f536068d574
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 29 21:39:49 2016 +0000

    More compact error method

commit 2385a196f3d0275568e66dfc1d787fd052da6cd3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 29 12:56:01 2016 +0000

    Check dimensions of audio output array

commit e6ebca8e379e3448a2f6b1008cbf1a43375418ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 28 22:11:52 2016 +0000

    Check type of audio data

commit ecfad91a64a4e8cfeee12111b36a71c223be2e07
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 28 22:01:48 2016 +0000

    Method for draining audio output buffer

commit 6aff45fae61125fc414bae94a8f48b83f0609f11
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 28 12:58:18 2016 +0000

    Add latency function

commit ca25687ead377350f4d2d2c039a605b999ae3536
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 27 23:15:38 2016 +0000

    Write to audio device

commit f97e023facb80d4ad5ac1b957ee6f40773ed0943
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 27 07:50:30 2016 +0000

    Add rate and channel parameter to pulse audio

commit daf892697e1a12bb3404a8240bd7a27d0296a425
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 26 22:36:28 2016 +0000

    Initialisation of pulse audio

commit 429910e235ac73cf6c33bd646bf3095509e34f8f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 26 07:55:22 2016 +0000

    Add empty library for pulse audio wrappers

commit 0d268c43d6e525fa39c789ebe7abb7bc152ca9cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 25 13:05:31 2016 +0000

    Add pulse audio examples

commit 2b82483611f76e1177d2df559819e38d2c9c9007
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 25 12:29:14 2016 +0000

    Ensure compact image when saving

commit 8853cc632d7b4dfedd489e7c9f1dbcd14221697a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 24 13:09:35 2016 +0000

    Disabled test

commit 7443132ef9d0ce7ef3a1f42f9c4fc37758649e0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 23 21:32:06 2016 +0000

    Check image type and dimension before saving

commit 1667ac3fb3cb176687c83ad036ae5b3877f361ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 23 20:53:49 2016 +0000

    Load and save images without using libswscale

commit 76c5484efd16303a8d720aadf2565518fa24dcd9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 22 21:21:39 2016 +0000

    Disable some tests

commit 38c310e94a518b2c958a3d1c8005f1105de8cae2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 22 21:00:15 2016 +0000

    Interface to ImageMagick using BGR instead of BGRA

commit 0c11693112338d5e2c4b1b17e5b1bfd81a79891d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 22 20:23:46 2016 +0000

    Save colour image

commit 99f7aeb72454299d7a147d954c0bb42d318e3643
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 22 07:47:39 2016 +0000

    Handle errors when writing images

commit 5a4df098015be5d35b200c72167759a10978c926
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 21 21:57:40 2016 +0000

    Saving of images (WIP)

commit 72ee27da7bb0bcedfebdfcc49b24145228660c34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 21 21:25:54 2016 +0000

    Use image list when writing images

commit 6468667ad75ec78bed55dc75c361847966413df9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 21 19:56:24 2016 +0000

    Try to write image

commit a3f3d7fb09493c9638ddd6515e7902d876d7cda1
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Thu Jan 21 12:32:31 2016 +0000

    Disabled color image loading test

commit d805b8ef57520ff02a777f3925e229ceb919c1fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 21 12:26:20 2016 +0000

    Added missing index.png test fixture

commit e8e26843ca2daf77f79a129656e1c033345798c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 21 07:47:37 2016 +0000

    Load greyscale image

commit 1ea07e32de663c8d18339435ffe8bd0491e38207
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 20 22:02:03 2016 +0000

    Add error handling to ImageMagick

commit 64bf9f57814178e8f2bbf8a8aeb352ea531709d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 20 20:40:28 2016 +0000

    Circle CI specific fixes

commit 8717fddbd21633f4a30a7d23c9523dd0683090fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 20 20:30:57 2016 +0000

    Revert changes to Circle CI configuration

commit e09513e4bf6c66aefb71cd01d365297a7b69e84c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 20 20:17:59 2016 +0000

    Use aptitude to install on Circle CI server

commit 6f172f77de0eb10b2f6cd529211875f3ed65765b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 20 17:53:35 2016 +0000

    Read image from file

commit 0e973047967780b41548a710ba8b2fd17d9b564e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 20 17:35:01 2016 +0000

    Add more packages to Circle CI configuration

commit 43d0b472d2ce1bb60029b68a54c799dc3fce5a82
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 19 21:49:23 2016 +0000

    Load image from file (WIP)

commit f4b8ecffec21aa90d665a50ac322b0ec623ec205
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 19 17:46:20 2016 +0000

    Switch to ImageMagick core

commit 3951fbe1ef8adf06d74fa04feb586d29303a9587
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 18 22:04:29 2016 +0000

    Added empty "magick" module

commit 26253a6248adbbc8654da6b01ff297ee131e6204
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 18 17:21:11 2016 +0000

    Complex conjugate for arrays

commit e47160d9d3f84e37be4e97e4a8440bef3cb2ed10
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Jan 17 21:19:39 2016 +0000

    Trying complex number arrays

commit ef5b3e92d328bcb875e16b3af159b99bc17ead5e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 15 22:12:05 2016 +0000

    Complex number conjugate

commit e56f60825f36021e7b8ca7619fb8dc70f56e5cee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 15 12:38:34 2016 +0000

    Minor changes

commit 19409edac9767bdf97e8982f7a16d3ca02076290
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 14 21:59:52 2016 +0000

    Base class for composite does not work

commit 6477ba2b9453efaf55a762f4e82f314d0f0152ac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 14 17:10:40 2016 +0000

    Real and imaginary part of real array

commit 29817065972cf1c0c5df520bf05a96e082bcbc98
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 13 21:04:20 2016 +0000

    Get red, green, or blue channel from grey image

commit cfd0515eb065ca21630934fe55ea06b9f560f666
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 25 22:20:51 2015 +0000

    real-part and imag-part for complex arrays

commit 744bdcd5cec0018f648104490525b2a85ddb1e84
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 24 23:07:16 2015 +0000

    real part of real number

commit a44bb1d98be21603bbb221b12931ba9179b62f6a
Merge: b8fa48af a5fd5916
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 23 22:13:39 2015 +0000

    Merge branch 'master' of github.com:wedesoft/aiscm
    
    Conflicts:
            aiscm/rgb.scm

commit b8fa48af3deb48b59039ad6508fe81a12c546e5a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 23 22:08:12 2015 +0000

    Unary plus

commit 8946c28c5b1000bdccedfb1762109d96f8574e6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 23 20:01:26 2015 +0000

    Complex arrays

commit c61237c81101c1c061e5fe93470a98f7eeed1c3c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 21 14:47:46 2015 +0000

    Division involving complex number

commit b0bd192ef51b925699c86f3196d20694b5d518fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 21 14:22:30 2015 +0000

    Complex division

commit 4ff92c0a26181b42de57b9a9324534e5b8e51f69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Dec 20 23:06:14 2015 +0000

    Add complex multiplication

commit 5580c79f9dc474e3016603dc165e821d50de4997
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 19 22:49:36 2015 +0000

    Generic operator macro for structures

commit 370ea99cb392b3ac62be675b17bacb13124259d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 18 22:31:10 2015 +0000

    Simplify matching of RGB and complex

commit bcc14b7e4d8c34daaf40346ba13b974d56e70d60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 18 07:49:34 2015 +0000

    Test content of pointer directly

commit d54632ccc2b0c42daf1de8ba88213f6d87cfe78b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 17 22:07:28 2015 +0000

    Replaced 'decompose' with 'content'

commit f12e74f0aa1563b80491de577be8e50140312843
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 11 23:38:08 2015 +0000

    Bugfix for packing real value into complex array

commit f00f93edc4cb7201b6a51ddd86a1a53e1742e601
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 10 17:39:13 2015 +0000

    Type conversion for complex numbers

commit 9b46b91c909e7e80659a6bf00d2973eeec6bd73f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 10 17:36:08 2015 +0000

    Compile code involving arrays of complex numbers

commit 28aaf543e4308fb15002d4bba6dbc6d02389702f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 9 17:54:07 2015 +0000

    Addition for complex numbers

commit 940d2a69a2859ccc3b6765e6280adb5794876ad2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 9 12:49:13 2015 +0000

    'real-part' and 'imag-part' in compiled code

commit cc7a6cd63c18ac3648d93d1fa680fc8d9f0aa9ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Dec 9 07:39:06 2015 +0000

    Matching for booleans only

commit 3aa413f6b00699079225770a7142414a21088789
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 8 22:57:17 2015 +0000

    Introduced <internalcomplex>

commit 416ad5228bed3395392d97a6a97555b8748b9617
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 8 17:50:26 2015 +0000

    Make type matching extendable

commit a5fd5916a29b13f3cf9e6d31d5def10944458505
Merge: e04c804a f930de74
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Dec 8 12:35:23 2015 +0000

    Merge branch 'master' of github.com:wedesoft/aiscm

commit e04c804ac717b01941ce40b88b1370d2faa29a90
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Dec 8 12:34:58 2015 +0000

    Simpler RGB operation implementation

commit 0c39cb7b8b2d4d2fe7a36753df589b0862f4c2c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Dec 7 22:35:35 2015 +0000

    Implement returning of complex values

commit f930de745c68a66f3e3d4b380452aad53305ff6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 29 21:33:43 2015 +0000

    Bugfix for size of complex value

commit 1f9085eef13503ae0be2f17819a23ce35d6583dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 29 20:56:10 2015 +0000

    Working on complex numbers

commit 8a7fb7ef33d3f7169971249af514081c8401e45f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Nov 28 21:18:22 2015 +0000

    Using David Kastrup's suggestion
    
    http://lists.gnu.org/archive/html/guile-user/2015-11/msg00080.html

commit a3e57b8af300343dcbe6d8092e79007f7c132664
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 27 07:48:17 2015 +0000

    Make some operations n-ary

commit 230e07fd4460c405a2155bd8a7fad658a040ee7c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 26 22:47:07 2015 +0000

    n-ary operations && and ||

commit b6ae617305b2038d0afbfc96d24d21cc198e9110
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 25 07:46:52 2015 +0000

    n-ary && and || for booleans

commit 943c1b4ab5448f4aeefff5dba8061f434006d03f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 13 12:49:28 2015 +0000

    Rename major/minor to max/min

commit ef35db0c877e0e8be263bdeb2966c203e053dcd6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 13 12:36:24 2015 +0000

    Fix minor, major for signed byte

commit 03dbd2defeb3e5d8dc896b5737c5b146423d8c7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 13 07:47:45 2015 +0000

    Minor simplification

commit 20d32748e0c4791baadc78473ea200c13d980d7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 12 21:12:14 2015 +0000

    CMOVcc for less than 16 bits

commit f7bf70fb45bfeed43e3a7c8669b3e05dc4f76e4c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 12 12:39:20 2015 +0000

    Minor, major for RGB values

commit 43dad078e2ec36ffe58ad68f678a4dbc797cd937
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 12 07:51:19 2015 +0000

    minor and major for integers

commit 34771fa11cd040957d43c5fb60174b4b9778d4e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 12 07:43:13 2015 +0000

    =0, !=0 for integers

commit 8e9c5c6a6a0079b83dab2504558adefc65e1fb87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 12 07:32:46 2015 +0000

    Array operation for 'major' and 'minor'

commit e9964837d6093a71867384b9cee7f17a0521acdd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 11 21:38:39 2015 +0000

    Bugfix

commit dccfe7bb2edd7a5db8d1ad121b55f70bf0013a4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 11 07:31:45 2015 +0000

    Major number of signed and unsigned integer

commit a25a18e07dc1cc8e64291ddf878e475736862678
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 11 07:28:19 2015 +0000

    swap code positions of major and minor

commit 56d6fd620f8062ca068f04a5f893b96feb328061
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 10 22:04:29 2015 +0000

    CMOVxx

commit fbf2c14415c47077e45a154ce1352373ea478f64
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 10 13:08:38 2015 +0000

    CMOVB, CMOVNB, ...

commit 828f48f1d795e67eaf41735bf060fe6d2f324208
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 9 22:03:54 2015 +0000

    Removed some TODOs

commit 4f1ef7adde805ca5d0ad03b1e70fb6080d8cf3bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 9 22:01:55 2015 +0000

    RGB comparison operations

commit a51b4ad3e66cb67cbd65ef04010833d51dbeda67
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Nov 8 22:21:11 2015 +0000

    Compare RGB values

commit 553a06692607ae124f1fc0ee96f9fa9944d3429f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 4 22:14:39 2015 +0000

    Version 0.2.3

commit 0921770499eed84d225916158e59c3624b238aba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 4 21:55:49 2015 +0000

    Rename get-value -> value

commit 81ad89f678f1f7fe5b8bb94fc94e6eccfb235553
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 4 21:40:33 2015 +0000

    Moved etc/test.scm code into etc/env.scm

commit f666d79b99f4ea7d5d5a62e1c04552c310882edd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 4 12:51:17 2015 +0000

    Replace get-value with get

commit 7695759a0bb0164ac1dd3dcdcb232d91a4a9c313
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 4 07:56:05 2015 +0000

    Replacing get-value with get in some cases

commit ca5698c998332641e2dba789ab896d44f5c39287
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 4 07:51:20 2015 +0000

    Removed 'decompose' for variables

commit 756c4796655cdae84423247df4fcdcd9fc75f887
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 3 17:24:42 2015 +0000

    Removed 'types'

commit 6a41be935418e91cc117cb41176f4285d017b3b5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 3 17:14:59 2015 +0000

    Remove experimental code

commit f451cf0786fe6199a13737fcb724e9aedf6a231f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Nov 3 13:18:32 2015 +0000

    Bugfix for boolean variables

commit 15e0a1e458c095f2c3265d3f291f2c0699ae6f87
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 2 22:18:19 2015 +0000

    Do not use 'types' for return type

commit 622ab3bac5b7656963539c9e5303a6dc65994600
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 2 17:47:42 2015 +0000

    Removed 'vars' and 'basic'

commit 12e042580b1cbc296e78a07bb814459f897d7471
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 2 12:43:59 2015 +0000

    Rearranging code

commit 6b222fc628d0fa2ad320c89c01083066e6f58a2c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 30 22:54:58 2015 +0000

    Construct RGB values in code

commit d0a6ae4d4f11988e2c8586f38fe26ae52af7c68a
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Fri Oct 30 12:58:05 2015 +0000

    Compose RGB values in compiled code

commit 67ea900941c45c1f316b781009b76e82f17ab918
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 29 21:39:16 2015 +0000

    Instantiate array-element and element-array methods

commit 35eb976c5f4706d4d4fa16e483ca78c561cad363
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 29 17:33:21 2015 +0000

    Test RGB operations

commit 806511667574941951eb7c0b0451baf6ddbc6c83
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 29 17:21:57 2015 +0000

    Added tests for integer operations

commit e2977409a695d99e5db1bd4a3d3147db3165a8c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 29 07:46:46 2015 +0000

    Bugfix for (+ rgb array)

commit 01f6e66d57b0754352f561e584674dadea4d3651
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 28 22:07:22 2015 +0000

    Delegate RGB operations to untyped class

commit 3fca7947b864de8f14888d4b0a5022c6b0e1cbba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 28 12:56:17 2015 +0000

    Delegate unary RGB methods to <rgb> class

commit a093298f91e7b8cb39e0a964a2ea5e6de551d196
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 27 17:44:00 2015 +0000

    Renamed 'skel' -> 'skeleton'

commit bf909a638903887428c74243df62fbc2e2deea73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 27 16:42:36 2015 +0000

    Simplifying 'jit' method

commit c98ba117d573cc857753655bd3dfdfdf2bcab0b5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 27 07:34:18 2015 +0000

    'store' operates on elements instead of variables

commit 20575643c3b62671befea494fabe4e7ea98c862f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 26 21:45:48 2015 +0000

    Changed tests for 'assemble'

commit e101471649780b6c329d74569abbfde98110689b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 26 19:19:48 2015 +0000

    'make -j 8' -> 'make -j'

commit 60a510d8379695965178c3034dfff5943a700286
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 26 19:19:31 2015 +0000

    Typo

commit 2c0066014586568831059a0782a02f2203afeeae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 26 17:56:00 2015 +0000

    Changing 'assemble'

commit 0f18cb0a5eacb6121436f5739c354b6e040f5ecb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 26 07:45:02 2015 +0000

    Refactoring 'jit' method

commit 54eba9bdd00312181da6ee743cabe91d7796a710
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 24 22:43:01 2015 +0100

    Replaced 'wrap' and 'unwrap' with 'wrapped'

commit b49097186d7194e3ea7949883d828d0c16ed572d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 24 22:22:44 2015 +0100

    Removed 'return-type'

commit 9405e2583ac15b1b30540dfaad9598910d40684c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 24 21:37:12 2015 +0100

    Removed 'is-ptr?' and 'is-var?'

commit 929f23b06f4e72e33e9de1bd1a1ec33d47a8dc6e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 23 22:13:52 2015 +0100

    More compact code for determining input of command

commit 626f9d7b2e84bd50a084fef92d5b7610382d3ee3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 23 17:51:09 2015 +0100

    Introduced 'map-if'

commit 388b1d7ffc22e0d0edd3c5b45720471c14267715
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 23 12:48:05 2015 +0100

    Remove line breaks in 'repeat' method

commit 672b6cc47e64ca4058f78a59c67e496cf6f7a6eb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 23 12:47:39 2015 +0100

    Made 'virtual-variables' method smaller

commit 6d7d2df7b4f87a33e64ff1205d7f6c0af5973b00
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 23 07:54:51 2015 +0100

    Use let-keywords to reduce code

commit 70e13da7d74e09dfeaea45aca3cf3559812e69a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 22:58:01 2015 +0100

    Shoehorn pointers and sequences into 'build' method

commit f67d4c546a34d294932841e448765b8b2198133e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 17:50:47 2015 +0100

    Renamed 'elevate' to 'build'

commit d8af9855b1a78ec80ea301db845cfcc3442ad287
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 17:19:25 2015 +0100

    Test that 'vars' generates list of variables

commit a5c7a52462bb4dfd972438f15df46d07d0892b98
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 13:20:03 2015 +0100

    Slightly simpler code to selectively evaluate
    
    Simpler code for evaluating element-wise code for elements only

commit ff6cc4058a9e4eb2ab1b35ecc196e64d313f4c0a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 13:19:28 2015 +0100

    README: how to download latest release

commit 60aa0b47f8ef36c66575b7a029e61b0cd762d4c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 13:12:01 2015 +0100

    Updated README

commit c761bf096c18951ebe2c797e3e3308012fe4439b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 08:22:50 2015 +0100

    element-type -> project

commit 7f0021b76c1589d705c85866069adaee6c9e520d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 22 07:50:01 2015 +0100

    Use shortcut for creating variables

commit e33c7ea0f359e41f7f94028620892e7f6d530f8e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 21 22:25:57 2015 +0100

    Removed 'compose-from'

commit 64df636fb1bb65bf497cb6816144ceed30e92e3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 21 21:33:42 2015 +0100

    Fixed test still using 'compose-from'

commit 76eb4be832a75e52d85d714ff8cb95b0c518d9fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 21 17:25:11 2015 +0100

    Added tests for 2D array skeletons

commit 69e3134fae355f4eef44285a326e99acf420ace3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 20 22:21:20 2015 +0100

    (get-value (skel ...)) -> (basic ...)

commit 7b33fed4dc177f0aaa0375352cbadd40bfb6b5c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 19 23:03:32 2015 +0100

    Reduced scope of retval

commit 4f01d7b4f9ed0dd5bc563f8758e105d19a0258d3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 19 22:40:53 2015 +0100

    Changed definition of 'returnable?'

commit 4dc26d14e7f85169efe673b5e1404c93df7ea9fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 19 17:36:52 2015 +0100

    Convert boolean return values

commit d18d40a78903b5e06d552521985ad93d17e041f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 19 12:58:13 2015 +0100

    Added missing whitespace

commit 422f939d622bf02ecbb206567b9d41f1c8ce9b53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 19 12:57:23 2015 +0100

    Removed broken badges

commit 02585c6823283d58d94157cb12ef6df47a234b71
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 19 07:51:32 2015 +0100

    Got type-wrapped elements working

commit 568801d818ed62f6be52b912b696031764df29d5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:56:59 2015 +0100

    Minor fixes for fetching RGB values

commit ad7bd00e6c50f0f04f6fe032b513b853b543a573
Merge: 9ca5622c 33bbf364
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:08:45 2015 +0100

    Merge branch 'master' into wrapped-elements

commit 33bbf3642631b82d45da9970944dcff293b8e472
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:08:35 2015 +0100

    Show build status of master

commit 9ca5622c00aae3bcd394c4931e703ba7d46e6074
Merge: 58d94ee0 2d3df70b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:06:59 2015 +0100

    Merge branch 'master' into wrapped-elements

commit 2d3df70bd866aff780a364a63b2b1ed30ce7fcfb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:06:42 2015 +0100

    Switched back

commit 58d94ee03de3cc97452a6a1418b20db63c73107a
Merge: f14d3180 03522dc4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:05:05 2015 +0100

    Merge branch 'master' into wrapped-elements

commit 03522dc4f2bbc33b798f83a0260262300a5630a2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 18 22:04:39 2015 +0100

    Show build status of master

commit f14d3180ffcc72735d21d7e8cad47a6f2b4411ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 17 23:26:13 2015 +0100

    Working on wrapped variables

commit 31a4cedfe6cfbff04a4ec1c82c40047501d091a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 15 07:29:52 2015 +0100

    Updated TODO list

commit 5eabd85406f23c592f09a5895214213a3ee25d8d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 13 12:53:58 2015 +0100

    Updated TODO, formatting change

commit 1fb96be95936df3b54aa4f0ccbfeaa4ba31e0c3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 12 21:19:29 2015 +0100

    Display video with multiple channels

commit 7de8c0c73e2d8d12685592ec227b88dbdf848524
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 12 17:55:38 2015 +0100

    Display list of images

commit cbf02f586ec21605f8d9dd14a5085483fa9187f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 11 22:38:38 2015 +0100

    Bugfix to get <<. >>, /, and % working

commit f5394a9d87f482b06eabc85f993458b52b02f2f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 10 22:42:01 2015 +0100

    Element-wise modulo for arrays

commit 05cd6cf74797c83adfae222642b5e9e1c2b5f539
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Oct 10 22:35:38 2015 +0100

    Bugfix for modulo
    
    "MOV reg, AH" does not work if register 'reg' requires a REX prefix.

commit 47a913814f7e4e98e996efa95518daf061f1dcf5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 9 23:54:26 2015 +0100

    Modulo for integers

commit de68037385d42a43c7ffc320c17f797e5e182724
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 9 17:59:56 2015 +0100

    Modulo (%) for unsigned byte and unsigned short

commit 34b0cf1c8158778a0e4b69f297f6d6f411998d17
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 9 16:55:49 2015 +0100

    Added comment

commit a1f267a8b3de0512ee878128478c24fef11d1939
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 9 16:54:06 2015 +0100

    Added AH, CH, DH, and BH

commit 26c6836c8171e766899617c4d82c4760086909ba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 9 07:46:52 2015 +0100

    Removed superfluous implementation to store

commit ba55c60bd134afd29380dd900f0be924fd04a1f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 9 07:46:23 2015 +0100

    RGB operations ^, <<, >>, and /

commit 08a1147422d295249f56c21c8ce36df3cd91d2d6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 8 22:46:09 2015 +0100

    Added a few RGB operations

commit 639292b6588a73cabed7d8ad33ac31da0a83c26e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 8 17:47:08 2015 +0100

    Removed 'reference'
    
    Pointer constructor accepts empty shape argument

commit f35553ab144b8a8eab499db57b141434e88eb582
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 8 17:43:56 2015 +0100

    Replaced 'unwrap' with 'get' and 'fetch'

commit 9a74210de5f795483af605dfe80ef15fd3e31a22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 8 17:40:49 2015 +0100

    Shifted 'wrap' calls around

commit 389dbf616230e30e51c7e88edef88712fd3b102d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 8 17:20:32 2015 +0100

    Simpler tests for RGB values

commit ec5636a107ab28d80166b527a8c5919ce4b360bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 8 07:50:32 2015 +0100

    Return RGB value

commit fc2ca37ef2157b60a503877ee4bbba3af70f1d99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Oct 6 18:15:07 2015 +0100

    (sequence (rgb 1 2 3))

commit 82d03295e6725c855c32ba42031f4abce79a7842
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Oct 6 15:44:14 2015 +0100

    Link to Ceempl

commit 708d4160a46671ad8afd0c7c1ab57ea7b42dd686
Merge: 9954bf3f f28b654b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 5 22:50:07 2015 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm
    
    Conflicts:
            aiscm/rgb.scm
            tests/test_rgb.scm

commit 9954bf3fb1f0d31f82fa6f5e7abc7418f1c66507
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 5 22:48:18 2015 +0100

    Type coercion for RGB and 2D array

commit 8536b079686c8fa547f9a0502fbbabe9190bbdc5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 5 22:38:45 2015 +0100

    Type coercion for RGB and sequence type

commit f28b654b2d65e224b86c199e8e65dd06eee4140d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 5 22:38:45 2015 +0100

    Type coercion for RGB and sequence type

commit e69b13918dfceb65512fa01288f0fe1c1a3bd128
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Oct 5 07:40:49 2015 +0100

    Refactoring RGB plus and minus operators

commit ada86b7d8cea7f0a432c22d5ff8db91bd3bec427
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 4 22:56:16 2015 +0100

    RGB plus and minus (boilerplate)

commit 0967f5b96833e23205a36a5ac65f931534dff11b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 2 18:04:20 2015 +0100

    site_SCRIPTS -> site_DATA

commit adb94c695482beca6a6748162dadf2317c919d24
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 2 17:35:52 2015 +0100

    Refactor extraction of red/green/blue

commit 5f9c5b913b1210f0d9de0a81cbc043c20a620d2a
Merge: 1afce210 00fc3677
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 1 21:42:37 2015 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 1afce210f287e3d09688a34325d4525b86c64996
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 1 21:39:07 2015 +0100

    Remove 'param'

commit 00fc3677777867497dbd111625e11082b7dc7eeb
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Thu Oct 1 12:52:28 2015 +0100

    Add link to Torch/LuaJIT

commit 820eee831b67cbb29f652565624916a920a3fbe7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 1 07:37:14 2015 +0100

    Removed some TODOs

commit cf2504aa6c25fa6239d363abbaf819d0fa97f858
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 30 22:55:43 2015 +0100

    Use 'to-fragment' for simple parameters

commit baceca014276f7d81976f37fac9fa1a749ac18fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 30 17:46:52 2015 +0100

    "IMUL r r/m imm" for imm with more than 8 bits

commit 6cb6a1115909c2ae5f554856d3f012798c930724
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 30 07:50:32 2015 +0100

    Remove indirection for 'code'

commit 53e1a0786ad04e5136c087a18130e6e69262c422
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 30 07:43:40 2015 +0100

    Remove indirection for 'get-value'

commit 5787de367a6226ce967865f0f1554af1ef211433
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 30 07:39:43 2015 +0100

    Prevent 'red' being called on sequence skeleton

commit d671acb32e9c73202674dc8af816193beedc8507
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 29 21:57:16 2015 +0100

    Only instantiate code for elements

commit e88c8a8223f7d1a236446ac514837f99145e1a85
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 28 22:42:52 2015 +0100

    Renamed some methods

commit bcb86462f1afa2971648ba4d8d21e7329bd13d30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 28 21:59:27 2015 +0100

    Use objects instead of list for loops

commit 437f19aa8e56f9c43046719727a1cb8d16db5f7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 28 21:33:08 2015 +0100

    Typecode of RGB skeleton
    
    Determine typecode of RGB value composed from three variables

commit 1945fb9a9593b419b83b9e88a59297038bc9a3ad
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 28 13:17:47 2015 +0100

    Removed 'for' & 'until', made 'repeat' a function

commit 4620c5a2c4050bff0f4c0d8a9cbefdc2dc759271
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 28 07:49:40 2015 +0100

    Removed 'let-vars', simplified 'blocked'
    
    * removed 'let-vars' macro
    * converted 'blocked' from macro to function

commit 86dc77c8f604231eec33ceb2f24d007355637c0e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 26 21:36:57 2015 +0100

    Version 0.2.2

commit edf5c75cfb4266c97f52c94691afd597df55acfa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 25 23:54:04 2015 +0100

    Use macros to define generic operations

commit 29b8b87c1898a79ac42ff888b4652cc89366fad9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 25 21:44:49 2015 +0100

    Changed debian/copyright variable to GPL-3

commit 1383be934787e1d3ffc1f68e6c6d8149135ed486
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 25 21:31:50 2015 +0100

    Fix to get benchmark running

commit 495f1933d49b1f8d15a378e339cf0c814bcf37e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 25 21:27:37 2015 +0100

    Removed construction.gif

commit ab8d0e220d71332886ddb78ea434559b847f290d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 25 21:24:39 2015 +0100

    Remove Gitter link

commit 92e722f7516d1652f26d3ccc384ee0c7934f5c32
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 25 17:55:35 2015 +0100

    Spill predefined variable if it is blocked

commit efa81731a56f72ae67816d74674756f2db6ca109
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 24 21:55:54 2015 +0100

    Ported ome tests over to new JIT methods

commit e23e9347dd7a7df92add1c09f5054b14dc92b9b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 24 17:53:05 2015 +0100

    Removed some unused code

commit f682464ed2d9b2ee7eebcbe7673c14823ce1751c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 24 17:29:36 2015 +0100

    Added test for blocked predefined registers

commit 6ed6b948cf545ca0b96691f1f4a3bc722d3e8cc1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 24 12:51:47 2015 +0100

    Separate selection of spill candidate

commit 5f0986f05601424dfe385ea2c90ba122316952e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 24 12:37:09 2015 +0100

    Make spilling code more modular

commit f2e5398eeda300a9c82510bd66f28a280a7c5254
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 23 17:50:56 2015 +0100

    XPASS -> PASS

commit 14e8e8a7f432fbcbf278794b3c33ea6b359f1f8a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 23 17:44:49 2015 +0100

    Call MOV correctly
    
    MOV needs to be invoked with arguments of same size (8-bit, 16-bit, ...)
    otherwise it will not compile correctly in some cases.

commit de0963ab355db4fc6e0623c852f4e7561d4af03c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 22 21:39:46 2015 +0100

    Bugfix

commit cd37173c416590618cefafa1dcaebd5fa6afd931
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 22 17:44:38 2015 +0100

    Methods for different types of operations

commit af01b3405296653dc7d9f0290c0e17ff389812b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 21 22:35:09 2015 +0100

    Working on shift-left and shift-right

commit 798a3311d1c3b2c800dbe9a353578510b262bcbf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 21 17:32:07 2015 +0100

    Added shift by CL operations

commit 3b990e174c45465db7d7c6acabaed361a5582039
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 21 07:46:38 2015 +0100

    Removed some comments

commit 314a1cab4c37bb91d7d8498d1d7bbddfed780c60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 20 23:02:02 2015 +0100

    Convert integer RGB arrays to image

commit c82b1be4b48825b77a45a0313cb9259bba03e808
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 19 23:22:39 2015 +0100

    RGB type conversion

commit d5d17c6e5ca5b03c0ffbc1e78924a52e674a18bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 19 22:09:15 2015 +0100

    Have 'code' return function instead of list

commit cb41905b7f6708d8536e166ee63d20a065ddfa3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 18 17:51:16 2015 +0100

    red, green, blue extraction for scalar arrays

commit ba12c3ea92fd6f162efe8aa14d79e28a17479fdc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 18 07:48:49 2015 +0100

    Extract channels from colour values

commit f5ae502a8c18ef074da9e6e62ca63bee1d188d4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 17 22:34:28 2015 +0100

    Fragment defines return value

commit ab84b0ebbd0385d6a189c3331fe89aa9957107ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 16 21:31:29 2015 +0100

    (show window array)

commit 6d10590c34061e6afe60e27cddc89190f74e8b35
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 16 21:26:54 2015 +0100

    Updated TODO list

commit fa0c332808eebf8c83ffdf9dfe5fcd5de4667392
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 16 17:41:59 2015 +0100

    Swapped colour channels in image conversion

commit 69c5cc4135504526a58be5bbd9f4a71879ca3683
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 16 17:37:13 2015 +0100

    Extract color channel

commit 8e46ad2daf0247fa615fd455241c6a9cf932b909
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 15 22:34:51 2015 +0100

    Minor change

commit 4cad8d092231dd7ec1fc30742d400b0686c4ad1e
Merge: acdd8148 0f77858a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 15 17:51:53 2015 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm
    
    Conflicts:
            etc/env.scm

commit acdd81484dbdd8941a3d7c11390b7c00b4b96cab
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 15 17:49:59 2015 +0100

    Fetch and store RGB values

commit 0f77858a46936a1f97f0a92ba850d0a937452d80
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Tue Sep 15 12:51:51 2015 +0100

    fragment -> frag in etc/env.scm

commit 33a298277361762d564133d9b4e032d4ad9cb6c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 15 07:52:26 2015 +0100

    Minor changes

commit f3161eb70842e7d477bb277b67a20e62b44bb396
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 14 22:49:02 2015 +0100

    Better base class of pointer

commit 494c219e1f5a62646b9a5187cbda0419e03473ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 14 17:30:03 2015 +0100

    Make 'parameter' more specific

commit 596a063ecec554cf689e561a39c1be63beee1e12
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 14 17:26:43 2015 +0100

    Minor changes

commit b3c87613e0160dc3a7f0aaf0ac35d1391a14d7bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 12 21:01:50 2015 +0100

    Test for intrgb conversion

commit 26f84344ce20623e45d93cac81d92d06ad2ff958
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 11 23:24:19 2015 +0100

    Convert RGB array to image

commit ae3e795bf3c02754de023b21cf4d46666270ddaf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 11 22:17:33 2015 +0100

    Convert integer arrays to images

commit 327e751c284d82a30a84993317ffcba9af0cd4c3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 11 21:14:59 2015 +0100

    Added support for diagnostic output in test suite

commit 6abc0c1846e660a3723b0bdbddb6f583e9e50739
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 11 20:59:52 2015 +0100

    Use RGB when converting from image to array

commit ff53f34152e1c980a030ffdf031cdc3c4c525084
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 11 17:32:48 2015 +0100

    Color channels for scalar values

commit f9c75ca17ee30488da1b176a8524e9db82ddabb3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 11 16:44:34 2015 +0100

    Test red, green, and blue channel extraction

commit 5a3ebe239e3d862073f7eda09bda0248aaf5efd2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 10 22:30:26 2015 +0100

    Require compiled and installed code for benchmark

commit 31c182f09dcf8ddac4f8a2ac2c0959959aad9810
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 10 19:11:57 2015 +0100

    Change garbage collector settings

commit c23c1d42f97bf0ef60a485a72c3526e850e9c238
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 10 17:45:14 2015 +0100

    Type matching for RGB values

commit b9e406def5999fc17e645a66b28c9702e69e6e60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 10 07:43:58 2015 +0100

    Bugfix for benchmark

commit 3d72b9918fff5ae7bca885aa80b8dfd26377dcdc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 9 21:53:26 2015 +0100

    Coerce different RGB types

commit 0866583c3a52fce9bcf7a22e2be63cb52c86e375
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 9 21:51:02 2015 +0100

    Coercion of RGB with scalar

commit f7e53006b6d2d3071cdba6742ddb617420319f23
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 21:56:39 2015 +0100

    Display typed RGB values

commit be1674b10dcd3eae4b3f5342647df0b8c2cc11ef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 21:38:22 2015 +0100

    Concatenation of byte vectors

commit ed19017ddf67864fc4c06031dceb5b022617e090
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 21:23:34 2015 +0100

    Extract parts from byte vector

commit 13945e1656dc8ed99680f075314e13539a8e527d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 21:13:26 2015 +0100

    Added untyped RGB value

commit 83db8cfa7ba734140bd0f7d1e0a1a3531fc91712
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 17:51:42 2015 +0100

    Unpacking of RGB values

commit 35d576741ff1c869ab315afbb25d1d07eb8fda6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 8 07:50:34 2015 +0100

    RGB values (WIP)

commit afcb96016ef47b040da5b97a891fd8a1e74629b7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 4 12:28:31 2015 +0100

    Updated TODO

commit 2d2ceba44f092c4942ded2f9afffe2efc177831a
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Fri Sep 4 12:09:17 2015 +0100

    Return last displayed image

commit c0dae908fd059682f6e91eceb9dbf4e0e9e1cc89
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 3 21:54:02 2015 +0100

    Convert arrays to image before displaying

commit d0840ee873252789e3d54730c06e121d57cdf869
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 3 17:43:56 2015 +0100

    Minor simplifications

commit 21d67192e0a4f12a7f541ba5d7332f823553cf77
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 3 17:35:29 2015 +0100

    Rename 'env' -> 'let-vars'

commit dbc10090daff64cab87ea605a2769d720ddf85e1
Merge: 5220b65c 0a1b435e
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Thu Sep 3 16:37:17 2015 +0100

    Merge branch 'master' of github.com:wedesoft/aiscm

commit 5220b65c16440118c8fa90593219a4577cd728b9
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Thu Sep 3 16:36:54 2015 +0100

    Get benchmark working

commit 0a1b435e4e71cbd87dfae47947c2543557606675
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 3 12:50:10 2015 +0100

    Use 'env' in more places

commit 83d2512ec999de427bde4e6285968fda2d6a210c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 3 07:47:57 2015 +0100

    'env' applies 'begin' instead of 'list'

commit 383593c09321bd7427a87e7873cd5602fd4d165b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 2 21:45:33 2015 +0100

    Split test file for array operations

commit 1f35ad15c528e67274a6799c697336f92c4a121e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 2 18:04:45 2015 +0100

    Updating version number

commit a8758a9cb12b85dccaa6c839c18ae1762a3db457
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 1 18:04:12 2015 +0100

    Using code fragments to compile operations

commit fbb4145c0e27cd9a3018d807bf847c51d8eb6427
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 31 00:17:02 2015 +0100

    Division

commit ba9e7c7b30cd4cc429a903bca668645fbc84c248
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 30 23:58:42 2015 +0100

    Comparison operations

commit e9aa8242f0377d6cd268200683ddd7c48ac2a47b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 30 23:27:54 2015 +0100

    Binary boolean operations

commit d224de9cc4a55dc5407c0d9833cd766a792f71ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 28 23:42:08 2015 +0100

    Make binary operations more generic

commit 2ea7c444d201fd5fb347e4a4d507f58f1cb5ef27
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 28 23:00:46 2015 +0100

    Element-wise equal and not-equal zero

commit 5c2efc80b2e58e1fb24acca956e93c93b189eedb
Merge: e5bde2ca b4b7effe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 28 12:40:35 2015 +0100

    Merge branch 'code-fragments' of github.com:wedesoft/aiscm into code-fragments

commit e5bde2ca01d4233efd7963127f8fca8739c42eb1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 28 12:40:08 2015 +0100

    Unary operation for code fragments

commit b4b7effe79a2fc6a1f83942f916c7347166f03bc
Author: Jan Wedekind <jan.wedekind@roke.co.uk>
Date:   Fri Aug 28 08:42:48 2015 +0100

    Circle CI uses 8 cores

commit 6c80c525e4f11b9d56876454ac432b2fd4f8c255
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 27 23:23:41 2015 +0100

    Adding more binary code fragments

commit 67dfadd525c6f9bbe486d066754de568f68f8214
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 27 22:07:44 2015 +0100

    Refactoring

commit 1163af1a31981d7fe72f9c7e1bdcaa096184485b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 27 18:05:46 2015 +0100

    Macro for creating simple loop

commit 9d2dbe02b92f8d944c6c8c9e6ce2353889f7f06a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 27 17:40:55 2015 +0100

    INC

commit 579fddf717bcf920f283710a4a6ff53766913ef1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 26 22:38:21 2015 +0100

    Add arrays using code fragments

commit 68b43f62293d4567413df6ecabf0c8fa48a2148d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 26 17:50:46 2015 +0100

    typecast of code fragments

commit f5e01ab5c7ebcd412777048ba1a26f53fb6c260b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 25 17:21:15 2015 +0100

    Removed temporary

commit 3a6ad2e2a8b9be701b25c7c5886d790aed1fa377
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 25 07:46:05 2015 +0100

    Refactoring loop-code

commit 1414385ff9bbb6fa23edcbfe189d23eef1874891
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 24 22:15:43 2015 +0100

    Quick and dirty loop for code fragments

commit 4daa83e201d5c53006c974438569627adf2d58d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 23 21:35:29 2015 +0100

    Remove fragment value

commit 7ec4891b3c7064d0f003d78689d08fb56dad3d39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 23 20:54:19 2015 +0100

    Implicit fetching code

commit f1b024e4cc1dde6821ce8f94a2f66b7929a01b1e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 22 22:53:53 2015 +0100

    Remove duplicate value prevention

commit 4ee43bfb0d643ae70d6d2232b6426199905cd762
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 18 22:55:36 2015 +0100

    Allocate return value

commit c34205e2c9ec363cca9f14f52dca13f7dbd51e6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 17 22:54:48 2015 +0100

    Make assembling of code fragments more generic

commit fab8b8418d7cb65b39f6b61635443a0282d61373
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 16 23:14:09 2015 +0100

    Decomposition of sequences

commit 3987cb82fa68a7c0b0f01b22c2cd1cc773f9addf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 14 23:09:43 2015 +0100

    Pointer to pointer copy operation

commit 0312c31a7de5ee92e07b25d66213d90892acd7e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 13 22:18:02 2015 +0100

    Simpler implementation of storing

commit afcf6c541d4cee5a637d18b1e43c4d43a5074cc3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 13 17:37:18 2015 +0100

    TODO

commit 36b1023d5419da51ae2523cf58980b61efe5943c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 12 17:49:38 2015 +0100

    Removed one line of redundant code

commit 015b58831074c223853aa55ff4f8fed18511694e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 12 12:45:25 2015 +0100

    Introduced code fragment with null result

commit 9952d3853b736917f906f131d44d8bbddaa36516
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 9 21:44:38 2015 +0100

    'store' should not return anything

commit 69386c9f7cdfefc9afe643eacfa048992a7c2a2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 9 21:30:46 2015 +0100

    Storing of data

commit ca155f8621ae35e7684e8ff25d1c1e84c1a64a29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 7 17:57:53 2015 +0100

    Compile fetch operation

commit f6f19fe2949ba92b0dc87d12dfe642a1ef2e36b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 7 08:29:23 2015 +0100

    Store stuff in pointers

commit d1a024868dd1f14a7b6ac9808c9907f48c59285d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 6 12:36:03 2015 +0100

    Proper printing for pointers

commit 2a3bfd21e74a8866bf3f7ac2c489ed28be768720
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 6 12:11:48 2015 +0100

    Minor bugfix

commit 5cc00c630358f5f5f6164b8a515f182b7d8efbce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 5 22:52:05 2015 +0100

    Code fragment for fetching value from pointer

commit e12beca00bf7b2aa20f53b0e9c09b76a236e0603
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 5 17:12:06 2015 +0100

    Print sequence objects made of variables

commit 2eefbbec6d757e9345bd61146cae95a0f3ba1bcd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 4 21:40:48 2015 +0100

    Added 'jit' method for compiling code fragments

commit c9b71231178ec193847403896ad50cec6021fe69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 4 17:56:40 2015 +0100

    'build' method for parametrising code fragment

commit 23c80ce8839e85649356456b564013d84f3d015c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 4 17:36:39 2015 +0100

    Test addition of different types

commit f6d17a33e1fc149e5a892ec9ff6b1377761505e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 4 07:44:57 2015 +0100

    Moved code fragment implementation

commit f2600ef33729a5307403ea83d9d4fae4e3979dfe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 3 22:30:30 2015 +0100

    Run operation composed from code fragments

commit cc7d6cf815171331d3467cc0c032dc30071874c2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 3 17:52:31 2015 +0100

    Typecasts and addition of code fragments

commit 056e4e559dedc2aa8c7833c666358f87c38a04c5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 2 21:44:23 2015 +0100

    Using loop, now on to tested implementation

commit e73307542ad4fc069916c70a2ebcbb38864c910e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 31 23:34:57 2015 +0100

    Trying out code fragments

commit bbb81479c416b11f3903ba45dbebc82f1b6f742c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 31 16:55:36 2015 +0100

    Simplified 'define-class*'

commit 410d5e1fb144580294a79a191683e196db51b23a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 31 12:42:51 2015 +0100

    Bugfix for xorg bindings

commit f6fcf1e062e026faf2ea1c68e00925c6a981aa6d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 31 12:42:27 2015 +0100

    Changed define-class*

commit 830ccaf941e402312a92bbcb1e99764af997bfe2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 31 12:30:37 2015 +0100

    'super' to determine first super class

commit b02f525d92fe01bc913fce4f7ad5534048b07864
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 31 12:19:51 2015 +0100

    Removed 'def-once'

commit 67fbe0edaf698fff01d972ea15ebed56e10093a1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 30 17:31:30 2015 +0100

    Refactor using template-class macro

commit c1abbf2f2993664362eae45d03e3eaf4d439f156
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 30 07:33:13 2015 +0100

    Template class declaration

commit 148d4ca566f10f405d69b363bc12df016ecf2387
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 29 22:24:20 2015 +0100

    More compact meta class declaration

commit f463121ea281e6c95e1f83040c67baa0054665a3
Merge: 4c35f159 1b8876de
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 26 22:21:44 2015 +0100

    Merge branch 'master' into code-fragments

commit 1b8876deb032a823886eeac74e8616a221200612
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 26 22:21:28 2015 +0100

    Use PNG badges

commit 4c35f159a53effcfc4304ec8386cc9390fe4625d
Merge: e01f58db 90b8fc8d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 24 16:23:21 2015 +0100

    Merge branch 'master' into code-fragments

commit 90b8fc8d96e74ff9da8e0c0611e4571c2cf70f03
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 24 16:23:09 2015 +0100

    Add link to Gitter chat

commit e01f58db865272b934116d0dac2abd63aa756c87
Merge: 229a62b0 6eadbac3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 23:15:45 2015 +0100

    Merge branch 'master' into code-fragments

commit 6eadbac3ddfd14772cd475692d168ce850fb64fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 23:12:40 2015 +0100

    Remove Travis CI

commit 731d010a2f9a5f799c26a78028ce62b2f0dd0845
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 23:05:47 2015 +0100

    Added Circle CI badge

commit 229a62b049a90e0c970b123734298576ca9c0d00
Merge: d132a1e5 a917356d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 22:56:37 2015 +0100

    Merge branch 'master' into code-fragments

commit a917356dec637bca09a4b914099eb9b8f67b9ba3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 22:54:29 2015 +0100

    Add Circle CI configuration

commit d132a1e5eba5d0a73988da79ba8486f631b8d8c3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 22:12:52 2015 +0100

    Convenience methods to access attributes

commit 0cfe9cb77b7d2afa137018b91c82a683556b07bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 23 07:51:05 2015 +0100

    Type conversion

commit 393982bf1eaf31bd3a57dfaafe28611f26c501be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 21 17:35:59 2015 +0100

    Added jit function using code fragments

commit 9eb26ccfa950bfbd5e909510731be11f07bb887f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 21 12:46:36 2015 +0100

    Added code fragments

commit b6a8a5c3df0f75fee059ca2359d1a028d95e1009
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 20 17:24:37 2015 +0100

    Separate instantiation of parameter variables

commit fb30abbf7cf5267dc2428adcc4a657c37cd5682b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 17 22:47:43 2015 +0100

    Adding XMM* registers

commit fe9c0e4ab6ba03ed180c08e3376c11d9ecdd94a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 17 22:06:52 2015 +0100

    Added tests for register codes

commit e1c86345453b86011f5895cf46aa353139daf415
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 16 17:30:29 2015 +0100

    Shortcuts for typed arrays

commit c67717980e1b919f50d661bf3b0be0d8592e7a0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 14 17:42:48 2015 +0100

    Coercion for floating point numbers

commit d380839d108514fc67fc64df8d441dd13ff2a1a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 14 17:17:29 2015 +0100

    Matching and foreign interface for floating point

commit c414ef3afcadc9ec59aa77fe7778bea35845bf9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 14 07:46:39 2015 +0100

    More floating point stuff

commit d0cdc3165e3b474617b81b26acfff617f023e180
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 13 23:01:32 2015 +0100

    Adding floating point numbers

commit 3553a0589f93f2b0dce60f0635606dead50b5b01
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jul 12 22:36:17 2015 +0100

    Added floating point class

commit 1b6e60f44a11f2be894158817805515f6478eac1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 11 22:34:34 2015 +0100

    Simplified code for unpacking/packing integers

commit 872617d3a4f8327dcbfb7a6638cb97296abffbce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 11 21:40:23 2015 +0100

    Version 0.1.8

commit 8fcae10f19482594bfe6a1d8f1c894b6c6e3aaea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 11 21:20:51 2015 +0100

    Updating TODO

commit f7fb16e33617b5904850f50fdc746a999a548412
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 10 22:09:27 2015 +0100

    (write window img) -> (show window img)

commit 88e312f931979d55a42e4148bf7c12372ac5410b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 10 21:59:38 2015 +0100

    Installation documentation

commit ab4e2fef0224eda12e173eb71a31e796ac6a8f69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 10 21:58:29 2015 +0100

    <jit-context> -> <context>

commit 5618f74633008f792b0beb8b0d2aeb358aec2037
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 10 17:27:02 2015 +0100

    Added test for SETB DL

commit e3a2e77ef6c4da007d1683eb5950374f115301f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 9 21:56:39 2015 +0100

    Test retrieval of registers

commit 2b78abf6d6775dbd8238cfb0af79e97e32b8e9d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 9 21:53:15 2015 +0100

    Method for identifying conditional jump statements

commit 74e76f8fffd0e85b28cf7e5aa3514c2c96166e89
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 9 13:04:26 2015 +0100

    Comment out objdump invocation

commit 4fa23c40b0167859849c19d3c63e4f2381d7432b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 9 12:48:14 2015 +0100

    Separated assembler

commit 0a95c37a8d22f4e1092d6235ff3ebf6f541b862f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 8 21:18:30 2015 +0100

    Playing around with monkey patching

commit 7b02f73b6b72230bfec309ba7f3aa36d8772cb3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 8 07:42:13 2015 +0100

    There is no MOVZX for 32 to 64 bit expansion

commit 6057f6a865588f429be4c0bb76999b6a3e39686d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 7 22:20:41 2015 +0100

    Unsigned division with DIV

commit 63b85898f188ee70228b6e9a97ea829e8aa4367b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 7 17:35:29 2015 +0100

    Update blocked intervals when inserting spill code

commit 5dbcd604d8ea015787aec98529e083fd7a5dd13d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 4 23:09:34 2015 +0100

    Signed division

commit dcf38f57b480c3c2644c0e4b300bfa620cf5a7cd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 3 22:58:02 2015 +0100

    Avoid blocked registers when allocating

commit dd313f7534d89c0df605dc5798d696dff6894045
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 2 22:05:13 2015 +0100

    Determine intervals where a register is blocked

commit d756c92ca1aef51d7c102d3aca242372305bd6fa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 2 12:48:47 2015 +0100

    Function for stripping block regions from program

commit 8e65f952f683ec87ab8b82587b28fac8f708fd53
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 2 08:16:59 2015 +0100

    Regions for blocking registers

commit 5ad14c2a47e9dd2a010686bb3b7e6b007021a10d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 1 22:50:35 2015 +0100

    Minor simplification

commit 993854b9704e6cbc93a431f5f3d37230a2e30b06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 1 21:27:26 2015 +0100

    Register coloring with blocked registers

commit e181a97f49d46d71a3a2b2a23bfd73a466f17847
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 1 17:48:26 2015 +0100

    Good fit for list of signed and unsigned integers

commit 1d9a4dfd1540dbba45d8753afad5cbb2436d23db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 1 17:22:11 2015 +0100

    Updated TODO

commit 447ff67fc472ad9ae6dbd6e8755625daefd98154
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 30 21:49:25 2015 +0100

    Parallelize Travis-CI build

commit ef1d35734b4784a457072fa4affbe24f92a4ea99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 30 21:48:03 2015 +0100

    Added CBW, CWDE, CDQE, CWD, CDQ, and CQO

commit 09de5d42ef51a4ca1f7a42475bcf01a050013089
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 30 17:09:24 2015 +0100

    Find fitting type for multiple values

commit 8d5481e383a1024a06bb2b8e1f5ff146e74454be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 29 22:18:46 2015 +0100

    Comparison of signed and unsigned integers

commit dbba58af166f6b5b1ecd72fd7112740c5b20489a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 27 23:16:50 2015 +0100

    IDIV

commit d73e45f04566ebf233255cefa8e63f62f2512dff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 27 21:30:12 2015 +0100

    Shorter method names

commit de909d18beae6b9f3cb4a55b30ced8fd0f6d58d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 26 23:04:41 2015 +0100

    'seq' and 'arr' macro for compact syntax

commit bae6b78e7102298530271fb450eb4cd1e512cb13
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 25 21:21:25 2015 +0100

    Boolean and/or for arrays

commit 655ad103ece104253f3153023ea2d2e54b36da90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 25 20:54:59 2015 +0100

    Using curried definitions to simplify code

commit 94be45957132ea0d6608f0e27ecda4d0e8763e07
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 25 17:38:30 2015 +0100

    bit-wise xor

commit d66c9d44d135b366686f9dc9b2b61c3bbe1403d8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 25 17:27:37 2015 +0100

    bit-wise or

commit e3b661d5e087fc3b867992ada6d82998ca6ef70b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 25 17:10:59 2015 +0100

    bit-wise and

commit 1149564c50cd1e97a74659cd558245bb14f0fe54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 24 22:10:21 2015 +0100

    More comparisons: <, <=, >, >=

commit 695551172015d20f7416a58fa95a00c471c38700
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 24 17:26:06 2015 +0100

    Element-wise comparison

commit 52790b39ed45b04607fc59c789664ab80e60a7bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 24 07:50:15 2015 +0100

    Renaming some methods

commit 94ac3110529d5e03bc51d9c8f39f61b37b257efe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 24 07:40:08 2015 +0100

    Element-wise not

commit bb3a7535db1935f7f6cc38c1b36af6a2e02c6f42
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 24 07:32:40 2015 +0100

    Conversion for list of booleans to multiarray

commit 5ae65980704d8f8dd12f7c900f52a263737b77da
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 23 23:06:06 2015 +0100

    Added TEST statement

commit bd69d6f8a777a2635a478d4222755ae41445fe6b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 23 17:56:01 2015 +0100

    Encapsulate ADD, SUB, MUL, ...

commit 14a7f5686d6abc639beccae73129e4f9b796639c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 23 12:53:22 2015 +0100

    Renamed destructive-op -> destructive-unary-op

commit b27d1aa0a41bb632326a20b6d6c655d9e9f135f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 23 07:38:09 2015 +0100

    Benchmark for method dispatch

commit 6af359c07ea1858ab5e7eac3123750cac5cbc99d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 22 21:57:50 2015 +0100

    Unary operation with different output type

commit b6f31e296d3cd794b5208f6e8470ecfff725edd0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 22 17:54:50 2015 +0100

    Added is-zero?

commit 6421239ad0cc1c86b49deeec8181941a77050e7f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 20 22:12:06 2015 +0100

    Bitwise negation

commit db9e39e18ab55af090d3f6e9614e4b8f60fc6a8f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 20 21:45:26 2015 +0100

    Fixed a compiler warning

commit 05e05f334960218ca986376bb96fd4c247496105
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 20 21:45:09 2015 +0100

    Suggesting to use colorgcc

commit 07ba8e527cd5372dd404d332ace06f71504c8778
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 20 21:34:32 2015 +0100

    Updated documentation

commit 658fcf4721ddca26562854007445b7310d1c276f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 19 21:56:43 2015 +0100

    Minor changes

commit e04b01933ed5d917fdb14656d1ff1c7f5fda1d5c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 19 17:40:13 2015 +0100

    Updated dependencies for parallel builds

commit 320400da11ceffc6a40118b6860fde51af56a9fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 19 17:39:17 2015 +0100

    Use '=' instead of 'eqv?'

commit 7a1a005e7b45f9471e077b86836bfe64f819df21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 19 17:30:04 2015 +0100

    Check size of type operation

commit 2f9e95556862ad90d9fc8d340cab75b84016d43c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 18 23:13:04 2015 +0100

    Generate and reuse code for type conversions

commit f9b957d0e27ef25535f166862f7552ea660f3cda
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 18 22:37:19 2015 +0100

    Use result of coercion in generated code

commit 80bcde0e67bf2f8a30109ce9b3ebd156e42cc4aa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 18 18:26:17 2015 +0100

    Renamed shape/2 -> coerce-shapes/2

commit f02de40a09f371d9f179d15e6c3b9349a34fc1db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 18 18:25:59 2015 +0100

    Typecast when converting to smaller integer

commit 6aab09f575dd795ceba23cd7321c7ff14112fa65
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 18 18:09:47 2015 +0100

    Typecast when doing signed<->unsigned conversion

commit 44f70cd60978870deab2d0cedd2564e05d8c9a1c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 18 07:54:02 2015 +0100

    Got type conversions to larger integer working

commit a8f4ca4b6bcebca1fc85aeac57c90b6d1e168c7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 16 22:08:01 2015 +0100

    Updated standards version

commit a92b2f0db3708e05ddebeb0fea4a13813589064d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 16 12:53:21 2015 +0100

    Fixing standards version

commit a495fb714976f06a1f6d0685b98b8e5f3ce2b155
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 16 12:24:50 2015 +0100

    Removed redundant code

commit 0d906fee4a2085fe65019bbb94ed6f517a13d5ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 15 22:08:12 2015 +0100

    Delete la-files using debian/rules file

commit d7233b5c3215e0b207012be65c45de20c7befc1a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 15 17:36:57 2015 +0100

    More benchmarks

commit 559488d50aad2bfc6d49b03e7a6a84b847841ab0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 15 17:19:20 2015 +0100

    Using 'for' loop

commit 65c809ac3902f0fa327e02ed113d403d0548238c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 15 08:28:30 2015 +0100

    Added for loop

commit eb81def50e9e07d02b77a11f282a6b8ea9c2be1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 15 07:31:54 2015 +0100

    Test empty sequence

commit 981d9a6235205b43c52826d44efea64a1afc357a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 14 22:08:02 2015 +0100

    Faster memory allocation

commit 0ad24897b13d3292aba2b6948680b42b1a0d2458
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jun 13 23:02:40 2015 +0100

    Bugfix for benchmark

commit ac41d76a5ae0857d205d8540a3a1b9b198eeedee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 12 22:07:25 2015 +0100

    Added a benchmark for element-wise negation

commit c17079e4c9eddc95b07621658d8b3ba7348b6e2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 12 21:22:19 2015 +0100

    Added 'run' for running benchmarks

commit 6db9e80996cd4501d58ff03e51bab1d5a75bab84
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 12 17:29:14 2015 +0100

    Add benchmark to Makefile

commit f53695841a5f296241215740c052972197c54645
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 11 22:13:21 2015 +0100

    Updating dependencies and version number

commit 137c406513e3585258fb253dcd9185cb7a22a6ae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 11 17:47:12 2015 +0100

    Separate Makefile.debian

commit f529fd0002957f44025e987f1e028be95cd1fc15
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 10 22:42:01 2015 +0100

    Enabled test for scalar plus 4D array

commit 0ff325e1967dc66d28b2006aaddc71302009463e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 10 22:33:28 2015 +0100

    Bugfix for end-point of array loop

commit 7ca970c68ce28cb550d0e2f1cedd3d98a1e2eda0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 10 22:32:45 2015 +0100

    Starting to add benchmarks

commit d63363b1fa028a8e110422631eebb05e02340155
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 10 12:51:51 2015 +0100

    Updated TODO

commit b78f6f527d011ae1ab49d87a75dbf8d295a3d17c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 10 07:45:10 2015 +0100

    Adding 1D array and 2D array

commit bae0d877e2ef5784179b7d74869210bdc679d007
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 23:04:40 2015 +0100

    Interval colouring instead of graph colouring

commit 35a40d6dbccdc4e9ef71712f185f2eb4a33e78d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 22:51:37 2015 +0100

    Moved live-intervals and overlap
    
    Also removed some graph methods

commit baceefcab9afabc282285a8a8dd510d5893a6fce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 22:50:55 2015 +0100

    Only allocate stack space if required

commit d976529384cf08c98ec73ed55a272c1ac0da28a6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 17:48:43 2015 +0100

    Updated TODO

commit 4f706dd24903e8e26042d7b7042b67179cca20ba
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 17:38:40 2015 +0100

    scalar-array operation with 4D array still failing

commit 8e079961fd26f329c29b51edf8d29bf8ea559dde
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 08:43:46 2015 +0100

    Correct graph coloring with updated conflict count

commit 3a72bb18123248a2d8b51b1d8720ebdfa93d784f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 9 07:51:11 2015 +0100

    color-intervals requires adjacency function now

commit f27781594a0b98ca0ff0d3ffcc3665d64db14503
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 8 22:35:18 2015 +0100

    Removed assv-set and assoc-set, added assq-remove

commit bbdf3e62b3a9570516e12a0bfd1210fd70f061b2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 8 21:13:21 2015 +0100

    color-graph -> color-intervals

commit 24e6252e765d412b703575f9bf0d96e57f31a086
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 8 21:12:58 2015 +0100

    Use 'filter-map'

commit c405d305779b101579919d1f71abf51516bc98bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 8 17:37:09 2015 +0100

    Generalise 'fill' for n-dimensional arrays

commit 80ad7b488ce4f99fff85ecb46617b367db25cf3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 7 21:54:00 2015 +0100

    Print dots under last row only once

commit 383389cc35d1a45b7d77788b9ed843b3fc6cdb91
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 7 21:37:00 2015 +0100

    Removed suffix parameter

commit 9c824ffb434ba77df354f133a7ae1e8115579097
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 7 21:35:02 2015 +0100

    Remove prefix parameter

commit 2b7b02e516739feb2533c204d1fb84425b57421d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 7 01:06:29 2015 +0100

    Faster printing of arrays (WIP)

commit 9591d48d58413b1038104744c6c5ad6dba4a0ace
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 5 22:54:28 2015 +0100

    Make printing of sequences faster (WIP)

commit 201e0f09f3c6adb9c41246b413a73419d70b2767
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 5 22:13:16 2015 +0100

    Removed "display" methods

commit e5a81c33f4f7515623ff65a670b583b358785b39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 5 16:28:58 2015 +0100

    Fast conflict detection using live intervals

commit bb44bf8ac6b2675b8cdb3070c738274406c33d2b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 5 13:28:20 2015 +0100

    Better test report

commit 5fde7ca65cb23d91f831b897145ba3f552ed2f58
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 4 23:10:31 2015 +0100

    Simpler test suite

commit 5a61785d7ed626fd656afa5d037175c511871388
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 29 23:17:06 2015 +0100

    Changed interface for graph coloring
    
    Changed the parameters of the color-graph function so that replacing the
    conflicts function is possible.

commit 415b135d9f61aef703e4b05ad6e3db1e7a39dfe7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 28 17:45:59 2015 +0100

    Bugfix for interval overlap

commit 7b8d92d57008faa0b205f7e1dbda35807dc024b5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 27 22:44:24 2015 +0100

    Determine overlap of live intervals

commit 03fa1cc59d2925c2f2935e8131942ba877c142bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 27 22:38:08 2015 +0100

    Graph coloring only needs adjacency function

commit 6d9bc90e55eb8c0307a56d06de7f3f5e3006b481
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 27 18:06:32 2015 +0100

    Removed 'has-node?' and 'remove-nodes'

commit 467aefa1d255001f42daffa236e80cc92f9b29fd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 22 22:31:09 2015 +0100

    Updating dependencies

commit ff8c503021cb6a2e0977be4b8906142ee9aeb96e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 21 17:24:05 2015 +0100

    Minor fix to documentation

commit 13d4cd4a8fc47caa3fecdf5dc45f199ae0c9d672
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 21 17:09:25 2015 +0100

    Clean all "*.go*" files

commit a84c91dc9db1f06b39989b3b066772189f7bfb1f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 21 17:07:48 2015 +0100

    Updated TODO

commit dfbd4b2f24b09da83310526adcf0a9d8bd4b7d0e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 21 17:06:31 2015 +0100

    Minor simplifications

commit f6e28f2cc68282341ab3eadb3ad0734aef8553f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 20 17:08:43 2015 +0100

    for -> element-wise

commit 7e7e73da73f340c7f0578cda46925fe049958ed6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 19 22:56:23 2015 +0100

    Use for-loop macro

commit 0bc6f59359b6849a67eedfab3e9d84e7e28dce09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 19 17:23:03 2015 +0100

    Check that env can return a list of statements

commit 7df8887555ab818213201b5c6a907e330eddd45d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 19 17:17:06 2015 +0100

    Export and test 'env' shorthand

commit 5ab39e2ee266bd97daea1c5df921833353765929
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 13 22:02:19 2015 +0100

    Swap order of variable name and type

commit 59e9ea7e242a0ac0f00d0f5a4178c453ade5cfd9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 12 23:16:12 2015 +0100

    Introduced 'env' macro for compact syntax

commit b9548237df54871e8f190e7c3a9b5632462121e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 12 12:37:13 2015 +0100

    Added link to build service

commit 7d4301088d4cd51a62a49e1dc1975dcebed58c27
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 11 23:00:47 2015 +0100

    Using 'until' macro

commit c8efff5c1cb6808a5ebe781b48374bd4666ae2a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 5 10:36:27 2015 +0100

    Added pandoc to build-dependencies

commit f10930de81d969e069f94c5ed27068596b0fe7f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 5 09:37:46 2015 +0100

    Add Debian packaging stuff

commit bfcc184a5cccae9c5a877362710f0bf365a03c90
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon May 4 22:19:08 2015 +0100

    Renamed some methods, minor performance fix

commit 5c37199b385e00b2ad38553fe264e710ce08bba3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 2 23:09:23 2015 +0100

    Add aiscm.gif to distributable

commit 2021c1c5662dd01ab080084bba6c821eaed03571
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 2 09:56:30 2015 +0100

    Revert to old libswscale version

commit e60bd39438124d9f412af2898a03710d2e6454ea
Author: Jan Wedekind <jan.wedekind@chemringts.com>
Date:   Fri May 1 13:09:52 2015 +0100

    Require libswscale 2.1.1

commit 16e97d7e8e2d0b136185704e5bbcc3eb35dec9be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 30 23:38:06 2015 +0100

    Spill stack-parameters back on stack

commit 3a486dbdbf3d18752f40847e2c4658dccde096d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 29 23:13:16 2015 +0100

    Spill parameters before fetching other parameters

commit 446b5ac1177b2133abc3978d1d4b8c78219c2662
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 29 18:56:09 2015 +0100

    Ignore *.go... files

commit db3d4c8260816c745eb48f4b1adb0066db06050c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 29 18:55:06 2015 +0100

    Added methods for loading and spilling parameters

commit 5e5f87079ae6e5045e9b3f6588447cb4abcb662c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 28 23:22:14 2015 +0100

    Update predefined variables

commit c9c49b739cb8ad417a44c848dfda6c9471bccf5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 28 22:49:45 2015 +0100

    Disable tests again

commit 1c6d0591fc0c968139d37567731450b35cd4fe88
Author: Jan Wedekind <jan.wedekind@chemringts.com>
Date:   Mon Apr 27 08:38:04 2015 +0100

    Enable test

commit f850b31aa37ab35946c1e4c0c3eacdf11b5f614b
Author: Jan Wedekind <jan.wedekind@chemringts.com>
Date:   Mon Apr 27 08:37:35 2015 +0100

    BGRA -> BGR

commit ad565b3ae683d1f5a3198448d6652c3471b591bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 26 22:42:39 2015 +0100

    Define spill location in 'replace-variables'

commit 808e6aa311dda8daa30ff3c1f58184876ee98eeb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 26 22:30:02 2015 +0100

    Not using keyword parameter for offset

commit 175b313a4ebaa9a667075c17d3b044188687a79f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 26 22:26:59 2015 +0100

    Test spilling of two variables

commit bd96262440ec0bf81e007aa971b4750431013d25
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 25 23:56:39 2015 +0100

    Spill predefined variables at the beginning

commit 3f47ed65974c8f5ba790688ca7a0056b34070d75
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 25 23:15:05 2015 +0100

    Test saving of callee-saved registers

commit 95e9136212ef6968380ef21337509e72c031409b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 25 00:19:41 2015 +0100

    Prevent spilling of predefined variables
    
    For the moment prevent spilling of predefined variables.

commit a8f592dcd6359e7088e96daf4c803318894fed6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 24 17:25:44 2015 +0100

    Bugfix for stack collisions
    
    Bugfix for stack collision between callee-saved and spilled registers.

commit 4921c7c4da7ee6ba80a7bca4bf088f64c9cd4ae0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 23 22:38:17 2015 +0100

    Spilling of variables working!

commit 2e4f933ee44e0f54e0161786e8ab36376a19c2dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 22 23:01:36 2015 +0100

    Improve display of pointers

commit 51fd3ae14b7e70cac3e16ace4d6b8a7b9873395a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 22 22:31:57 2015 +0100

    Print name of register

commit b63808492819639bdc1db6d0456ddda20eb8aad8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 21 23:12:04 2015 +0100

    Refactoring

commit b8b919f43cf8449154a57fafbdf6d360aa487385
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 21 12:48:22 2015 +0100

    Compute length of variable live and unused

commit 5050a81a25ff7e3cf5522607c66b8bacbabde3e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 20 22:42:17 2015 +0100

    Rename 'live' -> 'live-analysis'

commit dde966f49a8a741154286c35b4780421962d4f9e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 20 21:49:44 2015 +0100

    interference-graph takes live list as argument

commit 6f079d02253895da24990e9e030ed9921b84db3b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 20 21:29:53 2015 +0100

    Renamed: collisions -> interference-graph

commit 3bcfda89f045d5e651007ce09c190629ed2f7922
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 17 23:36:12 2015 +0100

    Working on variable-spilling

commit 2bbe2842f247e2296d15a4693d33d0cd99b8045e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 17 23:13:50 2015 +0100

    Trying out register spilling

commit a9ed381134dc801dca3c246a0059c2c77bb5f482
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 17 23:13:31 2015 +0100

    Added method for counting occurrences of variable

commit 85bd84a30124fe53d35895d58dab0f51627d80f4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 17 23:13:08 2015 +0100

    Corrected description of test

commit 6e0a87a3046dac824eb25cd3211f74350e4d5246
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 17 23:12:33 2015 +0100

    Don't ignore PDFs

commit b3b582b9be4cfc246c1d4ee1e91ade59c3c445c6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 15 17:40:50 2015 +0100

    Minor simplifications

commit fe13e808291e8a134cb2d69e6e6a4d6bf5724547
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 15 07:44:46 2015 +0100

    Removed common-list dependency

commit 58ead15c811a135d68314efa42fb4b040dce62b8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 14 22:54:33 2015 +0100

    Variable spilling using temporaries

commit 0219df3ad38bd8eb7387783957bf8286dfd5d94c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 12 22:12:12 2015 +0100

    subst -> substitute-variables

commit 36cf155b83edb5c14adc725bef7439492f1d0a55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 7 21:42:13 2015 +0100

    Added another test for spilled variables

commit 4aec335b3c977b8deb427e813cd647c3cf575fbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 7 21:38:24 2015 +0100

    Added 'compact' for removing false elements

commit e901d033e42f63c239913884af450f155e24527f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 7 18:03:03 2015 +0100

    Added method for spilling a variable

commit f83275672be43a398dc19227f82028cb02961423
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 4 22:32:29 2015 +0100

    Bind variables to false when out of registers

commit a63bb6b89c1532db884c79acfe18e11492023fa0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 4 00:36:24 2015 +0100

    Minor simplification

commit d3f51a7ae5ea51214dfb8a2ccc70b0acc5e4adaa
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 4 00:16:18 2015 +0100

    color-graph should return false on failure

commit 319367ba8ddf9ab8152d7cf38329ba91a9ec867e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 2 21:32:17 2015 +0100

    Removed 'flatten-n'

commit a9595309d443f2aab2f19ebc72f2463d07632355
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 1 17:27:11 2015 +0100

    Implementation of (+ x) not required

commit 1274b752e0413589f1d6df5d13f803b287a8df5c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 1 17:25:31 2015 +0100

    Enabled multiplication for arrays

commit cde96c20522e8b740f13143d5e91f90bfe0e01ac
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 31 21:42:20 2015 +0100

    get-type -> typecode

commit 397b6d6e08db481a58bee22404375d5a037c2639
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 31 21:38:05 2015 +0100

    Make <var> type explicit for unary/binary op

commit cad513d87dafffe71b135f1942f57c798acfed69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 31 08:52:32 2015 +0100

    Updated TODO

commit 7dc55279a0222b06049817ae7ee8868701da4353
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 30 17:29:10 2015 +0100

    Enabled binary array-array-operations

commit f559f7f708c5e2ac56278805d166a7531cbaede5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 30 12:47:09 2015 +0100

    Enabled image transpose test

commit f20a75c76a596267132a38f970b672243042e25c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 29 22:26:25 2015 +0100

    Bugfix: negative stack offsets for local variables

commit 128f82fbc03774595fe78e661d25d05a69450c9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 28 22:11:13 2015 +0000

    Bugfix for terminating condition of live analysis

commit 7e340477c7364c4e710ce0b0e0aad95ea3208afc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 28 22:10:59 2015 +0000

    Removed 'zipmap'

commit ed11b6dc5183369a384892d7d78e772f5c6df2dc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 28 22:10:23 2015 +0000

    Removed some junk comments

commit 60769033f30ee35cd25881cf4b6f345163a9f6c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 27 22:51:39 2015 +0000

    Save and restore callee-saved registers

commit e1ba4ebb0180fcd7fb2888ffcd27434dbb2f74d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 26 22:23:13 2015 +0000

    Determine callee-saved registers

commit b1125c2f2418013f05f86e88a577c184742f7e7d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 25 22:17:24 2015 +0000

    Changed register-allocate to return register map

commit 355be4811cc656520cd1ea29990e839d0bbd3ea0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 25 17:24:13 2015 +0000

    register allocation with custom register set

commit 06b4aabc2f31b6f36832254028fc52a10804b2fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 24 22:29:09 2015 +0000

    Updating tests for program structure
    
    Directed some tests at 'virtual-registers' instead of 'wrap'

commit 16350b1297318a71e8a5f2decf4d6aa69960f908
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 24 21:44:10 2015 +0000

    Make 'wrap' use 'virtual-registers'

commit 11a4c4dc46a4ab6965561f3be36619bfba787e06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 24 17:13:26 2015 +0000

    Updated TODO

commit 26d2d31d8d35addf3a40d4d3ae45b964f4298a2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 23 22:04:11 2015 +0000

    Binary scalar-array operation

commit f0684be6a50cab7c9b35cdc2cef9c14275d5e07f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 23 18:00:08 2015 +0000

    Binary array-scalar operations

commit 097584b2f3dab5601d955d5345ccfc1e69057532
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 20 22:58:28 2015 +0000

    Commenting out unused code

commit d5dd2d43af0bbb70a5c2a5b17959ef060d12d312
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 19 22:31:01 2015 +0000

    Load parameters from stack

commit 256b32745ba9e0943b903143606e67a53225200e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 19 17:08:40 2015 +0000

    Use 'make-list' instead of 'list'

commit f3b654a2ef0f2a9695874fe50645d9f3050f09f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 18 12:40:27 2015 +0000

    More compact syntax for (MOV a b), ...

commit 2254699c6a36d9a8c89dd898426a7dd0ac85aec6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 17 21:14:45 2015 +0000

    Register allocation for SHL, MOVSZ, CMP, ...

commit 86f69fe0747b5363989766a44f4deda50f0504e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 16 22:29:50 2015 +0000

    Using common variables 'p' and 'q' in tests

commit abd50ce206283168f32a92791164f1823a9c5b06
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 16 22:13:28 2015 +0000

    Tests for variable substitutions

commit 1e07a5ba24f0ec48f5e22d085be1c3c4d7c65a3f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 15 21:55:11 2015 +0000

    Bugfix: 'wrap' should not regenerate machine code

commit 6a573eb01f108515419b07bdd8bf52ba26319de1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 15 21:25:26 2015 +0000

    Remove duplicate RET statements

commit 86b450dc5be75937b7f938f2388df41a31f86ac4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 14 22:21:31 2015 +0000

    Added typesize and strides

commit 89e2dbaed0bfdcdf78230031dfabe39bc0dd0bf3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 13 22:54:14 2015 +0000

    'define-unary-op' for '-'

commit 70efbd0cac4f7d8b7fa7a8459306e728f745ef22
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 13 22:08:27 2015 +0000

    'unary-op' using register allocation

commit 2cb98461e3d99748a5ec1142ef3e10550bd28d4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 12 21:56:21 2015 +0000

    Flatten code before register allocation
    
    Also make labels unique before flattening code.

commit e3a50214f15828677c02019b917974b9beb12a1b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 11 22:00:47 2015 +0000

    Unary minus for sequences with register allocation

commit db4c45e011182b4628a58d7319fdf65828b0cdc9
Merge: d1ff58fc d391c187
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 10 21:40:35 2015 +0000

    Merge branch 'register-allocation' of github.com:wedesoft/aiscm into register-allocation
    
    Conflicts:
            tests/test_jit.scm

commit d1ff58fc9babf8b2c3f9bd4bfacac34ed5e5d46d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 10 21:38:07 2015 +0000

    Test for pointer argument in register allocator

commit d391c187036489b1c77a1e9ab6e3914915c94015
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Mar 3 21:37:17 2015 +0000

    Test pointer argument

commit ef6c86f550b56bc2fa6f55978b14c3bdec47a6ea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 24 17:31:24 2015 +0000

    Don't reserve RAX if function does not need it

commit c5ee46512f814354e1bc6f395d25d5ebed1dbfe6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 23 21:40:33 2015 +0000

    Test register allocation on constant function

commit 1947f2b207ee7b9426e8864b8c0ab8374d60e85e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 21 23:09:18 2015 +0000

    Have 'wrap' handle sequences as parameters

commit 9a45acff782e77c21d514fc76b3b1364a88e58dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 19 21:15:23 2015 +0000

    Test for allocation of first 6 integer parameters

commit 92e4da52e61a7df6e17f82b1bc12455dc3de26e8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 18 21:05:42 2015 +0000

    Force 'imm' to be integer or memory object

commit a5751670ffd82cdf894bbd4432c103a1c86f4f5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 17 22:20:44 2015 +0000

    Added 'collate' to construct lists of objects

commit 82f684cf6034275b53ff413034a99fc59329f3d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Feb 17 12:38:23 2015 +0000

    'match' passes sequences through

commit a111b33bd31752283966ff2c8d145710da768414
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 16 22:15:09 2015 +0000

    Simplified 'gather'

commit 348a102c3338bed88ef86777df4d2967a20dcc6a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 16 22:06:13 2015 +0000

    Added 'gather' for grouping lists

commit 5697a71956f23f3678d3ace10383cc63dae84a94
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 14 23:03:13 2015 +0000

    Replace 'construct' with 'param'

commit 8d623619a4c4b05699b48067e4aa54ad01ba44f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 13 21:45:44 2015 +0000

    Updated TODO list

commit 9b9bb846d2de35e3e4b1451c1f7966378a336ac1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 12 22:22:27 2015 +0000

    'content' maps booleans to unsigned byte

commit 886dda817bd090ef571e4600f37f48d2449004af
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 12 22:06:49 2015 +0000

    'content' should return untyped values

commit ece9712c33e2653dbbae4ab7c7f0cf2684a74041
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 12 22:01:12 2015 +0000

    'content' of pointer preserves base and size

commit a8682bff9efbfdebe96bfacba302526332013b9b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 11 21:54:35 2015 +0000

    Replaced 'repeat' with 'make-list'

commit 12ef6ffef0200096a0e7eedb660b9b40fe6ce415
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Feb 11 21:50:30 2015 +0000

    'content' and 'construct' for arrays

commit 3fd39609d27d9790ccdcd10781269754131f7259
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 9 21:20:46 2015 +0000

    Bugfix for 'virtual-registers' function

commit 7f1c11e2c611445693306e3747f956ed2134aafc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Feb 9 17:22:25 2015 +0000

    Made 'virtual-registers' return machine code

commit abc2336a460f64d8d4667ac1e0044375d32d4991
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 7 22:10:13 2015 +0000

    Implemented 'zipmap' using 'zip' and 'map'

commit 2145be6eeb992a72f0d7a1cd7b0375929eac0b55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Feb 7 22:00:16 2015 +0000

    apply append -> concatenate

commit 6e70eb6b6e4474b3674def102d39c5e0d7f48f09
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 6 16:55:24 2015 +0000

    Testing 'types' and 'content' for 2D array

commit 1c06fbdf117d6cb818e1bae3476f4634718bdc41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Feb 6 16:51:35 2015 +0000

    'types' and 'content' for sequences

commit cb2694d726f0e8a9941c60d4d9566b1ec681d06b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 5 22:32:00 2015 +0000

    'types' and 'content' for pointers

commit 680d2eca4d39847e80f5cacf848be6a62090647e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Feb 5 17:20:19 2015 +0000

    Removed tests for pass-parameters, reg, arg, ...

commit 7a8ad5ae89aae5c950b42570c58d23df43d5caae
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 31 23:06:06 2015 +0000

    Test allocation of pointer variable

commit ea7e1a3b7e11350468a1eb1c78e7d9c860f7c600
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 30 21:42:29 2015 +0000

    Added pointer variables to input

commit 3a33fa15dfcca108136122a5bb93c50e6bac7d5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 30 20:23:02 2015 +0000

    Test substitution in instruction with pointer

commit ceb915cad4526ba301a29178efa67c7c548f34b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 28 21:35:07 2015 +0000

    Pointer variables and substitution for pointers

commit 8a42c1b60a1ff3633f5a60ea1f3a60582a6cfbeb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 25 21:57:12 2015 +0000

    Method for flattening code

commit 1bc92ba60b03dec7bf63a7d97bfac2b9ef350521
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 24 22:56:28 2015 +0000

    Updated TODO list

commit 45fa18ab72a317a5ee6f10d1cc9a69782ae2ed94
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 24 22:42:24 2015 +0000

    Make labels unique before merging environments

commit 2018abb8b74ce1ff5a33735190a12ed387c28390
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 23 07:53:57 2015 +0000

    Register allocation with function arguments

commit f32ccb0841b3167a7db95ee710b71b67f099bc55
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 21 12:24:04 2015 +0000

    Register allocation with predefined registers

commit 0c9248652674b6d0f418400500504016af66ccbe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 20 22:07:27 2015 +0000

    Register allocation for parameter-less programs

commit 2c1f30a22a84a5d0841da953f3abf5f241e71ec0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 20 12:30:37 2015 +0000

    Added fixed-point iteration

commit b19ec2a721140521245d09b501768ce34c1f60f2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 19 21:59:18 2015 +0000

    'color-graph' with predefined colors

commit 3a51fed6fafb59a5480a67097ebd5719c83e4c5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 18 21:06:07 2015 +0000

    Added some code to TODO

commit 530cc89c244083d14940c7be81e3e8f250723f96
Merge: 2d19db68 8922ad29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 18 21:05:07 2015 +0000

    Merge branch 'master' into register-allocation
    
    Conflicts:
            .travis.yml
            TODO.md

commit 8922ad293a5defc3f159c7220dc4da3a792e00a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 18 00:02:19 2015 +0000

    Only require MJPEG tools version 1.9.0

commit f69bb2913716daad86c6f8f4f88154f0dfda4e60
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 17 23:35:31 2015 +0000

    Requiring MJPEG tools version 2.0.0

commit e11544c9a7e4a6a1d0545037836c9f5cb18b5da5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 17 23:33:02 2015 +0000

    Only require MJPEG tools version 1.9.0

commit 74ebb2555cfe375d9a4777afa9d1454c90adcd19
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 17 23:31:06 2015 +0000

    MJPG to I420/YV12 conversion with custom offsets

commit 725db2be1df0734560582ac75fd2294fea8b0061
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jan 16 22:54:40 2015 +0000

    Modified MJPEG decoding code a bit

commit 767090a24a6bd03f944c88ea426258e387a34db1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 15 22:12:07 2015 +0000

    Added MJPEG-tools to Travis configuration

commit 8e14f51ec7541f3ffb516387683df6169d8d97fc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 15 22:11:14 2015 +0000

    Added MJPEG decoder

commit 2d19db68970c65e077d3495477d628d37beb734a
Merge: 88247873 f190a0cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 15 17:26:23 2015 +0000

    Merge branch 'master' into register-allocation
    
    Conflicts:
            TODO.md

commit f190a0cc6f66406c638f71d9d093a9a8c8aa24f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 15 17:25:10 2015 +0000

    Updated TODO

commit 88247873e6bf6916f2c45b881d4b3364ca75de7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 14 21:37:32 2015 +0000

    Bugfix for display of commands

commit bddefb8a7ec2a95e511321454641b64506c86054
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jan 14 20:32:38 2015 +0000

    Added detection of collisions

commit ad6c4880fcf4981d47b522d9a38eaeb646bce84c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jan 13 22:00:06 2015 +0000

    Improved display of variables

commit 63a22a655caa74afe53742fb31af69d2a0f5fd1a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 12 21:50:45 2015 +0000

    Added ADD with variables

commit 6acf0927e63f1a34265c57aee6c134f3bd274c30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jan 11 22:27:31 2015 +0000

    Added analysis of live variables

commit 04688986b8aa914e8e7cce40572d5abc4a9c1809
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jan 10 22:26:24 2015 +0000

    Simpler definition of 'labels'

commit 58533fcd7bf146f099fac83cda6acd466500643c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 8 15:43:40 2015 +0000

    Slightly more readable 'argmin'

commit c7c2cc76de3cddd75b2467f470a8da1f2911702e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 8 12:16:45 2015 +0000

    Implemented 'next-indices' for jump statements

commit 53b6f35af7262518f9ad255d49be2000995f661a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jan 5 21:56:01 2015 +0000

    Implementing "next-indices"

commit 40686d38d4170e071984ab403eb4bcc8e7a76981
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jan 1 22:55:37 2015 +0000

    Graph coloring with some predefined colors

commit dfca898af3fd3f96e8b74cb7455755e2031f1e3d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Dec 27 22:34:49 2014 +0000

    Implemented naive register allocation

commit 880eecac7048511789b8191e7e65192b966c53e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Dec 26 22:48:39 2014 +0000

    Extract variables of program

commit d84cb64cfd6e43b4e9153cd49b1cdbc349639a9a
Merge: e1e8cd47 bccf06c1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Dec 25 21:35:47 2014 +0000

    Merge branch 'master' into register-allocation

commit bccf06c1100b94d8fb4b947dfb3701ffe577c46e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Dec 24 13:18:15 2014 +0000

    Install libreadline on Travis CI

commit 14d73900eae5ecee532f69c2751198558f01e26a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Dec 24 10:35:46 2014 +0000

    Added link to I/O docs

commit b76a891bb0441827a91f31dcb82c5b3bd72c02a8
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Dec 24 09:54:50 2014 +0000

    Disabled test for conversion to BGRA

commit 82923f0500530d280177c40da7d1ceffdc578c54
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Dec 23 22:47:50 2014 +0000

    set library path on Travis CI

commit 58c3ffe50019b78705e7767d2492abaf42ba6e9c
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Dec 23 22:14:07 2014 +0000

    Install X.Org and OpenGL on Travis CI

commit 489f25c0653418cb6bc64174e422cf1a7a3baffc
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Dec 23 21:48:39 2014 +0000

    Build guile-2.0.11 on Travis-CI

commit e1e8cd479503002691580896a1810aeedad8ee41
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Dec 2 21:42:02 2014 +0000

    Added 'subst' for substituting registers

commit c14a32b862c47349bf4e1ab9d4b0c61f2bb8a413
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Nov 21 17:37:05 2014 +0000

    Updating docs, minor changes

commit 4291967680a739d7543cd0e85e952ba37626e34e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 19 21:00:08 2014 +0000

    Using curried definitions

commit 2e4b4f1eab7373bba84eb1a10f6e6a1657693c76
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Nov 17 21:51:19 2014 +0000

    Added graph coloring implementation

commit cc0d1cbe53266207e2e50c70333aeea4dedebc1a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Nov 13 21:05:33 2014 +0000

    Added argmin and argmax

commit 456000bbe6b52780c70af7b7defe80f9515e1f36
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Nov 5 20:46:08 2014 +0000

    Added 'product' and 'sort-by'

commit 03e9fbb6ba31dccf78a5e0bf9baad7fc83eb256c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 31 16:43:50 2014 +0000

    Added assq-set (immutable version of assq-set!)

commit 4aabedc0998dc7ddecfa201d384a33894e44c59b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 24 17:50:35 2014 +0100

    Updated TODO

commit 84ed70bb0c9e077e3e07fdf7026dadac61c361dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 12 20:21:58 2014 +0100

    Documentation about X.org

commit e2a36b97bef4ed40773f546961f528674d6abc8b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 12 18:56:10 2014 +0100

    Learned about 'iota', updated docs a bit

commit 559c106a6329e046a915e6649f42dfc304b3add6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 10 20:41:08 2014 +0100

    Compact array before converting to image

commit 02077a78b7eed6a2025c620071854d8337311db8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 9 21:29:51 2014 +0100

    Conversion for UBYTE array to image

commit a1a25f6c2879d5b1d8311fb05e0b3de74d03ec28
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 5 21:13:24 2014 +0100

    Align memory for faster colorspace operations

commit 56cc415f459bd607bf3c1083d0746c310c13ae9a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Oct 5 19:02:49 2014 +0100

    Introduced 'malloc'

commit b975dad8dade416680b9408fdbab9fd21ae2fef5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Oct 3 16:38:30 2014 +0100

    Maintain list of allocated Xvideo ports

commit eb38cde3a36437e619ef6920245b7becf04f420d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 2 22:16:31 2014 +0100

    Swap Cr and Cb for YV12 images

commit 2ea2c1f3b38c505de52e9f4ab9d44fe1992e70c3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Oct 2 21:02:13 2014 +0100

    Use offsets and pitches given by Xvideo driver

commit a1818312fb501033ecd305eb23f5d18e59f840f7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 1 22:09:19 2014 +0100

    Added Xvideo output (WIP)

commit b8bf992e0e507fa46ee28998bdd7a7cbdfc2f7be
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 1 21:54:48 2014 +0100

    Added YV12 format

commit 5cb405ee860fea05d761229453b3ccc431bc0f81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Oct 1 21:29:07 2014 +0100

    Check for Xvideo

commit d6548eb2c171997fbbd298baac680f03ad4ab274
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 26 17:38:28 2014 +0100

    Conversion of images with different pitches

commit a4ce0a571d101d695cb11a081d97cd83b0e8e936
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 26 16:25:06 2014 +0100

    Using 'shape' instead of width and height

commit bd9efb99dc8d7d7bb68fe7ffdc8c72d12d3f321c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 26 08:20:19 2014 +0100

    Minor changes

commit 0fe83388b446a0208869196f977bdfedb78f6437
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 24 22:55:28 2014 +0100

    Use simpler <mem> constructor

commit 1ec573291a645324f7796ec48f2047d4a37674d8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 24 22:53:10 2014 +0100

    Simplified <mem> constructor

commit ae08f81961fde5b8b5ffc0ef8127e93b49e69983
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 24 22:40:44 2014 +0100

    image->multiarray

commit 24a609cc89cda7dccc68534e4083781585cfba2f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 22 22:25:50 2014 +0100

    'read' -> 'grab'

commit a163b944fe0262883b41bfc683346b3ec67e6cff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 22 22:08:27 2014 +0100

    Objectified V4L2 input

commit d9db365efae4b65e76645fb1e659225ab869b0db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 21 19:52:50 2014 +0100

    Bugfix for segfault

commit 0ea30e8d8470c0233afeef88589bec756233840a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 21 19:18:35 2014 +0100

    'close' -> 'destroy'

commit fb7fee59a9b433376f57c6e53b16208264ec7e95
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 21 18:56:38 2014 +0100

    Added 'show' for video display

commit 78ace8bc600f62e403169083f0c823c1929d228b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 21 18:20:20 2014 +0100

    Added 'show' method for images

commit b2c10cfc4d27e9932213bf45575ab0a7559dd647
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 19 23:03:54 2014 +0100

    Renamed frame to image

commit 5a87595f1e8b7cf5d1545616ec99731edb296663
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 19 17:29:29 2014 +0100

    Objectified Xorg window display code

commit d6d20df0087c522b66ce8c1b63ab5f55686b49ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 19 16:46:48 2014 +0100

    Added type checks for SMOB objects

commit a5703101cbfd13c846b6a510a8449134d73bc199
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 18 20:56:01 2014 +0100

    Use pitches to compute offsets

commit 8dec93c9e4a4fa009359210093300f5d68b7728a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 17 18:39:32 2014 +0100

    'convert' allows to specify pitches and offsets

commit 5da88275846c0767f9e1a411b676de55d6791d7a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 16 22:43:46 2014 +0100

    Replaced 'cond' with 'case' in some cases

commit 3e3f1661f01a7170745afd69fbd3c0fa6723691b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 16 20:04:09 2014 +0100

    Skip conversion if destination format is identical

commit 4ef42ef604036af67cc3f45733bf3b239592edcd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 16 08:08:10 2014 +0100

    Error handling for OpenGL

commit eb1ede0914f113d83c7f31952593943dbb8f6607
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 15 19:49:49 2014 +0100

    Added OpenGL output (glDrawPixels)

commit bd5c969134689ff494fd057efbe3e3e955929196
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 14 20:29:38 2014 +0100

    Added V4L2 user-pointer input

commit 092eb76d47e182d54bb15f5acd40e03dc97bd991
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 14 19:54:35 2014 +0100

    Added read-input for V4L2 devices

commit 9c032edc36497d891af79ab89dee2e3c5e1a5dd7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 13 22:13:48 2014 +0100

    Close windows when closing display connection

commit 7f4dfa661390495dfc45319252c53c952c9d8ba1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 12 17:35:10 2014 +0100

    Sort V4L2 formats by compression and size

commit a2c1fe3e9563a93a506a3e030c69dff130783ddf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 12 16:42:50 2014 +0100

    Compute proper frame size

commit 4aca79c4345f4c1e280747aa6f5ecab35e5f597a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 12 08:31:33 2014 +0100

    Added more frame formats

commit feea82235ef72979ce1746b6e0385c799b12e120
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 11 22:39:19 2014 +0100

    Decode and encode V4L2 format numbers

commit 4265a8823128ca7077730aaf6cfedef3e0984f5a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 11 08:35:11 2014 +0100

    Using Scheme list for list of windows

commit a7af75f18ced61c62db1a10fd8d8dd55e6af7289
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 11 08:21:08 2014 +0100

    Only look up 'convert' method once

commit 63a671d7f1b3a77070774920675c8e512e00d19e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 10 22:19:05 2014 +0100

    Window title and resizing

commit 1da7badbfeb05a25ce083ff5e382c95da9a2b17e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 10 21:45:01 2014 +0100

    Only convert frame when required

commit 7564ba92d79a7c55d42ba82facd382b0e10d70d4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 10 21:34:00 2014 +0100

    Convert frames on-the-fly

commit 17272e43d4215877560b73ed178e792835aecc4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 9 22:30:18 2014 +0100

    Added scaling of frames and more colourspaces

commit 6ce79de9d87c8b2be220dc06140a69e275241fdd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 9 18:42:32 2014 +0100

    Removed superfluous format statements in tests

commit 7ef530387a4c2c5052e46fcbae1c176f7979027c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 9 18:25:34 2014 +0100

    Added selection of video format

commit 0b91ce273ceea4a905ae9f6d2d0ce6652f466b6b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 8 19:20:39 2014 +0100

    Convert V4L2 pixel format to swscale format

commit 51752535b3ec4dd9deb83642aab524676e198f4b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Sep 7 21:55:22 2014 +0100

    Added <frame> class and BGRA format

commit 5c7d0393523120678afde174a27203a88133b48d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Sep 6 22:16:13 2014 +0100

    Working on frame conversions

commit b75d4cae763aa6d5c7bd3077c0ff3dbc3f9e1b54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 5 17:29:10 2014 +0100

    Added definition of PIX_FMT_GRAY8

commit 56b4e4ad6d3c048acdf2ead718402b08fab95bed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Sep 5 16:44:04 2014 +0100

    Added routine painting black image into window

commit 53bbc3d2ca34a3775ae6a76c5f17293fb705ef68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 4 22:30:37 2014 +0100

    Catch window close events

commit 4992938fadd4d80a579810fd2e28b29eaa88bab3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 4 22:06:16 2014 +0100

    Added handling of key events

commit 3b3a2152c1b92fdcf436c0fb40c1ea14e9a4a85c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Sep 4 21:47:33 2014 +0100

    Working on X11 event loop

commit 18b5193996ad9bae2595bf2147259dcbf04a74f6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 3 22:18:21 2014 +0100

    Added xdisplay-process-events

commit 87e91ed485a599342c90e90674877f742106cba0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 3 22:03:23 2014 +0100

    Renamed some methods

commit 8d9f7438be2ca6a206a57c257f73191ec87bb18d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Sep 3 21:18:48 2014 +0100

    Added check for X11

commit c3e701c0d257f5a7a4b517e53eb0c86bf6f5d2df
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Sep 2 22:55:17 2014 +0100

    Added showing and hiding of X11 window

commit 8a6ae06172e52d92055e73c0d141573ec50f5a39
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Sep 1 21:49:23 2014 +0100

    Working on XOrg bindings

commit 05d96726a8bdd95d6457b551b14c642ae20ff2a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 31 20:06:54 2014 +0100

    Improved display of arrays

commit fadb27a03a4264c188aba4beb32690f8cdc135c0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 29 17:17:13 2014 +0100

    'drop' -> 'dump'

commit 449408d191d3b3fef1936ea76a1e21facaf7292f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 27 21:00:37 2014 +0100

    Using more meaningful error messages

commit 1385d64d6d28f8e0420cb3ce93a8e797d1df4c68
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 27 20:47:09 2014 +0100

    Using bytevectors to allocate memory

commit 7fed160a5958690a244f0e87e282d9ad3659744b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 27 20:39:54 2014 +0100

    Bugfix for error output

commit 7a3ac84af7fddafdc42084a5820ba461a7b7587f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 27 19:41:33 2014 +0100

    Working on V4L2 input

commit 426fa217807824c9c59702f0716e567557e4cb23
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 26 21:17:06 2014 +0100

    Continuing V4L2 implementation

commit dacd82ad7c08c84b8dfb170c5f630c8a1e9bc0bd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 25 22:04:42 2014 +0100

    Working on V4L2 input

commit d0f56f4e22598c346405b0553d986dda6c589125
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 25 19:36:21 2014 +0100

    Working on V4L2 input

commit b031d9520d95510bde271a3846f6792bb1bc1a32
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 24 11:55:11 2014 +0100

    Added SMOB type for V4L2

commit a5534efc902f3b43da43c232a62e564743a3d64c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 24 11:11:13 2014 +0100

    Added empty v4l2 extension

commit 5cd5487dbc1c1f6568cd568aeb2c375ad24b8a83
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 22 16:58:07 2014 +0100

    Bugfix for test

commit a7c113b2aea22939341c7f94a19ed2364ac7b12a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 22 08:41:06 2014 +0100

    Partial bugfix: avoid multiplying stride many times

commit 953fe9cb9336f8dc0e9173b323032a148a02d3d9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 21 21:23:57 2014 +0100

    Added array multiplication

commit 851c59055dbe32637cc6639fc124eb065ed61c84
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 21 21:20:06 2014 +0100

    Added macros to define unary and binary operations

commit 0c318f5e7836617a07c585f4fbfdfda6e1064a73
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 21 21:07:19 2014 +0100

    Added 'obj' for getting bytevector with code

commit c578ec956a539d0f2f71f9a7d575910dddb9d78d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 20 22:47:55 2014 +0100

    Renamed some pointer variables

commit 7185e55117395da291fe7e93030ca098050f1cef
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 20 22:36:55 2014 +0100

    Test 3D array-array operation '+'

commit 46e18252224c1ba6aaf6868bb247a0c3265f9143
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 19 20:59:44 2014 +0100

    Not using parameter registers

commit a24edc4c8cb19126251acacd59c8cbf5fe73df61
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 18 23:05:26 2014 +0100

    Removed redundant calls to set-live

commit aa793e40b936806abbbcfb24282f3448102514b6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 18 22:38:17 2014 +0100

    'args' -> 'arg-codes'

commit d4f5bcb58587b198013c1519c112b075376dbb29
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 18 19:31:03 2014 +0100

    'fun', 'expr' -> 'proc'

commit e30cc2ff0cb22919b5a4e8abe5e4c50740205d16
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 18 19:30:25 2014 +0100

    Added some tests for 3D arrays

commit bb9585d86ed946f6952e44aa076d9f9243b1fce6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 17 21:59:33 2014 +0100

    Minor simplifications

commit f3c6faa84478631776a2ac8f945f39e92fd4ce1e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 16 23:06:45 2014 +0100

    Correct encoding for Jcc rel32

commit 487509f8f5f307d6593ca1cacb37c9046860fe4f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 15 08:17:26 2014 +0100

    Minor simplification

commit 7120d1aa34fd781772e78e08761f7c880547f230
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 15 08:09:52 2014 +0100

    Simplified resolving of jumps

commit 6fcdb2c3bce6b009acb01839cb23aae9c11a3a63
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 14 19:12:52 2014 +0100

    Failing tests for jump over long jump statement

commit 104220a108ca725709d1047123d4bbdbdd746a5b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Aug 14 18:32:19 2014 +0100

    'len' -> 'instruction-length'

commit 4c49015a3925f5c700c67c05d30122a1a02cde4a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Aug 11 22:23:06 2014 +0100

    Updated TODO

commit b42ef5f3070c4d3d4705f4e3eae5deaa65b39cfb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Aug 10 21:29:50 2014 +0100

    Introduced 'loc' to handle changing stack pointer

commit 8331d12ee4dba6a2c2d9d55b23afd78c1714fd67
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 9 18:35:52 2014 +0100

    Version 0.1.6

commit 1670db4573daa8440901b4b8d78634b7bb868616
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 9 16:55:29 2014 +0100

    Using 'binary-op' to implement plus and minus

commit 5ef1ebe593cfcbb6880c34b22ee3dc6758cb6b7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 8 16:08:06 2014 +0100

    Bugfix to get subtraction of 2D arrays working

commit 3cb91c56bd9705f2e95dfc1cded5aa976d212572
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 8 15:12:10 2014 +0100

    Added some tests for operations on 2D arrays

commit eaa87bae48d9de75b1208a10ed1e67ab94964999
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 8 14:27:40 2014 +0100

    Added version check for Guile 2.0.9 or later

commit 4fd3cfb61fa146e24d55435fd9cbfcc110035d23
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Aug 8 13:30:11 2014 +0100

    Bugfix for coercion of multi-dimensional arrays

commit 0736cca32e11f47b2a860312b027802a014071d1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Aug 6 13:13:31 2014 +0100

    Disabled test for unary operation on 2D array

commit 912cb704d267d694502108ccfa3a16670bcc250c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Aug 5 21:04:13 2014 +0100

    Made implementation of '-' recursive

commit 14c2d351f250a32c203ff2b6d7e4c1c06c9862ee
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 2 22:48:33 2014 +0100

    (CMP *rx *r) -> (CMP *r *rx)

commit 70434d44e47e8d0f50e99f13cec9a44935a43213
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 2 22:47:03 2014 +0100

    SIB byte also required for R12-based addressing

commit 713c3679af4a64e76952e1049813a93dd01826db
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Aug 2 15:20:43 2014 +0100

    Special case for REX encoding with R12/RBP

commit a2e5120ce0807951ec825c6db2d7890fd960bb75
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 21:26:23 2014 +0100

    Separate environments for labels

commit 6c6826ffb44ccac94260d6c869a9c560cc7358cc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 21:07:08 2014 +0100

    Simplified resolving of jump addresses

commit 5b41f0e58c35d46cf6e42c40ce69061b9ff555c8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 18:29:09 2014 +0100

    Simplified application of label offsets

commit 3d2a339d952ac9669a9dadc55b88c638bdf5c317
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 17:54:44 2014 +0100

    Simplified code for determining label offsets

commit 762609e108d1b1f7f032c1089c58c7c2827fb12c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 16:23:36 2014 +0100

    Added some more tests for jump statements

commit c5efbe2c173a5af21a9035ce25857601075ade93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 16:17:47 2014 +0100

    Simplified API for resolving jump statements

commit 1e6708f3bdde66651d1bd65da36ef918cd44b3d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 15:26:36 2014 +0100

    Let 'asm' flatten the lists

commit cc8114c2c9f3bb5794e396eb72d9cb2caf7c8868
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 31 15:03:11 2014 +0100

    Added better test suite

commit 8b42f90556988cf4f9130d8a3d961b121976e561
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 30 23:36:25 2014 +0100

    Fixed LD_LIBRARY_PATH bug in Makefile

commit 11f3739fab892311580bdd4a539ea43e0a265024
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 30 23:20:20 2014 +0100

    Require Guile version 2.0.9 or later

commit 638306ef4df968f9a8a0dc16c517a4dfe5e37a7e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 30 22:11:05 2014 +0100

    Added test for projection

commit 20af41cb5cfc3b5d642876eda2de63f62d6b4f93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 30 15:17:00 2014 +0100

    Added 'rebase'

commit fb9b27877aab91c8a6396d625e005d02f8282eec
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 29 22:37:47 2014 +0100

    'first-element'

commit cc40ac0cf1c9f15e8527786bd3d5e74957af1d8a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 29 22:31:55 2014 +0100

    Added 'first-element'

commit 44963d57718048b1577b59d23e4d140db6bd382b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 29 22:30:26 2014 +0100

    Changed 'target' -> 'typecode'

commit 56cd72692bf14034500b86fd8a7ab06954588c04
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 29 15:32:07 2014 +0100

    Made wrapping of parameters more regular

commit 5f7c31bf4f9a6631a20c725e6979d217e5d6e2b0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 29 15:00:56 2014 +0100

    Indentation

commit ec51ef326a13957066cb0109bef92c847243fab6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 28 16:40:02 2014 +0100

    Minor modifications

commit 43885dbd8430898149532bb1003d3af937515cd1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 28 16:26:04 2014 +0100

    Converted 'jit-wrap' to a macro

commit e7774d5bbaa4977341e77ea3ed8450e42cd91d86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 26 18:54:17 2014 +0100

    'pool' -> 'jit-function'

commit 35a289b2fbdecf351bc3ee39abda27d56d8e58c7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 25 23:53:47 2014 +0100

    Bugfix missing signed-expansions

commit e5d78d246b13efd16f0d0fd24ca374ecefe0ad93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 25 23:27:56 2014 +0100

    Bugfix for sign-extending numbers

commit f6966920c5bc422cdd0a18827eda514386505240
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 24 22:29:53 2014 +0100

    Added 'expand' to repeat elements

commit 89dd5d8b5baaa73caafec8b242a21120ac43d2f8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 24 17:17:39 2014 +0100

    Bugfix for n-dimensional arrays

commit 7461faa2e175bc4d413fb62f4ad0d420df0d263a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 24 17:09:49 2014 +0100

    Bugfix for equal size but different signed-ness

commit f4820de6f13a8092304974edb97c46a0fd8dcfcb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 24 16:42:31 2014 +0100

    Moved some code into jit.scm

commit 6077e91730960d3a69f75f8acc30386eb49af0cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 24 16:34:34 2014 +0100

    Using slow version of 'fill'

commit ffbc3f1afc5c7ff4dabf6bcee1e202fe7df35635
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 24 15:41:25 2014 +0100

    Common code for allocation of return values

commit d1729826c75ef635380cedc3f69a117969e53f89
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 23 22:29:26 2014 +0100

    Added 'attach' as counterpart to 'cons'

commit 79b8b576ae8446989c42d76b395757491dea71d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 23 21:57:57 2014 +0100

    Fixed order for crop, drop, and downsample

commit 1004127d1ff11d569d0f1ce0ea5fe049a2118523
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 22:33:48 2014 +0100

    Changed argument order for downsample

commit 404ef3f70f95137c20ead48bbaf5c4b440f0f17d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 21:44:45 2014 +0100

    Extended 'crop' and 'drop' to n-dimensional arrays

commit d019e0f45452260975e94681e2ea7f8a5caffa21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 21:12:33 2014 +0100

    Replaced 'slice' with 'drop' and 'crop'

commit c28f708882479bafcca52d8c3ca9bf6666760251
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 17:56:34 2014 +0100

    Exposed 'drop'

commit 9c03c202bc9424c592ae57cf937112f94a825c99
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 16:30:33 2014 +0100

    Added 'uncycle' and 'unroll'

commit 6c91b3b812b4e2df45de42d010e7a9440c667bf8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 15:07:48 2014 +0100

    Take stride values into account

commit f6d8c3cde723cf4fc7d08a95bc7b46fd400c6672
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 15:07:29 2014 +0100

    Using 'list' instead of '`' and ','

commit a93c32e380f2bc5c6d7223dd763be17f7685e13f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 12:59:05 2014 +0100

    Downsampling with phase specified

commit d0aecb8ee06aa3151d38ae865b2adbe550a91c4a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 22 12:21:52 2014 +0100

    Downsampling with phase = n - 1

commit 4a2aa20172aa3b1dd5b3fceac83ba804b2c924bc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 21 22:43:23 2014 +0100

    IMUL EAX, EDI, 42

commit 500a9dec9d112595baec6c809e72db31b68392e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 19 22:42:03 2014 +0100

    Test multiplication of long integers

commit f323c5b102329389c92f926e8e6058b4779821a9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 19 22:16:26 2014 +0100

    IMUL r, r/m

commit 5293bc6cf5e93a64ed1f029f18831b7cf6eabf95
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 22:40:57 2014 +0100

    Simplified 'params' method

commit b84039262cf4e946a26adcd0030a2ce4481e1645
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 22:29:16 2014 +0100

    Made passing of return value more regular

commit 0a31a6a4e5a70564830c6799a656ab5859e93709
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 21:02:21 2014 +0100

    Made declaration of return type more regular

commit ec849bf68c0c6212590fc4b968323261f6fff522
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 18:28:11 2014 +0100

    Use 'let' instead of 'let*' in environment

commit 228e0c1f22ddddb6eedc0496f5c1181b7e9b4800
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 18:04:44 2014 +0100

    Making code more regular

commit 81fd454d61e09fdcf7a67b6330bbb07f6a05a440
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 17:29:40 2014 +0100

    Minor fixes

commit ef7291e41779c9d8e4daf48615dbea50c3f2cf86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 17:27:03 2014 +0100

    'pend' -> '*rx'

commit deba47eda5b2142b37cfa544ba8cf2d45e7a0332
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 17:05:01 2014 +0100

    Changed argument order for 'asm'

commit 22e2fb27fe0e3d648f9b6b73d24b5f8fc96de022
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 16:38:39 2014 +0100

    Introduced 'params' for more compact JIT syntax

commit bf2b81d2b0652535d63d0dcd91fc21d7e095e5d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 15:26:49 2014 +0100

    'v' -> 'r'

commit 813afa1a36d41135df0ae5b22419932ca6351f07
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 18 15:01:06 2014 +0100

    Trying to take care of changing stack pointer

commit d691aa05489781c12551cf5a0141857e5b5cf381
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 17:50:56 2014 +0100

    Compact code for retrieving arguments

commit b5b4f58a65475ea910ac03eb5f86fb2c5b9fa04b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 16:40:37 2014 +0100

    Minor simplifications

commit 9a93375ae72821842936111f8eb655b946d895fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 16:33:09 2014 +0100

    Pointer constructor allocates memory by default

commit e471586a2f11e1d221c7fcbac162ceffd713f082
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 15:13:15 2014 +0100

    Making code more regular

commit 641b4be346d27ef32660cb1a1d8e4e97c236415f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 14:22:24 2014 +0100

    'asm' requires list of argument types now

commit cc8ea26404204a4b554e7518cd8d1b63f78f029c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 13:59:50 2014 +0100

    Updated TODO

commit 4a42159871243dbe2494893c403d158c7f24b47b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 14 13:42:11 2014 +0100

    Trying to make code more regular

commit 17d7bd405cb80aec30fac843c97fa554f72d191a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Jul 12 13:57:51 2014 +0100

    More complete implementation of '-'

commit 867656c0132ff9644031bb8febee891bae131b3c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 22:58:56 2014 +0100

    Minor simplifications

commit 4547203720c9d94753a5e8a56a8bc094a3739320
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 21:01:01 2014 +0100

    Reversed argument of 'element'

commit c284a611ee865180a30e31e6c96e5c43f5d01900
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 20:48:36 2014 +0100

    Minor simplifications

commit c525d7633eebf7664f3227f2c13a5121e8b8f3a7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 19:45:52 2014 +0100

    Support for accessing multi-dimensional arrays

commit 8e51c363bc9448af7b2dbd4e369f378171fca520
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 19:13:40 2014 +0100

    'array->list' -> 'multiarray->list'

commit c4382513f59858d39884504d7f82c20c924595d0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 19:11:47 2014 +0100

    'sequence->list' -> 'array->list'

commit 75c7d7cea8a6e75c46ab53b5659750d87ce72297
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 18:58:13 2014 +0100

    A zero-dimensional array is a pointer

commit d03f28c7fbd0cd3a55285a1f11e8523bdf7e090d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 9 17:51:33 2014 +0100

    Working on multi-dimensional arrays

commit ae2dbe647b8a1e50a2b74698436460cb52a91671
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 8 23:42:20 2014 +0100

    Added default strides for n-dimensional array

commit e7d017962ececc7f5dbdc665c57dcd25b57acd3b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 8 16:50:24 2014 +0100

    Query shape of n-dimensional array

commit 18f659c81ff29f4d4f86c26a83b4fcd342826512
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 8 16:11:44 2014 +0100

    Determine shape of nested lists

commit de7db3fccf1c2ee31640aa419d3549604567ac6f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 8 14:19:28 2014 +0100

    Removed 'lambda', 'var', and 'lookup'

commit 2a2e309c91600bdf91b8b6487d10bcab37dbb7e6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 8 14:08:28 2014 +0100

    Use 'multiarray' as typename

commit 1bd9c9a27056701c6d196ff71d4940d045379a3a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jul 7 21:38:22 2014 +0100

    Added example for Intel x86-64 assembler

commit 1d448a58b1407951ad06b86db8473a0f0912fd47
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 23:44:13 2014 +0100

    '<reg>' -> '<register>', '<ptr>' -> '<pointer>'

commit 7b54c0f0e8be69be18fa8a610c1f847cfff67e93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 23:39:41 2014 +0100

    Only using '<ptr>' to represent pointers

commit 3b636f8223690a91d7b4761d94d132662659c878
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 13:38:47 2014 +0100

    Removed support for '(ptr 1)'

commit 32f7deb2516992759444a0d7cd6990a372cbf484
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 13:31:58 2014 +0100

    Simplified implementation of 'reg'

commit 396f6fc414a07b2fca5c80ae321069e18d6aba5d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 13:15:53 2014 +0100

    'init-form' -> 'init-value'

commit eb95694d8e50acff8d8bb3d454ac0e1037eb9629
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 13:13:20 2014 +0100

    Not exporting 'scale' any more

commit 602806009b43b661c2d350dde3ca133ec1fbc8b4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 13:03:49 2014 +0100

    Infer scale from pointer type

commit 276b9d79d10a0f12d826ada44aeb5abf92d5d2b7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 12:49:45 2014 +0100

    Added TODO

commit a88bef59dd816bf0e9b1c0bd362cba7614c8a353
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 12:45:38 2014 +0100

    Minor changes

commit a216d1c111032570523716b113337ac567be7502
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jul 4 12:28:27 2014 +0100

    Only one class for representing registers

commit 4876a559a2a339ca0662f0cb31a5a5567e96f7d7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 3 21:46:47 2014 +0100

    Minor change

commit b2adbe58b2200e44e5cd6883b9015ffda747fc27
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jul 3 13:24:18 2014 +0100

    Have 'asm' append RET to specified code block

commit 6619f1163eee7e81ed579e9c20668502c018783e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 19:33:23 2014 +0100

    Using register pool to implement operations

commit 7f4bae0195e551c6fa8b5c0be496a5d2b08ffe89
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 18:03:58 2014 +0100

    'storage-size' -> 'size-of'

commit eefee28fe8949c61284cd76cedd6d4533a627f96
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 17:50:50 2014 +0100

    Using <int> instead of <reg<32>> or <ptr<32>>

commit 87f59e39e5b4255ee1795a75b25f494fe6f11329
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 16:22:39 2014 +0100

    Simplified constructor for register pool

commit e7d3db510aa895c47c5ae9382f23c7ee8a899194
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 15:29:46 2014 +0100

    Updated ChangeLog

commit a821bba6abe293a381de6403e4c08c7d5ceaf12d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 15:27:29 2014 +0100

    Version 0.1.5

commit ead37af5f94e6abc00a791be6535512445cf9b1c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 15:25:44 2014 +0100

    Updating documentation

commit 894ce9a18c491e92c7b7b6037f59327f4e84c9b3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jul 2 15:13:39 2014 +0100

    'environment' -> 'env'

commit 91c5054a84a6333fcecc5e2e6b65d8d976ed2481
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jul 1 22:16:59 2014 +0100

    Moved foreign type declarations into 'asm' method

commit c356943a1d2827d30eeb2c1124fcc369d59fc5ff
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 19:17:01 2014 +0100

    Removed 'step' variables

commit 5694551e2fe1b84960c59f3e3cfb14d7df94f80d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 18:57:39 2014 +0100

    More compact code for '-'

commit ee56e74d936abe83dc8bc8dc7e52de3a12c4ca2a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 18:54:29 2014 +0100

    More compact code for array operations

commit 649cd0fee5c1d9d0e402af44ec8eefe1971788bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 18:25:36 2014 +0100

    More concise declaration of pointer types

commit 004b63bc6c9f96f2e765d4d7f7fdddcbed47b4e0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 17:53:02 2014 +0100

    Simplified code for selecting registers

commit 6921ed90c66483f22c47cf3f798e8ee90aec560f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 14:31:14 2014 +0100

    Simplified syntax for scale argument

commit 1fb14a45305728218a658589245c56bcec168ff9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 30 13:32:32 2014 +0100

    Saving of callee-saved registers

commit 4cf4b70ee9adc641cad8c392f61c46549949c21e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 29 23:06:50 2014 +0100

    Minor changes to register pool implementation

commit 74d38fa9403cc9c68d7ae9fbb7673354e1eb8e7b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Jun 29 21:26:48 2014 +0100

    Register allocation should return requested type

commit 31d2898a6f43691ee77c3d27f8b327b53b02febf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 16:43:47 2014 +0100

    More compact code for instantiation of registers

commit 6850d5476acd5beab470eed17b34a187579d1a78
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 16:04:10 2014 +0100

    Change order of arguments for 'reg'

commit e4299a825eb94db4aafdd711714d843fa8ffc576
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 15:58:33 2014 +0100

    Using '1+' and '1-'

commit e7dacf0c6f7d7ecde441c2f8bb77d1c228e09c86
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 15:45:57 2014 +0100

    Export 'toplevel-define!'

commit c6211f860e4088afc7b06f102229e55b380595bf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 15:16:04 2014 +0100

    Updated TODO

commit 960880bb6673956ca63e15c60e9695dc5bd9e75d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 15:10:35 2014 +0100

    Tested spilling of two registers

commit e91eb45313c940f84989d84d2215b6d9f93a1fd1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 14:51:55 2014 +0100

    Implemented spilling of registers

commit 0fbcbc5f31acb8f6c944dc56fe1289cf6ef0c0f3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 14:36:29 2014 +0100

    Working on register pool

commit e9cd06b362fad8b2f20291640dbc827fbcce3cf2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 26 14:33:26 2014 +0100

    Implemented 'flatten-n'

commit c12d84883f44f367244daee5b195fd81a92f87d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 25 17:51:48 2014 +0100

    Working on register pool again

commit 25e8adb685227011b9371cb2f8ecc8c3e04206a4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 25 15:27:26 2014 +0100

    Working on register allocation

commit b845193cafd8e0677cea1a376cd3f6caf5cc4048
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 25 14:44:51 2014 +0100

    Changed formatting of README

commit 3335fa80cd1ccc859a384cd647a51eecde12eb4d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 23 22:51:45 2014 +0100

    Renamed some variables

commit 9bb2d58738f85effa55bf456bfab524a420145f5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 23 17:58:22 2014 +0100

    Working on register-pool implementation

commit dfcccabee9704108f17efc70760c0c251175d107
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 23 13:20:46 2014 +0100

    Added stack pointer example to tests

commit eb99bdb6e3284dcc3670aae14e3265ee236b1864
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 16 22:10:46 2014 +0100

    Working on documentation

commit ca9f60e6fab44d96da6c6bab46dea60ede64794d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 16 16:15:17 2014 +0100

    Added missing files

commit 517905157ca86b557fbee9edf39a0a7c640b8f93
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Jun 16 16:07:26 2014 +0100

    Add Pandoc

commit 14e357077eb46ba26b58032156f460af0770e634
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Jun 11 23:09:21 2014 +0100

    Added some documentation

commit 2e14f0b3d2242e3201b0a89f59f39adf649206f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Jun 6 19:27:25 2014 +0100

    intro.html -> installation.html

commit 9ba4d1a00a92c523ecf6c9dea0ec4dbd77bac609
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Jun 5 20:23:12 2014 +0100

    Using Pandoc for documentation

commit dc03fc787f8caec417f04cf17eae7e98f87a5a21
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Jun 3 19:33:56 2014 +0100

    PUSH/POP for 16-, 32-, and 64-bit registers

commit f130678b2ba8dae361054517ea51946eda50b146
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 27 09:06:05 2014 +0100

    Address with 32-bit displacement

commit e1219599cdc76a2d646744bebc7d3210ee0b9a30
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 27 08:32:10 2014 +0100

    Replacing let (...) with let [...]

commit 0a0796c0f211b196499b7b3c5b7d49a5cedd159d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 27 08:23:01 2014 +0100

    Check that sequences have same size

commit 9f14bc2365dfbd51d9c8d234a0711d4f2de71732
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 9 19:05:37 2014 +0100

    Fixed some variable names: r/m -> r, r/m -> m

commit e80fc79f71e6b01117b61a7b180d299748ecd3b1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 9 08:46:28 2014 +0100

    SUB r/m, imm

commit b4d1e74e50f7f619bdc71704ade48be3b5ae617d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 9 08:41:05 2014 +0100

    ADD r/m, imm

commit 5aa748bde11928cb71790f9730f37069415a0956
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 7 19:09:37 2014 +0100

    MOV r/m, imm

commit 6bb97a00ff5cc13b700e36953c91ebe97aa3a0d9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 7 12:40:02 2014 +0100

    Implemented 'postfixes' to reduce redundant code

commit 2a2944a22978d08893af2be291f628fcbe28e6e4
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 7 08:55:30 2014 +0100

    Made implementation of MOVSX and MOVZX more compact

commit df504afb3100ba4c53cc5aae69504634ca77ff34
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed May 7 08:42:24 2014 +0100

    Using MOVSX and MOVZX where appropriate

commit 36134f965a85392a17fdccbf89e9e2f08a8635e5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue May 6 22:46:03 2014 +0100

    Hack to get MOVZX working

commit fdb93da2c8efd134e85c7b86d2aa3fb91ea59ac8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 4 21:31:11 2014 +0100

    Made code of JIT implementation more regular

commit 6bc6380fa776a16e029605581ce8e70583eb2f0c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun May 4 21:04:32 2014 +0100

    Making code more compact

commit 7d071ba37b4f2bb43034b7d00c53973cdd45b700
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 3 23:17:15 2014 +0100

    Using "prefixes" method to generate all prefixes

commit 010e6ddf9dabc714c41c5b6d515ae3cf9b397ba0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat May 3 21:26:16 2014 +0100

    Generalising addressing mode

commit 847894a6a343c7c12252c669e7b3777ef4c5c8dd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri May 2 23:01:55 2014 +0100

    Simplifying code for REX prefixes

commit 2082f1f646bd1fe94181e1076d61c4208ddd2757
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 1 22:37:26 2014 +0100

    Minor simplification

commit 43d711263516108111652e546151cfdbd780b73a
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 1 22:32:37 2014 +0100

    Bugfix for REX prefix of MOV command

commit 16db334cefd99e7e11c8981aebe079d7094ed1e9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 1 22:28:30 2014 +0100

    Generalised definition of ModR/M

commit f3fc446a9f486e585cbeee22e4ae53e19507eb65
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 1 18:48:50 2014 +0100

    Refactoring addressing code

commit ead2c9e54bf41249850678e7322e1572bedf32a5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu May 1 09:14:35 2014 +0100

    Refactoring machine code for addressing

commit ba692b73afa94e4042bdf615ba0d0288506eb8fb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 29 18:46:20 2014 +0100

    Added special case for LEA with RSP as base

commit 9ff64979fd0248240a7bf3dd61223f6f4c8526ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 29 18:34:51 2014 +0100

    Moved REPL setup into Makefile

commit 3c0f51f5fddac3a1bc29601d8d4811542c9f664e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 29 18:06:55 2014 +0100

    Introduced address operator

commit 0e081c61155465276c97768c8277e1c9a6875991
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 20 00:15:30 2014 +0200

    Removed some external links

commit bea7dc90fae320f91d6b4f46605ac436431e0cfd
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 20 00:10:19 2014 +0200

    Remove Pandoc from Travis build

commit 20ee4f575df91c72e62bda2a1a48de0024b81ec7
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 20 00:08:51 2014 +0200

    Removed Pandoc compilation to HTML

commit 44d83d199f7c24f85bd2a26f0348eb8df5dd9f63
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Apr 19 22:37:09 2014 +0200

    Bugfix for addition of arrays

commit 9c833b450101e9a371ae5f73a9644c65408cf325
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 18 23:18:53 2014 +0200

    Replaced 'fill!' with fill

commit 0847746c8ec332a73f6964fb71d08f81327e9ce2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 18 00:10:05 2014 +0200

    Added MOVZX (copy with zero extension)

commit 494e2b805d9597c45459cd6734cda8e0349763d2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 10 22:56:51 2014 +0100

    Added MOVSX

commit 3524cf1104fdec6c728f4fb26a98d38e4fc7364e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 9 18:51:51 2014 +0100

    ADD CX, DX; ADD CL, DL

commit 8aba9700b3e0e934924c4ba3adf13573d06fa45e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 9 18:38:20 2014 +0100

    ADD r/m8, imm8; ADD r/m16, imm16, ...

commit 831e06b574c00a155547c49e301705906c2b90cb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 9 09:01:02 2014 +0100

    Added array-array implementation of plus

commit aeed84c3ddd3a8547d0b82a04781d96889fabab6
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 8 22:27:52 2014 +0100

    Scalar-array and array-scalar plus operator

commit 054a08519751d8277660222ad564f1b3c22223a8
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 8 08:50:45 2014 +0100

    Added coercion for sequences

commit a29545eb3be90a50475b9960687ee997dbf5fd14
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 7 23:28:56 2014 +0100

    Use '-' instead of 'neg'

commit c1b26fa93948c6e246f8992a216ef6893a1e3159
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 7 12:58:36 2014 +0100

    Fixed get-size ambiguity

commit 5dd51f1dee9b229a76553dc5daa4913a97ae3327
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Apr 7 09:21:26 2014 +0100

    Added negation of integer arrays

commit ebe851773f1e833ba65e78c11a48bfdafc6b11f0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Apr 6 22:49:35 2014 +0100

    Filling of integer arrays (8-bit, 16-bit, ...)

commit 5d1e80e2c319ab390edbe3077ce1b31aaa7d7a02
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 4 22:58:26 2014 +0100

    Added LEA with base, index, and offset

commit 9c04a81a57b5760e04e359eec9af8470e95e16f1
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Apr 4 18:00:44 2014 +0100

    Added some variations of LEA

commit ca5acf6cc2dcbf15d73c072c620929d0cfe6eefc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 3 22:34:46 2014 +0100

    SHL, SHR, ... for 16 and 8 bit

commit dad7195490e2ff565e081f45a72a5d04a38fe692
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Apr 3 22:25:28 2014 +0100

    More variations of MOV

commit bf263c44e85a7f61a281827dd7398cbf3fc23824
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 2 23:49:05 2014 +0100

    NEG for 16- and 8-bit integers

commit e7c5082a1d11ab86bf5e4eb0d126d84d093e75bb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 2 12:50:22 2014 +0100

    Removed redundancy in implementation of MOV

commit 0e6fac5ec6a89bf8f6133a5f5623b07b8f701f69
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Apr 2 08:45:06 2014 +0100

    "MOV DIL, 42" requires REX prefix #x40

commit 831ee6b36011755e22755e2eb279d41541567a54
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 1 23:01:52 2014 +0100

    MOV AL, BL

commit 1b75ce50c346094f7333c8e1e7d5c83b9101f36e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Apr 1 19:07:10 2014 +0100

    More MOV operations with 8- and 16-bit

commit b088b4ae3189d8ece9cb36c40968e9675e58c9c9
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 31 13:29:05 2014 +0100

    Only use 'opcode' where necessary

commit 1c8cd1a0b7eff5080446978dcef9accc3bddd008
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 25 22:25:35 2014 +0000

    Writing 8- and 16-bit numbers to memory

commit 1ab9d9af272733627cf6ddc49c11b82c8be15833
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 25 08:23:55 2014 +0000

    Simplified jumps

commit 7a8ee0a9f9019b2c997f1ad9ec0c48670b9ed831
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 24 21:44:46 2014 +0000

    Removed some redundancy

commit e3ea6cd3a77fda546ab130bbf1ee17c2dd345ce5
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 24 18:57:15 2014 +0000

    Removed some redundancy

commit 2ad631ef8c044373027410ddd33d7b5eaa8e7bc2
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 24 18:54:41 2014 +0000

    Changed base class of <address>

commit 067f745cbeff8c04a23d27e2d393a2a433962a37
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 24 18:43:02 2014 +0000

    Load 64-bit integer from memory

commit aeff35d1c9076556012ce84a6b8b912562a22b5d
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 24 17:52:38 2014 +0000

    Improved tests for memory I/O

commit 34456224a24550f55e06123c41f53b14996a59de
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 24 13:26:33 2014 +0000

    Added array operation to fill integer array

commit 1f49691fd795e8c82aa164ebf53a4b8577d28fbc
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 21 22:18:36 2014 +0000

    Share common opcode parts between SETcc and Jcc

commit 9a001c0980eadd239074be5ec4a9ba3c9cb51e38
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 21 21:00:17 2014 +0000

    Using JMPcc for different jump statements

commit 00666b13e687f4ac4419b03bcaecec9619a41268
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 21 18:57:58 2014 +0000

    Added JB

commit 1fbf240f245c7c59099fa795cf371ed40637592c
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 20 22:06:37 2014 +0000

    Added JE (jump if equal)

commit 6733ba3aa4e6491d072e7a673ef076ad224a0a81
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 20 21:31:10 2014 +0000

    Added word registers

commit 654eb9767807d85b1ff5003061fb9fce5a80fb70
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 20 21:26:00 2014 +0000

    SET -> SETcc

commit 1a96fb84d8abce208cbc4b920b423958a0760b66
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 20 19:21:07 2014 +0000

    Completed set byte on condition
    
    * SETB
    * SETNB
    * SETE
    * SETNE
    * SETBE
    * SETNBE
    * SETL
    * SETNL
    * SETLE
    * SETNLE

commit eb92af0bfbc0cce735418002c055a58bb266a456
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 20 17:37:53 2014 +0000

    Added SETB

commit 5046d24c6e09b7ab81af27dd9c64e527ae75d4ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 18 22:17:44 2014 +0000

    Added SETE and CMP

commit 45ec9f24e5335b5d3f787b2037390091f1fcf537
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 18 12:53:24 2014 +0000

    Using symbols as labels

commit 467de5d55147958922bdec6eefddd7a676460c0f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 18 08:30:25 2014 +0000

    Use byte jump

commit e09ffd876ca700f6a956daae2a9220474cec08fe
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 17 18:56:07 2014 +0000

    Simplified resolving of JMP statements

commit 3edbd2cdc78379fd6e3350b3609ef2cc44445a72
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 17 18:38:39 2014 +0000

    Added test with several jumps

commit b6b1bd1f0607582c73eceda1e7576efcb5a0944e
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 17 18:32:10 2014 +0000

    Resolve labels

commit 4b752dcf527e382e5fa193e9eef7f4bf2996fdea
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 16 21:13:00 2014 +0000

    Renamed labels method

commit d6485612f2488bdc6ed19fb722fd8f588fef665b
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 13 22:14:47 2014 +0000

    Using fold to compute label offsets

commit 5eb3472183cb4a769dbd92d85a5a99738ca54e11
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 13 21:57:16 2014 +0000

    Use <label> class

commit 42f734288a2905efabdc9426b05da557d4163bbb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 13 21:47:04 2014 +0000

    More efficient method for determining offsets

commit 7103a6cf55943f1088d0b5c26816de3eb3f896ed
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Thu Mar 13 19:17:31 2014 +0000

    Map labels to addresses

commit df55127b3232da958c03a2abd5ccf253783d76a0
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 11 17:58:35 2014 +0000

    Using 'compose' in some places

commit 2344c0d80cdb49d7645e9a0762d343fb5ec31076
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 11 09:22:49 2014 +0000

    Assembler tolerates labels

commit 5374f7bc04ab6e1e740d818af4679c2b131de092
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Mon Mar 10 08:53:15 2014 +0000

    list->sequence

commit 71441cc62b38b388f6d0427cefc50239eaeadf43
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sun Mar 9 10:53:51 2014 +0000

    Use NEG for unary -

commit 9ef4a74a26a92285ec2ec38d6d11ac4f41bb09cf
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 8 22:19:21 2014 +0000

    Fixed unary minus

commit 15bc9e0934e16ed1cf08332c2fec8b9bf8731416
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Sat Mar 8 21:55:46 2014 +0000

    SVG -> PNG

commit b01989dbb46d8943a9f448cb0dd18ea99b42b0ce
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Fri Mar 7 21:26:28 2014 +0000

    Added sequence objeccts

commit 4fe28cda723fe74fb6ffe4ee199dcb4e5dfe0c5f
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 5 21:53:11 2014 +0000

    Minor changes

commit 089f57382fbb1d5c497c2f640973e214600ed085
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 5 13:14:52 2014 +0000

    Subtraction with Guile integers

commit 7341198f13a6a5088a97d4f20de220c8ff613ccb
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 5 12:14:23 2014 +0000

    Updated maintainer-clean rule

commit b8b8f06288d89d7894e12683954fa54c5bd93c25
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 5 09:18:29 2014 +0000

    Using build-aux directory

commit b27fe11eaed9f74d21c88df1e5f9124e8c88cf74
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Wed Mar 5 09:12:20 2014 +0000

    Get tap-driver.sh from automake

commit 98bc1f8f835411955bc9010e1b2a4d6742a824a3
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 4 18:50:39 2014 +0000

    Type matching for booleans and integers

commit bef7c9b60450f6826692954ad7495afb113c4812
Author: Jan Wedekind (Dr) <jan@wedesoft.de>
Date:   Tue Mar 4 13:22:07 2014 +0000

    Updated ChangeLog

commit 926b65c776aef6089d7f94c46be29089da0317d6
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Mar 4 13:05:33 2014 +0000

    Version 0.1.4

commit 26f827e491f77dda6747b8be95f1cfb72cab6608
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Mon Mar 3 17:42:22 2014 +0000

    Updated release link

commit 7515c79958a2d3cad6e99ab6104911e9f95da7bb
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Mon Mar 3 17:39:38 2014 +0000

    Added license to README

commit 1dd451f3990de88e426ddf2a2f4b2e90b1862b02
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Mar 3 08:41:32 2014 +0000

    Changed 'minus' to '-'

commit a12d20cdd85730d90edcfe1fdbab3634db130d2f
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Mar 3 08:36:04 2014 +0000

    Added more variants of SUB

commit a5af353f05d3e21410e3d52af6084f4b6197334e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Mar 1 21:54:43 2014 +0000

    Added SUB

commit 03adfcc12f9e7a5dcc5ad836ccfdc346e783ed43
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 28 22:43:15 2014 +0000

    Removed libgnutls installation from Travis-Ci

commit 9edddcfd247ecf494d2e6d0e8b06a0a0de91e81a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 28 22:27:43 2014 +0000

    Added version badge

commit 1c5f35d7b96b04ba4114a1d0373db9306c131d17
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 28 18:36:57 2014 +0000

    Renamed 'plus' -> '+'

commit cc0bb78ccd9b319cdf668822e65bcf79c4902200
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 28 13:12:28 2014 +0000

    Using metaclasses to define foreign-type

commit 3e70a93511788497a2b4c3f81639003c6dbec62e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Feb 27 22:39:13 2014 +0000

    Avoid duplicate class definitions

commit d580d4e161a821640852c7937d6ddf505331180a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 26 22:04:25 2014 +0000

    Compile addition

commit 2383309f71743769692f9ed51bc630d5731399e2
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 26 21:53:15 2014 +0000

    Additive inverse for different integer types

commit b83f420a3f0492142d352184caf44176a4186c36
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 24 22:08:09 2014 +0000

    Prototype implementation for JIT integration

commit 4fe17ddac8c907bd9a1fd359a0a386af59deac65
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 24 21:20:45 2014 +0000

    Removed some redundancy in JIT code

commit 3eeee31f2af50003e69f0056434f969a2ba1c347
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 24 19:20:18 2014 +0000

    NEG operation

commit c80565334a37bd2f654f1c2a0fc0eb23365ea45e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 24 19:02:30 2014 +0000

    Renamed some files

commit 98fb2b377b877ffe93893276668b9b0197c3b5a8
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Mon Feb 24 18:47:04 2014 +0000

    Added element-wise plus and minus

commit dfa020a0b990e3be4164778c81601bdf079424cf
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 24 12:42:18 2014 +0000

    Added type information to dynamic method

commit 630670f988ebd160456f6b35f6500fae12901aef
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 21 23:56:36 2014 +0000

    Added macro for defining and calling method

commit 3a6daa78a2931408cee7479dea9d0c302f3bf188
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 21 19:19:34 2014 +0000

    Added some methods for converting expressions

commit 0d526248a9f5666486669bac376e92b1c315260a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Feb 20 22:04:42 2014 +0000

    Added construction.gif to documentation

commit 339a4276f69c741e6a2af07be5569e410cc803a3
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Feb 20 21:57:37 2014 +0000

    Added tests for descriptors and parameters

commit 631843251b5ff4f201c4b41030ef4ec44cf170d6
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Feb 20 08:58:09 2014 +0000

    Working on descriptor macro

commit b7de9c5a29416582dbf759a6607fdc485d4b9a0f
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 19 22:40:18 2014 +0000

    Minor changes

commit b3a5fb1faf5c351eecc324a355c7bef43fcd1532
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 19 22:35:46 2014 +0000

    Using define-syntax

commit 25006b66ac108ae75107e9b1a88501714cec226d
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 18 21:31:42 2014 +0000

    Create method with computed name

commit 03c75f273e1f4e109cbde687e521cb28b10cbeda
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 18 12:49:00 2014 +0000

    Removed some code

commit 8bd37f941227941d3997b2b92ec8f4fab3a0707a
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Mon Feb 17 20:58:46 2014 +0000

    Experimenting with macros

commit 9dfb1980370997298f96c43e6bbe24cd2d08f898
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 14 18:25:21 2014 +0000

    Add pandoc to Travis configuration

commit d8b548f299f7165ca53545f2206af06c9729e241
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 14 18:22:09 2014 +0000

    Added texinfo to Travis configuration

commit 0b053863e2031afeb7dd32bd046ceff5ac95a54e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 14 18:17:49 2014 +0000

    Added guile-2.0-dev

commit 665dc108a7094fc2dc19032bdd6bf286b3d64dc2
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Fri Feb 14 17:59:48 2014 +0000

    Added Guile-2.0

commit 8135663f9b5fdd68cdac823b878148b07137f764
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Fri Feb 14 17:57:17 2014 +0000

    Minor change

commit 1ab4146feb2f9c9bd50031d018cdab8c7bdef5f9
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Fri Feb 14 17:53:18 2014 +0000

    Make Travis use new version of Autotools

commit ae6fbadce0ddaa5e50a5546819c6eeacf8cf7870
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Fri Feb 14 17:45:13 2014 +0000

    Add Travis icon

commit 6ccb48628b9c00dabe88ce6625d9307ae27e6f2e
Author: Jan Wedekind <j.wedekind@digital-science.com>
Date:   Fri Feb 14 17:37:50 2014 +0000

    Add Travis configuration

commit b50e60851e9460cfcb99ffbeefd97b41e4ae26f4
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Feb 13 22:13:06 2014 +0000

    Playing around with macros

commit 3383c7bc8960427fd974833f917a08c1c47dd0bb
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 11 21:51:39 2014 +0000

    Added REX prefix to more instructions

commit 9b4cab7da9070c08e854a7edf49d084e3b6b8a29
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 10 22:18:19 2014 +0000

    Added 'opcode' method

commit e0c9682bbbd3a305dfd1ede51451c9275fc9871b
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 10 21:35:23 2014 +0000

    Simplified REX

commit 34a5ebb6a08d5d3cb3996f0ce18e5810bc03360d
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 10 19:05:54 2014 +0000

    Made JIT implementation more compact

commit 7bb23a6c93ae7ed7e20a98b970693b009832f588
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 10 13:14:34 2014 +0000

    Added registers R8W, R9W, ...

commit 99e445460bac822a2eb8132833e6ede84eefccdd
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Feb 9 22:25:13 2014 +0000

    Added SIB byte for MOV EAX *RSP

commit a1d2eacd8e5cd79731fd01297aecfb1943bbf9f7
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Feb 7 22:42:38 2014 +0000

    Load from address with byte offset

commit 02e302ffe9b8b1991ec3a044e68914e755438f5e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 5 21:51:05 2014 +0000

    Added registers up to R15D

commit 2b971815f568da4d873e38e3a883c6d9c835f8cc
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 5 21:48:49 2014 +0000

    MOV R9D 42

commit 19dab62aedd79995e29db72522ab7fa7cbfd84be
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 5 19:08:11 2014 +0000

    Added copying extended registers

commit 34bdf1d94f1dda01af8d810634645c659138af94
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 5 18:42:47 2014 +0000

    Testing first four method arguments

commit f48fcd287c40acd0318157c12899c2b7e08c7013
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Feb 5 09:04:26 2014 +0000

    Using <jit-context> to store code

commit 88b88d756fabea056450bece7b13ec4e715c1252
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 4 21:45:50 2014 +0000

    Return type of JIT function can be specified now

commit 8f1dd4cb04c3fdc765f129dde16cb95da60e081a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 4 19:08:05 2014 +0000

    Using pointer->procedure to call JIT code

commit 464068ae54cb21852f0cfcbdb82a5b90028b7bd2
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 4 13:22:34 2014 +0000

    ADD RCX 4

commit 5dee3411996328db19e12ac6661d42bf9a22efe0
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 4 13:13:30 2014 +0000

    Pointer bugfixes

commit 3b17c2dbdb7dbab1855d7c2c95f89c2db861abc1
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Feb 4 12:46:43 2014 +0000

    Using 64 bit pointers

commit 9d9678a3782a4555cf08582f0937ebd4269287d7
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 3 22:37:46 2014 +0000

    Using memory objects instead of pointer

commit ee828ac8c40bc57addba54dddd444ef4cff66e81
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 3 22:14:31 2014 +0000

    Added SHL/SHR and SAL/SAR

commit 9bffd27fcd3d41179ccad113b7287914695f4d15
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Feb 3 17:55:25 2014 +0000

    Using native pointer size when packing pointers

commit b551c34bce57f0df2174525c2b9f47de9015237f
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Feb 1 23:01:17 2014 +0000

    Write register value to memory. E.g. MOV [ESI] EBX

commit 7e30f23f81e4dd31efffd5de4a9e3fffd24d7fb4
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 31 21:22:06 2014 +0000

    Loading from memory. E.g.: MOV EAX [ECX]

commit d170c5e7f9d0891332dfbda21a5e101e999a6b5a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 30 19:01:58 2014 +0000

    Added push and pop for registers

commit 6c58d593a5981e3ac00a80a39a0b51c0fd9be37e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 30 18:10:54 2014 +0000

    Added JMP statement

commit 11a01e38a5c487652781e22ee9ade590f71a9351
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 30 17:54:31 2014 +0000

    Using register objects instead of symbols

commit 221815bd8c67183e5cad1a518fc2fc7ec099ee9e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 30 17:45:13 2014 +0000

    Added NOP

commit fd2f24df4259bb5464dac9d1828cdc1190125307
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 30 13:18:04 2014 +0000

    Added ModR/M

commit fce237394a2e593830c7c0674d1b31ce4457c085
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 30 13:03:43 2014 +0000

    Using small object (SMOB) for mapped memory

commit 8c922c8b1348acb188e3560d43e37d0637ea677b
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 29 21:09:50 2014 +0000

    Added a few variants of MOV and ADD

commit a1bfe21f8bbd44dab0c78a3d0e46107c034cf126
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Jan 26 21:45:24 2014 +0000

    JIT proof-of-concept

commit befe8de75f2d29fae983954679190e1bb4e7b764
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 24 22:24:30 2014 +0000

    Removed make-* methods

commit 6ff1b964ab5c24ddad7a2f7f91ce701e29edc8c2
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 23 22:33:31 2014 +0000

    <malloc> -> <mem>

commit 3a84198a68b15e61ab701a78465f0eaea326188b
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 22 18:48:43 2014 +0000

    Added sequence class

commit e0018f63341edfa7912e3f00e1c39801aec3f471
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 22 18:30:04 2014 +0000

    Implemented write and display for sequence

commit 46dfb864989ea53ca5b86bc1552e39cc865204d0
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 22 08:51:02 2014 +0000

    Added slicing of arrays

commit eface122110a8d0f33e64ab0e3ea3cf5755306ba
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 22 08:30:43 2014 +0000

    Implemented skipping of values

commit 0712ba3909de7d42f8cc3707b90742bc778a64e6
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 21 21:26:28 2014 +0000

    get-offset -> get-var

commit 77e376b74c2ad608565c12fe10bc18646972ecbb
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 21 21:17:09 2014 +0000

    Moved size information from lookup to lambda

commit 4de848c239ae50190ff2a4cbff1b7f0a0219e0e0
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 21 21:02:18 2014 +0000

    Minor fixes

commit 4239ca7aebce2e531ed98274eb7d258430fc33fe
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 21 08:49:31 2014 +0000

    Conversion from sequence to list

commit ebcde89b6663fcfa79a4dc71ee6d8b37cfe35bf2
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 21 08:26:03 2014 +0000

    Added 'shape' method

commit 545397d7dc24b1596bb61f0766e631b204376f6f
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 20 19:10:45 2014 +0000

    Added size information to sequences

commit d338ec0d6c85477197f1eb70a31d113535f2a0ab
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Jan 19 22:31:12 2014 +0000

    Added lambda object

commit 9865ad6f5179688519e00d96bf83a8f712da3b27
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Jan 18 23:10:32 2014 +0000

    More write methods and substitutions

commit a635c1ca4e525f3c6ab4fd1b49e07fb4db14505e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Jan 18 22:15:35 2014 +0000

    variable -> var

commit 98069613ced978f0fcc92add204eb6dd33921420
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 17 22:48:21 2014 +0000

    Implemented displaying of <int> and <bool>

commit 946137108efe299e575431d0e7fc1e0c1a86dc8b
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 17 20:26:09 2014 +0000

    Working on <lookup> class

commit a3ac14c4fa279bd413a9ef3e87fc0759bda93eb9
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 17 09:13:44 2014 +0000

    Using eq?, eqv?, and equal?

commit 9ab301b4979af5e2fa18477951dbd3c182b06e2d
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 16 22:42:49 2014 +0000

    Updated documentation

commit fe9a0714ebbb9d2f17a28c826b06bbe9a9adc371
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 16 22:42:30 2014 +0000

    Added variable class

commit 36bfd30b9e6adf9607729ec781f2874d1a8a3504
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 15 22:04:22 2014 +0000

    Created release v0.1.3

commit d7985453659d8dc7b87bd478506b9754165f3f04
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 15 20:35:35 2014 +0000

    Implemented 'lookup'

commit f3608a1e9379981a77761b0533e1b3b7668abb28
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 15 18:53:43 2014 +0000

    Updated installation documentation

commit 4876355f73100c015286f8d0523fdb55cb82c384
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 15 17:58:50 2014 +0000

    Adding info pages

commit 19773c5b075cb979691ec201dda89feb594f494c
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 19:24:30 2014 +0000

    Added typed pointer operation

commit 98ecd40f36259242464c77f3fbc3c76d331318e4
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 17:35:14 2014 +0000

    Changed tests for 'equal?'

commit 7dfbb3330b7f097986fd18eed9a57275623cf579
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 17:26:05 2014 +0000

    Added 'get-value' getter

commit 571f180d6df2e80942e0d081751e686f1415cb1b
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 16:35:14 2014 +0000

    Adding pointer objects

commit 207b92822d67042dd2664857e290b3c5a120759c
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 14:55:53 2014 +0000

    Updated installation documentation

commit 2a998ab281e3efd43757540c43ca01508133b7f5
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 14:29:07 2014 +0000

    Added test for custom integer class

commit a4c5004c52fe0879922f867bd7dd33ff35cb6bd9
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 14 14:23:17 2014 +0000

    Added tests for integer class

commit 6c68ae3eb5901fc9fbd662ca141b18b3b13cd5d5
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 13 19:00:04 2014 +0000

    Added some tests for packing/unpacking integer

commit 756b187925764bd62a295b886ed272e5456248fc
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 13 18:57:09 2014 +0000

    Marked 'equal?' tests as TODO

commit e9b2bf534f6c413b7a601875f626ce3d7f6dddcd
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 13 18:05:34 2014 +0000

    Added unpacking/packing for negative bytes

commit ba28414862074692237b739f4b03cccb59d43499
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 13 09:09:24 2014 +0000

    Added packing of unsigned integers

commit ff2921c85640317d1f602cee1ce10e1d747e159f
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 13 08:46:25 2014 +0000

    Packing of unsigned integers

commit b660e8f9fdf8bbcadde75691625d332de4b24624
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Jan 12 22:00:24 2014 +0000

    Added guile-tap.scm to distribution

commit 000743df522ad0b73d81546ff68ddbb2be51ec26
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Jan 11 22:07:00 2014 +0000

    Ported tests for integer

commit ece19471276206dcd9a9d9b7204ed7e9e3616ffa
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Jan 11 22:02:56 2014 +0000

    Ported boolean tests

commit bdefe986c0a643478e2bf8b10150a617ce6175b5
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 10 22:50:37 2014 +0000

    Minor change

commit 3e398f4760f984191de32b5d0fd40e657723b733
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 10 22:47:22 2014 +0000

    Added some tests for exceptions thrown

commit 34854baaf653148a19301db17f7fe5feb43729b6
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 10 22:28:29 2014 +0000

    Ported some tests to TAP testing

commit 6ce488b4b6c4f7c12375e379cbbc30dcd040d6f9
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Jan 10 18:08:00 2014 +0000

    Working on TAP testing

commit 7934972181dd10ac76ccb2eba179f0317bdc1942
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 9 22:43:13 2014 +0000

    Moved definition of LT_INIT

commit 645bc8bba157ee2a083f70fb88b998554c69ce16
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 9 22:41:14 2014 +0000

    Setup for TAP testing

commit 78a23e5f4db1e76620b32e8579a355fcaae726b4
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 9 20:57:50 2014 +0000

    Changed 'unpack-bool' to 'unpack' with parameter

commit 53dc449237a66aaf28eabf29afadc1e30f0cfc97
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 9 18:30:27 2014 +0000

    Minor changes

commit f6a7cb226c22ef40452cdc5a54b0890de7796342
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Thu Jan 9 18:28:33 2014 +0000

    Added integer classes

commit 1a81272ebd09eab7bdfc4e63458aa47b93412f85
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 7 13:35:51 2014 +0000

    Added extra file for <element> class

commit b0016a03166989833dc487b99d26d07093e46c13
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 7 13:22:40 2014 +0000

    Added equality for <bool>

commit 5b05728fe73f9b5b02f97f18ddfe9abd02451c49
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 7 09:10:13 2014 +0000

    Added class <bool>

commit ee7c4d16e52ea94622fa78434f8da6662bee0156
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Jan 7 09:08:55 2014 +0000

    Minor fixes

commit 3a4d325982a8b94fdd10d520ae569dde8b3ab80e
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Jan 6 19:12:48 2014 +0000

    Using '+' instead of 'plus'
    
    Do not export '+'!

commit 09f81e16d1f49b41802aec95ce47ce816516febe
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Jan 5 21:51:40 2014 +0000

    Updated README

commit 84ae29fce062a5a9268adb609e46b714d1012387
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Jan 4 22:27:47 2014 +0000

    Changed method names

commit 930c669d3173a686a6dfe494cbc2cbee3afc6e22
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Jan 4 13:56:19 2014 +0000

    Using GOOPS OO-library

commit 931c1ddbca0c6d163fe664e0fe1966baab5df3b4
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Wed Jan 1 22:05:14 2014 +0000

    Only supporting byte vectors

commit d852920b68daed0be41619a52003298e2ddc2eaa
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Dec 31 18:04:30 2013 +0000

    Added boundary checks

commit 3b9edaa3c6addcdeef31dfe286a09a60f9229897
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Dec 31 17:46:38 2013 +0000

    Added boundary checks for malloc-plus

commit d14c584ce3fa22a3048d19e56c5ead4f0de4b9b0
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Tue Dec 31 16:53:41 2013 +0000

    Added more tests for malloc object

commit 5b42dc5a53064e9d19a7a3fa7cff92644bcbf78a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Dec 30 22:42:25 2013 +0000

    Added a test for make-malloc

commit f0a9a10a1ec339534a146eb87db04bd6c70814a0
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Mon Dec 30 21:53:59 2013 +0000

    Did setup for testing

commit a1cbeb4eadcfb3dfbfa798e9210f4b37b6214b21
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Dec 29 20:17:02 2013 +0000

    Renamed some files

commit cec652e9f32b68e86890b7648482020a01cfb7e9
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sun Dec 29 20:01:54 2013 +0000

    Installation documentation

commit 9688589a636a959427d184d7f7dbed5a94feb890
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Dec 28 22:33:50 2013 +0000

    Implemented 'malloc-plus'

commit 969907c8f12a8cad09c069ad840fc1a55e0db550
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Dec 28 20:34:27 2013 +0000

    Updated README

commit 26c1ecb143c0b92b1c8fe20c4c8aaf2c61eee5b8
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Sat Dec 28 20:33:46 2013 +0000

    Using list to store original pointer and size

commit f06b237343aff57324b5273436db34ec74073d68
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 22:13:10 2013 +0000

    Trying to implement "malloc"

commit 05017badabcdecbf0d602a9576f5e2eb79cb9285
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 16:52:50 2013 +0000

    Added GPLv3 license file

commit 04f7a02d2d502fd8cae0b976499d4626ffae93ac
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 16:48:11 2013 +0000

    Update timestamp of Scheme object via install hook

commit fe7b9ce62ffacb0513776704b4516fee5a41b6bb
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 16:37:03 2013 +0000

    Fixed path of compiled Scheme object

commit 03921322b30e1d2609c4489ff7f3d5433fa7abb3
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 16:08:49 2013 +0000

    Added compiled Guile object

commit ef7cfb44574a985f4d011cfba93f7b33b446b858
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 15:14:53 2013 +0000

    Created sample Guile extension

commit 0ea42cf465f63a0ddb2567c6d0a2c2c1113ae20d
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 14:18:31 2013 +0000

    Got Guile extension example working

commit 6ce11a9eaeb81521943308a3b420fe4d51a4755a
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 13:49:46 2013 +0000

    Added build files

commit e6592c68e06bb723650dc9360d1a06e173b42087
Author: Jan Wedekind <jan@wedesoft.de>
Date:   Fri Dec 27 13:00:00 2013 +0000

    Initial commit
