svn commit: r1026049 - /websites/production/lucy/content/

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 10:59:15 2018 New Revision: 1026049 Log: Publishing svnmucc operation to lucy site by nwellnhof Added: websites/production/lucy/content/ - copied from r1026048, websites/staging/lucy/trunk/content/

svn commit: r1825434 - in /lucy/site/trunk/content: download.mdtext index.mdtext

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:35:23 2018 New Revision: 1825434 URL: http://svn.apache.org/viewvc?rev=1825434=rev Log: Clownfish 0.6.3, Lucy 0.6.2 releases Modified: lucy/site/trunk/content/download.mdtext lucy/site/trunk/content/index.mdtext Modified: lucy/site/trunk/content

svn commit: r25304 - /dev/lucy/apache-lucy-0.6.2-rc1/ /release/lucy/

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:19:54 2018 New Revision: 25304 Log: Publish Apache Lucy 0.6.2 Added: release/lucy/CHANGES-0.6.2.txt - copied unchanged from r25303, dev/lucy/apache-lucy-0.6.2-rc1/CHANGES-0.6.2.txt release/lucy/apache-lucy-0.6.2.tar.gz - copied unchanged

svn commit: r25306 - in /release/lucy: CHANGES-0.6.1.txt apache-lucy-0.6.1.tar.gz apache-lucy-0.6.1.tar.gz.asc apache-lucy-0.6.1.tar.gz.md5 apache-lucy-0.6.1.tar.gz.sha

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:20:35 2018 New Revision: 25306 Log: Remove Apache Lucy 0.6.1 Removed: release/lucy/CHANGES-0.6.1.txt release/lucy/apache-lucy-0.6.1.tar.gz release/lucy/apache-lucy-0.6.1.tar.gz.asc release/lucy/apache-lucy-0.6.1.tar.gz.md5 release/lucy

svn commit: r25305 - /dev/lucy/apache-lucy-0.6.2-rc1/

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:20:08 2018 New Revision: 25305 Log: Remove apache-lucy-0.6.2-rc1 directory Removed: dev/lucy/apache-lucy-0.6.2-rc1/

[lucy] Git Push Summary

2018-02-27 Thread nwellnhof
Repository: lucy Updated Tags: refs/tags/v0.6.2-rc1 [deleted] 490d27031

[lucy] Git Push Summary

2018-02-27 Thread nwellnhof
Repository: lucy Updated Tags: refs/tags/rel/v0.6.2 [created] 490d27031

svn commit: r25302 - in /release/lucy/clownfish: CHANGES-0.6.2.txt apache-clownfish-0.6.2.tar.gz apache-clownfish-0.6.2.tar.gz.asc apache-clownfish-0.6.2.tar.gz.md5 apache-clownfish-0.6.2.tar.gz.sha51

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:16:47 2018 New Revision: 25302 Log: Remove Apache Clownfish 0.6.2 Removed: release/lucy/clownfish/CHANGES-0.6.2.txt release/lucy/clownfish/apache-clownfish-0.6.2.tar.gz release/lucy/clownfish/apache-clownfish-0.6.2.tar.gz.asc release/lucy

svn commit: r25301 - /dev/lucy/clownfish/apache-clownfish-0.6.3-rc1/

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:15:57 2018 New Revision: 25301 Log: Remove apache-clownfish-0.6.3-rc1 directory Removed: dev/lucy/clownfish/apache-clownfish-0.6.3-rc1/

svn commit: r25300 - /dev/lucy/clownfish/apache-clownfish-0.6.3-rc1/ /release/lucy/clownfish/

2018-02-27 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 27 08:15:37 2018 New Revision: 25300 Log: Publish Apache Clownfish 0.6.3 Added: release/lucy/clownfish/CHANGES-0.6.3.txt - copied unchanged from r25299, dev/lucy/clownfish/apache-clownfish-0.6.3-rc1/CHANGES-0.6.3.txt release/lucy/clownfish/apache

[lucy-clownfish] Git Push Summary

2018-02-27 Thread nwellnhof
Repository: lucy-clownfish Updated Tags: refs/tags/v0.6.3-rc1 [deleted] ec493add2

[lucy-clownfish] Git Push Summary

2018-02-27 Thread nwellnhof
Repository: lucy-clownfish Updated Tags: refs/tags/rel/v0.6.3 [created] ec493add2

[lucy] Git Push Summary

