Merge pull request #2095 from leandro-lucarella-sociomantic/dmd-1.x

[D1] Use sc1.ini/dmd1.conf config file if found
Merge pull request #2132 from andralex/make-dash-jay

Fix issue 10270
Merge pull request #2132 from andralex/make-dash-jay

Fix issue 10270
Merge branch 'dmd-1.x' of github.com:D-Programming-Language/dmd into dmd-1.x
Merge pull request #2162 from WalterBright/fix10330

fix Issue 10330 - Regression (2.063.2): __VERSION__ is set wrong
Merge pull request #2164 from dawgfoto/fix10724

fix Issue 10274 - DMD 2.063 produces broken binaries
merge
Merge pull request #2266 from WalterBright/optimize-neg-com

optimize neg and com operations
Merge pull request #2262 from WalterBright/never-delete

new, but never delete
Merge pull request #2272 from WalterBright/shpost

eliminate unnecessary instruction
Merge pull request #2273 from WalterBright/use-movzx

use MOVZX more for 64 bit code
Merge pull request #2278 from WalterBright/fix10462

fix Issue 10462 - interface thunk doesn't preserve EBX
Merge pull request #2285 from WalterBright/jmptab-for-linux

add switch jump tables for Win64, Linux, FreeBSD and OSX
Merge pull request #2299 from WalterBright/opt-oror

optimize sequence of ||
Merge pull request #2295 from WalterBright/refactor-doswitch

refactor (only) of doswitch()
Merge pull request #2313 from WalterBright/fix-pull-2299

fix & test for pull 2299 regression
Merge pull request #2315 from WalterBright/more-jump-tables

do switch jump tables more often
Merge pull request #2317 from WalterBright/more-bt

another case to use BT
Merge pull request #2326 from WalterBright/andand-to-BT

optimize sequence of &&
Merge pull request #2320 from WalterBright/binary-switch

do binary lookup for switches