New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dart2js does not always generate computeSignature when needed #11470
Comments
This comment was originally written by everton.ma...@gmail.com I am hitting a possibly related issue. Unsure if I should open a separate report. With current Dart Editor (Dart SDK version 0.6.3.3_r24898) my code started NoSuchMethodError : method not found: 'Object [object Object] has no method 'computeSignature'' The offending code is the call copy.forEach(_partTable.remove) from below: Map<String,Part> _partTable = new Map<String,Part>(); // ... snip ... Iterable<String> keys = _partTable.keys; This code works cleanly on the previous SDK (*) (with Dartium VM, dart2js and dart2js -c). On the current SDK (**), the exception is thrown only with "dart2js -c". Unfortunately I am unable to reproduce the issue with a standalone test case. If you need any additional info to pinpoint this issue, please let me know. (*) Previous SDK: (**) Current SDK: |
This comment was originally written by everton.ma...@gmail.com Tried the newer Dart Editor: Dart Editor version 0.6.5_r25017 With this new DK, my code no longer throws the exception. |
Added this to the M7 milestone. |
Removed Priority-Unassigned label. |
Removed this from the 1.6 milestone. |
Removed Oldschool-Milestone-1.6 label. |
Seems this was fixed long ago (around r24915) Added Fixed label. |
dart2js does not always generate computeSignature when needed:
lib/async/catch_errors20_test
The text was updated successfully, but these errors were encountered: