May 16, 2015 [D-runtime] [D-Programming-Language/druntime] 430211: replace memcpy and memset with inlinable versions.... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation