Permalink
Switch branches/tags
Nothing to show
Commits on Nov 26, 2013
  1. Change Expect.identical(NaN, x) to not assume NaNs are identical.

    R=floitsch@google.com
    
    Review URL: https://codereview.chromium.org//87953002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30667 260f80e4-7a28-3924-810f-c04153c831b5
    lrn@google.com committed Nov 26, 2013
  2. Disable profiler, as profiler shutdown is racing with isolates.

    Some tests using isolates, crashes with the following assertion error:
    
      runtime/vm/profiler.cc:237: error: expected: initialized_
    
    It turns out that ProfileManager::Shutdown is called, while there are still isolates running. The comment in runtime/vm/dart.cc:152 seams to explain the issue.
    
    BUG=
    R=sgjesse@google.com
    
    Review URL: https://codereview.chromium.org//87643003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30666 260f80e4-7a28-3924-810f-c04153c831b5
    ajohnsen@google.com committed Nov 26, 2013
  3. We can actually map the Dart shift right to the JavaScript one under …

    …certain conditions.
    
    R=kasperl@google.com
    
    Review URL: https://codereview.chromium.org//85663003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30665 260f80e4-7a28-3924-810f-c04153c831b5
    ngeoffray@google.com committed Nov 26, 2013
  4. Fix crash in dart2js on type literal sends.

    R=karlklose@google.com
    
    Review URL: https://codereview.chromium.org//87773002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30664 260f80e4-7a28-3924-810f-c04153c831b5
    ngeoffray@google.com committed Nov 26, 2013
  5. Add num.parse.

    The implementation is still primitive: It calls int.parse, then double.parse, and then fails if it hasn't found a result yet.
    
    BUG= http://dartbug.com/8237
    R=floitsch@google.com
    
    Committed: https://code.google.com/p/dart/source/detail?r=30624
    
    Review URL: https://codereview.chromium.org//85633003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30663 260f80e4-7a28-3924-810f-c04153c831b5
    lrn@google.com committed Nov 26, 2013
  6. Make dart:io unit-tests pass the analyzer.

    ajohnsen@google.com committed Nov 26, 2013
  7. Implement least upper bound.

    As a side-effect disallow multiple inheritance with different type arguments.
    
    R=karlklose@google.com
    
    Review URL: https://codereview.chromium.org//52263003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30661 260f80e4-7a28-3924-810f-c04153c831b5
    johnniwinther@google.com committed Nov 26, 2013
  8. Handle parenthesized expression in type promotion.

    BUG=http://dartbug.com/14363
    R=karlklose@google.com
    
    Review URL: https://codereview.chromium.org//85633002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30660 260f80e4-7a28-3924-810f-c04153c831b5
    johnniwinther@google.com committed Nov 26, 2013
  9. Don't run test against '.' while running test that changes current wo…

    …rking directory.
    
    BUG=
    R=sgjesse@google.com
    
    Review URL: https://codereview.chromium.org//86073002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30659 260f80e4-7a28-3924-810f-c04153c831b5
    ajohnsen@google.com committed Nov 26, 2013
  10. Use ino64_t on linux, to match the output of stat64.

    BUG=
    R=sgjesse@google.com
    
    Review URL: https://codereview.chromium.org//87623002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30658 260f80e4-7a28-3924-810f-c04153c831b5
    ajohnsen@google.com committed Nov 26, 2013
  11. Issue 13549. Tweaks for arguments list completion.

    scheglov@google.com committed Nov 26, 2013
  12. Ensure profiler manager thread has shutdown before main thread

    johnmccutchan@google.com committed Nov 26, 2013
  13. Issue 11073. Show function type in hover text.

    scheglov@google.com committed Nov 26, 2013
