Skip to content

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

@serguei-patchkovskii

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions