Moving source code from config/gen/platform to src/platform
wellnhofer at aevum.de
Mon Jan 10 03:06:25 UTC 2011
The code in trace_system_areas tries to put the register contents on the
stack, so it's a bit tricky. But it's doable.
I'm not sure if I can get testers on sparc and ia64, though.
On 10/01/11 01:54, Andrew Whitworth wrote:
> There is some platform-specific code in src/gc/system.c too. If you
> can include that garbage in your refactor now, You'll have a strong +1
> from me.
> --Andrew Whitworth
> On Sun, Jan 9, 2011 at 5:57 PM, Nick Wellnhofer<wellnhofer at aevum.de> wrote:
>> At the moment, some platform-specific code is generated from source files in
>> config/gen/platform. This is unnecessary because all these files can be
>> compiled directly.
>> In branch nwellnhof/platform_src, I moved all that code to a new directory
>> src/platform, cleaned it up a little, and adjusted the configure and build
>> process. See
>> In a next step, I'd like to move all platform dependent code like the code
>> src/io or in the OS dynpmc to src/platform and remove all platform #ifdefs
>> from the rest of the Parrot source.
>> Obviously, I had to touch a lot of platform-specific code, so I could need
>> testers on not so common platforms.
More information about the parrot-dev