[dmd-internals] [D-Programming-Language/dmd] 056561: Expression::checkValue() renamed from rvalue() ret...

GitHub via dmd-internals dmd-internals at puremagic.com
Thu Feb 26 23:28:38 PST 2015


  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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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


More information about the dmd-internals mailing list