#49115 Fix platform abstraction layer
Opened 3 years ago by firstyear. Modified a month ago

DS used to have a working platform abstraction layer, but it appears we forgot and rolled OS parts into mainline code.

We should fix the PAL, and correctly seperate out platform specific function, from our higher level code.

This includes time detection, memory limits, filesystem operations and checks.

We should take this opportunity to remove old platforms we no longer support, or at least move their details to the PAL to be clear about what they would need.

Metadata Update from @firstyear:
- Issue assigned to firstyear
- Issue set to the milestone: FUTURE

3 years ago

Metadata Update from @firstyear:
- Issue close_status updated to: None
- Issue tagged with: Complex, Performance

3 years ago

Metadata Update from @mreynolds:
- Custom field reviewstatus adjusted to None

a month ago

I don't think so .... I think we should be aiming to remove NSPR, but that's hard because of PR Monitor/Locks that we have every where, It would be a fair effort.

Login to comment on this ticket.