October 02, 2014 [dmd-internals] [D-Programming-Language/dmd] 296548: Make header generation stable | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 296548e8d4191af52e295ecdc1cb185253e87fed https://github.com/D-Programming-Language/dmd/commit/296548e8d4191af52e295ecdc1cb185253e87fed Author: k-hara <k.hara.pg@gmail.com> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M src/hdrgen.c M test/compilable/extra-files/header1.di M test/compilable/extra-files/header1i.di M test/compilable/extra-files/header2i.di Log Message: ----------- Make header generation stable Commit: 1b932b9282df6ed312b6da0031417ea0d4f8faa5 https://github.com/D-Programming-Language/dmd/commit/1b932b9282df6ed312b6da0031417ea0d4f8faa5 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M src/parse.c M src/parse.h M test/fail_compilation/fail183.d M test/fail_compilation/fail184.d M test/fail_compilation/parseStc.d M test/fail_compilation/parseStc2.d M test/fail_compilation/parseStc3.d A test/fail_compilation/parseStc4.d M test/runnable/xtest46.d Log Message: ----------- Refactor redundant/conflicting storage class handling Check redundant/conflicting attributes between prefix and postfix Commit: f15ca4c322c61d8acec1987351c0eb2b520aa327 https://github.com/D-Programming-Language/dmd/commit/f15ca4c322c61d8acec1987351c0eb2b520aa327 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M src/declaration.c M src/parse.c M test/compilable/testInference.d Log Message: ----------- Keep existing weird prefix attribute behavior on AliasDeclaration and VarDeclaration I'd like to store all prefix attributes to `Declaration::storage_class`, but currently it's not possible because of these behaviors. Commit: bf885face0dd493f91afba22f96f4783759ae82e https://github.com/D-Programming-Language/dmd/commit/bf885face0dd493f91afba22f96f4783759ae82e Author: k-hara <k.hara.pg@gmail.com> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M src/parse.c Log Message: ----------- [Refactoring] Parser::parseCtor() Commit: b7ace0b93bb1bcb84b1ed9d44215fa758f0ebac2 https://github.com/D-Programming-Language/dmd/commit/b7ace0b93bb1bcb84b1ed9d44215fa758f0ebac2 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-10-03 (Fri, 03 Oct 2014) Changed paths: M src/declaration.c M src/hdrgen.c M src/parse.c M src/parse.h M test/compilable/extra-files/header1.di M test/compilable/extra-files/header1i.di M test/compilable/extra-files/header2i.di M test/compilable/testInference.d M test/fail_compilation/fail183.d M test/fail_compilation/fail184.d M test/fail_compilation/parseStc.d M test/fail_compilation/parseStc2.d M test/fail_compilation/parseStc3.d A test/fail_compilation/parseStc4.d M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3696 from 9rnsr/refactor_parse Parser improvements to handle attributes Compare: https://github.com/D-Programming-Language/dmd/compare/5a79488cbaa0...b7ace0b93bb1 |
Copyright © 1999-2021 by the D Language Foundation