2018-02-20 Thread nwellnhof
Repository: lucy Updated Tags: refs/tags/v0.6.2-rc1 [created] 490d27031

[1/2] lucy git commit: Updating CHANGES and version number for release 0.6.2

2018-02-20 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/0.6 5c61bd4ec -> ea11db11f http://git-wip-us.apache.org/repos/asf/lucy/blob/ea11db11/perl/lib/Lucy/Util/StringHelper.pm -- diff --git a/perl/lib/Lucy/Util/StringHelper.pm

[2/2] lucy git commit: Updating CHANGES and version number for release 0.6.2

2018-02-20 Thread nwellnhof
Updating CHANGES and version number for release 0.6.2 Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/ea11db11 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/ea11db11 Diff:

svn commit: r25165 - in /dev/lucy/apache-lucy-0.6.2-rc1: CHANGES-0.6.2.txt apache-lucy-0.6.2.tar.gz apache-lucy-0.6.2.tar.gz.asc apache-lucy-0.6.2.tar.gz.md5 apache-lucy-0.6.2.tar.gz.sha512

2018-02-20 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 20 15:48:30 2018 New Revision: 25165 Log: Add apache-lucy-0.6.2 artifacts Added: dev/lucy/apache-lucy-0.6.2-rc1/CHANGES-0.6.2.txt dev/lucy/apache-lucy-0.6.2-rc1/apache-lucy-0.6.2.tar.gz (with props) dev/lucy/apache-lucy-0.6.2-rc1/apache-lucy-0.6.2

svn commit: r25164 - /dev/lucy/apache-lucy-0.6.2-rc1/

2018-02-20 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 20 15:47:35 2018 New Revision: 25164 Log: Create RC dir for apache-lucy-0.6.2-rc1 Added: dev/lucy/apache-lucy-0.6.2-rc1/

[lucy-clownfish] Git Push Summary

2018-02-20 Thread nwellnhof
Repository: lucy-clownfish Updated Tags: refs/tags/v0.6.3-rc1 [created] ec493add2

lucy-clownfish git commit: Updating CHANGES and version number for release 0.6.3

2018-02-20 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/0.6 3849665e7 -> 32812bf5e Updating CHANGES and version number for release 0.6.3 Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/32812bf5 Tree:

svn commit: r25162 - /dev/lucy/clownfish/apache-clownfish-0.6.3-rc1/

2018-02-20 Thread nwellnhof
Author: nwellnhof Date: Tue Feb 20 15:34:52 2018 New Revision: 25162 Log: Create RC dir for apache-clownfish-0.6.3-rc1 Added: dev/lucy/clownfish/apache-clownfish-0.6.3-rc1/

lucy git commit: Cherry-pick Charmonizer rpath fix

2018-02-19 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/0.6 4eb33a717 -> 5c61bd4ec Cherry-pick Charmonizer rpath fix Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/5c61bd4e Tree:

[3/5] lucy git commit: Run Travis tests with PERL_USE_UNSAFE_INC=0

2018-02-08 Thread nwellnhof
Run Travis tests with PERL_USE_UNSAFE_INC=0 This makes sure that Test::Harness doesn't set PERL_USE_UNSAFE_INC to 1 and that the tests are actually run without . in @INC. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit:

[4/5] lucy git commit: Don't pass negative token id to Lemon parser

2018-02-08 Thread nwellnhof
Don't pass negative token id to Lemon parser Newer Lemon versions throw an assertion if they encounter invalid token ids. Fixes LUCY-327. Thanks to Petr Pisar for the report. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit:

[2/5] lucy git commit: Add sha512 explicit algorithm to file extension

2018-02-08 Thread nwellnhof
Add sha512 explicit algorithm to file extension Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/47c750ff Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/47c750ff Diff:

[1/5] lucy git commit: Fix handling of trailing double quotes in QueryParser

2018-02-08 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/0.6 779c0f628 -> a1c773bae Fix handling of trailing double quotes in QueryParser Fixes LUCY-325. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/9e2b55a0 Tree:

[5/5] lucy git commit: Fix Travis Perl versions

2018-02-08 Thread nwellnhof
Fix Travis Perl versions The Perl versions available under Travis have changed and many older releases were removed. Make perlbrew build releases that aren't installed. Reduce the number of tested versions, but add test with blead. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo

[1/4] lucy git commit: Fix Travis Perl versions

