[dmd-internals] [D-Programming-Language/dmd] ad0dc5: Do not use array length trick in imphint.c
GitHub
noreply at github.com
Wed Dec 25 10:41:18 PST 2013
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the dmd-internals
mailing list