Add terse to LazyTrace.foldFrames(). R=rnystrom@google.com Review URL: https://codereview.chromium.org//937433003
diff --git a/pkgs/stack_trace/CHANGELOG.md b/pkgs/stack_trace/CHANGELOG.md index 43d547a..ddaf228 100644 --- a/pkgs/stack_trace/CHANGELOG.md +++ b/pkgs/stack_trace/CHANGELOG.md
@@ -1,5 +1,7 @@ ## 1.2.1 +* Add `terse` to `LazyTrace.foldFrames()`. + * Further improve stack chains when using the VM's async/await implementation. ## 1.2.0
diff --git a/pkgs/stack_trace/lib/src/lazy_trace.dart b/pkgs/stack_trace/lib/src/lazy_trace.dart index 874123e..21bb67f 100644 --- a/pkgs/stack_trace/lib/src/lazy_trace.dart +++ b/pkgs/stack_trace/lib/src/lazy_trace.dart
@@ -27,8 +27,8 @@ List<Frame> get frames => _trace.frames; StackTrace get vmTrace => _trace.vmTrace; Trace get terse => new LazyTrace(() => _trace.terse); - Trace foldFrames(bool predicate(frame)) => - new LazyTrace(() => _trace.foldFrames(predicate)); + Trace foldFrames(bool predicate(frame), {bool terse: false}) => + new LazyTrace(() => _trace.foldFrames(predicate, terse: terse)); String toString() => _trace.toString(); // Work around issue 14075.
diff --git a/pkgs/stack_trace/pubspec.yaml b/pkgs/stack_trace/pubspec.yaml index 35c419e..1134a70 100644 --- a/pkgs/stack_trace/pubspec.yaml +++ b/pkgs/stack_trace/pubspec.yaml
@@ -7,7 +7,7 @@ # # When the major version is upgraded, you *must* update that version constraint # in pub to stay in sync with this. -version: 1.2.1-dev +version: 1.2.1 author: "Dart Team <misc@dartlang.org>" homepage: http://github.com/dart-lang/stack_trace description: >