History log of /haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/BPlusTree.cpp
Revision Date Author Comments
# ecf0475a 05-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Porting r18992 to the R5 version of BFS (and therefore, bfs_shell used to build the
Haiku image) revealed a problem with that change:
* If the root node only contained a single entry it was freed instead of just making
it a leaf node - that could produce an invalid b+tree (could only happen with
attribute or index trees, as directories always contain '.' and '..').


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19006 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bad41d39 05-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Ported r18992 from the Haiku version of BFS.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19005 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f7769aa4 22-May-2006 Axel Dörfler <axeld@pinc-software.de>

Some more PPC big endian fixes, mostly array handling (b+tree duplicates and
log). Still doesn't seem to work correctly, though (but it's definitely
getting closer :-)).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17560 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2594778c 22-May-2006 Axel Dörfler <axeld@pinc-software.de>

* Imported PPC big endian fixes into Haiku's BFS.
* Fixed another issue in BPlusTree::RemoveKey().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17558 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 03267490 22-May-2006 Axel Dörfler <axeld@pinc-software.de>

Some more PPC fixes - initialization still doesn't run through, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17550 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a74d5f1 08-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Imported r15693 to the R5 version of BFS: fixed endian issues.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15869 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0f445336 25-Aug-2005 Axel Dörfler <axeld@pinc-software.de>

Ported the two bug fixes from r14063 (in BPlusTree::RemoveDuplicate()) to the R5 version of BFS.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14064 a95241bf-73f2-0310-859d-f6bbb57e9c96


# efce0b73 19-Nov-2004 Axel Dörfler <axeld@pinc-software.de>

Initial revision


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10020 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ecf0475ad0e8b4612363562992f3ef29eb4be646 05-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Porting r18992 to the R5 version of BFS (and therefore, bfs_shell used to build the
Haiku image) revealed a problem with that change:
* If the root node only contained a single entry it was freed instead of just making
it a leaf node - that could produce an invalid b+tree (could only happen with
attribute or index trees, as directories always contain '.' and '..').


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19006 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bad41d39a2037d101d69fdd23da36841abbae05b 05-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Ported r18992 from the Haiku version of BFS.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19005 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f7769aa482ea0c807ad71b94a06eeef3335af86d 22-May-2006 Axel Dörfler <axeld@pinc-software.de>

Some more PPC big endian fixes, mostly array handling (b+tree duplicates and
log). Still doesn't seem to work correctly, though (but it's definitely
getting closer :-)).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17560 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2594778c84a0a48def7df7d334cf9fef39a58880 22-May-2006 Axel Dörfler <axeld@pinc-software.de>

* Imported PPC big endian fixes into Haiku's BFS.
* Fixed another issue in BPlusTree::RemoveKey().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17558 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 032674909f343d047bfe6e19ce697cbacfb54a35 22-May-2006 Axel Dörfler <axeld@pinc-software.de>

Some more PPC fixes - initialization still doesn't run through, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17550 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a74d5f10370078bdfda8a104fbe39b4066cf653 08-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Imported r15693 to the R5 version of BFS: fixed endian issues.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15869 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0f4453363f6a873d2d274105da5afaa521cd7784 25-Aug-2005 Axel Dörfler <axeld@pinc-software.de>

Ported the two bug fixes from r14063 (in BPlusTree::RemoveDuplicate()) to the R5 version of BFS.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14064 a95241bf-73f2-0310-859d-f6bbb57e9c96


# efce0b7346c29afd0aea931bcf7a4e05fbce3570 19-Nov-2004 Axel Dörfler <axeld@pinc-software.de>

Initial revision


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10020 a95241bf-73f2-0310-859d-f6bbb57e9c96