2018-02-08 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master a1a61b728 -> 4c6d5a41f Fix Travis Perl versions The Perl versions available under Travis have changed and many older releases were removed. Make perlbrew build releases that aren't installed. Reduce the number of tested versions, but add

[2/4] lucy git commit: Don't pass negative token id to Lemon parser

2018-02-08 Thread nwellnhof
Don't pass negative token id to Lemon parser Newer Lemon versions throw an assertion if they encounter invalid token ids. Fixes LUCY-327. Thanks to Petr Pisar for the report. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit:

[4/4] lucy git commit: Run Travis tests with PERL_USE_UNSAFE_INC=0

2018-02-08 Thread nwellnhof
Run Travis tests with PERL_USE_UNSAFE_INC=0 This makes sure that Test::Harness doesn't set PERL_USE_UNSAFE_INC to 1 and that the tests are actually run without . in @INC. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit:

[3/4] lucy git commit: Upgrade bundled Lemon parser to latest version

2018-02-08 Thread nwellnhof
Upgrade bundled Lemon parser to latest version lemon.c is now at file 7f773532 from 2017-12-27 lempar.c is now at file da840fc8 from 2018-01-17 Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/d8baf248 Tree:

lucy-clownfish git commit: Run Travis tests with PERL_USE_UNSAFE_INC=0

2018-02-08 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/0.6 d5a9a6868 -> c39c5df6a Run Travis tests with PERL_USE_UNSAFE_INC=0 This makes sure that Test::Harness doesn't set PERL_USE_UNSAFE_INC to 1 and that the tests are actually run without . in @INC. Project:

[1/2] lucy-clownfish git commit: Run Travis tests with PERL_USE_UNSAFE_INC=0

2018-02-08 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 15e36c4f7 -> 137f74977 Run Travis tests with PERL_USE_UNSAFE_INC=0 This makes sure that Test::Harness doesn't set PERL_USE_UNSAFE_INC to 1 and that the tests are actually run without . in @INC. Project:

[2/2] lucy-clownfish git commit: Fix -Wclobbered warnings

2018-02-08 Thread nwellnhof
Fix -Wclobbered warnings Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/137f7497 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/137f7497 Diff:

[1/2] lucy-clownfish git commit: Fix Perl build if "." is not in @INC

2017-11-24 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master e96564cdb -> 15e36c4f7 Fix Perl build if "." is not in @INC Perl 5.26 doesn't put "." in @INC anymore. Add "." to a localized @INC when loading Charmony.pm and the binding .pm files. Fixes CLOWNFISH-119. Project:

[1/2] lucy-clownfish git commit: Fix Perl build if "." is not in @INC

2017-11-24 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/0.6 6555ea20b -> d5a9a6868 Fix Perl build if "." is not in @INC Perl 5.26 doesn't put "." in @INC anymore. Add "." to a localized @INC when loading Charmony.pm and the binding .pm files. Fixes CLOWNFISH-119. Project:

[2/2] lucy-clownfish git commit: Disable thread support under Perl 5.8

2017-11-24 Thread nwellnhof
Disable thread support under Perl 5.8 We got some mysterious CPAN Testers failures with several 5.8 releases when calling Err_get_error from a thread. Disable thread support under Perl 5.8, even if 5.8.9 seems to work. (Note that version 5.10.0 has already been blacklisted.)

[2/2] lucy-clownfish git commit: Disable thread support under Perl 5.8

2017-11-24 Thread nwellnhof
Disable thread support under Perl 5.8 We got some mysterious CPAN Testers failures with several 5.8 releases when calling Err_get_error from a thread. Disable thread support under Perl 5.8, even if 5.8.9 seems to work. (Note that version 5.10.0 has already been blacklisted.)

svn commit: r1021215 - /websites/production/lucy/content/

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:46:21 2017 New Revision: 1021215 Log: Publishing svnmucc operation to lucy site by nwellnhof Added: websites/production/lucy/content/ - copied from r1021214, websites/staging/lucy/trunk/content/

svn commit: r1816052 - /lucy/site/trunk/content/download.mdtext

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:45:45 2017 New Revision: 1816052 URL: http://svn.apache.org/viewvc?rev=1816052=rev Log: Fix link to Clownfish SHA512 Modified: lucy/site/trunk/content/download.mdtext Modified: lucy/site/trunk/content/download.mdtext URL: http://svn.apache.org/viewvc

