February 26, 2015 [dmd-internals] [D-Programming-Language/dmd] 056561: Expression::checkValue() renamed from rvalue() ret... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 056561d7a94f56491c62ec967ee4e4d965c26e95 https://github.com/D-Programming-Language/dmd/commit/056561d7a94f56491c62ec967ee4e4d965c26e95 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/expression.h M src/statement.c M src/template.c Log Message: ----------- Expression::checkValue() renamed from rvalue() returns true if error occurs 'rvalue' is confusing name. Commit: b6a25b4f7eab5c99aa8a95475877c89023608be8 https://github.com/D-Programming-Language/dmd/commit/b6a25b4f7eab5c99aa8a95475877c89023608be8 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/expression.h M test/fail_compilation/fail3672.d Log Message: ----------- Expression::checkScalar(), checkNoBool(), checkIntegral() and checkArithmetic() returns true if error occurs Also add BinExp::checkIntegral() and checkArithmetic(). Commit: 90dc8e6c0856d808e7e2580c8132be6df177e570 https://github.com/D-Programming-Language/dmd/commit/90dc8e6c0856d808e7e2580c8132be6df177e570 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/expression.h Log Message: ----------- Expression::checkModifyWrite() returns true if error occurs Commit: 21f1b7d3384dc14e96e1a61e0b6f59187cd812e2 https://github.com/D-Programming-Language/dmd/commit/21f1b7d3384dc14e96e1a61e0b6f59187cd812e2 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c Log Message: ----------- Expression::checkPostblit() returns true if error occurs Commit: c5ed976145c8c2713db514631bceeda74de937eb https://github.com/D-Programming-Language/dmd/commit/c5ed976145c8c2713db514631bceeda74de937eb Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/expression.h Log Message: ----------- Expression::checkRightThis() returns true if error occurs Commit: 03c6a19ecc2d013a3905b19790d4855bf1da1f3e https://github.com/D-Programming-Language/dmd/commit/03c6a19ecc2d013a3905b19790d4855bf1da1f3e Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/expression.h M src/func.c Log Message: ----------- Expression::checkPurity(), checkSafety(), checkNogc() returns true if error occurs Commit: 85d973e7acc286f6a66b0f0b4d69a58b18d584aa https://github.com/D-Programming-Language/dmd/commit/85d973e7acc286f6a66b0f0b4d69a58b18d584aa Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/access.c M src/enum.c M src/expression.c M src/expression.h M src/mtype.c Log Message: ----------- checkAccess() renamed from accessCheck() returns true if error occurs Commit: 4f0b9564e1321e20ec33fc6add3cf38a65203757 https://github.com/D-Programming-Language/dmd/commit/4f0b9564e1321e20ec33fc6add3cf38a65203757 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c Log Message: ----------- checkPropertyCall() returns true if error occurs Commit: 7c5e2a7fec2afd8111286012dbcf944f28099efc https://github.com/D-Programming-Language/dmd/commit/7c5e2a7fec2afd8111286012dbcf944f28099efc Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/declaration.c M src/delegatize.c M src/expression.c M src/statement.c Log Message: ----------- VarDeclaration::checkNestedReference() and lambdaCheckForNestedRef() returns true if error occurs Commit: aeddf7d6502bf05b03479cf4b17d9beeac819df0 https://github.com/D-Programming-Language/dmd/commit/aeddf7d6502bf05b03479cf4b17d9beeac819df0 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/func.c Log Message: ----------- FuncDeclaration::checkNestedReference() returns true if error occurs Commit: cec20a87805de1a295ac9c92a7bd61d1d850effc https://github.com/D-Programming-Language/dmd/commit/cec20a87805de1a295ac9c92a7bd61d1d850effc Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/declaration.c M src/expression.c Log Message: ----------- checkFrameAccess() returns true if error occurs Commit: 47b0f7b5bb4ce10a47c17cf47e1e9a9dc269b42e https://github.com/D-Programming-Language/dmd/commit/47b0f7b5bb4ce10a47c17cf47e1e9a9dc269b42e Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/statement.c Log Message: ----------- checkForArgTypes() returns true if error occurs Commit: c47d3d9788325f67d8f213091bd4c92a3284fd21 https://github.com/D-Programming-Language/dmd/commit/c47d3d9788325f67d8f213091bd4c92a3284fd21 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c M src/expression.h M src/statement.c Log Message: ----------- Rename Expression::checkToBoolean() to toBoolean() Commit: d9f93b72ef21780d5686011db80c5aecae165702 https://github.com/D-Programming-Language/dmd/commit/d9f93b72ef21780d5686011db80c5aecae165702 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/cond.c M src/expression.c M src/mtype.c M src/mtype.h M src/staticassert.c Log Message: ----------- Rename Type::checkBoolean() to isBoolean() Commit: 0bbdb88c7aacab5837ed5d1cddb1199a7b6182f9 https://github.com/D-Programming-Language/dmd/commit/0bbdb88c7aacab5837ed5d1cddb1199a7b6182f9 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: A test/fail_compilation/diag13320.d Log Message: ----------- fix Issue 13320 - Redundant error messages for missing operation on struct instance Commit: 13fca84f4619cf631b84362f611ac34dd5fd4ed7 https://github.com/D-Programming-Language/dmd/commit/13fca84f4619cf631b84362f611ac34dd5fd4ed7 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-02-21 (Sat, 21 Feb 2015) Changed paths: M src/expression.c Log Message: ----------- Add comment to a checkValue() call that doesn't check the result Commit: fed300e0848da459e34fa01e522539f1b5903185 https://github.com/D-Programming-Language/dmd/commit/fed300e0848da459e34fa01e522539f1b5903185 Author: Walter Bright <walter@walterbright.com> Date: 2015-02-26 (Thu, 26 Feb 2015) Changed paths: M src/access.c M src/cond.c M src/declaration.c M src/delegatize.c M src/enum.c M src/expression.c M src/expression.h M src/func.c M src/mtype.c M src/mtype.h M src/statement.c M src/staticassert.c M src/template.c A test/fail_compilation/diag13320.d M test/fail_compilation/fail3672.d Log Message: ----------- Merge pull request #4381 from 9rnsr/refactor_check [cleanup] Unify checkSomething function interfaces. Compare: https://github.com/D-Programming-Language/dmd/compare/b00a79fae256...fed300e0848d |
Copyright © 1999-2021 by the D Language Foundation