Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
The D language scripts in this directory are used during the syncing of
libphobos with upstream.  They can be built with the command:

    dub build --single name-of-script.d

Or when dub isn't available:

    gdc -o name-of-script name-of-script.d [any other dependencies].d

Scripts:

gen_druntime_sources.d

    Generates source file definitions for libphobos/libdruntime/Makefile.am.
    Ran from the libdruntime directory and append output to Makefile.am.

    Example:

	cd libdruntime && ../scripts/gen_druntime_sources >> Makefile.am

gen_phobos_sources.d

    Generates source file definitions for libphobos/src/Makefile.am.  Ran from
    the libphobos/src directory and append output to Makefile.am.

    Example:

	cd src && ../scripts/gen_phobos_sources >> Makefile.am

tests_extractor.d

    Searches the given input directory recursively for public unittest blocks
    (annotated with three slashes). The tests will be extracted as one file for
    each source file to the output directory.  Used to regenerate all tests
    cases in testsuite/libphobos.phobos.

    Example:

	./tests_extractor -i ../libphobos/src -o ../testsuite/libphobos.phobos