Skip to content
Snippets Groups Projects
  • Iain Buclaw's avatar
    fd43568c
    d: Merge upstream dmd 93108bb9e, druntime 6364e010, phobos 575b67a9b. · fd43568c
    Iain Buclaw authored
    D front-end changes:
    
        - Import dmd v2.098.1-beta.1.
        - Default extern(C++) compatibility to C++17.
    
    Druntime changes:
    
        - Import druntime v2.098.1-beta.1.
        - Fix definition of stat_t on MIPS64 (PR103604)
    
    Phobos changes:
    
        - Import phobos v2.098.1-beta.1.
    
    gcc/d/ChangeLog:
    
    	* d-lang.cc (d_init_options): Set default -fextern-std= to C++17.
    	* dmd/MERGE: Merge upstream dmd 93108bb9e.
    	* gdc.texi (Runtime Options): Document the default for -fextern-std=.
    
    libphobos/ChangeLog:
    
    	PR d/103604
    	* configure: Regenerate.
    	* configure.ac (libtool_VERSION): Update to 3:0:0.
    	* libdruntime/MERGE: Merge upstream druntime 6364e010.
    	* src/MERGE: Merge upstream phobos 575b67a9b.
    	* testsuite/libphobos.traits/all_satisfy.d: New test.
    	* testsuite/libphobos.traits/traits.exp: New test.
    fd43568c
    History
    d: Merge upstream dmd 93108bb9e, druntime 6364e010, phobos 575b67a9b.
    Iain Buclaw authored
    D front-end changes:
    
        - Import dmd v2.098.1-beta.1.
        - Default extern(C++) compatibility to C++17.
    
    Druntime changes:
    
        - Import druntime v2.098.1-beta.1.
        - Fix definition of stat_t on MIPS64 (PR103604)
    
    Phobos changes:
    
        - Import phobos v2.098.1-beta.1.
    
    gcc/d/ChangeLog:
    
    	* d-lang.cc (d_init_options): Set default -fextern-std= to C++17.
    	* dmd/MERGE: Merge upstream dmd 93108bb9e.
    	* gdc.texi (Runtime Options): Document the default for -fextern-std=.
    
    libphobos/ChangeLog:
    
    	PR d/103604
    	* configure: Regenerate.
    	* configure.ac (libtool_VERSION): Update to 3:0:0.
    	* libdruntime/MERGE: Merge upstream druntime 6364e010.
    	* src/MERGE: Merge upstream phobos 575b67a9b.
    	* testsuite/libphobos.traits/all_satisfy.d: New test.
    	* testsuite/libphobos.traits/traits.exp: New test.