Commits on Nov 25, 2013
  1. Issue 14868. Show both errors/warnings and Dart doc.

    https://code.google.com/p/dart/issues/detail?id=14868
    
    R=brianwilkerson@google.com, lukechurch@google.com
    BUG=
    
    Review URL: https://codereview.chromium.org//86073004
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30652 260f80e4-7a28-3924-810f-c04153c831b5
    scheglov@google.com committed Nov 25, 2013
  2. Issue 10693. Fix for displaying constructor documentation in code com…

    …pletion.
    
    
    https://code.google.com/p/dart/issues/detail?id=10693
    
    R=brianwilkerson@google.com
    BUG=
    
    Review URL: https://codereview.chromium.org//86413003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30651 260f80e4-7a28-3924-810f-c04153c831b5
    scheglov@google.com committed Nov 25, 2013
  3. Remove use of deprecated mirror API from pkg/unittest.

    R=gbracha@google.com, sigmund@google.com
    
    Review URL: https://codereview.chromium.org//84993006
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30650 260f80e4-7a28-3924-810f-c04153c831b5
    rmacnak@google.com committed Nov 25, 2013
  4. Better feature-testing for Chrome browser

    R=alanknight@google.com
    
    Review URL: https://codereview.chromium.org//73203002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30649 260f80e4-7a28-3924-810f-c04153c831b5
    sra@google.com committed Nov 25, 2013
  5. Issue 4497. Show the best known type in the text hover.

    scheglov@google.com committed Nov 25, 2013
  6. - Fix MonitorData ASSERT failure in thread_win:

    E:\b\build\slave\vm-win32-debug-russian-be\build\dart\runtime\platform/thread_win.h:66: error: expected: next_ == NULL.
    - Reduce sample buffer size by an order of magnitude (this should fix .
    - Disable profiler on simulators.
    - Only sample when scheduled thread id matches current thread id.
    
    Review URL: https://codereview.chromium.org//85333006
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30647 260f80e4-7a28-3924-810f-c04153c831b5
    johnmccutchan@google.com committed Nov 25, 2013
  7. attempt to reduce IE flakiness in template_bind_test

    I think the issue is that IE9/10 don't have native mutation observers, so the timing of mutation observers isn't (necessarily) any faster than "new Future". What we do now is wait for the "option" to get expanded before trying to run the test.
    
    R=sigmund@google.com
    
    Review URL: https://codereview.chromium.org//86153003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30646 260f80e4-7a28-3924-810f-c04153c831b5
    jmesserly@google.com committed Nov 25, 2013
  8. Remove use of deprecated mirror API from pkg/serialization.

    R=alanknight@google.com, gbracha@google.com
    
    Review URL: https://codereview.chromium.org//86193003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30645 260f80e4-7a28-3924-810f-c04153c831b5
    rmacnak@google.com committed Nov 25, 2013
  9. Fix docgen Uri handling so it works on Windows.

    BUG=dartbug.com/15287
    R=alanknight@google.com, efortuna@google.com
    
    Committed: https://code.google.com/p/dart/source/detail?r=30634
    
    Review URL: https://codereview.chromium.org//83173012
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30644 260f80e4-7a28-3924-810f-c04153c831b5
    aprelev@gmail.com committed Nov 25, 2013
  10. - Update documentation of Dart_NewWeakPersistentHandle.

    R=johnmccutchan@google.com
    
    Review URL: https://codereview.chromium.org//86233003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30643 260f80e4-7a28-3924-810f-c04153c831b5
    iposva@google.com committed Nov 25, 2013
  11. - Add missing header file to vm_sources.gypi.

    R=johnmccutchan@google.com
    
    Review URL: https://codereview.chromium.org//86193004
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30642 260f80e4-7a28-3924-810f-c04153c831b5
    iposva@google.com committed Nov 25, 2013
  12. Add license info to pkgs so we can pub lish directly

    The LICENSE was automagically added by tools/publish_pkg.py
    
    Note: for shadow_dom and polymer I copied the LICENSE/PATENTS/AUTHORS from the corresponding polymer-js pkgs (it's the same as Dart project but says "Polymer" instead of "Dart").
    
    R=sigmund@google.com
    
    Review URL: https://codereview.chromium.org//82913008
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30641 260f80e4-7a28-3924-810f-c04153c831b5
    jmesserly@google.com committed Nov 25, 2013
  13. Remove use of deprecated mirror API from pkg/observe.

    R=gbracha@google.com, jmesserly@google.com
    
    Review URL: https://codereview.chromium.org//83443007
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30640 260f80e4-7a28-3924-810f-c04153c831b5
    rmacnak@google.com committed Nov 25, 2013
  14. Fix ddbg completers

    The debugger tool now depends on command completers being executed
    synchronously, so create completes with the proper constructor.
    
    This fixes occasional assertions that an isolate is paused when stepping.
    
    R=iposva@google.com
    
    Review URL: https://codereview.chromium.org//85003003
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30639 260f80e4-7a28-3924-810f-c04153c831b5
    hausner@google.com committed Nov 25, 2013
  15. Improved HTML parsing. With these changes, we now parse embedded Dart…

    … code at the same time that we parse the HTML file, and we have access to the Dart AST structures from the HTML AST structure. We're still resolving embedded Dart scripts when we resolve the HTML, but are not yet resolving embedded expressions (there's a TODO for that; I thought this was enough to review).
    
    R=danrubel@google.com
    
    Review URL: https://codereview.chromium.org//82903007
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30638 260f80e4-7a28-3924-810f-c04153c831b5
    brianwilkerson@google.com committed Nov 25, 2013
  16. Add demangle utility to Dartium's dart:html. Demangle typedef names i…

    …n UserVisibleName.
    
    BUG=http://dartbug.com/14892
    R=asiva@google.com, vsm@google.com
    
    Review URL: https://codereview.chromium.org//79023010
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30636 260f80e4-7a28-3924-810f-c04153c831b5
    rmacnak@google.com committed Nov 25, 2013
  17. Revert "Fix docgen Uri handling so it works on Windows." to fix tests.

    This reverts commit r30364.
    
    TBR
    
    Review URL: https://codereview.chromium.org//83443006
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30635 260f80e4-7a28-3924-810f-c04153c831b5
    aprelev@gmail.com committed Nov 25, 2013
  18. Fix docgen Uri handling so it works on Windows.

    BUG=dartbug.com/15287
    R=alanknight@google.com, efortuna@google.com
    
    Review URL: https://codereview.chromium.org//83173012
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30634 260f80e4-7a28-3924-810f-c04153c831b5
    aprelev@gmail.com committed Nov 25, 2013
  19. Always update scheduled thread id

    johnmccutchan@google.com committed Nov 25, 2013
  20. Revert "Revert "Build new IR for functions returning a constant.""

    R=ngeoffray@google.com
    
    Review URL: https://codereview.chromium.org//85813002
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30632 260f80e4-7a28-3924-810f-c04153c831b5
    lry@google.com committed Nov 25, 2013
  21. Revert "Add num.parse."

    Fails on IE9.
    
    Review URL: https://codereview.chromium.org//85623004
    
    git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@30631 260f80e4-7a28-3924-810f-c04153c831b5
    lrn@google.com committed Nov 25, 2013