[dmd-internals] [D-Programming-Language/dmd] b12585: [Refactoring] ArrayScopeSymbol::search
GitHub
noreply at github.com
Sat Mar 15 20:40:19 PDT 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: b12585b4c59df917fdf2d50db3c3401754b3887b
https://github.com/D-Programming-Language/dmd/commit/b12585b4c59df917fdf2d50db3c3401754b3887b
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/dsymbol.c
Log Message:
-----------
[Refactoring] ArrayScopeSymbol::search
Commit: 74f5e0e4bbf2840aee7fbed4010beddf4f628616
https://github.com/D-Programming-Language/dmd/commit/74f5e0e4bbf2840aee7fbed4010beddf4f628616
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/expression.c
Log Message:
-----------
[Refactoring] Operator overload handling in AssignExp
Change to recursive call for later fallback mechanism.
Commit: 05e72b2a940e83c05c3f74cde148fa7595cb73fc
https://github.com/D-Programming-Language/dmd/commit/05e72b2a940e83c05c3f74cde148fa7595cb73fc
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/expression.c
M src/opover.c
Log Message:
-----------
[Refactoring] More better error propagation from resolveOpDollar
Commit: ca6643e4c20100419e50c5500396aa3b8021f806
https://github.com/D-Programming-Language/dmd/commit/ca6643e4c20100419e50c5500396aa3b8021f806
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/expression.c
M src/expression.h
M src/hdrgen.c
M src/lexer.h
M src/opover.c
M src/parse.c
M src/visitor.h
M test/fail_compilation/fail315.d
M test/runnable/opover2.d
Log Message:
-----------
Add IntervalExp and fix parser, and disabled test for issue 6789
All of N-dimensional array operations are now translated to ArrayExp.
But currently they are immediately translated to SliceExp, so have no effect.
Commit: 6124e8d4aeea9a8c7b3f08707257ff3bca680ce9
https://github.com/D-Programming-Language/dmd/commit/6124e8d4aeea9a8c7b3f08707257ff3bca680ce9
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/expression.c
M test/runnable/opover2.d
Log Message:
-----------
Translate IntervalExp in ArrayExp::arguments to opSlice!dim(lwr, upr)
Commit: 1f308efcbeed866c14543661bdf82283a578ce11
https://github.com/D-Programming-Language/dmd/commit/1f308efcbeed866c14543661bdf82283a578ce11
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/opover.c
M test/runnable/aliasthis.d
M test/runnable/opover2.d
Log Message:
-----------
Support multi-dimensional opIndex
If it fails, fall back to opSlice for backward compatibility.
Commit: 1dd074645cd2f4384cddb51ad032ca9fea467f45
https://github.com/D-Programming-Language/dmd/commit/1dd074645cd2f4384cddb51ad032ca9fea467f45
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/expression.c
M test/runnable/opover2.d
Log Message:
-----------
Support multi-dimensional opIndexAssign
If it fails, fall back to opSliceAssign for backward compatibility.
Commit: d947c759717f09ad0e0bce45ed159de3c9818630
https://github.com/D-Programming-Language/dmd/commit/d947c759717f09ad0e0bce45ed159de3c9818630
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/opover.c
M test/runnable/opover2.d
Log Message:
-----------
Support multi-dimensional opIndexUnary
If it fails, fall back to opSliceUnary for backward compatibility.
Commit: b1f0106922b274ef8ddc39653e57739f8be968cc
https://github.com/D-Programming-Language/dmd/commit/b1f0106922b274ef8ddc39653e57739f8be968cc
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M src/opover.c
M test/runnable/opover2.d
Log Message:
-----------
Support multi-dimensional opIndexOpAssign
If it fails, fall back to opSliceOpAssign for backward compatibility.
Commit: e46e7e5186964c59013e08209c5cd4db5aea24fa
https://github.com/D-Programming-Language/dmd/commit/e46e7e5186964c59013e08209c5cd4db5aea24fa
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-03-16 (Sun, 16 Mar 2014)
Changed paths:
M test/runnable/opover2.d
Log Message:
-----------
Unmask all test for issue 6798
Commit: 7148ab26a882b6ea6f7984b31f455f6523961b02
https://github.com/D-Programming-Language/dmd/commit/7148ab26a882b6ea6f7984b31f455f6523961b02
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2014-03-15 (Sat, 15 Mar 2014)
Changed paths:
M src/dsymbol.c
M src/expression.c
M src/expression.h
M src/hdrgen.c
M src/lexer.h
M src/opover.c
M src/parse.c
M src/visitor.h
M test/fail_compilation/fail315.d
M test/runnable/aliasthis.d
M test/runnable/opover2.d
Log Message:
-----------
Merge pull request #443 from 9rnsr/fix6798
Issue 6798 - Integrate overloadings for multidimensional indexing and slicing
Compare: https://github.com/D-Programming-Language/dmd/compare/6cf399220142...7148ab26a882
More information about the dmd-internals
mailing list