From: Patrick R. <no...@gi...> - 2023-09-12 05:18:49
|
Branch: refs/heads/develop-5.x.x Home: https://github.com/eXist-db/exist Commit: 7fa8629e6074d1dc784a4aaec1052d8c0041b4cc https://github.com/eXist-db/exist/commit/7fa8629e6074d1dc784a4aaec1052d8c0041b4cc Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/storage/NodePath.java M exist-core/src/test/java/org/exist/storage/NodePathTest.java Log Message: ----------- [test] Add test for over-allocation of components size Commit: 927f29ce4ddb0ad686f9b581db289886a049cc33 https://github.com/eXist-db/exist/commit/927f29ce4ddb0ad686f9b581db289886a049cc33 Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/storage/NodePath.java M exist-core/src/test/java/org/exist/storage/NodePathTest.java Log Message: ----------- [test] Add test for reset strategy for over-allocation Commit: 533734c87983b5a074f063118eb9cb740b5f4296 https://github.com/eXist-db/exist/commit/533734c87983b5a074f063118eb9cb740b5f4296 Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/test/java/org/exist/storage/NodePathTest.java Log Message: ----------- [test] Test for bug in NodePath where NodePath equality fails after over-allocation Commit: 84068e12335de54579b9464d6ff652475568b3fd https://github.com/eXist-db/exist/commit/84068e12335de54579b9464d6ff652475568b3fd Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/storage/NodePath.java Log Message: ----------- [bugfix] Fix a bug in NodePath#equals(Object) where it was not correctly accounting for over-allocation of 'components' array Commit: 1d3ed86a1325ec1bd1a11a3b86564157363cd23d https://github.com/eXist-db/exist/commit/1d3ed86a1325ec1bd1a11a3b86564157363cd23d Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/storage/NodePath.java M exist-core/src/test/java/org/exist/storage/NodePathTest.java Log Message: ----------- [optimise] Optimise the memory allocation/free strategy used by NodePath#append(NodePath) Commit: ad5f55c67085e4207c0408f95fb7b8da74e1544c https://github.com/eXist-db/exist/commit/ad5f55c67085e4207c0408f95fb7b8da74e1544c Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/storage/NodePath.java M exist-core/src/test/java/org/exist/storage/NodePathTest.java Log Message: ----------- [optimise] Optimise the memory allocation/free strategy used by NodePath#addComponent(QName) Commit: 080a45281a810336b7cb6b222782045515a82a22 https://github.com/eXist-db/exist/commit/080a45281a810336b7cb6b222782045515a82a22 Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/storage/NodePath.java Log Message: ----------- [optimise] Use a power of 2 for the array size Commit: 80d4e7592729cce6ee01156b5ac738f0db07af0f https://github.com/eXist-db/exist/commit/80d4e7592729cce6ee01156b5ac738f0db07af0f Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/QName.java Log Message: ----------- [bugfix] When looking at QName#toString() output, e.g. when debugging, make sure to show the namespace when there is no prefix Commit: efbec1458aba7ef1e8d9a0c7b1a967e4b93aa6f6 https://github.com/eXist-db/exist/commit/efbec1458aba7ef1e8d9a0c7b1a967e4b93aa6f6 Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/QName.java Log Message: ----------- [bugfix] Correct the difference between QName#getStringValue() and QName#toString() Commit: 21aafdebd4a78399c3c4ddb434bc54febd6a6c2d https://github.com/eXist-db/exist/commit/21aafdebd4a78399c3c4ddb434bc54febd6a6c2d Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/functions/inspect/InspectFunctionHelper.java M exist-core/src/main/java/org/exist/xquery/functions/inspect/InspectModule.java Log Message: ----------- [bugfix] Fix an issue in the XQuery Inspection Module whereby QName#toString() was being called instead of QName#getStringValue() Commit: d50703ab6ffb639b80a47b48e43910d6da4ad161 https://github.com/eXist-db/exist/commit/d50703ab6ffb639b80a47b48e43910d6da4ad161 Author: Adam Retter <ada...@go...> Date: 2023-09-10 (Sun, 10 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/functions/util/DescribeFunction.java Log Message: ----------- [bugfix] Fix an issue in the XQuery function util:describe-function#1 whereby QName#toString() was being called instead of QName#getStringValue() Commit: fadddc36c64febdb3f8d0d442ea0bbe0315ba9f1 https://github.com/eXist-db/exist/commit/fadddc36c64febdb3f8d0d442ea0bbe0315ba9f1 Author: Patrick Reinhart <pa...@re...> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/QName.java M exist-core/src/main/java/org/exist/storage/NodePath.java M exist-core/src/main/java/org/exist/xquery/functions/inspect/InspectFunctionHelper.java M exist-core/src/main/java/org/exist/xquery/functions/inspect/InspectModule.java M exist-core/src/main/java/org/exist/xquery/functions/util/DescribeFunction.java M exist-core/src/test/java/org/exist/storage/NodePathTest.java Log Message: ----------- Merge pull request #5048 from evolvedbinary/5.x.x/hotfix/nodepath-allocation-strategy [5.x.x] Fix a bug in Node Path equality Compare: https://github.com/eXist-db/exist/compare/887e458570fb...fadddc36c64f |