[D-runtime] [D-Programming-Language/druntime] 430211: replace memcpy and memset with inlinable versions....
GitHub via D-runtime
d-runtime at puremagic.com
Sat May 16 09:39:58 PDT 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: 4302111c4bd154545d8e8ea9abc1947fe9f30ee1
https://github.com/D-Programming-Language/druntime/commit/4302111c4bd154545d8e8ea9abc1947fe9f30ee1
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2015-05-16 (Sat, 16 May 2015)
Changed paths:
M mak/MANIFEST
M mak/SRCS
M src/rt/aaA.d
A src/rt/util/mem.d
Log Message:
-----------
replace memcpy and memset with inlinable versions. win32: testgc3 2.216 s -> 2.106 s
Commit: 839fbbf3a798da66ed703c038dfdb846c7203259
https://github.com/D-Programming-Language/druntime/commit/839fbbf3a798da66ed703c038dfdb846c7203259
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2015-05-16 (Sat, 16 May 2015)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
use "valoff" instead of "keysz + keypad", dmd generates bad code for ushort. win32: testgc3 2.106 s -> 2.073 s
Commit: 511c7b1e86cf0fd8000a00ae0ea53f567928facf
https://github.com/D-Programming-Language/druntime/commit/511c7b1e86cf0fd8000a00ae0ea53f567928facf
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2015-05-16 (Sat, 16 May 2015)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
avoid int to bool conversion for Bucket.filled. win32: testgc3 2.073 s -> 2.051 s
Commit: 12fcac0bb7edce298fbccd5155807dd80f643251
https://github.com/D-Programming-Language/druntime/commit/12fcac0bb7edce298fbccd5155807dd80f643251
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2015-05-16 (Sat, 16 May 2015)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
fix build for 64-bit, tweak aa.fixed for smaller code
Commit: 43aaaa9b2ceb31666f9293cfa1fab39ff1ce20b5
https://github.com/D-Programming-Language/druntime/commit/43aaaa9b2ceb31666f9293cfa1fab39ff1ce20b5
Author: Martin Nowak <code at dawg.eu>
Date: 2015-05-16 (Sat, 16 May 2015)
Changed paths:
M mak/MANIFEST
M mak/SRCS
M src/rt/aaA.d
A src/rt/util/mem.d
Log Message:
-----------
Merge pull request #1270 from rainers/newaa_tweak
Tweak new AA implementation to get similar performance as the old one on Win32
Compare: https://github.com/D-Programming-Language/druntime/compare/751c0704f54f...43aaaa9b2ceb
More information about the D-runtime
mailing list