svn commit: r1021213 - /websites/production/lucy/content/

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:43:12 2017 New Revision: 1021213 Log: Publishing svnmucc operation to lucy site by nwellnhof Added: websites/production/lucy/content/ - copied from r1021212, websites/staging/lucy/trunk/content/

svn commit: r1816049 - /lucy/site/trunk/content/download.mdtext

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:40:45 2017 New Revision: 1816049 URL: http://svn.apache.org/viewvc?rev=1816049=rev Log: Update download links for Clownfish 0.6.2 release Modified: lucy/site/trunk/content/download.mdtext Modified: lucy/site/trunk/content/download.mdtext URL: http

svn commit: r23249 - in /release/lucy/clownfish: CHANGES-0.6.1.txt apache-clownfish-0.6.1.tar.gz apache-clownfish-0.6.1.tar.gz.asc apache-clownfish-0.6.1.tar.gz.md5 apache-clownfish-0.6.1.tar.gz.sha

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:28:31 2017 New Revision: 23249 Log: Remove Apache Clownfish 0.6.1 Removed: release/lucy/clownfish/CHANGES-0.6.1.txt release/lucy/clownfish/apache-clownfish-0.6.1.tar.gz release/lucy/clownfish/apache-clownfish-0.6.1.tar.gz.asc release/lucy

svn commit: r23248 - /dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:27:50 2017 New Revision: 23248 Log: Remove apache-clownfish-0.6.2-rc1 directory Removed: dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/

svn commit: r23247 - /dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/ /release/lucy/clownfish/

2017-11-22 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 22 12:27:07 2017 New Revision: 23247 Log: Publish Apache Clownfish 0.6.2 Added: release/lucy/clownfish/CHANGES-0.6.2.txt - copied unchanged from r23246, dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/CHANGES-0.6.2.txt release/lucy/clownfish/apache

[lucy-clownfish] Git Push Summary

2017-11-22 Thread nwellnhof
Repository: lucy-clownfish Updated Tags: refs/tags/v0.6.2-rc1 [deleted] 8c0463566

[lucy-clownfish] Git Push Summary

2017-11-22 Thread nwellnhof
Repository: lucy-clownfish Updated Tags: refs/tags/rel/v0.6.2 [created] 8c0463566

[lucy-clownfish] Git Push Summary

2017-11-15 Thread nwellnhof
Repository: lucy-clownfish Updated Tags: refs/tags/v0.6.2-rc1 [created] 8c0463566

lucy-clownfish git commit: Updating CHANGES and version number for release 0.6.2

2017-11-15 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/0.6 287f7ba06 -> 6555ea20b Updating CHANGES and version number for release 0.6.2 Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/6555ea20 Tree:

svn commit: r23113 - in /dev/lucy/clownfish/apache-clownfish-0.6.2-rc1: CHANGES-0.6.2.txt apache-clownfish-0.6.2.tar.gz apache-clownfish-0.6.2.tar.gz.asc apache-clownfish-0.6.2.tar.gz.md5 apache-clown

2017-11-15 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 15 15:47:57 2017 New Revision: 23113 Log: Add apache-clownfish-0.6.2 artifacts Added: dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/CHANGES-0.6.2.txt dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/apache-clownfish-0.6.2.tar.gz (with props) dev/lucy

svn commit: r23112 - /dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/

2017-11-15 Thread nwellnhof
Author: nwellnhof Date: Wed Nov 15 15:44:13 2017 New Revision: 23112 Log: Create RC dir for apache-clownfish-0.6.2-rc1 Added: dev/lucy/clownfish/apache-clownfish-0.6.2-rc1/

[1/3] lucy-clownfish git commit: Prepare for CV-in-stash optimization in Perl 5.28.

2017-11-14 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/0.6 5f6cb2448 -> 287f7ba06 Prepare for CV-in-stash optimization in Perl 5.28. Perl 5.28 will start to store subroutines in stashes as coderefs. See https://rt.perl.org/Public/Bug/Display.html?id=129916

[2/3] lucy-clownfish git commit: Fix Travis Perl versions

2017-11-14 Thread nwellnhof
Fix Travis Perl versions The Perl versions available under Travis have changed and many older releases were removed. Make perlbrew build releases that aren't installed. Reduce the number of tested versions, but add test with blead. Project:

lucy-clownfish git commit: Add sha512 explicit algorithm to file extension

