www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 14101] New: [bare-metal] Bare-Metal Programming changes


          Issue ID: 14101
           Summary: [bare-metal] Bare-Metal Programming changes
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: druntime
          Assignee: nobody puremagic.com
          Reporter: axeoth yahoo.fr

See this thread:

http://forum.dlang.org/post/khyopozjdkximzmczayz forum.dlang.org

See this page:




This file is not a changelog. Instead, this file documents changes 
that are needed to the current gdc libdruntime sources.
(2.065 and 4.10 series gdc/gcc)

The files are in the order they were needed when testing

49  default value for RAND_MAX instead of assert

84-85,123 changed private imports to public

31  removed import stdio
134 removed thread_init

30         removed import minfo
132-142    removed factory  (moduleinfo is not used)
562        renamed GC.free gc_free (core.memory not used)
604-657    removed associative arrays
858-873    removed module related code
1561-1732  removed moduleinfo
1733-1932  removed monitor
1933-2283  removed assicoative arrays
2257,2262  changed comment to /* */

14  removed import stdio
593-596,610-613,627-630,639-642 removed module related functions

246,278,310 removed synchronized
1222-122    removed monitor call

46-134  removed _adReverseChar (because utf is not supported)
95-96   changed comment to //
320-360 removed _adSortChar and _adSortWchar because of several
        missing functions

core/time.d (optional file)
23   removed import stdc.time
24   removed import stdio
2125 dummy retval for the function


Feb 01 2015