Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(319)

Issue 25097005: Make ClassMirror.newInstance deal with reordered etc type arguments for redirecting factories. (Closed)

Created:
7 years, 2 months ago by rmacnak
Modified:
7 years, 2 months ago
Reviewers:
regis
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Make ClassMirror.newInstance deal with reordered etc type arguments for redirecting factories. BUG=http://dartbug.com/11781 BUG=http://dartbug.com/13365 R=regis@google.com Committed: https://code.google.com/p/dart/source/detail?r=28106

Patch Set 1 #

Patch Set 2 : also update embedding api #

Patch Set 3 : version the new tests... #

Total comments: 3

Patch Set 4 : . #

Patch Set 5 : multitest #

Total comments: 3

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+108 lines, -19 lines) Patch
M runtime/lib/mirrors.cc View 1 2 3 4 5 2 chunks +21 lines, -5 lines 0 comments Download
M runtime/vm/dart_api_impl.cc View 1 2 3 4 5 2 chunks +24 lines, -7 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 4 2 chunks +3 lines, -4 lines 0 comments Download
A tests/lib/mirrors/circular_factory_redirection_test.dart View 1 2 3 4 1 chunk +37 lines, -0 lines 0 comments Download
M tests/lib/mirrors/redirecting_factory_test.dart View 1 chunk +3 lines, -3 lines 0 comments Download
A tests/lib/mirrors/redirection_type_shuffling_test.dart View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
rmacnak
7 years, 2 months ago (2013-09-28 00:13:18 UTC) #1
regis
LGTM https://codereview.chromium.org/25097005/diff/6001/tests/lib/mirrors/redirecting_factory_test.dart File tests/lib/mirrors/redirecting_factory_test.dart (right): https://codereview.chromium.org/25097005/diff/6001/tests/lib/mirrors/redirecting_factory_test.dart#newcode17 tests/lib/mirrors/redirecting_factory_test.dart:17: factory Class.redirectingFactoryUnnamedOptional(a, [b = 5]) = This will ...
7 years, 2 months ago (2013-09-28 01:11:40 UTC) #2
rmacnak
On 2013/09/28 01:11:40, regis wrote: > LGTM > > https://codereview.chromium.org/25097005/diff/6001/tests/lib/mirrors/redirecting_factory_test.dart > File tests/lib/mirrors/redirecting_factory_test.dart (right): > ...
7 years, 2 months ago (2013-09-30 16:33:05 UTC) #3
rmacnak
PTAL at revised tests
7 years, 2 months ago (2013-09-30 19:44:05 UTC) #4
regis
LGTM https://chromiumcodereview.appspot.com/25097005/diff/14001/runtime/lib/mirrors.cc File runtime/lib/mirrors.cc (right): https://chromiumcodereview.appspot.com/25097005/diff/14001/runtime/lib/mirrors.cc#newcode1426 runtime/lib/mirrors.cc:1426: Error& malformed_error = Error::Handle(); Actually, this can only ...
7 years, 2 months ago (2013-10-01 18:01:53 UTC) #5
rmacnak
https://chromiumcodereview.appspot.com/25097005/diff/14001/runtime/lib/mirrors.cc File runtime/lib/mirrors.cc (right): https://chromiumcodereview.appspot.com/25097005/diff/14001/runtime/lib/mirrors.cc#newcode1426 runtime/lib/mirrors.cc:1426: Error& malformed_error = Error::Handle(); On 2013/10/01 18:01:53, regis wrote: ...
7 years, 2 months ago (2013-10-01 18:23:12 UTC) #6
rmacnak
7 years, 2 months ago (2013-10-01 18:23:29 UTC) #7
Message was sent while issue was closed.
Committed patchset #6 manually as r28106 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698