2017-11-14 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 120ece10e -> e96564cdb Add sha512 explicit algorithm to file extension Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/e96564cd Tree:

[3/3] lucy-clownfish git commit: Add sha512 explicit algorithm to file extension

2017-11-14 Thread nwellnhof
Add sha512 explicit algorithm to file extension Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/287f7ba0 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/287f7ba0 Diff:

[2/2] lucy-clownfish git commit: Fix Travis Perl versions

2017-11-14 Thread nwellnhof
Fix Travis Perl versions The Perl versions available under Travis have changed and many older releases were removed. Make perlbrew build releases that aren't installed. Reduce the number of tested versions, but add test with blead. Project:

[1/2] lucy-clownfish git commit: Prepare for CV-in-stash optimization in Perl 5.28.

2017-11-14 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 3b8ace378 -> 120ece10e Prepare for CV-in-stash optimization in Perl 5.28. Perl 5.28 will start to store subroutines in stashes as coderefs. See https://rt.perl.org/Public/Bug/Display.html?id=129916

[1/2] lucy git commit: Regen charmonizer.c for --rpath fix

2017-05-20 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master 5535d25f8 -> 598b4d074 Regen charmonizer.c for --rpath fix Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/b2279416 Tree:

[2/2] lucy git commit: Fix handling of trailing double quotes in QueryParser

2017-05-20 Thread nwellnhof
Fix handling of trailing double quotes in QueryParser Fixes LUCY-325. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/598b4d07 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/598b4d07 Diff:

lucy-charmonizer git commit: Add --disable-new-dtags option when setting rpath

2017-05-20 Thread nwellnhof
Repository: lucy-charmonizer Updated Branches: refs/heads/master 0539a8ce8 -> 7c09817b4 Add --disable-new-dtags option when setting rpath Some newer Linux systems enable the "new dtags" linker option by default. With this option --rpath sets DT_RUNPATH instead of DT_RPATH. Unfortunately,

lucy-clownfish git commit: Normalize bools before passing them to Perl

2017-04-22 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 74c12c7ef -> 3b8ace378 Normalize bools before passing them to Perl Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/3b8ace37 Tree:

lucy git commit: Fix previous merge of 'improve-locking' branch

2017-04-16 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master d7feb9970 -> 5535d25f8 Fix previous merge of 'improve-locking' branch I accidentally merged the first version of the 'improve-locking' branch. Add changes to the 'v2' branch as separate commit. Project:

[2/2] lucy-clownfish git commit: Don't create callbacks for excluded methods

2017-04-16 Thread nwellnhof
Don't create callbacks for excluded methods Ideally, there should be a way to only omit the callback function definition in order to allow custom implementations. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[12/16] lucy git commit: Release locks on destruction

2017-04-16 Thread nwellnhof
Release locks on destruction Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/d23b560d Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/d23b560d Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/d23b560d Branch:

[03/16] lucy git commit: Always check for stale locks in Is_Locked

2017-04-16 Thread nwellnhof
Always check for stale locks in Is_Locked Note that checking for stale locks isn't necessary when requesting shared locks. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/1a8e02df Tree:

[09/16] lucy git commit: Don't hide I/O errors behind LockErr

2017-04-16 Thread nwellnhof
Don't hide I/O errors behind LockErr Only return a LockErr if there's lock contention, not on unrelated I/O errors. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/e06cdbf6 Tree:

[16/16] lucy git commit: Merge branch 'improve-locking'

2017-04-16 Thread nwellnhof
Merge branch 'improve-locking' Fixes LUCY-323. - Major rewrite of FilePurger, making it do less work. - Eliminate global deletion lock, making PolyReader and FilePurger never wait for a lock. - Redesign Lock API in preparation for native locks. - Remove LockFactory. - Fix locking bug with

[07/16] lucy git commit: Remove Lock_Is_Locked

2017-04-16 Thread nwellnhof
Remove Lock_Is_Locked Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/38a33bad Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/38a33bad Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/38a33bad Branch:

[13/16] lucy git commit: Move host ivar from Lock to LockFileLock

2017-04-16 Thread nwellnhof
Move host ivar from Lock to LockFileLock Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/2bd2bc61 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/2bd2bc61 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/2bd2bc61

[06/16] lucy git commit: Separate purging of snapshots and aborted merges

2017-04-16 Thread nwellnhof
Separate purging of snapshots and aborted merges Purge aborted merge when starting an Indexer/BGMerger session and purge snapshots at the end of Commit. Rework FilePurger to use a single hash for purged and spared files when purging snapshots. Optimize Folder handling assuming that Snapshots

[14/16] lucy git commit: Move LockFileLock to separate file

2017-04-16 Thread nwellnhof
Move LockFileLock to separate file Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/6e8538a8 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/6e8538a8 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/6e8538a8

[15/16] lucy git commit: Merge branch 'master' into improve-locking

2017-04-16 Thread nwellnhof
Merge branch 'master' into improve-locking Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/a3cf33f1 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/a3cf33f1 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/a3cf33f1

[05/16] lucy git commit: Remove LockFactory and make Lock a private class

2017-04-16 Thread nwellnhof
Remove LockFactory and make Lock a private class If there are users who really use custom locks, this can be reverted. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/3e229865 Tree:

[04/16] lucy git commit: Merge SharedLock into LockFileLock

2017-04-16 Thread nwellnhof
Merge SharedLock into LockFileLock Supplying the lock type when requesting a lock better matches other file lock APIs. Merging the implementations allows to convert Maybe_Delete_File into a static function. Make shared and exclusive locks check for locks of the other type except for exclusive

[11/16] lucy git commit: Port LockFileLock tests to C

2017-04-16 Thread nwellnhof
Port LockFileLock tests to C Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/35388cd2 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/35388cd2 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/35388cd2 Branch:

[08/16] lucy git commit: Improve merge lock handling

2017-04-16 Thread nwellnhof
Improve merge lock handling Don't check the merge lock with Is_Locked in FilePurger_Purge_Aborted_Merge. This prevented background mergers from cleaning up because they already held the merge lock. Require that callers hold the merge lock instead. Don't check the merge lock with Is_Locked in

[01/16] lucy git commit: Rework snapshot and deletion locks

2017-04-16 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master 7a64a288c -> d7feb9970 Rework snapshot and deletion locks Request exclusive or shared snapshot locks instead of the global deletion lock. This removes the need to retry lock requests and reduces contention. Project:

[10/16] lucy git commit: Change lock acquitision order in BGMerger_init

2017-04-16 Thread nwellnhof
Change lock acquitision order in BGMerger_init Obtain the merge lock before the write lock so that an already running background merger won't abort when failing to acquire the write lock during commit. Release the merge lock at the very end of BGMerger_Commit. It doesn't really matter when we

[03/20] lucy-clownfish git commit: Use WeakPtr in CFCType

2017-03-18 Thread nwellnhof
Use WeakPtr in CFCType Weaken the parcel pointer, allowing to store a class array in CFCParcel later. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/7ce20fd2 Tree:

[20/20] lucy-clownfish git commit: Merge branch 'cfc-parcel'

2017-03-18 Thread nwellnhof
Merge branch 'cfc-parcel' Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/d601b8b8 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/d601b8b8 Diff:

[19/20] lucy-clownfish git commit: Remove classes array from CFCHierarchy

2017-03-18 Thread nwellnhof
Remove classes array from CFCHierarchy Replaced by class array in CFCParcel. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/8fbf9c96 Tree:

[18/20] lucy-clownfish git commit: Rework setup of parent/child relationship

2017-03-18 Thread nwellnhof
Rework setup of parent/child relationship Set up parent/child relationship of classes in CFCParcel. Connect and sort classes in a single function. Make sure that prereq parcels are registered first. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[11/20] lucy-clownfish git commit: Store class array in parcel

2017-03-18 Thread nwellnhof
Store class array in parcel Store an array of all classes that belong to a parcel in CFCParcel. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/22e055c3 Tree:

[08/20] lucy-clownfish git commit: Remove CFCHierarchy_ordered_classes

2017-03-18 Thread nwellnhof
Remove CFCHierarchy_ordered_classes Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/89712636 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/89712636 Diff:

[05/20] lucy-clownfish git commit: Add CFCParcel_class functions

2017-03-18 Thread nwellnhof
Add CFCParcel_class functions Search classes in a parcel by name or struct symbol. In most cases, it's important to only search classes in a parcel or its direct prerequisites. Otherwise, classes from random other parcels could be picked up. Project:

[17/20] lucy-clownfish git commit: Stop tracking parcels that are inherited from

2017-03-18 Thread nwellnhof
Stop tracking parcels that are inherited from This code was unused. The original idea was to allow circular dependencies between parcels as long as they don't inherit classes from each other. This is an unimportant feature that had to be solved differently, now that we specify prereqs in .cfp

[02/20] lucy-clownfish git commit: Add CFCClass_in_parcel and CFCClass_in_same_parcel

2017-03-18 Thread nwellnhof
Add CFCClass_in_parcel and CFCClass_in_same_parcel Simple but useful helper functions. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/bfd19d20 Tree:

[13/20] lucy-clownfish git commit: Rework URI resolution

2017-03-18 Thread nwellnhof
Rework URI resolution Add CFCMethod_get_docucomment to get inherited CFCDocuComment. Use correct base class when resolving URIs. Only search parcel and prereqs for full struct symbols. Also search prereqs for short struct symbols. Search all source parcels and their prereqs for standalone .md

[01/20] lucy-clownfish git commit: Implement CFCWeakPtr

2017-03-18 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master ab9d38830 -> d601b8b8b Implement CFCWeakPtr We mostly avoided circular references in CFC so far, although it's often useful to have pointers to a parent or ancestor in the tree structures CFC operates on. Weak pointers allow to

[16/20] lucy-clownfish git commit: Switch some code over to CFCClass_in_parcel

2017-03-18 Thread nwellnhof
Switch some code over to CFCClass_in_parcel Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/bea2a98f Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/bea2a98f Diff:

[14/20] lucy-clownfish git commit: Remove global class registry

2017-03-18 Thread nwellnhof
Remove global class registry Replaced by the class array in CFCParcel. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/682278c4 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/682278c4

[12/20] lucy-clownfish git commit: Store CFCClass pointer in CFCMethod

2017-03-18 Thread nwellnhof
Store CFCClass pointer in CFCMethod Store a weak pointer to the class containing the method. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/a0e051a0 Tree:

[04/20] lucy-clownfish git commit: Use WeakPtr in CFCClass

2017-03-18 Thread nwellnhof
Use WeakPtr in CFCClass Weaken the parcel pointer. This allows to store a class array in CFCParcel later. Also weaken the parent pointer, so that the circular reference doesn't have to be broken manually. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[10/20] lucy-clownfish git commit: Add CFCType_get_class

2017-03-18 Thread nwellnhof
Add CFCType_get_class Store a weak pointer to CFCClass in CFCType for object types. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/850d69bf Tree:

[07/20] lucy-clownfish git commit: Sort class arrays of parcels

2017-03-18 Thread nwellnhof
Sort class arrays of parcels Some of the code generators require that parent classes are processed before subclasses. Sort the class array accordingly when building the hierarchy. Also sort subclasses by class name to guarantee a consistent order. This should make the CFC output completely

[15/20] lucy-clownfish git commit: Simplify CFCBindMeth_method_def

2017-03-18 Thread nwellnhof
Simplify CFCBindMeth_method_def Remove unneeded static functions. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/821bf0d0 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/821bf0d0 Diff:

[09/20] lucy-clownfish git commit: Store CFCClass pointer in parser state

2017-03-18 Thread nwellnhof
Store CFCClass pointer in parser state Store a CFCClass pointer instead of the class name. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/1ff6ed0f Tree:

lucy-clownfish git commit: Fix global destruction check again

2017-03-09 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 0e8aa921a -> ab9d38830 Fix global destruction check again The best we can do is to check for PL_dirty and the refcount. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[1/4] lucy git commit: Use Windows API to delete and rename files

2017-03-05 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master 291a32693 -> 7a64a288c Use Windows API to delete and rename files Delete files on Windows by calling CreateFile with FILE_FLAG_DELETE_ON_CLOSE and closing the handle immediately. Unlike DeleteFile, this allows files opened with

[3/4] lucy git commit: Make FSFolder always use Windows API

2017-03-05 Thread nwellnhof
Make FSFolder always use Windows API Fixes LUCY-324. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/54d5093f Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/54d5093f Diff:

[4/4] lucy git commit: Create files with FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

2017-03-05 Thread nwellnhof
Create files with FILE_ATTRIBUTE_NOT_CONTENT_INDEXED Might avoid problems with the Windows Search Service, although my earlier testing suggests that the only reliable solution is to exclude the folder via Indexing Options in Control Panel. Project:

  1   2   3   4   5   6   7   8   9   10   >