Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
serguei-patchkovskii opened this issue Apr 6, 2021 · 0 comments
Open
Assignees

Comments

@serguei-patchkovskii
Copy link
Member

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.

@serguei-patchkovskii serguei-patchkovskii self-assigned this Apr 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant