From dmd-internals at puremagic.com Mon Sep 1 15:55:22 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 01 Sep 2014 15:55:22 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d50d2c: merge with D2 backend Message-ID: <5404f95a2b28e_35443f9b8414b2c04999f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: d50d2cb2e5a5109676f76cd3a6f319461a05f25d https://github.com/D-Programming-Language/dmd/commit/d50d2cb2e5a5109676f76cd3a6f319461a05f25d Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/backend/aa.c M src/backend/backconfig.c M src/backend/cdef.h M src/backend/cgen.c M src/backend/cod1.c M src/backend/cod3.c M src/backend/cv8.c M src/backend/el.c M src/backend/mscoffobj.c M src/backend/out.c M src/backend/rtlsym.h Log Message: ----------- merge with D2 backend From dmd-internals at puremagic.com Mon Sep 1 16:30:36 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 01 Sep 2014 16:30:36 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a643c1: Issue 2350 - Contracts with a naked body are indec... Message-ID: <5405019cb50f5_2fa53fce99c912b8921a6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a643c1e8380d4faaa182f016b70b1c50bdddca16 https://github.com/D-Programming-Language/dmd/commit/a643c1e8380d4faaa182f016b70b1c50bdddca16 Author: Daniel Murphy Date: 2014-08-31 (Sun, 31 Aug 2014) Changed paths: M src/func.c A test/fail_compilation/fail2350.d Log Message: ----------- Issue 2350 - Contracts with a naked body are indecent Error on a naked function with contracts instead of generating wrong code Commit: eee87f646bc48ac0e59f354ae11d0f5a79e205ba https://github.com/D-Programming-Language/dmd/commit/eee87f646bc48ac0e59f354ae11d0f5a79e205ba Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/func.c A test/fail_compilation/fail2350.d Log Message: ----------- Merge pull request #3937 from yebblies/issue2350 Issue 2350 - Contracts with a naked body are indecent Compare: https://github.com/D-Programming-Language/dmd/compare/f6c130e66791...eee87f646bc4 From dmd-internals at puremagic.com Mon Sep 1 17:03:35 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 01 Sep 2014 17:03:35 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] e14242: Fix Issue 13383 - wrong code with -O with ints, lo... Message-ID: <54050957c99fb_16e73f80e3a332b87896c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: e14242906651c07247e41e37de1d27a18b81e54b https://github.com/D-Programming-Language/dmd/commit/e14242906651c07247e41e37de1d27a18b81e54b Author: Daniel Murphy Date: 2014-08-31 (Sun, 31 Aug 2014) Changed paths: M src/backend/cgelem.c M test/runnable/mars1.d Log Message: ----------- Fix Issue 13383 - wrong code with -O with ints, longs and bitwise operations Converting '(1 << a) & b' to 'b btst a' is only valid when the constant fits in a register. Commit: 10edd8d6121ffffd916bc94768723b15c6a321c1 https://github.com/D-Programming-Language/dmd/commit/10edd8d6121ffffd916bc94768723b15c6a321c1 Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/backend/cgelem.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3934 from yebblies/issue13383 Issue 13383 - wrong code with -O with ints, longs and bitwise operations Compare: https://github.com/D-Programming-Language/dmd/compare/eee87f646bc4...10edd8d6121f From dmd-internals at puremagic.com Mon Sep 1 19:01:34 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 01 Sep 2014 19:01:34 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 9cca69: fix Issue 13413 - dmd does not follow symlink when... Message-ID: <540524fe2ec20_6df13fb3679d32bc8128d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 9cca69aab858a794c751174fa4277b308088b3a0 https://github.com/D-Programming-Language/dmd/commit/9cca69aab858a794c751174fa4277b308088b3a0 Author: Martin Nowak Date: 2014-09-02 (Tue, 02 Sep 2014) Changed paths: M src/inifile.c Log Message: ----------- fix Issue 13413 - dmd does not follow symlink when searching for dmd.conf - first search argv0 in PATH then resolve symbolic links Commit: 70ec83412d766e6fb7c1f9295f9ac7f29a0428f4 https://github.com/D-Programming-Language/dmd/commit/70ec83412d766e6fb7c1f9295f9ac7f29a0428f4 Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/inifile.c Log Message: ----------- Merge pull request #3941 from MartinNowak/fix13413 fix Issue 13413 - dmd does not follow symlink when searching for dmd.conf Compare: https://github.com/D-Programming-Language/dmd/compare/10edd8d6121f...70ec83412d76 From dmd-internals at puremagic.com Mon Sep 1 19:14:20 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 01 Sep 2014 19:14:20 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 8381f6: Merge pull request #3898 from 9rnsr/fix13378 Message-ID: <540527fc43c00_68083fd200a8d2b811041b@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: 8381f61baf838f289a89c3f9fe324e04138b8324 https://github.com/D-Programming-Language/dmd/commit/8381f61baf838f289a89c3f9fe324e04138b8324 Author: Daniel Murphy Date: 2014-08-31 (Sun, 31 Aug 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3898 from 9rnsr/fix13378 [REG2.066] Issue 13378 - Wrong failure of template value parameter deduction in IFTI Commit: f45825b99c7d45a21a8cbb07ce57a6e0372037da https://github.com/D-Programming-Language/dmd/commit/f45825b99c7d45a21a8cbb07ce57a6e0372037da Author: Daniel Murphy Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/template.c A test/runnable/imports/link13400a.d A test/runnable/link13400.d Log Message: ----------- Merge pull request #3932 from 9rnsr/fix13400 [REG2.067a] Issue 13400 - Linking problems with bigints and std.functional.memoize Commit: f3a52eac94c30d6a2917504a1d2be2ef8e0f2ba3 https://github.com/D-Programming-Language/dmd/commit/f3a52eac94c30d6a2917504a1d2be2ef8e0f2ba3 Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3905 from 9rnsr/fix13379 [REG2.067a] Issue 13379 - Latest dmd fails with recursive template expansion in std.regex Commit: 6bfc3341a04ff6b4bc431703473646c35bbd0c87 https://github.com/D-Programming-Language/dmd/commit/6bfc3341a04ff6b4bc431703473646c35bbd0c87 Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/func.c A test/runnable/imports/link13394a.d A test/runnable/link13394.d Log Message: ----------- Merge pull request #3918 from 9rnsr/fix13394 [REG2.066] Issue 13394 - invariant fail to link since 2.066 when using separate compilation Commit: 88925ef1a2b0fa7a07db25b0ee87c9cd7f4e8d2a https://github.com/D-Programming-Language/dmd/commit/88925ef1a2b0fa7a07db25b0ee87c9cd7f4e8d2a Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/func.c M src/template.c A test/runnable/imports/link13394a.d A test/runnable/imports/link13400a.d A test/runnable/link13394.d A test/runnable/link13400.d M test/runnable/template9.d Log Message: ----------- Merge pull request #3939 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for the minor release 2.066.1) Compare: https://github.com/D-Programming-Language/dmd/compare/f0c028bf872e...88925ef1a2b0 From dmd-internals at puremagic.com Mon Sep 1 20:13:49 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 01 Sep 2014 20:13:49 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 580cae: Clean up some prototypes Message-ID: <540535edc8f03_1a0f3fef22b132c0178f7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 580cae01e78f84fc2712d67454a50f84fc5df0ae https://github.com/D-Programming-Language/dmd/commit/580cae01e78f84fc2712d67454a50f84fc5df0ae Author: Daniel Murphy Date: 2014-08-31 (Sun, 31 Aug 2014) Changed paths: M src/arrayop.c M src/e2ir.c M src/func.c M src/glue.c M src/hdrgen.c M src/hdrgen.h M src/mars.c M src/mars.h M src/msc.c M src/mtype.c M src/parse.c M src/template.c Log Message: ----------- Clean up some prototypes Commit: 0fb674431c8eb053b549a7fcff80530b1b6d6912 https://github.com/D-Programming-Language/dmd/commit/0fb674431c8eb053b549a7fcff80530b1b6d6912 Author: Walter Bright Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/arrayop.c M src/e2ir.c M src/func.c M src/glue.c M src/hdrgen.c M src/hdrgen.h M src/mars.c M src/mars.h M src/msc.c M src/mtype.c M src/parse.c M src/template.c Log Message: ----------- Merge pull request #3936 from yebblies/cleanup2 [cleanup] Clean up some prototypes and dead code Compare: https://github.com/D-Programming-Language/dmd/compare/70ec83412d76...0fb674431c8e From dmd-internals at puremagic.com Tue Sep 2 17:39:19 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 02 Sep 2014 17:39:19 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 7135dd: fix Issue 13323 - UDA applied to import statement ... Message-ID: <5406633780d9_48e33ff3e63d92c028153@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 7135ddb0d5611462522a20e3b1e15801b045cee5 https://github.com/D-Programming-Language/dmd/commit/7135ddb0d5611462522a20e3b1e15801b045cee5 Author: k-hara Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/attrib.c A test/compilable/ice13323.d Log Message: ----------- fix Issue 13323 - UDA applied to import statement causes compilation to fail without error Commit: e67bf9d1c790d767b36a084f72b070704556d364 https://github.com/D-Programming-Language/dmd/commit/e67bf9d1c790d767b36a084f72b070704556d364 Author: Walter Bright Date: 2014-09-02 (Tue, 02 Sep 2014) Changed paths: M src/attrib.c A test/compilable/ice13323.d Log Message: ----------- Merge pull request #3910 from 9rnsr/fix13323 Issue 13323 - UDA applied to import statement causes compilation to fail without error Compare: https://github.com/D-Programming-Language/dmd/compare/0fb674431c8e...e67bf9d1c790 From dmd-internals at puremagic.com Tue Sep 2 18:04:44 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 02 Sep 2014 18:04:44 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] e5e8a4: fix Issue 13415 - '-inline' causes wrong enclosing... Message-ID: <5406692c75345_47a03ffd552b12bc246be@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: e5e8a4ad6b0f9cd7a0bf979c701fe4ff223ffd7c https://github.com/D-Programming-Language/dmd/commit/e5e8a4ad6b0f9cd7a0bf979c701fe4ff223ffd7c Author: k-hara Date: 2014-09-02 (Tue, 02 Sep 2014) Changed paths: M src/template.c A test/runnable/imports/link13415a.d A test/runnable/link13415.d Log Message: ----------- fix Issue 13415 - '-inline' causes wrong enclosing scope pointer for nested function called from templated struct Commit: 2c65f36934643eb5c56dffbea1b213e7a1113ad8 https://github.com/D-Programming-Language/dmd/commit/2c65f36934643eb5c56dffbea1b213e7a1113ad8 Author: Walter Bright Date: 2014-09-02 (Tue, 02 Sep 2014) Changed paths: M src/template.c A test/runnable/imports/link13415a.d A test/runnable/link13415.d Log Message: ----------- Merge pull request #3942 from 9rnsr/fix13415 [REG2.066] Issue 13415 - '-inline' causes wrong enclosing scope pointer for nested function called from templated struct Compare: https://github.com/D-Programming-Language/dmd/compare/e67bf9d1c790...2c65f3693464 From dmd-internals at puremagic.com Tue Sep 2 18:31:46 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 02 Sep 2014 18:31:46 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 296859: fix Issue 11042 - Inconsistent "static condition" ... Message-ID: <54066f82bc70c_a9c3fb8fe92d2bc49674@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 296859699b29b1ef562155ba7b4f7558b4b3b616 https://github.com/D-Programming-Language/dmd/commit/296859699b29b1ef562155ba7b4f7558b4b3b616 Author: k-hara Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/cond.c M src/expression.c M src/func.c M src/mtype.c M src/scope.c M src/scope.h M src/staticassert.c M src/template.c M src/traits.c M test/compilable/compile1.d A test/fail_compilation/fail11042.d M test/fail_compilation/ice10949.d Log Message: ----------- fix Issue 11042 - Inconsistent "static condition" behaviors Divide `SCOPEcondition` and `SCOPEconstraint` properly. Commit: a24ed801e918e0f4926ce4a879625e50c65c8659 https://github.com/D-Programming-Language/dmd/commit/a24ed801e918e0f4926ce4a879625e50c65c8659 Author: Martin Nowak Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/cond.c M src/expression.c M src/func.c M src/mtype.c M src/scope.c M src/scope.h M src/staticassert.c M src/template.c M src/traits.c M test/compilable/compile1.d A test/fail_compilation/fail11042.d M test/fail_compilation/ice10949.d Log Message: ----------- Merge pull request #2558 from 9rnsr/fix11042 Issue 11042 - Inconsistent "static condition" behaviors Compare: https://github.com/D-Programming-Language/dmd/compare/2c65f3693464...a24ed801e918 From dmd-internals at puremagic.com Wed Sep 3 02:51:43 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 03 Sep 2014 02:51:43 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] bda8b0: fix Issue 12531 - forward reference with nested st... Message-ID: <5406e4afadcc1_17313fcfbe36d29c545c0@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: bda8b04aafbf2e846234a2bdb0543d9fa7dfa5c2 https://github.com/D-Programming-Language/dmd/commit/bda8b04aafbf2e846234a2bdb0543d9fa7dfa5c2 Author: k-hara Date: 2014-08-26 (Tue, 26 Aug 2014) Changed paths: M src/struct.c A test/compilable/fwdref12531.d Log Message: ----------- fix Issue 12531 - forward reference with nested struct Commit: f497021b98fb684fc038617596f0e80df1017928 https://github.com/D-Programming-Language/dmd/commit/f497021b98fb684fc038617596f0e80df1017928 Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/struct.c A test/compilable/fwdref12531.d Log Message: ----------- Merge pull request #3899 from 9rnsr/fix12531 Issue 12531 - forward reference with nested struct Compare: https://github.com/D-Programming-Language/dmd/compare/a24ed801e918...f497021b98fb From dmd-internals at puremagic.com Wed Sep 3 14:14:59 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 03 Sep 2014 14:14:59 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] da3a46: Fix Issue 12827 - [ICE] Segfault on immutable fie... Message-ID: <540784d32addb_30773fc2e1a572b8186b2@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: da3a468db8469192f22851f1887f7bb5d4f3b5ea https://github.com/D-Programming-Language/dmd/commit/da3a468db8469192f22851f1887f7bb5d4f3b5ea Author: Maxim Fomin Date: 2014-08-14 (Thu, 14 Aug 2014) Changed paths: M src/interpret.c A test/fail_compilation/ice12827.d Log Message: ----------- Fix Issue 12827 - [ICE] Segfault on immutable field self-initialization Commit: 97712da76ccfdba374ffd7399c0a6f74041ee384 https://github.com/D-Programming-Language/dmd/commit/97712da76ccfdba374ffd7399c0a6f74041ee384 Author: Maxim Fomin Date: 2014-08-16 (Sat, 16 Aug 2014) Changed paths: M test/fail_compilation/ice12827.d Log Message: ----------- Fix test output message Commit: 069eb0c7d077900d537fae6e34162a47de1a1e08 https://github.com/D-Programming-Language/dmd/commit/069eb0c7d077900d537fae6e34162a47de1a1e08 Author: Maxim Fomin Date: 2014-08-16 (Sat, 16 Aug 2014) Changed paths: M test/fail_compilation/ice12827.d Log Message: ----------- Fix test output message #2 Commit: 2117931e57c2319d23dde442e12596141116f0b9 https://github.com/D-Programming-Language/dmd/commit/2117931e57c2319d23dde442e12596141116f0b9 Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/interpret.c A test/fail_compilation/ice12827.d Log Message: ----------- Merge pull request #3871 from maxfom/fix12827 Fix Issue 12827 - [ICE] Segfault on immutable field self-initialization Compare: https://github.com/D-Programming-Language/dmd/compare/f497021b98fb...2117931e57c2 From dmd-internals at puremagic.com Wed Sep 3 20:45:36 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 03 Sep 2014 20:45:36 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 9bc842: Use an intermediate representation to reinterpret ... Message-ID: <5407e060e56cd_2ca3fc12ea932b888790@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 9bc842ebf356c81870ce4a420111a2075583b1eb https://github.com/D-Programming-Language/dmd/commit/9bc842ebf356c81870ce4a420111a2075583b1eb Author: Iain Buclaw Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/target.c Log Message: ----------- Use an intermediate representation to reinterpret the value in Target::paintAsType Commit: 06993fc60771f44b10af586ba4000a25ee93fdbc https://github.com/D-Programming-Language/dmd/commit/06993fc60771f44b10af586ba4000a25ee93fdbc Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/target.c Log Message: ----------- Merge pull request #3726 from ibuclaw/paintnounion Use an intermediate representation to reinterpret the value in Target::paintAsType Compare: https://github.com/D-Programming-Language/dmd/compare/2117931e57c2...06993fc60771 From dmd-internals at puremagic.com Thu Sep 4 05:51:46 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 04 Sep 2014 05:51:46 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 157d04: [Refactoring] Reduce uninitialize local variables Message-ID: <54086062d04f2_5a693fe1b9b432c0254eb@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 157d04727bd34183a24c12b491f71adb945c483c https://github.com/D-Programming-Language/dmd/commit/157d04727bd34183a24c12b491f71adb945c483c Author: k-hara Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/scope.c Log Message: ----------- [Refactoring] Reduce uninitialize local variables Commit: 494d0ed71dff828798b4fa1e259f100422e5757a https://github.com/D-Programming-Language/dmd/commit/494d0ed71dff828798b4fa1e259f100422e5757a Author: k-hara Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/scope.c Log Message: ----------- [Refactoring] Reduce indent level in loops Commit: 48f1bf3ba7b05c42995e15dc17e54e24d0e18897 https://github.com/D-Programming-Language/dmd/commit/48f1bf3ba7b05c42995e15dc17e54e24d0e18897 Author: k-hara Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/attrib.c Log Message: ----------- [Refactoring] Remove unnecessary SCOPEfree flag handling It's properly handled in `Scope::alloc`. Commit: d28e662959dde754d94c9df4339deaab88c9f8e3 https://github.com/D-Programming-Language/dmd/commit/d28e662959dde754d94c9df4339deaab88c9f8e3 Author: Daniel Murphy Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/attrib.c M src/scope.c Log Message: ----------- Merge pull request #3944 from 9rnsr/refactor_scope [Refactoring] scope.c Compare: https://github.com/D-Programming-Language/dmd/compare/06993fc60771...d28e662959dd From dmd-internals at puremagic.com Thu Sep 4 06:50:50 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 04 Sep 2014 06:50:50 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d1a3b4: Merge pull request #3934 from yebblies/issue13383 Message-ID: <54086e3ab0102_590c3fd177f4f2bc37067@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: d1a3b4e624971de83456d1b1e2a84dc480e54e94 https://github.com/D-Programming-Language/dmd/commit/d1a3b4e624971de83456d1b1e2a84dc480e54e94 Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/backend/cgelem.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3934 from yebblies/issue13383 Issue 13383 - wrong code with -O with ints, longs and bitwise operations Commit: ad6cd779573a8f2591eaccd7fbacd54cf861661b https://github.com/D-Programming-Language/dmd/commit/ad6cd779573a8f2591eaccd7fbacd54cf861661b Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/inifile.c Log Message: ----------- Merge pull request #3941 from MartinNowak/fix13413 fix Issue 13413 - dmd does not follow symlink when searching for dmd.conf Commit: b3ffa9311dfd99b41447399d634cd249261585e8 https://github.com/D-Programming-Language/dmd/commit/b3ffa9311dfd99b41447399d634cd249261585e8 Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/attrib.c A test/compilable/ice13323.d Log Message: ----------- Merge pull request #3910 from 9rnsr/fix13323 Issue 13323 - UDA applied to import statement causes compilation to fail without error Commit: 50392a446e7cff03d68edcaed8d472b1772566f5 https://github.com/D-Programming-Language/dmd/commit/50392a446e7cff03d68edcaed8d472b1772566f5 Author: Walter Bright Date: 2014-09-03 (Wed, 03 Sep 2014) Changed paths: M src/template.c A test/runnable/imports/link13415a.d A test/runnable/link13415.d Log Message: ----------- Merge pull request #3942 from 9rnsr/fix13415 [REG2.066] Issue 13415 - '-inline' causes wrong enclosing scope pointer for nested function called from templated struct Commit: 03800d02a8457db589b1c610a3f9d5781dca1a25 https://github.com/D-Programming-Language/dmd/commit/03800d02a8457db589b1c610a3f9d5781dca1a25 Author: Hara Kenji Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/attrib.c M src/backend/cgelem.c M src/inifile.c M src/template.c A test/compilable/ice13323.d A test/runnable/imports/link13415a.d A test/runnable/link13415.d M test/runnable/mars1.d Log Message: ----------- Merge pull request #3946 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for the minor release 2.066.1) Compare: https://github.com/D-Programming-Language/dmd/compare/88925ef1a2b0...03800d02a845 From dmd-internals at puremagic.com Fri Sep 5 02:42:11 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 05 Sep 2014 02:42:11 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 309977: [Refactoring] fix indent in IsExp::semantic() Message-ID: <54098573a1567_1ab43f939cdd529c30731@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 3099772c80e859de2a709be07cf7a4a927e86f24 https://github.com/D-Programming-Language/dmd/commit/3099772c80e859de2a709be07cf7a4a927e86f24 Author: k-hara Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- [Refactoring] fix indent in IsExp::semantic() Commit: ae716b0859c97a9f22ad616070b3d77e9ca6f088 https://github.com/D-Programming-Language/dmd/commit/ae716b0859c97a9f22ad616070b3d77e9ca6f088 Author: k-hara Date: 2014-09-04 (Thu, 04 Sep 2014) Changed paths: M src/expression.c M src/template.c A test/runnable/link13350.d Log Message: ----------- fix Issue 13350 - is(typeof(fun)) causes link error when template fun calls undefined reference Evaluate the type in IsExp, then unspeculative declared symbols. Commit: a6a5dd2cfb32cba7dca55d261d8ddca4ff482704 https://github.com/D-Programming-Language/dmd/commit/a6a5dd2cfb32cba7dca55d261d8ddca4ff482704 Author: Walter Bright Date: 2014-09-05 (Fri, 05 Sep 2014) Changed paths: M src/expression.c M src/template.c A test/runnable/link13350.d Log Message: ----------- Merge pull request #3894 from 9rnsr/fix13350 Issue 13350 - is(typeof(fun)) causes link error when template fun calls undefined reference Compare: https://github.com/D-Programming-Language/dmd/compare/d28e662959dd...a6a5dd2cfb32 From dmd-internals at puremagic.com Fri Sep 5 16:16:09 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 05 Sep 2014 16:16:09 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d089a3: Fix Issue 3918 - Parameter use before its use in a... Message-ID: <540a4439ae060_d503ff1b6c3f2c010893c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: d089a3a059915d84170b549de1fc2215eada3334 https://github.com/D-Programming-Language/dmd/commit/d089a3a059915d84170b549de1fc2215eada3334 Author: Daniel Murphy Date: 2014-07-25 (Fri, 25 Jul 2014) Changed paths: M src/backend/cod3.c M test/runnable/mars1.d Log Message: ----------- Fix Issue 3918 - Parameter use before its use in an AndAnd expression with reals treats NaN as false Commit: 1ea942a60971472a09e6764a28ccfbfea1bdb501 https://github.com/D-Programming-Language/dmd/commit/1ea942a60971472a09e6764a28ccfbfea1bdb501 Author: Walter Bright Date: 2014-09-05 (Fri, 05 Sep 2014) Changed paths: M src/backend/cod3.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3812 from yebblies/issue3918 Issue 3918 - Parameter use before its use in an AndAnd expression with reals treats NaN as false Compare: https://github.com/D-Programming-Language/dmd/compare/a6a5dd2cfb32...1ea942a60971 From dmd-internals at puremagic.com Fri Sep 5 18:11:02 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 05 Sep 2014 18:11:02 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 5c4427: [Refactoring] TemplateInstance::semantic() Message-ID: <540a5f265e8a1_16d53fe9f5d112c0221ed@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 5c44275e2d1e66a15e2134c8ceb55af039181d19 https://github.com/D-Programming-Language/dmd/commit/5c44275e2d1e66a15e2134c8ceb55af039181d19 Author: k-hara Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/template.c Log Message: ----------- [Refactoring] TemplateInstance::semantic() - Remove a goto jump - Reduce code indent level - Use ModToStc in TemplateThisParameter resolution Commit: 01fa21ef295afbdb66719d2ba7872d2460fa6883 https://github.com/D-Programming-Language/dmd/commit/01fa21ef295afbdb66719d2ba7872d2460fa6883 Author: k-hara Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/module.c M src/module.h M src/template.c Log Message: ----------- [Refactoring] Add Module::rootImports() and use it in TemplateInstance::needsCodegen() it would make compilation a little faster so `rootImports` cache the result. Commit: 266b842acba9da7e63c8c59ef798cc4d011caf94 https://github.com/D-Programming-Language/dmd/commit/266b842acba9da7e63c8c59ef798cc4d011caf94 Author: k-hara Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/template.c Log Message: ----------- [Refactoring] Remove the hack code introduced in #1760 AST identity issue has been properly fixed in #3383 (fceb16bbf7). Commit: 03454c6e15f2daef3ecd84526eb35d68972fc558 https://github.com/D-Programming-Language/dmd/commit/03454c6e15f2daef3ecd84526eb35d68972fc558 Author: Walter Bright Date: 2014-09-05 (Fri, 05 Sep 2014) Changed paths: M src/module.c M src/module.h M src/template.c Log Message: ----------- Merge pull request #3945 from 9rnsr/refactor_template [Refactoring] template.c Compare: https://github.com/D-Programming-Language/dmd/compare/1ea942a60971...03454c6e15f2 From dmd-internals at puremagic.com Sat Sep 6 02:49:11 2014 From: dmd-internals at puremagic.com (Jacob Carlborg via dmd-internals) Date: Sat, 06 Sep 2014 11:49:11 +0200 Subject: [dmd-internals] Platform specific tests Message-ID: <2721B9E7-E9B8-48CC-97A4-06B0F3DD41FB@me.com> I'm working on the D/Objective-C integration. There's a bunch of new tests added that should only be run on OS X. Currently these are in a separate test suite. How should these tests be handled? Should they stay in a separate test suite, exclude the files from the makefile somehow or something else? -- /Jacob Carlborg From dmd-internals at puremagic.com Sat Sep 6 23:24:38 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sat, 06 Sep 2014 23:24:38 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d99288: fix Issue 13417 - segmentation fault when deduce t... Message-ID: <540bfa26a3c68_558a3fcc8329329c7012c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: d99288c36f96c5f837ccc73e7c73ad7087d5b4b2 https://github.com/D-Programming-Language/dmd/commit/d99288c36f96c5f837ccc73e7c73ad7087d5b4b2 Author: k-hara Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- fix Issue 13417 - segmentation fault when deduce template type Commit: 859b7dd5c282175b10b566ad16e6a08c354a4fd8 https://github.com/D-Programming-Language/dmd/commit/859b7dd5c282175b10b566ad16e6a08c354a4fd8 Author: Walter Bright Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3950 from 9rnsr/fix13417 [REG2.066] Issue 13417 - segmentation fault when deduce template type Compare: https://github.com/D-Programming-Language/dmd/compare/03454c6e15f2...859b7dd5c282 From dmd-internals at puremagic.com Sat Sep 6 23:26:53 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sat, 06 Sep 2014 23:26:53 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] c3026f: fix Issue 13424 - Initialization of delegate to do... Message-ID: <540bfaad1f6f1_5faa3fa6419cb2c0119a0@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: c3026fe5d2381b86368b3fb9f8d8e2343cb3f82b https://github.com/D-Programming-Language/dmd/commit/c3026fe5d2381b86368b3fb9f8d8e2343cb3f82b Author: k-hara Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/declaration.c A test/fail_compilation/fail13424.d Log Message: ----------- fix Issue 13424 - Initialization of delegate to do-nothing default causes segfault at runtime Commit: 18d5bd9d1dc5f06dbccfc1c56af740fe394a19ff https://github.com/D-Programming-Language/dmd/commit/18d5bd9d1dc5f06dbccfc1c56af740fe394a19ff Author: Walter Bright Date: 2014-09-06 (Sat, 06 Sep 2014) Changed paths: M src/declaration.c A test/fail_compilation/fail13424.d Log Message: ----------- Merge pull request #3951 from 9rnsr/fix13424 [REG2.066] Issue 13424 - Initialization of delegate to do-nothing default causes segfault at runtime Compare: https://github.com/D-Programming-Language/dmd/compare/859b7dd5c282...18d5bd9d1dc5 From dmd-internals at puremagic.com Sun Sep 7 02:21:35 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 02:21:35 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a5a75f: Remove un-convertable comment Message-ID: <540c239f74c11_68f13fb52f0dd29c87518@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a5a75fdce82879ec11dfda2791baa2f4b1a507cf https://github.com/D-Programming-Language/dmd/commit/a5a75fdce82879ec11dfda2791baa2f4b1a507cf Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/template.c Log Message: ----------- Remove un-convertable comment Commit: ed6356ccd803e2836a9f639b10a32faf31418e55 https://github.com/D-Programming-Language/dmd/commit/ed6356ccd803e2836a9f639b10a32faf31418e55 Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/template.c Log Message: ----------- Merge pull request #3955 from yebblies/comment4 [DDMD] Remove un-convertable comment Compare: https://github.com/D-Programming-Language/dmd/compare/18d5bd9d1dc5...ed6356ccd803 From dmd-internals at puremagic.com Sun Sep 7 03:08:11 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 03:08:11 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] c23b94: Do not rely on implicit narrowing integral convers... Message-ID: <540c2e8b51de3_1b793fde0832929c95165@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: c23b9498ca5af85cfedd04d0b716a7453024ec27 https://github.com/D-Programming-Language/dmd/commit/c23b9498ca5af85cfedd04d0b716a7453024ec27 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/target.c Log Message: ----------- Do not rely on implicit narrowing integral conversions Commit: a1521dd14d348fb667307b5ca8bb53ebfe65f484 https://github.com/D-Programming-Language/dmd/commit/a1521dd14d348fb667307b5ca8bb53ebfe65f484 Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/target.c Log Message: ----------- Merge pull request #3954 from yebblies/impconv [DDMD] Do not rely on implicit narrowing integral conversions Compare: https://github.com/D-Programming-Language/dmd/compare/ed6356ccd803...a1521dd14d34 From dmd-internals at puremagic.com Sun Sep 7 03:38:21 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 03:38:21 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 094c43: Do not rely on implicit conversion of int to bool Message-ID: <540c359db80b9_41723faa6adb72bc13052@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 094c4319214bec3889cd0874f439a5f677b880fa https://github.com/D-Programming-Language/dmd/commit/094c4319214bec3889cd0874f439a5f677b880fa Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- Do not rely on implicit conversion of int to bool Commit: 6307faf675e6dbf544fea61aae146256eb71d30c https://github.com/D-Programming-Language/dmd/commit/6307faf675e6dbf544fea61aae146256eb71d30c Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- Merge pull request #3953 from yebblies/impbool [DDMD] Do not rely on implicit conversion of int to bool Compare: https://github.com/D-Programming-Language/dmd/compare/a1521dd14d34...6307faf675e6 From dmd-internals at puremagic.com Sun Sep 7 04:05:21 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 04:05:21 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 37b155: Merge pull request #3950 from 9rnsr/fix13417 Message-ID: <540c3bf149123_753d3fab972f529c74969@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: 37b15528013b3ed80a6a7cee880a8469ab95315f https://github.com/D-Programming-Language/dmd/commit/37b15528013b3ed80a6a7cee880a8469ab95315f Author: Walter Bright Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3950 from 9rnsr/fix13417 [REG2.066] Issue 13417 - segmentation fault when deduce template type Commit: 863f5a55e4794fd3cf45f1c96d941654e4075258 https://github.com/D-Programming-Language/dmd/commit/863f5a55e4794fd3cf45f1c96d941654e4075258 Author: Walter Bright Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/declaration.c A test/fail_compilation/fail13424.d Log Message: ----------- Merge pull request #3951 from 9rnsr/fix13424 [REG2.066] Issue 13424 - Initialization of delegate to do-nothing default causes segfault at runtime Commit: 0c0f58a9fc7d98761e6ff34e263ef0bc2ecb96e3 https://github.com/D-Programming-Language/dmd/commit/0c0f58a9fc7d98761e6ff34e263ef0bc2ecb96e3 Author: Hara Kenji Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/declaration.c M src/template.c A test/fail_compilation/fail13424.d M test/runnable/template9.d Log Message: ----------- Merge pull request #3957 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for the minor release 2.066.1) Compare: https://github.com/D-Programming-Language/dmd/compare/03800d02a845...0c0f58a9fc7d From dmd-internals at puremagic.com Sun Sep 7 04:19:26 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 04:19:26 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 65e28d: Move error-related stuff into its own file and mer... Message-ID: <540c3f3e82442_f263f8d1b6812c0131a9@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 65e28d808640403832f0e757b5c6bbb0f0caf5c4 https://github.com/D-Programming-Language/dmd/commit/65e28d808640403832f0e757b5c6bbb0f0caf5c4 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: R src/color.c R src/color.h M src/dmd_msc.vcproj M src/dmd_msc.vcxproj M src/dmd_msc.vcxproj.filters A src/errors.c A src/errors.h M src/mars.c M src/mars.h M src/posix.mak M src/win32.mak Log Message: ----------- Move error-related stuff into its own file and merge with color Commit: 0a94ce43ce58e4addfb1e9b464561494895fe50a https://github.com/D-Programming-Language/dmd/commit/0a94ce43ce58e4addfb1e9b464561494895fe50a Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: R src/color.c R src/color.h M src/dmd_msc.vcproj M src/dmd_msc.vcxproj M src/dmd_msc.vcxproj.filters A src/errors.c A src/errors.h M src/mars.c M src/mars.h M src/posix.mak M src/win32.mak Log Message: ----------- Merge pull request #3931 from yebblies/errors [refactor] Move error-related stuff into its own file and merge with color Compare: https://github.com/D-Programming-Language/dmd/compare/6307faf675e6...0a94ce43ce58 From dmd-internals at puremagic.com Sun Sep 7 06:15:37 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 06:15:37 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 868dbb: Get rid of Expression::toElem forwarding function Message-ID: <540c5a79859ab_3d833f89ea2112a06027e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 868dbb3554be573f9c671846ae263443febf1b42 https://github.com/D-Programming-Language/dmd/commit/868dbb3554be573f9c671846ae263443febf1b42 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/e2ir.c M src/expression.h M src/module.h Log Message: ----------- Get rid of Expression::toElem forwarding function Commit: c2b48588a0f14a9b567d5e5609d0c3791217d13e https://github.com/D-Programming-Language/dmd/commit/c2b48588a0f14a9b567d5e5609d0c3791217d13e Author: Hara Kenji Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/e2ir.c M src/expression.h M src/module.h Log Message: ----------- Merge pull request #3959 from yebblies/toElem Get rid of Expression::toElem forwarding function Compare: https://github.com/D-Programming-Language/dmd/compare/0a94ce43ce58...c2b48588a0f1 From dmd-internals at puremagic.com Sun Sep 7 07:28:54 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 07:28:54 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 0ad573: Do not use octal literals in dmd Message-ID: <540c6ba64fdf9_7ef53fe1974172c09655@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 0ad573c374b910bbab10882747c69fef28b3e9d4 https://github.com/D-Programming-Language/dmd/commit/0ad573c374b910bbab10882747c69fef28b3e9d4 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/root/file.c M src/root/filename.c Log Message: ----------- Do not use octal literals in dmd Commit: 7acd375e1836155b3456dd62cb9943c5fe236890 https://github.com/D-Programming-Language/dmd/commit/7acd375e1836155b3456dd62cb9943c5fe236890 Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/root/file.c M src/root/filename.c Log Message: ----------- Merge pull request #3952 from yebblies/octal [DDMD] Do not use octal literals in dmd Compare: https://github.com/D-Programming-Language/dmd/compare/c2b48588a0f1...7acd375e1836 From dmd-internals at puremagic.com Sun Sep 7 08:53:48 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 08:53:48 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 51ae11: Get rid of dt_t from the frontend Message-ID: <540c7f8c35975_72703fe84e0b52b88347f@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 51ae11d0a4c76075ef864c1190ba9065174d7308 https://github.com/D-Programming-Language/dmd/commit/51ae11d0a4c76075ef864c1190ba9065174d7308 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/aggregate.h M src/arraytypes.h M src/backend/dt.h M src/e2ir.c M src/expression.h M src/tocsym.c M src/todt.c M src/toobj.c M src/typinf.c Log Message: ----------- Get rid of dt_t from the frontend Commit: d1ecf5dad6a00d62c75238ec16961dc6ce6565f8 https://github.com/D-Programming-Language/dmd/commit/d1ecf5dad6a00d62c75238ec16961dc6ce6565f8 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/declaration.h M src/expression.h M src/glue.c Log Message: ----------- Remove all references to IRState from the frontend Commit: f8e0fa3a5afe72a658332490f0c63505053c75d5 https://github.com/D-Programming-Language/dmd/commit/f8e0fa3a5afe72a658332490f0c63505053c75d5 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/gluestub.c Log Message: ----------- Update gluestub Commit: a873b19f5d0c84f121f9fd48e6c4bc382c0b0722 https://github.com/D-Programming-Language/dmd/commit/a873b19f5d0c84f121f9fd48e6c4bc382c0b0722 Author: Iain Buclaw Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/aggregate.h M src/arraytypes.h M src/backend/dt.h M src/declaration.h M src/e2ir.c M src/expression.h M src/glue.c M src/gluestub.c M src/tocsym.c M src/todt.c M src/toobj.c M src/typinf.c Log Message: ----------- Merge pull request #3960 from yebblies/dt_t Remove uses of dt_t and IRState from the frontend, and update gluestub.c Compare: https://github.com/D-Programming-Language/dmd/compare/7acd375e1836...a873b19f5d0c From dmd-internals at puremagic.com Sun Sep 7 09:25:30 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 09:25:30 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] c71ac0: Fix deprecation messages in d_do_test Message-ID: <540c86fa464e8_6ce33f8ea8d352b84738cc@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: c71ac0d5e43ff3a12baea07e3688d5d8d0be550a https://github.com/D-Programming-Language/dmd/commit/c71ac0d5e43ff3a12baea07e3688d5d8d0be550a Author: Daniel Murphy Date: 2014-09-08 (Mon, 08 Sep 2014) Changed paths: M test/d_do_test.d Log Message: ----------- Fix deprecation messages in d_do_test Commit: 6a6ac4b9c5cd12cfb621191002a1b6404a480571 https://github.com/D-Programming-Language/dmd/commit/6a6ac4b9c5cd12cfb621191002a1b6404a480571 Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M test/d_do_test.d Log Message: ----------- Merge pull request #3962 from yebblies/dtestenv Fix deprecation messages in d_do_test Compare: https://github.com/D-Programming-Language/dmd/compare/a873b19f5d0c...6a6ac4b9c5cd From dmd-internals at puremagic.com Sun Sep 7 10:36:44 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 10:36:44 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 7d1fcd: Use mem.malloc instead of new for aav.c Message-ID: <540c97ace173f_420a3fbbfabf72a077634@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 7d1fcdbc9f4acdb3e08b43465819b7e6b38436bd https://github.com/D-Programming-Language/dmd/commit/7d1fcdbc9f4acdb3e08b43465819b7e6b38436bd Author: Daniel Murphy Date: 2014-09-08 (Mon, 08 Sep 2014) Changed paths: M src/root/aav.c Log Message: ----------- Use mem.malloc instead of new for aav.c Commit: 6a93064e3cf87eddaf299161b47b420ce7b2c7c9 https://github.com/D-Programming-Language/dmd/commit/6a93064e3cf87eddaf299161b47b420ce7b2c7c9 Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/root/aav.c Log Message: ----------- Merge pull request #3963 from yebblies/aavnew [DDMD] Use mem.malloc instead of new for aav.c Compare: https://github.com/D-Programming-Language/dmd/compare/6a6ac4b9c5cd...6a93064e3cf8 From dmd-internals at puremagic.com Sun Sep 7 11:36:26 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 11:36:26 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 94cb17: Fix Issue 13427 - [REG2.066] cannot inline default... Message-ID: <540ca5aac25ff_732e3f9c9b2212b8142ba@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 94cb17dc63d0ee032b9db6b641a507162d48c4d2 https://github.com/D-Programming-Language/dmd/commit/94cb17dc63d0ee032b9db6b641a507162d48c4d2 Author: Daniel Murphy Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/inline.c M test/runnable/xtest46.d Log Message: ----------- Fix Issue 13427 - [REG2.066] cannot inline default argument alloca(...) Commit: 0c20be0436317ce5ba6f34aaf23ea1eb429e1daf https://github.com/D-Programming-Language/dmd/commit/0c20be0436317ce5ba6f34aaf23ea1eb429e1daf Author: Walter Bright Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/inline.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3961 from yebblies/issue13427 Issue 13427 - [REG2.066] cannot inline default argument alloca(...) Compare: https://github.com/D-Programming-Language/dmd/compare/6a93064e3cf8...0c20be043631 From dmd-internals at puremagic.com Sun Sep 7 13:34:36 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 13:34:36 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] f70159: Fix Issue 8425 - Missing line number and module na... Message-ID: <540cc15c5b6a3_75813ff24cd5329c131ae@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: f70159a5d94037e6fbe88b1a9dce19d5dc8af1af https://github.com/D-Programming-Language/dmd/commit/f70159a5d94037e6fbe88b1a9dce19d5dc8af1af Author: Daniel Murphy Date: 2014-09-08 (Mon, 08 Sep 2014) Changed paths: M src/glue.c M src/mtype.c M src/target.c M src/target.h M test/compilable/nogc.d A test/fail_compilation/diag8425.d M test/fail_compilation/fail10905.d M test/fail_compilation/fail9301.d Log Message: ----------- Fix Issue 8425 - Missing line number and module name that can't use core.simd Commit: cd5a0600c6822a7ea4a8c17417d5a0eaf72e9bfb https://github.com/D-Programming-Language/dmd/commit/cd5a0600c6822a7ea4a8c17417d5a0eaf72e9bfb Author: Andrej Mitrovic Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/glue.c M src/mtype.c M src/target.c M src/target.h M test/compilable/nogc.d A test/fail_compilation/diag8425.d M test/fail_compilation/fail10905.d M test/fail_compilation/fail9301.d Log Message: ----------- Merge pull request #2879 from yebblies/issue8425 Issue 8425 - Missing line number and module name that can't use core.simd Compare: https://github.com/D-Programming-Language/dmd/compare/0c20be043631...cd5a0600c682 From dmd-internals at puremagic.com Sun Sep 7 20:08:54 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 07 Sep 2014 20:08:54 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 353ff9: Adjust Target::checkvectortype to naming conventio... Message-ID: <540d1dc623325_38433fe2db3bd2bc1049ca@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 353ff9867a30fec94157c36d0a6463c297338804 https://github.com/D-Programming-Language/dmd/commit/353ff9867a30fec94157c36d0a6463c297338804 Author: David Nadlinger Date: 2014-09-08 (Mon, 08 Sep 2014) Changed paths: M src/mtype.c M src/target.c M src/target.h Log Message: ----------- Adjust Target::checkvectortype to naming convention. Fix-up for pull rqeuest #2879. Commit: 40f6852159163a2f45cbf32629765a272d5505af https://github.com/D-Programming-Language/dmd/commit/40f6852159163a2f45cbf32629765a272d5505af Author: Hara Kenji Date: 2014-09-08 (Mon, 08 Sep 2014) Changed paths: M src/mtype.c M src/target.c M src/target.h Log Message: ----------- Merge pull request #3964 from klickverbot/fixup-2879 Adjust Target::checkvectortype to naming convention. Compare: https://github.com/D-Programming-Language/dmd/compare/cd5a0600c682...40f685215916 From dmd-internals at puremagic.com Mon Sep 8 07:46:25 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 08 Sep 2014 07:46:25 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] b33a68: Add POPCNT intrinsics Message-ID: <540dc14142288_32ea3fb27974929c969f7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: b33a68e3846bbc4b9403e43bf93a9fcdfa637345 https://github.com/D-Programming-Language/dmd/commit/b33a68e3846bbc4b9403e43bf93a9fcdfa637345 Author: Walter Bright Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/backend/cgcs.c M src/backend/cod4.c M src/backend/code.h M src/backend/evalu8.c M src/backend/gloop.c M src/backend/oper.h M src/backend/optabgen.c M src/toir.c Log Message: ----------- Add POPCNT intrinsics Commit: 3cf215f8e4a1a815e23eef0bb27c9f55b9ede207 https://github.com/D-Programming-Language/dmd/commit/3cf215f8e4a1a815e23eef0bb27c9f55b9ede207 Author: David Nadlinger Date: 2014-09-08 (Mon, 08 Sep 2014) Changed paths: M src/backend/cgcs.c M src/backend/cod4.c M src/backend/code.h M src/backend/evalu8.c M src/backend/gloop.c M src/backend/oper.h M src/backend/optabgen.c M src/toir.c Log Message: ----------- Merge pull request #3965 from WalterBright/addPOPCNT Add POPCNT intrinsics Compare: https://github.com/D-Programming-Language/dmd/compare/40f685215916...3cf215f8e4a1 From dmd-internals at puremagic.com Tue Sep 9 10:43:06 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 09 Sep 2014 10:43:06 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 1c26fe: Fix segfault caused by indexing array with empty t... Message-ID: <540f3c2a95f3c_739d3fba770932bc84076@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 1c26fe66aff71ed3617ad0b92fd204d98f06ee46 https://github.com/D-Programming-Language/dmd/commit/1c26fe66aff71ed3617ad0b92fd204d98f06ee46 Author: H. S. Teoh Date: 2014-09-09 (Tue, 09 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- Fix segfault caused by indexing array with empty tuple. Commit: 60f305ba3cffc6f0321bbe40a70df61ea72b817e https://github.com/D-Programming-Language/dmd/commit/60f305ba3cffc6f0321bbe40a70df61ea72b817e Author: H. S. Teoh Date: 2014-09-09 (Tue, 09 Sep 2014) Changed paths: A test/fail_compilation/fail13434_m32.d A test/fail_compilation/fail13434_m64.d Log Message: ----------- Add test cases. Commit: 930f0bd6d9b9fc56766c91fb7ff00e005945dccc https://github.com/D-Programming-Language/dmd/commit/930f0bd6d9b9fc56766c91fb7ff00e005945dccc Author: Hara Kenji Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/expression.c A test/fail_compilation/fail13434_m32.d A test/fail_compilation/fail13434_m64.d Log Message: ----------- Merge pull request #3969 from quickfur/ice_emptytuple Fix issue 13434: segfault on indexing array with empty tuple Compare: https://github.com/D-Programming-Language/dmd/compare/3cf215f8e4a1...930f0bd6d9b9 From dmd-internals at puremagic.com Tue Sep 9 18:28:04 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 09 Sep 2014 18:28:04 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <540fa924ba4cb_67723f95b525f2bc4273b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.066.1-r1 Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Tue Sep 9 21:06:25 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 09 Sep 2014 21:06:25 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <540fce414efa7_4caf3fd4e64432c02256b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.066.1-r1 Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Tue Sep 9 21:16:40 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 09 Sep 2014 21:16:40 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <540fd0a811716_68b93fa56c6432b8245cb@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.066.1-rc1 Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Wed Sep 10 00:32:11 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 10 Sep 2014 00:32:11 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 3ef3d6: Fix Issue 12636 - extern(C++) class that implement... Message-ID: <540ffe7b850f7_77d53fc2877e929c55846@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 3ef3d64cd0b37e44f09a4652c086beb98e990e14 https://github.com/D-Programming-Language/dmd/commit/3ef3d64cd0b37e44f09a4652c086beb98e990e14 Author: Daniel Murphy Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/class.c A test/fail_compilation/fail12636.d Log Message: ----------- Fix Issue 12636 - extern(C++) class that implements D interface segfaults Commit: dfad66748eac76fb55393505803910d650dbdf1b https://github.com/D-Programming-Language/dmd/commit/dfad66748eac76fb55393505803910d650dbdf1b Author: Andrej Mitrovic Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/class.c A test/fail_compilation/fail12636.d Log Message: ----------- Merge pull request #3967 from yebblies/issue12636 Issue 12636 - extern(C++) class that implements D interface segfaults Compare: https://github.com/D-Programming-Language/dmd/compare/930f0bd6d9b9...dfad66748eac From dmd-internals at puremagic.com Wed Sep 10 02:33:54 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 10 Sep 2014 02:33:54 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] e7242b: Fix Issue 3022 - scope x = new Foo; does not alloc... Message-ID: <54101b028f997_750b3f83d2b2b2a085566@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: e7242b67874b5b9ac4c416d76a54ee7b037108be https://github.com/D-Programming-Language/dmd/commit/e7242b67874b5b9ac4c416d76a54ee7b037108be Author: Daniel Murphy Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/declaration.c M test/runnable/xtest46.d Log Message: ----------- Fix Issue 3022 - scope x = new Foo; does not allocate on stack if Foo has allocator If new only has one argument, then it must be the size. Commit: 9ba3bf09acb5d0133998781c506347f482497c0c https://github.com/D-Programming-Language/dmd/commit/9ba3bf09acb5d0133998781c506347f482497c0c Author: Andrej Mitrovic Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/declaration.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3968 from yebblies/issue3022 Issue 3022 - scope x = new Foo; does not allocate on stack if Foo has allocator Compare: https://github.com/D-Programming-Language/dmd/compare/dfad66748eac...9ba3bf09acb5 From dmd-internals at puremagic.com Wed Sep 10 04:19:47 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 10 Sep 2014 04:19:47 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 07ad79: Fix Issue 7942 - Appending different string types ... Message-ID: <541033d3ed528_7fdd3f8bfd12f2a03176@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 07ad79d1965ec92b88f3da3296d2877dbca86aed https://github.com/D-Programming-Language/dmd/commit/07ad79d1965ec92b88f3da3296d2877dbca86aed Author: Daniel Murphy Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/expression.c M test/runnable/testconst.d M test/runnable/xtest46.d Log Message: ----------- Fix Issue 7942 - Appending different string types corrupts memory Commit: aad21a5fa4f73af8e11ea74493e579c9c66da8ba https://github.com/D-Programming-Language/dmd/commit/aad21a5fa4f73af8e11ea74493e579c9c66da8ba Author: Andrej Mitrovic Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/expression.c M test/runnable/testconst.d M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3966 from yebblies/issue7942 Issue 7942 - Appending different string types corrupts memory Compare: https://github.com/D-Programming-Language/dmd/compare/9ba3bf09acb5...aad21a5fa4f7 From dmd-internals at puremagic.com Wed Sep 10 09:05:09 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 10 Sep 2014 09:05:09 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 59dda4: Issue 1553 - foreach_reverse is allowed for delega... Message-ID: <541076b565214_69d53fb0e88b52bc496f3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 59dda4abb8a147e59420feb8181824e6d97f2779 https://github.com/D-Programming-Language/dmd/commit/59dda4abb8a147e59420feb8181824e6d97f2779 Author: Daniel Murphy Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M src/statement.c A test/fail_compilation/deprecate1553.d R test/fail_compilation/warn1553.d Log Message: ----------- Issue 1553 - foreach_reverse is allowed for delegates Warning -> Deprecation Commit: 2fa5086134542566d4c38b6876865ffbe2b3c4e1 https://github.com/D-Programming-Language/dmd/commit/2fa5086134542566d4c38b6876865ffbe2b3c4e1 Author: Andrej Mitrovic Date: 2014-09-10 (Wed, 10 Sep 2014) Changed paths: M src/statement.c A test/fail_compilation/deprecate1553.d R test/fail_compilation/warn1553.d Log Message: ----------- Merge pull request #3971 from yebblies/issue1553d Issue 1553 - foreach_reverse is allowed for delegates Compare: https://github.com/D-Programming-Language/dmd/compare/aad21a5fa4f7...2fa508613454 From dmd-internals at puremagic.com Thu Sep 11 00:40:30 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 11 Sep 2014 00:40:30 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 27f1aa: use checkedint to check overflow Message-ID: <541151eee59a5_6f343f93d83572c01028@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 27f1aa2d41fc4b4a5539e72b12362585a1a3dfb0 https://github.com/D-Programming-Language/dmd/commit/27f1aa2d41fc4b4a5539e72b12362585a1a3dfb0 Author: Walter Bright Date: 2014-09-05 (Fri, 05 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- use checkedint to check overflow Commit: 8616f9c45d2f69bf45c577eaafbc18795a8f4489 https://github.com/D-Programming-Language/dmd/commit/8616f9c45d2f69bf45c577eaafbc18795a8f4489 Author: Andrei Alexandrescu Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- Merge pull request #3949 from WalterBright/overflow-check use checkedint to check overflow Compare: https://github.com/D-Programming-Language/dmd/compare/64a12be819d9...8616f9c45d2f From dmd-internals at puremagic.com Thu Sep 11 02:22:58 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 11 Sep 2014 02:22:58 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] e3bd26: fix Issue 13403 - [ICE][2.067Alpha] Internal error... Message-ID: <541169f288467_3f8e3f9aab7372bc2129c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: e3bd26482781c7b1f3ea574f6980601b0498734f https://github.com/D-Programming-Language/dmd/commit/e3bd26482781c7b1f3ea574f6980601b0498734f Author: k-hara Date: 2014-09-01 (Mon, 01 Sep 2014) Changed paths: M src/attrib.c M src/attrib.h A test/compilable/ice13403.d A test/compilable/imports/ice13403a.d Log Message: ----------- fix Issue 13403 - [ICE][2.067Alpha] Internal error: backend\type.c 332 with new package protection extension. Commit: ff051c60974927c9111093329932bf9711cba2b9 https://github.com/D-Programming-Language/dmd/commit/ff051c60974927c9111093329932bf9711cba2b9 Author: Daniel Murphy Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M src/attrib.c M src/attrib.h A test/compilable/ice13403.d A test/compilable/imports/ice13403a.d Log Message: ----------- Merge pull request #3940 from 9rnsr/fix13403 Issue 13403 - [ICE][2.067Alpha] Internal error: backend\type.c 332 with new package protection extension. Compare: https://github.com/D-Programming-Language/dmd/compare/8616f9c45d2f...ff051c609749 From dmd-internals at puremagic.com Thu Sep 11 11:22:46 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 11 Sep 2014 11:22:46 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] e5a655: Add test for worksforme bug 6405. Message-ID: <5411e876836ee_6e553fcef6b232c03776b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: e5a65503581c7d496ade07ae92b50c1a222a9589 https://github.com/D-Programming-Language/dmd/commit/e5a65503581c7d496ade07ae92b50c1a222a9589 Author: H. S. Teoh Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M test/runnable/testsafe.d Log Message: ----------- Add test for worksforme bug 6405. Commit: 48c800907aab339f3e4c5047c080f91d219a38a7 https://github.com/D-Programming-Language/dmd/commit/48c800907aab339f3e4c5047c080f91d219a38a7 Author: Daniel Murphy Date: 2014-09-12 (Fri, 12 Sep 2014) Changed paths: M test/runnable/testsafe.d Log Message: ----------- Merge pull request #3974 from quickfur/test6405 Add test for worksforme bug 6405. Compare: https://github.com/D-Programming-Language/dmd/compare/ff051c609749...48c800907aab From dmd-internals at puremagic.com Thu Sep 11 13:31:15 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 11 Sep 2014 13:31:15 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 313a89: Backport "Modules can't be marked as deprecated" Message-ID: <541206936b77c_61803f93a6ae12c050220@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: 313a89e2c6f9c0cee389a16a98b6804541c1c270 https://github.com/D-Programming-Language/dmd/commit/313a89e2c6f9c0cee389a16a98b6804541c1c270 Author: Mihails Strasuns Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M src/import.c M src/module.c M src/module.h M src/parse.c M src/parse.h Log Message: ----------- Backport "Modules can't be marked as deprecated" Original D2 commit : 2af112ec0f156c19b63a9d8269b37ba0555c5857 "fix Issue 12567 - Modules can't be marked as deprecated " Commit: 709b169a6618ba900639cd709e3d668035e24471 https://github.com/D-Programming-Language/dmd/commit/709b169a6618ba900639cd709e3d668035e24471 Author: Walter Bright Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M src/import.c M src/module.c M src/module.h M src/parse.c M src/parse.h Log Message: ----------- Merge pull request #3976 from mihails-strasuns-sociomantic/d1-deprecated-modules [D1] backport "Modules can't be marked as deprecated" Compare: https://github.com/D-Programming-Language/dmd/compare/d50d2cb2e5a5...709b169a6618 From dmd-internals at puremagic.com Thu Sep 11 16:11:49 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 11 Sep 2014 16:11:49 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a003d3: volatile is now an error Message-ID: <54122c35c57a5_6e553fcef6b232c0455ca@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a003d367d6af0b6b6c86fe7cf34fb5c9889891d8 https://github.com/D-Programming-Language/dmd/commit/a003d367d6af0b6b6c86fe7cf34fb5c9889891d8 Author: Walter Bright Date: 2014-09-11 (Thu, 11 Sep 2014) Changed paths: M src/parse.c M test/runnable/deprecate1.d Log Message: ----------- volatile is now an error Commit: 60d965ee06ddb78c5a18590c01517cbf0cad892e https://github.com/D-Programming-Language/dmd/commit/60d965ee06ddb78c5a18590c01517cbf0cad892e Author: David Nadlinger Date: 2014-09-12 (Fri, 12 Sep 2014) Changed paths: M src/parse.c M test/runnable/deprecate1.d Log Message: ----------- Merge pull request #3977 from WalterBright/noVolatile volatile is now an error Compare: https://github.com/D-Programming-Language/dmd/compare/48c800907aab...60d965ee06dd From dmd-internals at puremagic.com Fri Sep 12 11:15:41 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 12 Sep 2014 11:15:41 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 30df9a: Fix Issue 6423 - Garbage is returned from `void ma... Message-ID: <5413384d1317e_64643fbfb92e52bc24038@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 30df9aa10e6b9b32939fc7637f24e72a09534c9d https://github.com/D-Programming-Language/dmd/commit/30df9aa10e6b9b32939fc7637f24e72a09534c9d Author: Daniel Murphy Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/statement.c M src/statement.h M test/Makefile A test/runnable/test6423.d Log Message: ----------- Fix Issue 6423 - Garbage is returned from `void main()` Commit: a80defaf7c0fb16bb223656d35626c5fec658fa4 https://github.com/D-Programming-Language/dmd/commit/a80defaf7c0fb16bb223656d35626c5fec658fa4 Author: Hara Kenji Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/statement.c M src/statement.h M test/Makefile A test/runnable/test6423.d Log Message: ----------- Merge pull request #3938 from yebblies/issue6423 Issue 6423 - Garbage is returned from `void main()` Compare: https://github.com/D-Programming-Language/dmd/compare/60d965ee06dd...a80defaf7c0f From dmd-internals at puremagic.com Fri Sep 12 12:24:52 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 12 Sep 2014 12:24:52 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d3bbd2: Check for NULL when looking up getenv("HOME"). Message-ID: <5413488478fc8_7dd43fe99b65b2a0282a1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: d3bbd266a1de282e0477bea1a63822dd11a1f58f https://github.com/D-Programming-Language/dmd/commit/d3bbd266a1de282e0477bea1a63822dd11a1f58f Author: H. S. Teoh Date: 2014-09-12 (Fri, 12 Sep 2014) Changed paths: M src/root/filename.c Log Message: ----------- Check for NULL when looking up getenv("HOME"). Commit: 9b6ecade13236c97a70d1aa66afa13336379d6dc https://github.com/D-Programming-Language/dmd/commit/9b6ecade13236c97a70d1aa66afa13336379d6dc Author: Daniel Murphy Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/root/filename.c Log Message: ----------- Merge pull request #3980 from quickfur/issue12130 Check for NULL when looking up getenv("HOME"). Compare: https://github.com/D-Programming-Language/dmd/compare/a80defaf7c0f...9b6ecade1323 From dmd-internals at puremagic.com Fri Sep 12 15:10:22 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 12 Sep 2014 15:10:22 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 8da84a: fix bug in Expression::extractLast Message-ID: <54136f4e8f9cd_632f3fa7152552a05568@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 8da84abc2a5c7269185322b54f3db261cb8159ee https://github.com/D-Programming-Language/dmd/commit/8da84abc2a5c7269185322b54f3db261cb8159ee Author: k-hara Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- fix bug in Expression::extractLast Commit: 90664fa6149d9a6d2fa61557117803055788e6c6 https://github.com/D-Programming-Language/dmd/commit/90664fa6149d9a6d2fa61557117803055788e6c6 Author: k-hara Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c Log Message: ----------- fix use of NrvoWalker If fbody is the rewritten statement, the replaceCurrent should modify the fbody. Commit: 69936d1dc98fe0a0a81c7e7a3affb855fe55acfb https://github.com/D-Programming-Language/dmd/commit/69936d1dc98fe0a0a81c7e7a3affb855fe55acfb Author: k-hara Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c Log Message: ----------- [Refactoring] fbody->semantic() does not modify FuncDeclarataion::type Commit: f8534da0f5e15f40e4a6cb356594facf233fcc35 https://github.com/D-Programming-Language/dmd/commit/f8534da0f5e15f40e4a6cb356594facf233fcc35 Author: k-hara Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c Log Message: ----------- [Refactoring] CtorDeclaration::syntaxCopy() Commit: 7e7e4814799b145c518ccc77191b2c11cda59d18 https://github.com/D-Programming-Language/dmd/commit/7e7e4814799b145c518ccc77191b2c11cda59d18 Author: k-hara Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/arraytypes.h M src/declaration.h M src/func.c M src/statement.c M src/statement.h M test/fail_compilation/fail1313a.d M test/fail_compilation/fail1313b.d A test/fail_compilation/fail13336a.d A test/fail_compilation/fail13336b.d M test/fail_compilation/fail351.d M test/fail_compilation/fail41.d M test/fail_compilation/ice10212.d A test/runnable/testreturn.d Log Message: ----------- fix Issue 13336 - auto ref return deduced to be ref despite return value coercion Commit: d7b38383f4b19c211e1210bc00091788d2d74887 https://github.com/D-Programming-Language/dmd/commit/d7b38383f4b19c211e1210bc00091788d2d74887 Author: Walter Bright Date: 2014-09-12 (Fri, 12 Sep 2014) Changed paths: M src/arraytypes.h M src/declaration.h M src/expression.c M src/func.c M src/statement.c M src/statement.h M test/fail_compilation/fail1313a.d M test/fail_compilation/fail1313b.d A test/fail_compilation/fail13336a.d A test/fail_compilation/fail13336b.d M test/fail_compilation/fail351.d M test/fail_compilation/fail41.d M test/fail_compilation/ice10212.d A test/runnable/testreturn.d Log Message: ----------- Merge pull request #3979 from 9rnsr/fix13336 Issue 13336 - auto ref return deduced to be ref despite return value coercion Compare: https://github.com/D-Programming-Language/dmd/compare/9b6ecade1323...d7b38383f4b1 From dmd-internals at puremagic.com Sat Sep 13 22:46:10 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sat, 13 Sep 2014 22:46:10 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 5ef348: fix Issue 13459 - segfault in two auto opSlices() Message-ID: <54152ba2a79ce_464d3fe5582592c0745e7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 5ef348bb426bc57fc2af84bfa24d44da2e57790b https://github.com/D-Programming-Language/dmd/commit/5ef348bb426bc57fc2af84bfa24d44da2e57790b Author: k-hara Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c A test/fail_compilation/ice13459.d Log Message: ----------- fix Issue 13459 - segfault in two auto opSlices() Commit: 90edf53c218822c7f0aa74233df4c33553cfbcff https://github.com/D-Programming-Language/dmd/commit/90edf53c218822c7f0aa74233df4c33553cfbcff Author: Walter Bright Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c A test/fail_compilation/ice13459.d Log Message: ----------- Merge pull request #3983 from 9rnsr/fix13459 Issue 13459 - segfault in two auto opSlices() Compare: https://github.com/D-Programming-Language/dmd/compare/d7b38383f4b1...90edf53c2188 From dmd-internals at puremagic.com Sun Sep 14 06:33:36 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 06:33:36 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 021b48: Merge pull request #3961 from yebblies/issue13427 Message-ID: <541599303e330_47403fbac286d2bc175d1@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: 021b481b60ea16285e447b1d399e07ce2319e9cf https://github.com/D-Programming-Language/dmd/commit/021b481b60ea16285e447b1d399e07ce2319e9cf Author: Walter Bright Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/inline.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3961 from yebblies/issue13427 Issue 13427 - [REG2.066] cannot inline default argument alloca(...) Commit: 9ca87d2855e30a42c65aea0be93a93449f82400c https://github.com/D-Programming-Language/dmd/commit/9ca87d2855e30a42c65aea0be93a93449f82400c Author: Hara Kenji Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/inline.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3985 from klickverbot/2.066 Cherry-picking pull request #3961 for 2.066.1 Compare: https://github.com/D-Programming-Language/dmd/compare/0c0f58a9fc7d...9ca87d2855e3 From dmd-internals at puremagic.com Sun Sep 14 14:55:47 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 14:55:47 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 98bf11: fix Issue 6334 - Template is silently not instanti... Message-ID: <54160ee33162e_43393fcba886d2c0163a4@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 98bf11d7d6941fe0423c6805e30acc7b796e064d https://github.com/D-Programming-Language/dmd/commit/98bf11d7d6941fe0423c6805e30acc7b796e064d Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: A test/fail_compilation/fail6334.d Log Message: ----------- fix Issue 6334 - Template is silently not instantiated Commit: e93599f1d3a130435879e93e85abe4a1180a9a98 https://github.com/D-Programming-Language/dmd/commit/e93599f1d3a130435879e93e85abe4a1180a9a98 Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M test/runnable/mixin2.d Log Message: ----------- fix Issue 7553 - auto template param triggers mixin conflict Commit: 65fcdb45094b45a3563ac583e5eef509dafe43cc https://github.com/D-Programming-Language/dmd/commit/65fcdb45094b45a3563ac583e5eef509dafe43cc Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M test/runnable/overload.d Log Message: ----------- fix Issue 7849 - Manifest constants don't resolve the polysemous literal type Commit: b835ce46251ba7c9b6003abf80a1e45982dc9de3 https://github.com/D-Programming-Language/dmd/commit/b835ce46251ba7c9b6003abf80a1e45982dc9de3 Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M test/runnable/template9.d Log Message: ----------- fix Issue 8462 - recursive alias error with function pointer Commit: 0c813dc9f74cf76a9eddee3c83e13ffc009e7256 https://github.com/D-Programming-Language/dmd/commit/0c813dc9f74cf76a9eddee3c83e13ffc009e7256 Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: A test/fail_compilation/fail8724.d Log Message: ----------- fix Issue 8724 - Throwing exception in constructor prints strange warning Commit: 7c497d88dcc0d6c0b3ad61efef05e7beb6a35b60 https://github.com/D-Programming-Language/dmd/commit/7c497d88dcc0d6c0b3ad61efef05e7beb6a35b60 Author: Walter Bright Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: A test/fail_compilation/fail6334.d A test/fail_compilation/fail8724.d M test/runnable/mixin2.d M test/runnable/overload.d M test/runnable/template9.d Log Message: ----------- Merge pull request #3986 from 9rnsr/worksforme Add test cases for worksforme issues with git-head Compare: https://github.com/D-Programming-Language/dmd/compare/90edf53c2188...7c497d88dcc0 From dmd-internals at puremagic.com Sun Sep 14 15:10:06 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 15:10:06 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 4859a9: [Refactoring] Add Type::equivalent(Type *t) Message-ID: <5416123ed4d8c_40283f856125729c2402b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 4859a9e6b4602312c280c2c592f3be04d5dfb54f https://github.com/D-Programming-Language/dmd/commit/4859a9e6b4602312c280c2c592f3be04d5dfb54f Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/cast.c M src/expression.c M src/mtype.c M src/mtype.h M src/optimize.c M src/statement.c Log Message: ----------- [Refactoring] Add Type::equivalent(Type *t) Commit: 1b369228205aa52f3e2c3d270db62550ed9317d6 https://github.com/D-Programming-Language/dmd/commit/1b369228205aa52f3e2c3d270db62550ed9317d6 Author: k-hara Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/cast.c M src/e2ir.c M test/runnable/xtest46.d Log Message: ----------- fix Issue 13437 - [e2ir] ICE in e2ir.c 4616 Commit: 350c46ff25b61fce4ded88562c9e37c34df9002e https://github.com/D-Programming-Language/dmd/commit/350c46ff25b61fce4ded88562c9e37c34df9002e Author: Walter Bright Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/cast.c M src/e2ir.c M src/expression.c M src/mtype.c M src/mtype.h M src/optimize.c M src/statement.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3984 from 9rnsr/fix13437 Issue 13437 - [e2ir] ICE in e2ir.c 4616 Compare: https://github.com/D-Programming-Language/dmd/compare/7c497d88dcc0...350c46ff25b6 From dmd-internals at puremagic.com Sun Sep 14 15:31:48 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 15:31:48 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <54161754bc5da_640e3fab667eb2a093331@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/revert-3798-install-fix Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Sun Sep 14 15:51:06 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 15:51:06 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] ae467a: Create builtin for popcnt. Message-ID: <54161bda8b920_79b3fd099a4b2b8806c0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: ae467a020faf021435db3c278285209094153067 https://github.com/D-Programming-Language/dmd/commit/ae467a020faf021435db3c278285209094153067 Author: kai Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/builtin.c M test/runnable/builtin.d Log Message: ----------- Create builtin for popcnt. As suggested by @klickverbot popcnt should be a builtin as it is now an intrinsic. Commit: cc8bd650775ffd4dcaaf0e39ffbbf33e67401812 https://github.com/D-Programming-Language/dmd/commit/cc8bd650775ffd4dcaaf0e39ffbbf33e67401812 Author: Walter Bright Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/builtin.c M test/runnable/builtin.d Log Message: ----------- Merge pull request #3975 from redstar/popcnt Create builtin for popcnt. Compare: https://github.com/D-Programming-Language/dmd/compare/350c46ff25b6...cc8bd650775f From dmd-internals at puremagic.com Sun Sep 14 15:55:30 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 15:55:30 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] fff5dc: Add TemplateInstance::tnext to construct instantia... Message-ID: <54161ce277434_5c653fd7159072bc12344@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: fff5dcf1cfbb298b6e4113fb35b2d698bb755118 https://github.com/D-Programming-Language/dmd/commit/fff5dcf1cfbb298b6e4113fb35b2d698bb755118 Author: k-hara Date: 2014-09-07 (Sun, 07 Sep 2014) Changed paths: M src/clone.c M src/dsymbol.c M src/expression.c M src/scope.c M src/scope.h M src/staticassert.c M src/struct.c M src/template.c M src/template.h M src/traits.c M test/runnable/link13350.d Log Message: ----------- Add TemplateInstance::tnext to construct instantiation dependency graph To detect speculative instantiations in codegen phase, `tnext` is neccesary for the `test6()` case `runnable/link13350.d`. That's a big difference from the PR #2550. Commit: fc7d446d242ad05bfcc28be2574db40ae44e5be6 https://github.com/D-Programming-Language/dmd/commit/fc7d446d242ad05bfcc28be2574db40ae44e5be6 Author: Walter Bright Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/clone.c M src/dsymbol.c M src/expression.c M src/scope.c M src/scope.h M src/staticassert.c M src/struct.c M src/template.c M src/template.h M src/traits.c M test/runnable/link13350.d Log Message: ----------- Merge pull request #3948 from 9rnsr/fix_tinst Add TemplateInstance::tnext to construct instantiation dependency graph Compare: https://github.com/D-Programming-Language/dmd/compare/cc8bd650775f...fc7d446d242a From dmd-internals at puremagic.com Sun Sep 14 20:38:53 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 20:38:53 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a0d35b: Visual Studio: Add checkedint.c, .h to project fil... Message-ID: <54165f4de023a_4e4a3fe84a5892c023036@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a0d35b73582ffacfa1d0cd779f0b61ea499a8d15 https://github.com/D-Programming-Language/dmd/commit/a0d35b73582ffacfa1d0cd779f0b61ea499a8d15 Author: Vladimir Panteleev Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/dmd_msc.vcproj M src/dmd_msc.vcxproj M src/dmd_msc.vcxproj.filters Log Message: ----------- Visual Studio: Add checkedint.c, .h to project files Commit: e94248d9e0db9e3371740fc67792f402d8267770 https://github.com/D-Programming-Language/dmd/commit/e94248d9e0db9e3371740fc67792f402d8267770 Author: Hara Kenji Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/dmd_msc.vcproj M src/dmd_msc.vcxproj M src/dmd_msc.vcxproj.filters Log Message: ----------- Merge pull request #3988 from CyberShadow/pull-20140915-030618 Visual Studio: Add checkedint.c, .h to project files Compare: https://github.com/D-Programming-Language/dmd/compare/fc7d446d242a...e94248d9e0db From dmd-internals at puremagic.com Sun Sep 14 23:47:32 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 14 Sep 2014 23:47:32 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 96c07e: add __c_long_double Message-ID: <54168b84f0c90_43573fefcc43b2b8615af@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 96c07e6271662e249ebe0cdf52cf434016a33254 https://github.com/D-Programming-Language/dmd/commit/96c07e6271662e249ebe0cdf52cf434016a33254 Author: Walter Bright Date: 2014-09-12 (Fri, 12 Sep 2014) Changed paths: M src/cppmangle.c M src/glue.c M src/idgen.c M src/toctype.c M src/toir.c M test/runnable/cppa.d M test/runnable/extra-files/cppb.cpp Log Message: ----------- add __c_long_double Commit: 82925bccfb37098298e225522c84d0965c3144b8 https://github.com/D-Programming-Language/dmd/commit/82925bccfb37098298e225522c84d0965c3144b8 Author: Andrei Alexandrescu Date: 2014-09-14 (Sun, 14 Sep 2014) Changed paths: M src/cppmangle.c M src/glue.c M src/idgen.c M src/toctype.c M src/toir.c M test/runnable/cppa.d M test/runnable/extra-files/cppb.cpp Log Message: ----------- Merge pull request #3981 from WalterBright/c_long_double add __c_long_double to support Win64 long double Compare: https://github.com/D-Programming-Language/dmd/compare/e94248d9e0db...82925bccfb37 From dmd-internals at puremagic.com Mon Sep 15 00:23:15 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 00:23:15 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] b7866e: Fix bogus zero-length array test. Message-ID: <541693e39bdaa_56573fd59bbc52b84894@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: b7866eff1567e5dfdf0e28e99d6cb3515d273854 https://github.com/D-Programming-Language/dmd/commit/b7866eff1567e5dfdf0e28e99d6cb3515d273854 Author: David Nadlinger Date: 2014-07-08 (Tue, 08 Jul 2014) Changed paths: M test/runnable/xtest46.d Log Message: ----------- Fix bogus zero-length array test. Issue 7175 was about .ptr always giving null for a zero-length static array in a struct, despite the fact that the struct has size 1 and thus certainly a non-null address. The test case as modified by 36c9b64, however, checks that a free-standing zero-length static array on the stack has an address, which is quite a different scenario. From the spec, I don't see a reason why zero-sized objects should need any memory associated with them, so I am reluctant to pessimize LDC's codegen over this. Commit: bccee0f09bc27d79af9b3d7d420ad898f908ffcb https://github.com/D-Programming-Language/dmd/commit/bccee0f09bc27d79af9b3d7d420ad898f908ffcb Author: Hara Kenji Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3729 from klickverbot/fix-7175-test Fix bogus zero-length array test. Compare: https://github.com/D-Programming-Language/dmd/compare/82925bccfb37...bccee0f09bc2 From dmd-internals at puremagic.com Mon Sep 15 02:58:11 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 02:58:11 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 14fd83: [Refactoring] Add helper function for array-op cla... Message-ID: <5416b83363940_7593f94c5f1b2bc36116@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 14fd83a14e82d0c86eef3e2dc3d316915fa0bedd https://github.com/D-Programming-Language/dmd/commit/14fd83a14e82d0c86eef3e2dc3d316915fa0bedd Author: k-hara Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/arrayop.c M src/cast.c M src/expression.h Log Message: ----------- [Refactoring] Add helper function for array-op classification Commit: 6bef3a57e2e1ba5e1877c3ad7d25672f5bc58ad7 https://github.com/D-Programming-Language/dmd/commit/6bef3a57e2e1ba5e1877c3ad7d25672f5bc58ad7 Author: k-hara Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/cast.c M src/expression.c A test/fail_compilation/ice13382.d Log Message: ----------- fix Issue 13382 - [e2ir] compare string to int - leads to ICE in e2ir.c 1902 Commit: 17e51a018abef9c4842e8fe0d569fc64972a366e https://github.com/D-Programming-Language/dmd/commit/17e51a018abef9c4842e8fe0d569fc64972a366e Author: Walter Bright Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/arrayop.c M src/cast.c M src/expression.c M src/expression.h A test/fail_compilation/ice13382.d Log Message: ----------- Merge pull request #3982 from 9rnsr/fix13382 Issue 13382 - [e2ir] compare string to int - leads to ICE in e2ir.c 1902 Compare: https://github.com/D-Programming-Language/dmd/compare/bccee0f09bc2...17e51a018abe From dmd-internals at puremagic.com Mon Sep 15 14:04:43 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 14:04:43 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 22ff2a: fix Issue 13479 - Templates not emitted when insta... Message-ID: <5417546b56b35_a543f8c5ef852bc1041ef@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 22ff2a531015b5330b9a095f028dc87e80df8fb2 https://github.com/D-Programming-Language/dmd/commit/22ff2a531015b5330b9a095f028dc87e80df8fb2 Author: k-hara Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: M src/e2ir.c M test/runnable/mixin2.d Log Message: ----------- fix Issue 13479 - Templates not emitted when instantiated in mixins mixed in functions In the PR #3948, I changed the position where `TemplateInstance`s are inserted. https://github.com/D-Programming-Language/dmd/pull/3948/files#diff-0477a1d81a6a920c99362954179c59c8R5937 But, I didn't notice that glue-layer does not handle `TemplateInstance`s in local members. Commit: fa25bae1f4384448a24473321da4261b9b830c3a https://github.com/D-Programming-Language/dmd/commit/fa25bae1f4384448a24473321da4261b9b830c3a Author: David Nadlinger Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/e2ir.c M test/runnable/mixin2.d Log Message: ----------- Merge pull request #3991 from 9rnsr/fix13479 [REG2.067a] Issue 13479 - Templates not emitted when instantiated in mixins mixed in functions Compare: https://github.com/D-Programming-Language/dmd/compare/17e51a018abe...fa25bae1f438 From dmd-internals at puremagic.com Mon Sep 15 14:13:48 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 14:13:48 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 972c90: Fix Issue 13478 - [REG2.066] Templates not emitted... Message-ID: <5417568c1fab1_10f83fb1ec5592bc67443@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: 972c90fddc053cc0e4560077dce4f1753269fdef https://github.com/D-Programming-Language/dmd/commit/972c90fddc053cc0e4560077dce4f1753269fdef Author: David Nadlinger Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/template.c A test/runnable/imports/template13478a.d A test/runnable/imports/template13478b.d A test/runnable/template13478.d Log Message: ----------- Fix Issue 13478 - [REG2.066] Templates not emitted when also referenced in speculative contexts On master, this has already been fixed as a by-product of Kenji's minst/… rewrite of the instantiation tracking logic. Commit: 0acbd549026041920a6b28cedca4a4e2e91a915b https://github.com/D-Programming-Language/dmd/commit/0acbd549026041920a6b28cedca4a4e2e91a915b Author: Hara Kenji Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: M src/template.c A test/runnable/imports/template13478a.d A test/runnable/imports/template13478b.d A test/runnable/template13478.d Log Message: ----------- Merge pull request #3993 from klickverbot/2.066 Fix Issue 13478 - [REG2.066] Templates not emitted when also referenced in speculative contexts Compare: https://github.com/D-Programming-Language/dmd/compare/9ca87d2855e3...0acbd5490260 From dmd-internals at puremagic.com Mon Sep 15 14:34:52 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 14:34:52 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] c33316: Add test case for issue 13478. Message-ID: <54175b7c61f3_4d1d3fe61ce6d2b811814e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: c3331644a325cb240d27d0915a305829a353defd https://github.com/D-Programming-Language/dmd/commit/c3331644a325cb240d27d0915a305829a353defd Author: David Nadlinger Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: A test/runnable/imports/template13478a.d A test/runnable/imports/template13478b.d A test/runnable/template13478.d Log Message: ----------- Add test case for issue 13478. The issue was a 2.066 regression that has been fixed differently on master in the meantime. This adds the test case from the 2.066 branch commit 972c90f. Commit: 5391f3c4c7efd69b219bd1810ec16c2af9f54256 https://github.com/D-Programming-Language/dmd/commit/5391f3c4c7efd69b219bd1810ec16c2af9f54256 Author: Hara Kenji Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: A test/runnable/imports/template13478a.d A test/runnable/imports/template13478b.d A test/runnable/template13478.d Log Message: ----------- Merge pull request #3996 from klickverbot/issue-13478-tests Add test case for issue 13478. Compare: https://github.com/D-Programming-Language/dmd/compare/fa25bae1f438...5391f3c4c7ef From dmd-internals at puremagic.com Mon Sep 15 15:01:39 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 15:01:39 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 655c64: need explicit function call for c_long_double Message-ID: <541761c32ab91_17a03fdaa33012a0520dd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 655c6463347f7710c787a1d824f987193308e44f https://github.com/D-Programming-Language/dmd/commit/655c6463347f7710c787a1d824f987193308e44f Author: Walter Bright Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M test/runnable/cabi1.d Log Message: ----------- need explicit function call for c_long_double Commit: 73bb17a3312c6fe009dced5b6a35653496d45fe7 https://github.com/D-Programming-Language/dmd/commit/73bb17a3312c6fe009dced5b6a35653496d45fe7 Author: Hara Kenji Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: M test/runnable/cabi1.d Log Message: ----------- Merge pull request #3990 from WalterBright/fix-long-double need explicit function call for c_long_double Compare: https://github.com/D-Programming-Language/dmd/compare/5391f3c4c7ef...73bb17a3312c From dmd-internals at puremagic.com Mon Sep 15 17:47:13 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 15 Sep 2014 17:47:13 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a705e5: fix Issue 13476 - Writing stubs for dynamically lo... Message-ID: <541788912e430_43b33f84d99672b873121@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a705e5399ca7aa826bce6f5168ad13f72ef6733f https://github.com/D-Programming-Language/dmd/commit/a705e5399ca7aa826bce6f5168ad13f72ef6733f Author: k-hara Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/dsymbol.c M src/mtype.c M test/runnable/xtest46.d Log Message: ----------- fix Issue 13476 - Writing stubs for dynamically loaded functions no longer works. (circular reference) Commit: f2a07f856511a8c638b71c17c3c4db069b3c8213 https://github.com/D-Programming-Language/dmd/commit/f2a07f856511a8c638b71c17c3c4db069b3c8213 Author: Walter Bright Date: 2014-09-15 (Mon, 15 Sep 2014) Changed paths: M src/dsymbol.c M src/mtype.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3989 from 9rnsr/fix13476 [REG2.065] Issue 13476 - Writing stubs for dynamically loaded functions no longer works. (circular reference) Compare: https://github.com/D-Programming-Language/dmd/compare/73bb17a3312c...f2a07f856511 From dmd-internals at puremagic.com Wed Sep 17 01:59:26 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 17 Sep 2014 01:59:26 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a7905c: resolve warning in typinf.c Message-ID: <54194d6e4a300_55803fbaa17d729c92938@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a7905cdd44dfeeb983c996bdd21f623b4d0910bc https://github.com/D-Programming-Language/dmd/commit/a7905cdd44dfeeb983c996bdd21f623b4d0910bc Author: Walter Bright Date: 2014-09-17 (Wed, 17 Sep 2014) Changed paths: M src/typinf.c Log Message: ----------- resolve warning in typinf.c Commit: 9bbe7701be357e2cd7ac7f373191978cf66ef9ff https://github.com/D-Programming-Language/dmd/commit/9bbe7701be357e2cd7ac7f373191978cf66ef9ff Author: Daniel Murphy Date: 2014-09-17 (Wed, 17 Sep 2014) Changed paths: M src/typinf.c Log Message: ----------- Merge pull request #3999 from WalterBright/typinf-warning resolve warning in typinf.c Compare: https://github.com/D-Programming-Language/dmd/compare/f2a07f856511...9bbe7701be35 From dmd-internals at puremagic.com Wed Sep 17 16:38:50 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 17 Sep 2014 16:38:50 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] ee4a9f: fix Issue 13472 - trying to insert a null into an ... Message-ID: <541a1b8a91e7f_4cc33fde577b92b885948@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: ee4a9fb00944f453b671fa90072aa6307a84bf87 https://github.com/D-Programming-Language/dmd/commit/ee4a9fb00944f453b671fa90072aa6307a84bf87 Author: k-hara Date: 2014-09-17 (Wed, 17 Sep 2014) Changed paths: M src/constfold.c M test/runnable/xtest46.d Log Message: ----------- fix Issue 13472 - trying to insert a null into an array of object segfaults the compiler Commit: 3d53260364ca60f7e2ed7df99061e622aec71d77 https://github.com/D-Programming-Language/dmd/commit/3d53260364ca60f7e2ed7df99061e622aec71d77 Author: Walter Bright Date: 2014-09-17 (Wed, 17 Sep 2014) Changed paths: M src/constfold.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3994 from 9rnsr/fix13472 [REG2.066] Issue 13472 - trying to insert a null into an array of object segfaults the compiler Compare: https://github.com/D-Programming-Language/dmd/compare/9bbe7701be35...3d53260364ca From dmd-internals at puremagic.com Thu Sep 18 06:20:24 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 18 Sep 2014 06:20:24 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 90c518: Merge pull request #3989 from 9rnsr/fix13476 Message-ID: <541adc18aea51_1b5f3fd982b0f2c07872c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: 90c5189a21c272a5c41de6d1d2252b170b5eb630 https://github.com/D-Programming-Language/dmd/commit/90c5189a21c272a5c41de6d1d2252b170b5eb630 Author: Walter Bright Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: M src/dsymbol.c M src/mtype.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3989 from 9rnsr/fix13476 [REG2.065] Issue 13476 - Writing stubs for dynamically loaded functions no longer works. (circular reference) Commit: 7507f097c6b91d7bbecf317b19a0cd43f8810069 https://github.com/D-Programming-Language/dmd/commit/7507f097c6b91d7bbecf317b19a0cd43f8810069 Author: Walter Bright Date: 2014-09-18 (Thu, 18 Sep 2014) Changed paths: M src/constfold.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3994 from 9rnsr/fix13472 [REG2.066] Issue 13472 - trying to insert a null into an array of object segfaults the compiler Commit: 058845871ce29be6f964b25e1881b7d8154adba9 https://github.com/D-Programming-Language/dmd/commit/058845871ce29be6f964b25e1881b7d8154adba9 Author: Hara Kenji Date: 2014-09-18 (Thu, 18 Sep 2014) Changed paths: M src/constfold.c M src/dsymbol.c M src/mtype.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #4003 from 9rnsr/2.066 Cherry-picking pull request #3961 for 2.066.1 Compare: https://github.com/D-Programming-Language/dmd/compare/0acbd5490260...058845871ce2 From dmd-internals at puremagic.com Thu Sep 18 15:32:20 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 18 Sep 2014 15:32:20 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 1ac906: fix Issue 13481 - bug with inferring attributes fr... Message-ID: <541b5d746dfeb_58563f842aa4d2b87383f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 1ac90637b9667dcf05ac6d721867a6e496a2a502 https://github.com/D-Programming-Language/dmd/commit/1ac90637b9667dcf05ac6d721867a6e496a2a502 Author: k-hara Date: 2014-09-17 (Wed, 17 Sep 2014) Changed paths: M src/expression.c M test/compilable/compile1.d Log Message: ----------- fix Issue 13481 - bug with inferring attributes from built-in properties Commit: add92c65170738734262746f17623316de36c4ae https://github.com/D-Programming-Language/dmd/commit/add92c65170738734262746f17623316de36c4ae Author: Walter Bright Date: 2014-09-18 (Thu, 18 Sep 2014) Changed paths: M src/expression.c M test/compilable/compile1.d Log Message: ----------- Merge pull request #4001 from 9rnsr/fix13481 Issue 13481 - bug with inferring attributes from built-in properties Compare: https://github.com/D-Programming-Language/dmd/compare/3d53260364ca...add92c651707 From dmd-internals at puremagic.com Thu Sep 18 19:26:34 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 18 Sep 2014 19:26:34 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] c4e0de: add C++ mangling c_long and c_ulong Message-ID: <541b945a49736_58ee3f861b69329c7234e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: c4e0de64cbae23d4a47545a03ec8ef8aecc1f936 https://github.com/D-Programming-Language/dmd/commit/c4e0de64cbae23d4a47545a03ec8ef8aecc1f936 Author: Walter Bright Date: 2014-09-16 (Tue, 16 Sep 2014) Changed paths: M src/cppmangle.c M src/idgen.c M src/toir.c M test/runnable/cppa.d M test/runnable/extra-files/cppb.cpp Log Message: ----------- add C++ mangling c_long and c_ulong Commit: 5606406189e4cc9bea638f25783050ac2655235f https://github.com/D-Programming-Language/dmd/commit/5606406189e4cc9bea638f25783050ac2655235f Author: Andrei Alexandrescu Date: 2014-09-18 (Thu, 18 Sep 2014) Changed paths: M src/cppmangle.c M src/idgen.c M src/toir.c M test/runnable/cppa.d M test/runnable/extra-files/cppb.cpp Log Message: ----------- Merge pull request #3997 from WalterBright/c_long add C++ mangling c_long and c_ulong Compare: https://github.com/D-Programming-Language/dmd/compare/add92c651707...5606406189e4 From dmd-internals at puremagic.com Fri Sep 19 04:32:07 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 19 Sep 2014 04:32:07 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] bfa9a0: fix Issue 13484 - Template type deduction from del... Message-ID: <541c1437ce5a8_22a43fb63a91d2c05317e@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: bfa9a0007f6fd815ed2920a045c63c7f7b52a0a9 https://github.com/D-Programming-Language/dmd/commit/bfa9a0007f6fd815ed2920a045c63c7f7b52a0a9 Author: k-hara Date: 2014-09-17 (Wed, 17 Sep 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- fix Issue 13484 - Template type deduction from delegate parameter fails The implicit conversion of expressions to delegates was added in 0.165 (a2b1fa4978948ca4d293c38666bd607c03ba791a, http://www.digitalmars.com/d/1.0/changelog2.html#new0165), but it was replaced with lazy parameter. Commit: c83986a35b2ef1616b214a9ecda17ff1db682c55 https://github.com/D-Programming-Language/dmd/commit/c83986a35b2ef1616b214a9ecda17ff1db682c55 Author: David Nadlinger Date: 2014-09-19 (Fri, 19 Sep 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #4000 from 9rnsr/fix13484 Issue 13484 - Template type deduction from delegate parameter fails Compare: https://github.com/D-Programming-Language/dmd/compare/5606406189e4...c83986a35b2e From dmd-internals at puremagic.com Fri Sep 19 20:03:56 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 19 Sep 2014 20:03:56 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <541cee9c54a1_7fe63f8a9f97129c6814e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.066.1-rc2 Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Fri Sep 19 20:10:14 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 19 Sep 2014 20:10:14 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <541cf016d9afe_749b3fb1e63ff2a08998f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.066.1-rc2 Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Fri Sep 19 20:12:39 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 19 Sep 2014 20:12:39 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] Message-ID: <541cf0a7a39c_7bad3fb018cf92b86897a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.066.1-rc2 Home: https://github.com/D-Programming-Language/dmd From dmd-internals at puremagic.com Sat Sep 20 10:35:36 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sat, 20 Sep 2014 10:35:36 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] b158ad: fix Issue 13498 - Return type is not checked in fu... Message-ID: <541dbae8aec86_150e3fb612be52a05965@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: b158adbac6a2a0d5a91c545b8edb5a470754242e https://github.com/D-Programming-Language/dmd/commit/b158adbac6a2a0d5a91c545b8edb5a470754242e Author: k-hara Date: 2014-09-20 (Sat, 20 Sep 2014) Changed paths: M src/func.c A test/fail_compilation/fail13498.d Log Message: ----------- fix Issue 13498 - Return type is not checked in function template Commit: 51d68740d13d1f5c5dc9373b91c38625ad00168e https://github.com/D-Programming-Language/dmd/commit/51d68740d13d1f5c5dc9373b91c38625ad00168e Author: Daniel Murphy Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/func.c A test/fail_compilation/fail13498.d Log Message: ----------- Merge pull request #4004 from 9rnsr/fix13498 [REG2.067a] Issue 13498 - Return type is not checked in function template Compare: https://github.com/D-Programming-Language/dmd/compare/c83986a35b2e...51d68740d13d From dmd-internals at puremagic.com Sun Sep 21 00:05:43 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 21 Sep 2014 00:05:43 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 141d1b: fix Issue 13497 - [ICE e2ir 1911] Array op compile... Message-ID: <541e78c725119_27303fc8e64472a0292e0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 141d1bed9032ebc1c9cd89c2febe6005756b1cfa https://github.com/D-Programming-Language/dmd/commit/141d1bed9032ebc1c9cd89c2febe6005756b1cfa Author: k-hara Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/expression.c A test/fail_compilation/ice13497.d M test/fail_compilation/ice2603.d M test/runnable/arrayop.d Log Message: ----------- fix Issue 13497 - [ICE e2ir 1911] Array op compiler error Commit: 74a18b2c3453fa9b6ddc41565a86a072870f19d4 https://github.com/D-Programming-Language/dmd/commit/74a18b2c3453fa9b6ddc41565a86a072870f19d4 Author: Walter Bright Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/expression.c A test/fail_compilation/ice13497.d M test/fail_compilation/ice2603.d M test/runnable/arrayop.d Log Message: ----------- Merge pull request #4007 from 9rnsr/fix13497 [REG2.065] Issue 13497 - [ICE e2ir 1911] Array op compiler error Compare: https://github.com/D-Programming-Language/dmd/compare/51d68740d13d...74a18b2c3453 From dmd-internals at puremagic.com Sun Sep 21 00:33:27 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 21 Sep 2014 00:33:27 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] bd99c4: [Refactoring] Unify parsing code for linkage, uda, ... Message-ID: <541e7f4768c78_47b63f824b4df2bc68d8@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: bd99c47c161d052d6299ecfd1a4774cce467405f https://github.com/D-Programming-Language/dmd/commit/bd99c47c161d052d6299ecfd1a4774cce467405f Author: k-hara Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/parse.c Log Message: ----------- [Refactoring] Unify parsing code for linkage, uda, and template parameters Commit: 8eb071e3aab4771304088742f945b8b91a16e97e https://github.com/D-Programming-Language/dmd/commit/8eb071e3aab4771304088742f945b8b91a16e97e Author: k-hara Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/parse.c A test/compilable/ddoc13502.d Log Message: ----------- fix Issue 13502 - Stray '(' warning not emitted for documentation of enum templates Commit: 3c5d1cd0365891b0a0bc977ab5b8479cd41d065d https://github.com/D-Programming-Language/dmd/commit/3c5d1cd0365891b0a0bc977ab5b8479cd41d065d Author: Walter Bright Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/parse.c A test/compilable/ddoc13502.d Log Message: ----------- Merge pull request #4005 from 9rnsr/fix13502 [REG2.065] Issue 13502 - Stray '(' warning not emitted for documentation of enum templates Compare: https://github.com/D-Programming-Language/dmd/compare/74a18b2c3453...3c5d1cd03658 From dmd-internals at puremagic.com Mon Sep 22 16:37:36 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 22 Sep 2014 16:37:36 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] a39fd6: improve cast error message Message-ID: <5420b2c0e0559_cb13fee1a2692b87985f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: a39fd6ab46c3b8f781d04359de8215e9049b917e https://github.com/D-Programming-Language/dmd/commit/a39fd6ab46c3b8f781d04359de8215e9049b917e Author: Walter Bright Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/expression.c M test/fail_compilation/fail11484.d M test/fail_compilation/fail11485.d M test/fail_compilation/fail304.d M test/fail_compilation/fail7472.d M test/fail_compilation/fail9904.d Log Message: ----------- improve cast error message Commit: ee631d3e4c248cecc18ed125edc6d6335185e003 https://github.com/D-Programming-Language/dmd/commit/ee631d3e4c248cecc18ed125edc6d6335185e003 Author: Hara Kenji Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/expression.c M test/fail_compilation/fail11484.d M test/fail_compilation/fail11485.d M test/fail_compilation/fail304.d M test/fail_compilation/fail7472.d M test/fail_compilation/fail9904.d Log Message: ----------- Merge pull request #4006 from WalterBright/improve-msg improve cast error message Compare: https://github.com/D-Programming-Language/dmd/compare/3c5d1cd03658...ee631d3e4c24 From dmd-internals at puremagic.com Tue Sep 23 10:46:35 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 23 Sep 2014 10:46:35 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 8cf0e8: Remove unused UTFTest.cpp Message-ID: <5421b1fbdfcce_ea03fece2b6d2bc294ef@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 8cf0e83c30512bfa1e7f5a699fd12b591e991d8c https://github.com/D-Programming-Language/dmd/commit/8cf0e83c30512bfa1e7f5a699fd12b591e991d8c Author: Iain Buclaw Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: R src/test/UTFTest.cpp M src/win32.mak Log Message: ----------- Remove unused UTFTest.cpp Commit: b5216d413157674e8aa573ac32d1aa0f91a5f0c3 https://github.com/D-Programming-Language/dmd/commit/b5216d413157674e8aa573ac32d1aa0f91a5f0c3 Author: David Nadlinger Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: R src/test/UTFTest.cpp M src/win32.mak Log Message: ----------- Merge pull request #4018 from ibuclaw/rmutftest Remove unused UTFTest.cpp Compare: https://github.com/D-Programming-Language/dmd/compare/ee631d3e4c24...b5216d413157 From dmd-internals at puremagic.com Tue Sep 23 12:37:30 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 23 Sep 2014 12:37:30 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 2b0e5d: Disable -v2 message for typedef Message-ID: <5421cbfa64aa9_13e83fb3955a92bc109592@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: 2b0e5dbf3886728884ad2b28cffdbb607df2d03f https://github.com/D-Programming-Language/dmd/commit/2b0e5dbf3886728884ad2b28cffdbb607df2d03f Author: Mihails Strasuns Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/parse.c Log Message: ----------- Disable -v2 message for typedef As it is impossible to get a decent library implementation of typedef in D1 (in absence of `alias this`) it is better to not warn about it and rely on deprecation message of D2 compiler instead (which is essentially the same) Commit: db46c17a7291a8eb9e815da73021a80ab38aa9b2 https://github.com/D-Programming-Language/dmd/commit/db46c17a7291a8eb9e815da73021a80ab38aa9b2 Author: Walter Bright Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/parse.c Log Message: ----------- Merge pull request #4020 from mihails-strasuns-sociomantic/disable-typedef-message [D1] disable -v2 message for typedef Compare: https://github.com/D-Programming-Language/dmd/compare/709b169a6618...db46c17a7291 From dmd-internals at puremagic.com Tue Sep 23 15:49:51 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 23 Sep 2014 15:49:51 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 595ba0: Fix issue 13521 : -di ignores variable shadowing Message-ID: <5421f90f78146_161b3f9856d972bc24369@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: 595ba03fdb1018ed16710b65eaee416b4c456ca7 https://github.com/D-Programming-Language/dmd/commit/595ba03fdb1018ed16710b65eaee416b4c456ca7 Author: Mihails Strasuns Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- Fix issue 13521 : -di ignores variable shadowing https://issues.dlang.org/show_bug.cgi?id=13521 Commit: d82522fbd20894d2b23e23c2344a720c1513e805 https://github.com/D-Programming-Language/dmd/commit/d82522fbd20894d2b23e23c2344a720c1513e805 Author: Walter Bright Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- Merge pull request #4019 from mihails-strasuns-sociomantic/di-shadowing-ignored [D1] fix issue 13521 : -di ignores variable shadowing Compare: https://github.com/D-Programming-Language/dmd/compare/db46c17a7291...d82522fbd208 From dmd-internals at puremagic.com Tue Sep 23 17:30:21 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 23 Sep 2014 17:30:21 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 19a2af: [Refactoring] cleanup code in Parameter::isLazyArr... Message-ID: <5422109d9f751_3cc43fb69155b2c068449@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 19a2af5bef5ea8fd7682c64009fff64ca4cc23d1 https://github.com/D-Programming-Language/dmd/commit/19a2af5bef5ea8fd7682c64009fff64ca4cc23d1 Author: k-hara Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- [Refactoring] cleanup code in Parameter::isLazyArray() Commit: f9e1c78871d1790e4728fee1b2a76a4bcf9bec31 https://github.com/D-Programming-Language/dmd/commit/f9e1c78871d1790e4728fee1b2a76a4bcf9bec31 Author: k-hara Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/expression.c M test/runnable/variadic.d Log Message: ----------- fix Issue 13508 - array vararg function safety not inferred Commit: 1bba639635f0f1705b137b3d5431364756a13182 https://github.com/D-Programming-Language/dmd/commit/1bba639635f0f1705b137b3d5431364756a13182 Author: Walter Bright Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/expression.c M src/mtype.c M test/runnable/variadic.d Log Message: ----------- Merge pull request #4015 from 9rnsr/fix13508 Issue 13508 - array vararg function safety not inferred Compare: https://github.com/D-Programming-Language/dmd/compare/b5216d413157...1bba639635f0 From dmd-internals at puremagic.com Tue Sep 23 23:43:11 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 23 Sep 2014 23:43:11 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 7798cb: Warn on C-style array declarations Message-ID: <542267ffdbc0b_372f3ffce68c32a01016a2@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 7798cbf13a437c50b062c0e752a8c2e3ac42d01d https://github.com/D-Programming-Language/dmd/commit/7798cbf13a437c50b062c0e752a8c2e3ac42d01d Author: Walter Bright Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/parse.c Log Message: ----------- Warn on C-style array declarations Commit: eb55fbf78e093a042fd6b176a766bf71216ed6dc https://github.com/D-Programming-Language/dmd/commit/eb55fbf78e093a042fd6b176a766bf71216ed6dc Author: Hara Kenji Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/parse.c Log Message: ----------- Merge pull request #4021 from WalterBright/no-c-array Warn on C-style array declarations Compare: https://github.com/D-Programming-Language/dmd/compare/1bba639635f0...eb55fbf78e09 From dmd-internals at puremagic.com Wed Sep 24 01:18:37 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 01:18:37 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 3d1700: Switch license to BOOST Message-ID: <54227e5d689f9_38de3fe200ffd29c8376f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 3d1700dd934e43867db2a476e881cea12af861a3 https://github.com/D-Programming-Language/dmd/commit/3d1700dd934e43867db2a476e881cea12af861a3 Author: Iain Buclaw Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/backend/aa.c M src/backend/aa.h M src/backend/cv8.c M src/backend/dwarf.c M src/backend/machobj.c M src/backend/mscoffobj.c M src/backend/pdata.c M src/backend/ph2.c M src/backend/ti_achar.c M src/backend/ti_pvoid.c M src/backend/tinfo.h M src/root/rmem.h M src/vcbuild/ldfpu.asm M src/win32.mak Log Message: ----------- Switch license to BOOST Commit: c2a29b9456aaa71ea22f65c4c5bb604616219d7a https://github.com/D-Programming-Language/dmd/commit/c2a29b9456aaa71ea22f65c4c5bb604616219d7a Author: Iain Buclaw Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: R src/artistic.txt A src/boostlicense.txt R src/gpl.txt M src/posix.mak M src/readme.txt M src/vcbuild/ldfpu.asm M src/win32.mak Log Message: ----------- Remove old gpl/artistic license files, add boostlicense.txt Commit: cfe52d3535d01a62f8843d814de1876e320c06e2 https://github.com/D-Programming-Language/dmd/commit/cfe52d3535d01a62f8843d814de1876e320c06e2 Author: Daniel Murphy Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: R src/artistic.txt M src/backend/aa.c M src/backend/aa.h M src/backend/cv8.c M src/backend/dwarf.c M src/backend/machobj.c M src/backend/mscoffobj.c M src/backend/pdata.c M src/backend/ph2.c M src/backend/ti_achar.c M src/backend/ti_pvoid.c M src/backend/tinfo.h A src/boostlicense.txt R src/gpl.txt M src/posix.mak M src/readme.txt M src/root/rmem.h M src/vcbuild/ldfpu.asm M src/win32.mak Log Message: ----------- Merge pull request #4010 from ibuclaw/licence Clean up distributed license files Compare: https://github.com/D-Programming-Language/dmd/compare/eb55fbf78e09...cfe52d3535d0 From dmd-internals at puremagic.com Wed Sep 24 17:32:46 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 17:32:46 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] dc63a1: Improve diagnostic message for C-style type syntax Message-ID: <542362ae2a2b2_48a83fd4376612a0721e5@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: dc63a1d71315d42405bb38752695be099d165456 https://github.com/D-Programming-Language/dmd/commit/dc63a1d71315d42405bb38752695be099d165456 Author: k-hara Date: 2014-09-25 (Thu, 25 Sep 2014) Changed paths: M src/parse.c M src/parse.h A test/fail_compilation/diag_cstyle.d Log Message: ----------- Improve diagnostic message for C-style type syntax Commit: 2a54fd3f6fae8a2fb6eeb1f138cb99d301c96f1b https://github.com/D-Programming-Language/dmd/commit/2a54fd3f6fae8a2fb6eeb1f138cb99d301c96f1b Author: Walter Bright Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/parse.c M src/parse.h A test/fail_compilation/diag_cstyle.d Log Message: ----------- Merge pull request #4022 from 9rnsr/diag_cstyle Improve diagnostic message for C-style type syntax Compare: https://github.com/D-Programming-Language/dmd/compare/cfe52d3535d0...2a54fd3f6fae From dmd-internals at puremagic.com Wed Sep 24 17:33:22 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 17:33:22 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] f4a86d: Add test case for issue 8671. Message-ID: <542362d256a83_40a13f855e3ff2a0496ce@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: f4a86d7a8d017e5348ec730960e48aef255f45a9 https://github.com/D-Programming-Language/dmd/commit/f4a86d7a8d017e5348ec730960e48aef255f45a9 Author: H. S. Teoh Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: A test/runnable/issue8671.d Log Message: ----------- Add test case for issue 8671. Commit: 6cf07a72b505615e207a5bf0ca5e0003f031ef87 https://github.com/D-Programming-Language/dmd/commit/6cf07a72b505615e207a5bf0ca5e0003f031ef87 Author: Walter Bright Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: A test/runnable/issue8671.d Log Message: ----------- Merge pull request #4023 from quickfur/issue8671 Issue 8671: Add test case for worksforme issue 8671. Compare: https://github.com/D-Programming-Language/dmd/compare/2a54fd3f6fae...6cf07a72b505 From dmd-internals at puremagic.com Wed Sep 24 18:47:56 2014 From: dmd-internals at puremagic.com (Leandro Lucarella via dmd-internals) Date: Thu, 25 Sep 2014 03:47:56 +0200 Subject: [dmd-internals] [D-Programming-Language/dmd] 3d1700: Switch license to BOOST In-Reply-To: <54227e5d689f9_38de3fe200ffd29c8376f@hookshot-fe2-cp1-prd.iad.github.net.mail> References: <54227e5d689f9_38de3fe200ffd29c8376f@hookshot-fe2-cp1-prd.iad.github.net.mail> Message-ID: <20140925014756.GM22439@llucax.com.ar> This is huge! So finally DMD is entirely FLOSS? I'm impressed. GitHub via dmd-internals, el 24 de September a las 01:18 me escribiste: > Branch: refs/heads/master > Home: https://github.com/D-Programming-Language/dmd > Commit: 3d1700dd934e43867db2a476e881cea12af861a3 > https://github.com/D-Programming-Language/dmd/commit/3d1700dd934e43867db2a476e881cea12af861a3 > Author: Iain Buclaw > Date: 2014-09-24 (Wed, 24 Sep 2014) > > Changed paths: > M src/backend/aa.c > M src/backend/aa.h > M src/backend/cv8.c > M src/backend/dwarf.c > M src/backend/machobj.c > M src/backend/mscoffobj.c > M src/backend/pdata.c > M src/backend/ph2.c > M src/backend/ti_achar.c > M src/backend/ti_pvoid.c > M src/backend/tinfo.h > M src/root/rmem.h > M src/vcbuild/ldfpu.asm > M src/win32.mak > > Log Message: > ----------- > Switch license to BOOST > > > Commit: c2a29b9456aaa71ea22f65c4c5bb604616219d7a > https://github.com/D-Programming-Language/dmd/commit/c2a29b9456aaa71ea22f65c4c5bb604616219d7a > Author: Iain Buclaw > Date: 2014-09-24 (Wed, 24 Sep 2014) > > Changed paths: > R src/artistic.txt > A src/boostlicense.txt > R src/gpl.txt > M src/posix.mak > M src/readme.txt > M src/vcbuild/ldfpu.asm > M src/win32.mak > > Log Message: > ----------- > Remove old gpl/artistic license files, add boostlicense.txt > > > Commit: cfe52d3535d01a62f8843d814de1876e320c06e2 > https://github.com/D-Programming-Language/dmd/commit/cfe52d3535d01a62f8843d814de1876e320c06e2 > Author: Daniel Murphy > Date: 2014-09-24 (Wed, 24 Sep 2014) > > Changed paths: > R src/artistic.txt > M src/backend/aa.c > M src/backend/aa.h > M src/backend/cv8.c > M src/backend/dwarf.c > M src/backend/machobj.c > M src/backend/mscoffobj.c > M src/backend/pdata.c > M src/backend/ph2.c > M src/backend/ti_achar.c > M src/backend/ti_pvoid.c > M src/backend/tinfo.h > A src/boostlicense.txt > R src/gpl.txt > M src/posix.mak > M src/readme.txt > M src/root/rmem.h > M src/vcbuild/ldfpu.asm > M src/win32.mak > > Log Message: > ----------- > Merge pull request #4010 from ibuclaw/licence > > Clean up distributed license files > > > Compare: https://github.com/D-Programming-Language/dmd/compare/eb55fbf78e09...cfe52d3535d0 > _______________________________________________ > dmd-internals mailing list > dmd-internals at puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- Y nosotros? Y nosotros qué tenemos, eh? Yo te pregunto qué tenemos? El kani kama es extranjero y los picles, los picles ya no son nuestros... Tenemos el 'ulce de leche, que es argentino y machazo, como un pampeano en su rancho. Tenemos el clásico, el colonial y el repostero y en Santiago del Estero, se lo comen a pan lactal. From dmd-internals at puremagic.com Wed Sep 24 19:49:10 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 19:49:10 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] ea7ac0: fix Issue 13514 - Druntime no longer builds with -... Message-ID: <542382a63efc6_50033f83368572a04366b@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: ea7ac0b42dbdddd447c61612bd415aa4edef0e4e https://github.com/D-Programming-Language/dmd/commit/ea7ac0b42dbdddd447c61612bd415aa4edef0e4e Author: Walter Bright Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/toctype.c M test/runnable/cppa.d Log Message: ----------- fix Issue 13514 - Druntime no longer builds with -g Commit: 19ae02dff5fde33bdde52298d32963654169f171 https://github.com/D-Programming-Language/dmd/commit/19ae02dff5fde33bdde52298d32963654169f171 Author: Brad Roberts Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/toctype.c M test/runnable/cppa.d Log Message: ----------- Merge pull request #4013 from WalterBright/fix13514 [REG] fix Issue 13514 - Druntime no longer builds with -g Compare: https://github.com/D-Programming-Language/dmd/compare/6cf07a72b505...19ae02dff5fd From dmd-internals at puremagic.com Wed Sep 24 21:37:54 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 21:37:54 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 6fe4b4: implement ctfe yl2x and yl2xp1 Message-ID: <54239c22c4a16_674a3fdff400f2bc106652@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 6fe4b48891ff5d7d171f718b2a4af6ddbb6714ec https://github.com/D-Programming-Language/dmd/commit/6fe4b48891ff5d7d171f718b2a4af6ddbb6714ec Author: Igor Stepanov Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/builtin.c M src/root/port.c M src/root/port.h M src/vcbuild/ldfpu.asm M test/fail_compilation/fail11332.d M test/runnable/interpret.d Log Message: ----------- implement ctfe yl2x and yl2xp1 Commit: e54c6c0203710ad93c34e90a3f345a5409b3f1c2 https://github.com/D-Programming-Language/dmd/commit/e54c6c0203710ad93c34e90a3f345a5409b3f1c2 Author: Igor Stepanov Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: R test/fail_compilation/fail11332.d Log Message: ----------- rm test/fail_compilation/fail11332.d Commit: e1c8780cd1e5e07eb76f495b4455b56ee2e635fd https://github.com/D-Programming-Language/dmd/commit/e1c8780cd1e5e07eb76f495b4455b56ee2e635fd Author: Igor Stepanov Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/root/port.c Log Message: ----------- solaris support and volatile modufuers for __asm__ Commit: f2fcc138244d0735f9b72b20884298c438f3cb77 https://github.com/D-Programming-Language/dmd/commit/f2fcc138244d0735f9b72b20884298c438f3cb77 Author: Walter Bright Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/builtin.c M src/root/port.c M src/root/port.h M src/vcbuild/ldfpu.asm R test/fail_compilation/fail11332.d M test/runnable/interpret.d Log Message: ----------- Merge pull request #4012 from IgorStepanov/ctfe-yl2x-2 implement ctfe yl2x and yl2xp1 Compare: https://github.com/D-Programming-Language/dmd/compare/19ae02dff5fd...f2fcc138244d From dmd-internals at puremagic.com Wed Sep 24 22:01:45 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 22:01:45 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 20ced5: fix Issue 13515 - "Range violation" when writing t... Message-ID: <5423a1b9c9236_5e2e3ff9d23e92a0119455@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 20ced52ed327a534b227dcd3e35edb2d1a432656 https://github.com/D-Programming-Language/dmd/commit/20ced52ed327a534b227dcd3e35edb2d1a432656 Author: k-hara Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/expression.c M test/runnable/sctor.d Log Message: ----------- fix Issue 13515 - "Range violation" when writing to array of AAs from static this Commit: a577e3284936875b61bb60f88f7a8e593ad95fa2 https://github.com/D-Programming-Language/dmd/commit/a577e3284936875b61bb60f88f7a8e593ad95fa2 Author: Walter Bright Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/expression.c M test/runnable/sctor.d Log Message: ----------- Merge pull request #4008 from 9rnsr/fix13515 [REG2.064] Issue 13515 - "Range violation" when writing to array of AAs from static this Compare: https://github.com/D-Programming-Language/dmd/compare/f2fcc138244d...a577e3284936 From dmd-internals at puremagic.com Wed Sep 24 22:46:10 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 22:46:10 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] bf2c2f: fix Issue 13505 - No line number with void array i... Message-ID: <5423ac2261c72_4b8e3fe7cf6cf2b8629b2@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: bf2c2f1a1047f969ec645133205de6063fb24842 https://github.com/D-Programming-Language/dmd/commit/bf2c2f1a1047f969ec645133205de6063fb24842 Author: k-hara Date: 2014-09-21 (Sun, 21 Sep 2014) Changed paths: M src/todt.c M test/runnable/testdt.d Log Message: ----------- fix Issue 13505 - No line number with void array in class Commit: d477ac7853ef94b386ff2568780e333f991c90c3 https://github.com/D-Programming-Language/dmd/commit/d477ac7853ef94b386ff2568780e333f991c90c3 Author: Walter Bright Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/todt.c M test/runnable/testdt.d Log Message: ----------- Merge pull request #4009 from 9rnsr/fix13505 Issue 13505 - No line number with void array in class Compare: https://github.com/D-Programming-Language/dmd/compare/a577e3284936...d477ac7853ef From dmd-internals at puremagic.com Wed Sep 24 23:18:20 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Wed, 24 Sep 2014 23:18:20 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 974273: fix Issue 13490 - Can't append to array of structs... Message-ID: <5423b3acba9b_45973faddaa252c011906d@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 9742733c28b5ac3225bbd89e9970e9f7722e7e97 https://github.com/D-Programming-Language/dmd/commit/9742733c28b5ac3225bbd89e9970e9f7722e7e97 Author: k-hara Date: 2014-09-18 (Thu, 18 Sep 2014) Changed paths: M src/expression.c M test/runnable/aliasthis.d Log Message: ----------- fix Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result Commit: bad2a619634a85ab7971714c0d7c14d7cfcabe44 https://github.com/D-Programming-Language/dmd/commit/bad2a619634a85ab7971714c0d7c14d7cfcabe44 Author: Walter Bright Date: 2014-09-24 (Wed, 24 Sep 2014) Changed paths: M src/expression.c M test/runnable/aliasthis.d Log Message: ----------- Merge pull request #4002 from 9rnsr/fix13490 Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result Compare: https://github.com/D-Programming-Language/dmd/compare/d477ac7853ef...bad2a619634a From dmd-internals at puremagic.com Wed Sep 24 23:23:48 2014 From: dmd-internals at puremagic.com (Brad Roberts via dmd-internals) Date: Wed, 24 Sep 2014 23:23:48 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 3d1700: Switch license to BOOST In-Reply-To: <20140925014756.GM22439@llucax.com.ar> References: <54227e5d689f9_38de3fe200ffd29c8376f@hookshot-fe2-cp1-prd.iad.github.net.mail> <20140925014756.GM22439@llucax.com.ar> Message-ID: <5423B4F4.7080209@puremagic.com> No, it's not. It just no longer several open source licenses for the parts that are open source. There's still lots of backend files that are under the more restrictive license and that's still unlikely to ever change unless something changes at Symantec. On 9/24/2014 6:47 PM, Leandro Lucarella via dmd-internals wrote: > This is huge! So finally DMD is entirely FLOSS? > > I'm impressed. > > GitHub via dmd-internals, el 24 de September a las 01:18 me escribiste: >> Branch: refs/heads/master >> Home: https://github.com/D-Programming-Language/dmd >> Commit: 3d1700dd934e43867db2a476e881cea12af861a3 >> https://github.com/D-Programming-Language/dmd/commit/3d1700dd934e43867db2a476e881cea12af861a3 >> Author: Iain Buclaw >> Date: 2014-09-24 (Wed, 24 Sep 2014) >> >> Changed paths: >> M src/backend/aa.c >> M src/backend/aa.h >> M src/backend/cv8.c >> M src/backend/dwarf.c >> M src/backend/machobj.c >> M src/backend/mscoffobj.c >> M src/backend/pdata.c >> M src/backend/ph2.c >> M src/backend/ti_achar.c >> M src/backend/ti_pvoid.c >> M src/backend/tinfo.h >> M src/root/rmem.h >> M src/vcbuild/ldfpu.asm >> M src/win32.mak >> >> Log Message: >> ----------- >> Switch license to BOOST >> >> >> Commit: c2a29b9456aaa71ea22f65c4c5bb604616219d7a >> https://github.com/D-Programming-Language/dmd/commit/c2a29b9456aaa71ea22f65c4c5bb604616219d7a >> Author: Iain Buclaw >> Date: 2014-09-24 (Wed, 24 Sep 2014) >> >> Changed paths: >> R src/artistic.txt >> A src/boostlicense.txt >> R src/gpl.txt >> M src/posix.mak >> M src/readme.txt >> M src/vcbuild/ldfpu.asm >> M src/win32.mak >> >> Log Message: >> ----------- >> Remove old gpl/artistic license files, add boostlicense.txt >> >> >> Commit: cfe52d3535d01a62f8843d814de1876e320c06e2 >> https://github.com/D-Programming-Language/dmd/commit/cfe52d3535d01a62f8843d814de1876e320c06e2 >> Author: Daniel Murphy >> Date: 2014-09-24 (Wed, 24 Sep 2014) >> >> Changed paths: >> R src/artistic.txt >> M src/backend/aa.c >> M src/backend/aa.h >> M src/backend/cv8.c >> M src/backend/dwarf.c >> M src/backend/machobj.c >> M src/backend/mscoffobj.c >> M src/backend/pdata.c >> M src/backend/ph2.c >> M src/backend/ti_achar.c >> M src/backend/ti_pvoid.c >> M src/backend/tinfo.h >> A src/boostlicense.txt >> R src/gpl.txt >> M src/posix.mak >> M src/readme.txt >> M src/root/rmem.h >> M src/vcbuild/ldfpu.asm >> M src/win32.mak >> >> Log Message: >> ----------- >> Merge pull request #4010 from ibuclaw/licence >> >> Clean up distributed license files >> >> >> Compare: https://github.com/D-Programming-Language/dmd/compare/eb55fbf78e09...cfe52d3535d0 > >> _______________________________________________ >> dmd-internals mailing list >> dmd-internals at puremagic.com >> http://lists.puremagic.com/mailman/listinfo/dmd-internals > > From dmd-internals at puremagic.com Thu Sep 25 15:30:11 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Thu, 25 Sep 2014 15:30:11 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d8b4c4: deprecate NCEG operator usage Message-ID: <542497734fcc1_83c3f8894ab32c066782@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: d8b4c4e46dca633911828705c0990ece5dcc8370 https://github.com/D-Programming-Language/dmd/commit/d8b4c4e46dca633911828705c0990ece5dcc8370 Author: Walter Bright Date: 2014-09-25 (Thu, 25 Sep 2014) Changed paths: M src/expression.c M test/fail_compilation/ice11755.d Log Message: ----------- deprecate NCEG operator usage Commit: 590d4a9991297d815bb1fb647817772c92fd63a7 https://github.com/D-Programming-Language/dmd/commit/590d4a9991297d815bb1fb647817772c92fd63a7 Author: Daniel Murphy Date: 2014-09-26 (Fri, 26 Sep 2014) Changed paths: M src/expression.c M test/fail_compilation/ice11755.d Log Message: ----------- Merge pull request #4027 from WalterBright/nceg-deprecate deprecate NCEG operator usage Compare: https://github.com/D-Programming-Language/dmd/compare/bad2a619634a...590d4a999129 From dmd-internals at puremagic.com Fri Sep 26 01:57:18 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 26 Sep 2014 01:57:18 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 8a1b03: fix Issue 13465 - Segfault by eager semantic2 runn... Message-ID: <54252a6e22308_5b483fc2e211729c218a9@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 8a1b03ac316363144eff9377904782a4a2dd0fcc https://github.com/D-Programming-Language/dmd/commit/8a1b03ac316363144eff9377904782a4a2dd0fcc Author: k-hara Date: 2014-09-25 (Thu, 25 Sep 2014) Changed paths: M src/declaration.c A test/fail_compilation/ice13465a.d A test/fail_compilation/ice13465b.d A test/fail_compilation/imports/a13465.d A test/fail_compilation/imports/b13465.d Log Message: ----------- fix Issue 13465 - Segfault by eager semantic2 running in template instantiation Commit: a30501f2bb7cb7ad0cf68c48c59fb9435c184242 https://github.com/D-Programming-Language/dmd/commit/a30501f2bb7cb7ad0cf68c48c59fb9435c184242 Author: Walter Bright Date: 2014-09-26 (Fri, 26 Sep 2014) Changed paths: M src/declaration.c A test/fail_compilation/ice13465a.d A test/fail_compilation/ice13465b.d A test/fail_compilation/imports/a13465.d A test/fail_compilation/imports/b13465.d Log Message: ----------- Merge pull request #4024 from 9rnsr/fix13465 Issue 13465 - Segfault by eager semantic2 running in template instantiation Compare: https://github.com/D-Programming-Language/dmd/compare/590d4a999129...a30501f2bb7c From dmd-internals at puremagic.com Fri Sep 26 02:09:49 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 26 Sep 2014 02:09:49 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] ff6e7d: fix Issue 13503 - Bad code with -inline, varargs a... Message-ID: <54252d5d85eaa_6d713fa2586cd2b8687f1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: ff6e7d6dd1a47356e0025a54ae1d581ca2ccf664 https://github.com/D-Programming-Language/dmd/commit/ff6e7d6dd1a47356e0025a54ae1d581ca2ccf664 Author: k-hara Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/func.c M src/inline.c M test/runnable/inline.d Log Message: ----------- fix Issue 13503 - Bad code with -inline, varargs and auto return Commit: bc2d215a5d6c3112dfb314f73fc353673f24eb49 https://github.com/D-Programming-Language/dmd/commit/bc2d215a5d6c3112dfb314f73fc353673f24eb49 Author: Walter Bright Date: 2014-09-26 (Fri, 26 Sep 2014) Changed paths: M src/func.c M src/inline.c M test/runnable/inline.d Log Message: ----------- Merge pull request #4014 from 9rnsr/fix13503 [REG2.065] Issue 13503 - Bad code with -inline, varargs and auto return Compare: https://github.com/D-Programming-Language/dmd/compare/a30501f2bb7c...bc2d215a5d6c From dmd-internals at puremagic.com Fri Sep 26 08:43:09 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Fri, 26 Sep 2014 08:43:09 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] c9cee5: more ErrorStatement recovery Message-ID: <5425898d8d32d_fb23fd77d7472c0647c0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: c9cee5ebdd8b4e1e4a7d2a1d2b8a9e1110d06d70 https://github.com/D-Programming-Language/dmd/commit/c9cee5ebdd8b4e1e4a7d2a1d2b8a9e1110d06d70 Author: Walter Bright Date: 2014-09-23 (Tue, 23 Sep 2014) Changed paths: M src/statement.c M test/fail_compilation/fail208.d M test/fail_compilation/fail287.d Log Message: ----------- more ErrorStatement recovery Commit: 18e0968230060fcae3514ce57a27d7bfe49b628f https://github.com/D-Programming-Language/dmd/commit/18e0968230060fcae3514ce57a27d7bfe49b628f Author: Hara Kenji Date: 2014-09-27 (Sat, 27 Sep 2014) Changed paths: M src/statement.c M test/fail_compilation/fail208.d M test/fail_compilation/fail287.d Log Message: ----------- Merge pull request #4017 from WalterBright/error-statement more ErrorStatement recovery Compare: https://github.com/D-Programming-Language/dmd/compare/bc2d215a5d6c...18e096823006 From dmd-internals at puremagic.com Fri Sep 26 15:41:55 2014 From: dmd-internals at puremagic.com (Leandro Lucarella via dmd-internals) Date: Sat, 27 Sep 2014 00:41:55 +0200 Subject: [dmd-internals] [D-Programming-Language/dmd] 3d1700: Switch license to BOOST In-Reply-To: <5423B4F4.7080209@puremagic.com> References: <54227e5d689f9_38de3fe200ffd29c8376f@hookshot-fe2-cp1-prd.iad.github.net.mail> <20140925014756.GM22439@llucax.com.ar> <5423B4F4.7080209@puremagic.com> Message-ID: <20140926224154.GD22439@llucax.com.ar> Brad Roberts via dmd-internals, el 24 de September a las 23:23 me escribiste: > No, it's not. It just no longer several open source licenses for > the parts that are open source. There's still lots of backend files > that are under the more restrictive license and that's still > unlikely to ever change unless something changes at Symantec. Oh. You got me very excited for a second. > On 9/24/2014 6:47 PM, Leandro Lucarella via dmd-internals wrote: > >This is huge! So finally DMD is entirely FLOSS? > > > >I'm impressed. > > > >GitHub via dmd-internals, el 24 de September a las 01:18 me escribiste: > >> Branch: refs/heads/master > >> Home: https://github.com/D-Programming-Language/dmd > >> Commit: 3d1700dd934e43867db2a476e881cea12af861a3 > >> https://github.com/D-Programming-Language/dmd/commit/3d1700dd934e43867db2a476e881cea12af861a3 > >> Author: Iain Buclaw > >> Date: 2014-09-24 (Wed, 24 Sep 2014) > >> > >> Changed paths: > >> M src/backend/aa.c > >> M src/backend/aa.h > >> M src/backend/cv8.c > >> M src/backend/dwarf.c > >> M src/backend/machobj.c > >> M src/backend/mscoffobj.c > >> M src/backend/pdata.c > >> M src/backend/ph2.c > >> M src/backend/ti_achar.c > >> M src/backend/ti_pvoid.c > >> M src/backend/tinfo.h > >> M src/root/rmem.h > >> M src/vcbuild/ldfpu.asm > >> M src/win32.mak > >> > >> Log Message: > >> ----------- > >> Switch license to BOOST > >> > >> > >> Commit: c2a29b9456aaa71ea22f65c4c5bb604616219d7a > >> https://github.com/D-Programming-Language/dmd/commit/c2a29b9456aaa71ea22f65c4c5bb604616219d7a > >> Author: Iain Buclaw > >> Date: 2014-09-24 (Wed, 24 Sep 2014) > >> > >> Changed paths: > >> R src/artistic.txt > >> A src/boostlicense.txt > >> R src/gpl.txt > >> M src/posix.mak > >> M src/readme.txt > >> M src/vcbuild/ldfpu.asm > >> M src/win32.mak > >> > >> Log Message: > >> ----------- > >> Remove old gpl/artistic license files, add boostlicense.txt > >> > >> > >> Commit: cfe52d3535d01a62f8843d814de1876e320c06e2 > >> https://github.com/D-Programming-Language/dmd/commit/cfe52d3535d01a62f8843d814de1876e320c06e2 > >> Author: Daniel Murphy > >> Date: 2014-09-24 (Wed, 24 Sep 2014) > >> > >> Changed paths: > >> R src/artistic.txt > >> M src/backend/aa.c > >> M src/backend/aa.h > >> M src/backend/cv8.c > >> M src/backend/dwarf.c > >> M src/backend/machobj.c > >> M src/backend/mscoffobj.c > >> M src/backend/pdata.c > >> M src/backend/ph2.c > >> M src/backend/ti_achar.c > >> M src/backend/ti_pvoid.c > >> M src/backend/tinfo.h > >> A src/boostlicense.txt > >> R src/gpl.txt > >> M src/posix.mak > >> M src/readme.txt > >> M src/root/rmem.h > >> M src/vcbuild/ldfpu.asm > >> M src/win32.mak > >> > >> Log Message: > >> ----------- > >> Merge pull request #4010 from ibuclaw/licence > >> > >>Clean up distributed license files > >> > >> > >>Compare: https://github.com/D-Programming-Language/dmd/compare/eb55fbf78e09...cfe52d3535d0 > > > >>_______________________________________________ > >>dmd-internals mailing list > >>dmd-internals at puremagic.com > >>http://lists.puremagic.com/mailman/listinfo/dmd-internals > > > > > _______________________________________________ > dmd-internals mailing list > dmd-internals at puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- Desde chiquito quería ser doctor Pero después me enfermé y me hice músico From dmd-internals at puremagic.com Sun Sep 28 23:58:15 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Sun, 28 Sep 2014 23:58:15 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] d8df4b: fix Issue 13550 - Inner functions take outer funct... Message-ID: <5429030783e58_4caa3ff6d558729c533c7@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: d8df4bff8bf5862ad8f30bdfd12881df5fdaeef5 https://github.com/D-Programming-Language/dmd/commit/d8df4bff8bf5862ad8f30bdfd12881df5fdaeef5 Author: k-hara Date: 2014-09-29 (Mon, 29 Sep 2014) Changed paths: M src/func.c M test/compilable/nogc.d Log Message: ----------- fix Issue 13550 - Inner functions take outer function attributes erroneously Commit: 5118d69286588d18f14bf0b4d0a4e90c822c82dc https://github.com/D-Programming-Language/dmd/commit/5118d69286588d18f14bf0b4d0a4e90c822c82dc Author: Daniel Murphy Date: 2014-09-29 (Mon, 29 Sep 2014) Changed paths: M src/func.c M test/compilable/nogc.d Log Message: ----------- Merge pull request #4031 from 9rnsr/fix13550 [REG2.067a] Issue 13550 - Inner functions take outer function attributes erroneously Compare: https://github.com/D-Programming-Language/dmd/compare/18e096823006...5118d6928658 From dmd-internals at puremagic.com Mon Sep 29 02:55:20 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 29 Sep 2014 02:55:20 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 28ffc8: add new cdpopcnt to stub platform Message-ID: <54292c881ac2c_23f83f931356d2a0267a4@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 28ffc8867fcadc56356b53c7ae563414da032fe1 https://github.com/D-Programming-Language/dmd/commit/28ffc8867fcadc56356b53c7ae563414da032fe1 Author: Brad Roberts Date: 2014-09-28 (Sun, 28 Sep 2014) Changed paths: M src/backend/platform_stub.c Log Message: ----------- add new cdpopcnt to stub platform Commit: 8dc8f384768c2496648c9bec469526e17f158ca6 https://github.com/D-Programming-Language/dmd/commit/8dc8f384768c2496648c9bec469526e17f158ca6 Author: Walter Bright Date: 2014-09-29 (Mon, 29 Sep 2014) Changed paths: M src/backend/platform_stub.c Log Message: ----------- Merge pull request #4032 from braddr/fix-stub add new cdpopcnt to stub platform Compare: https://github.com/D-Programming-Language/dmd/compare/5118d6928658...8dc8f384768c From dmd-internals at puremagic.com Mon Sep 29 03:57:24 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 29 Sep 2014 03:57:24 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] dbb24f: warn on .sort and .reverse usage Message-ID: <54293b1455fa3_46203fe04473d2a0449ce@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: dbb24f8ecd31c8e5a03af9008ecd05ba1ec89cb5 https://github.com/D-Programming-Language/dmd/commit/dbb24f8ecd31c8e5a03af9008ecd05ba1ec89cb5 Author: Walter Bright Date: 2014-09-25 (Thu, 25 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- warn on .sort and .reverse usage Commit: 7cf368f253403fdb90104659af37707a3754f13e https://github.com/D-Programming-Language/dmd/commit/7cf368f253403fdb90104659af37707a3754f13e Author: David Nadlinger Date: 2014-09-29 (Mon, 29 Sep 2014) Changed paths: M src/mtype.c Log Message: ----------- Merge pull request #4028 from WalterBright/warn-sort-reverse warn on .sort and .reverse usage Compare: https://github.com/D-Programming-Language/dmd/compare/8dc8f384768c...7cf368f25340 From dmd-internals at puremagic.com Mon Sep 29 20:20:26 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Mon, 29 Sep 2014 20:20:26 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] 4416b8: [Refactoring] checkNonAssignmentArrayOp Message-ID: <542a217a8233e_14bb3ffeb2c1f2a0640d7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 4416b857a1d4118eed4440ab6719e2f18450dd76 https://github.com/D-Programming-Language/dmd/commit/4416b857a1d4118eed4440ab6719e2f18450dd76 Author: k-hara Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/arrayop.c M src/expression.c M src/expression.h M src/statement.c Log Message: ----------- [Refactoring] checkNonAssignmentArrayOp Commit: 3fa41f4d2d4e1210518898caa1248565e04f4c7d https://github.com/D-Programming-Language/dmd/commit/3fa41f4d2d4e1210518898caa1248565e04f4c7d Author: k-hara Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/expression.c M test/fail_compilation/fail9459.d M test/fail_compilation/ice13497.d Log Message: ----------- fix issue 13497 remained case `AssignExp::semantic` should handle cases in both valid and invalid array operations. Commit: 23a9162f0d2b10312076a1949f587dedfa5f9d82 https://github.com/D-Programming-Language/dmd/commit/23a9162f0d2b10312076a1949f587dedfa5f9d82 Author: k-hara Date: 2014-09-22 (Mon, 22 Sep 2014) Changed paths: M src/expression.c M test/fail_compilation/ice13497.d Log Message: ----------- fix Issue 12381 - [ICE] An internal error in e2ir.c while casting array ops Commit: 518801d54a1364d26f9b30cf1fde4d53f6c254da https://github.com/D-Programming-Language/dmd/commit/518801d54a1364d26f9b30cf1fde4d53f6c254da Author: Martin Nowak Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M src/arrayop.c M src/expression.c M src/expression.h M src/statement.c M test/fail_compilation/fail9459.d M test/fail_compilation/ice13497.d Log Message: ----------- Merge pull request #4011 from 9rnsr/fix_arrayop [REG2.065] Issue 13497 & 12381 - fix remaind e2ir ICE around array ops Compare: https://github.com/D-Programming-Language/dmd/compare/7cf368f25340...518801d54a13 From dmd-internals at puremagic.com Tue Sep 30 18:19:25 2014 From: dmd-internals at puremagic.com (GitHub via dmd-internals) Date: Tue, 30 Sep 2014 18:19:25 -0700 Subject: [dmd-internals] [D-Programming-Language/dmd] fd3616: make typedef an error Message-ID: <542b569d20bfd_7a9b3fcb7174d2a055763@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: fd3616de97e28b3b5315d05de74b82761e87687e https://github.com/D-Programming-Language/dmd/commit/fd3616de97e28b3b5315d05de74b82761e87687e Author: Walter Bright Date: 2014-09-26 (Fri, 26 Sep 2014) Changed paths: M src/parse.c M test/compilable/ddoc1.d M test/compilable/deprecate2.d M test/compilable/extra-files/header1.d M test/compilable/extra-files/header1.di M test/compilable/extra-files/header1i.di M test/compilable/imports/test55a.d M test/compilable/test55.d M test/fail_compilation/fail108.d M test/fail_compilation/fail12047.d R test/fail_compilation/fail138.d M test/fail_compilation/fail156.d M test/fail_compilation/fail187.d M test/fail_compilation/fail243t.d R test/fail_compilation/fail4.d M test/fail_compilation/fail6572.d M test/fail_compilation/fail8664.d M test/fail_compilation/fail9368.d M test/runnable/circular.d R test/runnable/deprecate1.d R test/runnable/test9.d Log Message: ----------- make typedef an error Commit: 1d19989f29ccaf6ba5fdd200dda783dfb6338107 https://github.com/D-Programming-Language/dmd/commit/1d19989f29ccaf6ba5fdd200dda783dfb6338107 Author: Hara Kenji Date: 2014-10-01 (Wed, 01 Oct 2014) Changed paths: M src/parse.c M test/compilable/ddoc1.d M test/compilable/deprecate2.d M test/compilable/extra-files/header1.d M test/compilable/extra-files/header1.di M test/compilable/extra-files/header1i.di M test/compilable/imports/test55a.d M test/compilable/test55.d M test/fail_compilation/fail108.d M test/fail_compilation/fail12047.d R test/fail_compilation/fail138.d M test/fail_compilation/fail156.d M test/fail_compilation/fail187.d M test/fail_compilation/fail243t.d R test/fail_compilation/fail4.d M test/fail_compilation/fail6572.d M test/fail_compilation/fail8664.d M test/fail_compilation/fail9368.d M test/runnable/circular.d R test/runnable/deprecate1.d R test/runnable/test9.d Log Message: ----------- Merge pull request #4029 from WalterBright/typedef-error make typedef an error Compare: https://github.com/D-Programming-Language/dmd/compare/518801d54a13...1d19989f29cc