Current Status

From Ultibo.org
Revision as of 02:23, 16 February 2016 by Ultibo (Talk | contribs)

Jump to: navigation, search

Latest versions


Component Version
Core 1.1.029 (Cucumber release)
FPC 3.1.1 revision 32846
Lazarus 1.6RC1

RTL support


Unit Status Priority Effort Notes
System Complete Some non relevant features not implemented
SysUtils Complete Some non relevant features not implemented
Classes Complete
Dos Incomplete Low Moderate Compiles but most functions not implemented
Objpas Complete
Iso7185 Complete Not tested
Extpas Complete Not tested
Strings Complete
Math Complete Many functions not tested
Fgl Complete Not tested
Macpas Complete Not tested
Typinfo Complete
Types Complete
RtlConsts Complete
Getopts Complete Not tested
Lineinfo Complete Not tested
Ctypes Complete
Charset Complete Not tested
Uuchar Complete
Softfpu Incomplete Low Moderate
Ufloat128 Incomplete Low Minor
Heaptrc Incomplete Medium Unknown Unknown if this can be made to work with HeapManager
Exeinfo Complete Not tested
Package Status Priority Effort Notes
Rtl-objpas Complete Not tested
Pasjpeg Complete Not tested
Hermes Complete Not tested
Symbolic Complete Not tested
All others Incomplete Unknown Unknown Many packages may compile without modification

Feature support


Feature Status Priority Effort Notes
Heap Complete
Threads Complete
Spin locks Complete
Mutexes Complete ASM routines for recursive mutexes to be completed
Semaphores Complete
Critical sections Complete
Events Complete
Synchronizers Complete Synchronizer is a multi reader single writer lock
Thread messages Complete
Messageslots Complete
Mailslots Complete
Buffers Complete
Thread variables Complete
Thread lists Complete
Thread queues Complete
TLS indexes Complete
Exceptions Complete
Timers Complete
Workers Complete
Clock Complete
Timezones Complete
Interrupt IRQ Complete
Interrupt FIQ Incomplete High Moderate
System calls Complete Requires an interface to register new system calls
Page tables Complete SetPageTableEntry incomplete
Shutdown restart Complete Requires an interface to register shutdown handlers
Devices Complete
Console Complete DMA support to be added
Fonts Complete Only one font currently provided
Unicode Implemented Medium Moderate Functional but requires additional work

Hardware support


Device Status Priority Effort Notes

Current issues


Item Priority Description Status
Boot Critical Occasional boot failures that appear to be caused by deadlocks due to timing. Current
TCP Critical Socket timer not handling high volume incoming data correctly. Affects Shell Update module with random failures. Current

This is a temporary record of current issues pending a proper bug tracking mechanism