[fpc-devel] NoGlobals branch
DrDiettrich1 at aol.com
Thu Aug 19 22:33:11 CEST 2010
Jonas Maebe schrieb:
> Please polish and finish one self-contained part, get that reviewed and
> merged into trunk, and then continue (or use different branches,
> although then you will have to merge things and resolve conflicts). In
> particular, do not concurrently change different things in one branch
> (mixing fixes and/or new features in your refactoring, or mixing
> different kinds of refactoring that can also be done independently),
> because that makes it harder to review the code and less likely to get
> anything merged.
Revision 15852 can be considered the release candidate of the NoGlobals
branch, tested on/for Windows (x86 32/64 bit). A readme file was added
with rev. 15858. A tag could be created for this revision...
Even if the code generation has not been touched, other targets still
may deserve minor updates, related to the changed types of some
previously global variables (pointers instead of direct references). I
don't know how to test that myself, please inform me of any such problems.
Such complications can be eliminated by a refactoring of the targets,
into dedicated classes. This can be done in the same branch, because the
existing units (in the target directories) have conflicting names, and
consequently must be replaced by new unit trees - something similar to
the systems implementation.
More information about the fpc-devel