December 25, 2013 [dmd-internals] [D-Programming-Language/dmd] ad0dc5: Do not use array length trick in imphint.c | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: ad0dc5529aca91bca5bbed98c1816f3c34a8704c https://github.com/D-Programming-Language/dmd/commit/ad0dc5529aca91bca5bbed98c1816f3c34a8704c Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/imphint.c Log Message: ----------- Do not use array length trick in imphint.c Commit: 741b6c480977cf308ee42c56eec9af0e8aa7d60b https://github.com/D-Programming-Language/dmd/commit/741b6c480977cf308ee42c56eec9af0e8aa7d60b Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/utf.c M src/utf.h Log Message: ----------- Do not use array length trick in utf.c Commit: 06c3845fcfed943eb932b37d21f5604cbf5e9b67 https://github.com/D-Programming-Language/dmd/commit/06c3845fcfed943eb932b37d21f5604cbf5e9b67 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/lexer.c Log Message: ----------- By definition, cmtable is always 256 elements Commit: 57fe794c9dc4200539eb4ee103244b3ad9326d6f https://github.com/D-Programming-Language/dmd/commit/57fe794c9dc4200539eb4ee103244b3ad9326d6f Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/lexer.c Log Message: ----------- Do not use array length trick for 'keywords' Commit: 39459bcfdafbc876a8a98b8e24dc3f3f4d0459e9 https://github.com/D-Programming-Language/dmd/commit/39459bcfdafbc876a8a98b8e24dc3f3f4d0459e9 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/lexer.c Log Message: ----------- Do not use array length trick in Lexer::uniqueId Commit: 0161bd0ebd313e686adab6d876ebcde286b2b5de https://github.com/D-Programming-Language/dmd/commit/0161bd0ebd313e686adab6d876ebcde286b2b5de Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/root/speller.c Log Message: ----------- Do not use array length trick in speller unittest Commit: 94e483f73ba2af8b2046c7ab4f741a54e6082756 https://github.com/D-Programming-Language/dmd/commit/94e483f73ba2af8b2046c7ab4f741a54e6082756 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/statement.c Log Message: ----------- Do not use array length trick in ForeachStatement::semantic Commit: 8ab04aac134ba8d64120a07c8768abb1f5803e74 https://github.com/D-Programming-Language/dmd/commit/8ab04aac134ba8d64120a07c8768abb1f5803e74 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/cond.c Log Message: ----------- Do not use array length trick in VersionCondition::isPredefined Commit: 3ac9f97e6cb7194c97ed115be2db9ed92666a142 https://github.com/D-Programming-Language/dmd/commit/3ac9f97e6cb7194c97ed115be2db9ed92666a142 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/expression.c Log Message: ----------- Do not use array length trick in floatToBuffer Commit: 6066c2b15adf5e9d8e7fc721bedbea8f15d50c29 https://github.com/D-Programming-Language/dmd/commit/6066c2b15adf5e9d8e7fc721bedbea8f15d50c29 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/expression.c Log Message: ----------- Do not use array length trick in realToMangleBuffer Commit: dbf6fd52708b01f08ab1b4784d3cc9cdb7af41c7 https://github.com/D-Programming-Language/dmd/commit/dbf6fd52708b01f08ab1b4784d3cc9cdb7af41c7 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/doc.c Log Message: ----------- Do not use array length trick in Section::write Commit: 0b4cca8c11026e3ff30ab9039b2670283be45f1d https://github.com/D-Programming-Language/dmd/commit/0b4cca8c11026e3ff30ab9039b2670283be45f1d Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/doc.c Log Message: ----------- Do not use array length trick in isKeyword (doc.c) Commit: b80d67bd6a19423e6c6b106e48a92ee95476ce5a https://github.com/D-Programming-Language/dmd/commit/b80d67bd6a19423e6c6b106e48a92ee95476ce5a Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/expression.c Log Message: ----------- Do not use array length trick in RealExp::toChars Commit: 1a5046ce81c6e3fdd8b065f9910a22975a081ef4 https://github.com/D-Programming-Language/dmd/commit/1a5046ce81c6e3fdd8b065f9910a22975a081ef4 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/expression.c Log Message: ----------- Do not use array length trick in ComplexExp::toChars Commit: 6f1be617f6df6930ece3a4b6aa956fcc1822a146 https://github.com/D-Programming-Language/dmd/commit/6f1be617f6df6930ece3a4b6aa956fcc1822a146 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/json.c Log Message: ----------- Do not use array length trick in ToJsonVisitor::propertyStorageClass Commit: a6398cece71ab6086646dda9e2d12dfcda880d3e https://github.com/D-Programming-Language/dmd/commit/a6398cece71ab6086646dda9e2d12dfcda880d3e Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/mtype.c Log Message: ----------- Do not use array length trick in Type::init Commit: ad04c0719fc7798ec67787ea0f00a6deefa9b30d https://github.com/D-Programming-Language/dmd/commit/ad04c0719fc7798ec67787ea0f00a6deefa9b30d Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/attrib.c Log Message: ----------- Do not use array length trick in StorageClassDeclaration::stcToChars Commit: 5f32b8f4e78c48af907df70a44a46b992ade5a76 https://github.com/D-Programming-Language/dmd/commit/5f32b8f4e78c48af907df70a44a46b992ade5a76 Author: Daniel Murphy <yebblies@gmail.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/attrib.c Log Message: ----------- Do not use array length trick in StorageClassDeclaration::stcToCBuffer Commit: 7b66c58373c5a9e8ea066399eda339ad000a27a3 https://github.com/D-Programming-Language/dmd/commit/7b66c58373c5a9e8ea066399eda339ad000a27a3 Author: Iain Buclaw <ibuclaw@ubuntu.com> Date: 2013-12-25 (Wed, 25 Dec 2013) Changed paths: M src/attrib.c M src/cond.c M src/doc.c M src/expression.c M src/imphint.c M src/json.c M src/lexer.c M src/mtype.c M src/root/speller.c M src/statement.c M src/utf.c M src/utf.h Log Message: ----------- Merge pull request #3025 from yebblies/arraylength [DDMD] Do not use array length trick Compare: https://github.com/D-Programming-Language/dmd/compare/60951371736a...7b66c58373c5 |
Copyright © 1999-2021 by the D Language Foundation