Skip to content

The SourceForge branch can't (should not?) be merged #5

Description

@serguei-patchkovskii

It appears that the development of OpenDX has continued for some time after the closure of the berlios.de repository, at at a SourceForge repository https://sourceforge.net/p/opendx/code/HEAD/tree/trunk/. The most significant changes on this branch are:
a) a rework of the memory architecture, eliminating the distinction between local and global memory allocation.
b) a rework of the threading architecture, switching to POSIX threads.
c) 64-bit CRC
d) additional Java and Windows code (compared to 4.4.4 version).

It also appears that the development on the SourceForge branch has stopped at least five years ago. I cannot find any recent activity by the maintainer (Greg Abram, originally at IBM Research).

This branch has been grafted onto the source tree, at https://github.com/OpenDX-SE/OpenDX/tree/v4.4.5-sourceforge.

Unfortunately, it introduces breaking changed to the OpenDX API, eliminating several documented functions. The changes to the process architecture will likely break non-Posix builds (?). Both the process-architecture and the memory-architecture changes have limited documentation and comments, so that it is not self-evident that no new, subtle bugs were introduced.

Because the goal of this project is to maintain, rather than to actively develop, OpenDX, and because I have a limited understanding of the internal structure affected by these changes, I will not merge these changes to the trunk - at least for the time being.

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions