Skip to content
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

Merge package:stack_trace #1265

Merged
merged 267 commits into from
Dec 20, 2024
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
267 commits
Select commit Hold shift + click to select a range
cae4ed5
Make the StackTrace library better handle core library frames.
nex3 Jun 4, 2013
75bc0ef
Add toUri and fromUri functions to pathos.
nex3 Jun 19, 2013
6bac110
Fix the pkg/stack_trace tests.
nex3 Jun 19, 2013
7556a82
Add support for V8 and Firefox stack traces in pkg/stack_trace.
nex3 Jun 27, 2013
a18f096
Revert "Add support for V8 and Firefox stack traces in pkg/stack_trace."
amouravski Jun 27, 2013
d1bdc79
Add support for V8 and Firefox stack traces in pkg/stack_trace.
nex3 Jun 28, 2013
1a9245c
Properly handle empty stack traces in package:stack_trace.
nex3 Jun 28, 2013
074f05a
Add a couple functions to package:stack_trace.
nex3 Jun 28, 2013
1c84d57
Make the Firefox trace RegExp not go exponential on V8.
nex3 Jul 8, 2013
7c0423b
Rename "pathos" package to "path".
munificent Jul 12, 2013
976aafa
Support "..." VM frames in pkg/stack_trace.
nex3 Aug 14, 2013
bebd98d
Properly parse V8 stack traces that contain the exception description.
nex3 Aug 20, 2013
1ea23b1
Support IE and Safari stack traces.
nex3 Aug 21, 2013
f339850
Fix a bad merge in pkg/stack_trace.
nex3 Aug 21, 2013
16484ef
Fixing stack traces on IE10.
blois Aug 27, 2013
5998dcf
One-liners for unittest and matcher.
kwalrath Sep 11, 2013
7128a6c
Support "[as ...]" in V8 stack traces in pkg/stack_trace.
nex3 Sep 20, 2013
d4088af
- Use simplified token location call where appropriate.
iposva-google Sep 24, 2013
e663f14
Address codereview comments:
iposva-google Sep 24, 2013
3ddba30
- Fix build.
iposva-google Sep 24, 2013
9dd0897
Work around issue 14125 in stack_trace by adding a dummy setter.
nex3 Oct 17, 2013
3903706
Make stack frames without columns print correctly.
nex3 Oct 18, 2013
05bcd20
Properly parse friendly stack traces without columns.
nex3 Oct 18, 2013
2ff292e
Support Safari 6.1's new stack trace format in pkg/stack_trace.
nex3 Oct 28, 2013
a867a34
add versions and constraints for packages and samples
Nov 6, 2013
2e46c8d
Revert "add versions and constraints for packages and samples"
Nov 6, 2013
c3ab948
Re-land r29957 (add versions and constraints for packages and samples…
dgrove Nov 6, 2013
55901f4
Properly parse jsshell and d8 stack frames.
nex3 Nov 7, 2013
07276f7
Work around issue 11901 in stack_trace.
nex3 Nov 15, 2013
a54a4d1
Refactor pkg/path.
nex3 Nov 19, 2013
01f82b5
Make the stack_trace package print relative URLs for browser paths.
nex3 Nov 20, 2013
fe2b8a0
Add a stack chain class to the stack trace package.
nex3 Nov 27, 2013
c13855f
Fix stack trace chain tests on Windows.
nex3 Nov 27, 2013
71eddd3
Increment package versions for stack trace changes.
nex3 Dec 9, 2013
a325f85
Chain.terse shouldn't return an empty chain.
nex3 Dec 17, 2013
bce1ecb
Work around issue 15920 in pkg/stack_trace.
nex3 Jan 7, 2014
c8588e7
Properly parse V8 lines involving eval in pkg/stack_trace.
nex3 Jan 9, 2014
117f972
Code review changes for r31644.
nex3 Jan 9, 2014
6939000
pkg/unittest: added LICENSE
kevmoo Jan 13, 2014
62cb2b9
Support Safari 6.1 stack traces with blank lines in pkg/stack_trace.
nex3 Jan 13, 2014
6c65369
Validate that Trace.from's argument isn't null.
nex3 Jan 13, 2014
878a5f6
Work around issue 17083 in pkg/stack_trace.
nex3 Feb 25, 2014
358de69
Add Chain.foldFrames to pkg/stack_trace.
nex3 Feb 25, 2014
9c84f68
Support IE10 stack traces in pkg/stack_trace.
nex3 Mar 19, 2014
3ee2afc
Add more docs about stack chains to the stack trace package.
nex3 Mar 20, 2014
b07a980
Release pkg/stack_trace 0.9.2.
nex3 Mar 20, 2014
a2da3f2
Change pkg/stack_trace's version to 0.9.3.
nex3 Mar 20, 2014
35aa0c3
Properly handle errors thrown in [Chain.capture]'s [onError] handler.
nex3 Apr 9, 2014
4572ba1
Avoid timeouts in stack_trace's chain_test.
nex3 Apr 10, 2014
c25e34c
Use path.prettyUri in stack_trace.
nex3 May 24, 2014
f78a69e
Fix stack_trace tests on Windows.
nex3 May 24, 2014
36a7d65
Release stack_trace 1.0.0.
nex3 Jun 2, 2014
88acb12
Properly handle synchronous errors in Chain.capture.
nex3 Jun 19, 2014
673dbf7
Add implicit constraints from pub onto stack_trace and source_maps.
nex3 Jun 26, 2014
1452aef
Stop working around issue 17083 in stack_trace.
nex3 Jun 26, 2014
92c272b
Remove tests of a workaround that no longer exists in stack_trace.
nex3 Jun 26, 2014
7e32416
Add an error callback to StackZoneSpecification.
nex3 Sep 17, 2014
88509a8
Remove some additional Chain.track documentation.
nex3 Sep 17, 2014
9e3d494
Unify parsing of Firefox and Safari stack traces.
nex3 Sep 18, 2014
8bef7e4
Widen the stack_trace SDK constraint.
nex3 Sep 26, 2014
524a292
Add gitignore, status, and codereview files.
nex3 Dec 18, 2014
f751f8b
Update the pubspec's homepage link.
nex3 Dec 18, 2014
cfc8731
Properly skip tests in packages directories.
nex3 Dec 19, 2014
47aaf66
Remove initial */s in .status.
nex3 Dec 19, 2014
9072d93
Better support for async VM frames.
nex3 Feb 11, 2015
24fc993
Fold empty async frames when generating a terse stack trace.
nex3 Feb 12, 2015
0ab2caa
Add a "terse" argument to foldFrames().
nex3 Feb 17, 2015
4d88dd5
Even better stack chains with VM async/await.
nex3 Feb 18, 2015
8502e94
Add terse to LazyTrace.foldFrames().
nex3 Feb 18, 2015
512bf3b
Remove the outermost folded frame for terse stack traces.
nex3 Feb 27, 2015
ed738f1
Remove the line number and file information from *all* folded frames.
nex3 Feb 27, 2015
1f4f567
Make padding consistent across all stack traces for Chain.toString().
nex3 Mar 2, 2015
9cc9984
Fix a lingering reference to _GAP in chain.dart.
nex3 Mar 3, 2015
5a0d002
Update pubspec version.
nex3 Mar 3, 2015
674e2ef
Fix type mismatch
vsmenon Mar 9, 2015
e60beac
Update version and add CHANGELOG entry.
nex3 Mar 9, 2015
5b5443e
Merge branch 'type-fix'
nex3 Mar 9, 2015
5b5a448
Support JavaScriptCore stack traces.
nex3 Apr 13, 2015
8f5c9a3
Support more types of JavaScriptCore stack frames.
nex3 Apr 14, 2015
176220a
Handles empty traces.
winstonewert Apr 27, 2015
29b9fd4
Bump version to 1.3.2.
nex3 Apr 27, 2015
8c33230
Merge branch 'empty-stack-trace'
nex3 Apr 27, 2015
f0ca3ad
Fix an edge case with nested Chain.capture blocks.
nex3 Jun 9, 2015
439d998
Support parsing empty stack chains.
nex3 Jun 9, 2015
292b0e0
Use the new test package.
nex3 Jun 9, 2015
657de14
Don't crash on stack overflow traces.
nex3 Jun 9, 2015
4ebee52
Add tests for stack chains in the browser.
nex3 Jun 29, 2015
39c1bee
Use the test runner on the bots.
nex3 Jul 7, 2015
38659ee
Properly shorten library names on Windows.
nex3 Jul 13, 2015
cfd76b5
Properly parse native-code V8 frames.
nex3 Aug 12, 2015
bf3e126
Don't throw for unparseable frames.
nex3 Aug 12, 2015
0a7e64e
Fix the pubspec version.
nex3 Aug 12, 2015
a5c05af
Fix a couple bugs introduced in the last CL.
nex3 Aug 12, 2015
23fc2be
Improve the display of data: URIs in stack traces.
nex3 Sep 2, 2015
f0f34c3
Make Chain.parse and Trace.parse more similar.
nex3 Nov 3, 2015
956b762
Fix a crash in Chain.terse and Chain.foldFrames.
nex3 Jan 11, 2016
4cdc9e0
Update the example in the README.
nex3 Jan 11, 2016
9334d8f
Deprecate the ChainHandler typedef.
nex3 Jan 12, 2016
18f1108
Add a "when" parameter to Chain.capture().
nex3 Jan 12, 2016
d984869
Get rid of all the library tags.
nex3 Jan 13, 2016
fa624b0
Use StackTrace.current
kevmoo Feb 1, 2016
3d3d041
fix vm_test
kevmoo Feb 1, 2016
f16f39f
Fix all strong mode warnings.
nex3 Mar 24, 2016
7a680ff
Make Chain.capture() generic.
nex3 Mar 28, 2016
8fdd817
Fix a syntax error.
nex3 Mar 28, 2016
10ca56b
Fix the remaining strong mode warnings.
munificent Apr 8, 2016
530cbf8
use List.unmodifiable when possible
kevmoo May 3, 2016
b1e47f0
Trace.current skips an extra frame in JS.
nex3 Jun 14, 2016
4e43b6a
Don't treat Dartium as a JS context. (dart-lang/stack_trace#12)
nex3 Sep 29, 2016
1cb057a
Fix analysis hints. (dart-lang/stack_trace#13)
nex3 Oct 4, 2016
010aefe
Document that terse doesn't work with JS traces. (dart-lang/stack_tra…
nex3 Oct 10, 2016
5161444
Add the ability to disable chain-tracking. (dart-lang/stack_trace#17)
nex3 Nov 16, 2016
28075ed
fix friendly frame sample; tiny test code org fix (dart-lang/stack_tr…
yjbanov Feb 8, 2017
86b9d65
Support the VM's new causal async stack traces. (dart-lang/stack_trac…
nex3 Feb 15, 2017
befaaff
Fix friendly frame parsing bugs.
jacob314 Mar 7, 2017
41f91c2
Remove the outermost folded frame in terse mode. (dart-lang/stack_tra…
nex3 Mar 8, 2017
a9edf52
Fix broken README links. (dart-lang/stack_trace#23)
nex3 Mar 10, 2017
d3fc100
fix analyzer warnings
kevmoo Apr 7, 2017
0904964
dartfmt
kevmoo Apr 7, 2017
c20f164
add Travis-CI support
kevmoo Apr 7, 2017
0d937ca
use the recommended analysis_options file name
kevmoo Apr 7, 2017
22917e7
Bump the minimum required SDK – use official generic method syntax
kevmoo Apr 7, 2017
5a7db37
Fix code for strong zones.
floitschG May 17, 2017
2805fa9
Fix typo and update handling of error.
floitschG Jun 12, 2017
5976900
Update pubspec to require Dart 1.25.
floitschG Jun 19, 2017
7e49242
Always run onError callbacks for Chain.capture() in the parent zone (…
nex3 Jun 28, 2017
652eead
Add a Trace.original field (dart-lang/stack_trace#29)
Keksinautin Jul 10, 2017
8e5f36f
Insert missing 'return's.
floitschG Aug 17, 2017
06b18f8
Update sdk constraint
kevmoo Sep 15, 2017
6b62266
Merge branch 'master' into zone.strong
floitschG Sep 18, 2017
207fb51
Update version constraints.
floitschG Sep 18, 2017
b7811c4
No need to increase the version number.
floitschG Sep 18, 2017
a1be946
Update version number.
floitschG Sep 18, 2017
c21f308
Change version number and update Changelog.
floitschG Sep 18, 2017
6263562
Update pubspec.yaml
keertip Sep 19, 2017
73bade4
Merge pull request dart-lang/stack_trace#33 from dart-lang/zone.strong
keertip Sep 19, 2017
8c535f2
Update to use strong-mode clean Zone API.
kevmoo Sep 21, 2017
b2d7821
Merge branch 'good_hist' into gmaster
whesse Sep 21, 2017
e1dbf52
Return full stack chains for unregistered traces
nex3 Oct 23, 2017
5ef183f
Chain.forTrace() falls back on VM stack chains
nex3 Oct 23, 2017
9bf15bc
Chain.forTrace() trims the innermost trace's VM chain
nex3 Oct 23, 2017
40620ad
Merge pull request dart-lang/stack_trace#35 from dart-lang/trim-vm-ch…
nex3 Oct 24, 2017
5339349
Add an option to Chain.capture() not to create an error zone (dart-la…
nex3 Nov 1, 2017
aef5384
Avoid overwriting chain for trace if one exists (dart-lang/stack_trac…
vsmenon Nov 8, 2017
4ebce10
Fix runtime cast failure in chainForTrace().
munificent Feb 14, 2018
bdbd3be
Bump patch version.
munificent Feb 14, 2018
1cf86c4
Merge pull request dart-lang/stack_trace#38 from dart-lang/cast-failure
munificent Feb 14, 2018
bde211d
Stop testing on Dartium (dart-lang/stack_trace#39)
nex3 Feb 14, 2018
8e6c600
Update .gitignore to new `dart_tool` pub cache (dart-lang/stack_trace…
bcko Jun 8, 2018
c03db60
Loosen the expectations in a test case (dart-lang/stack_trace#44)
nex3 Jun 13, 2018
fde54e7
chore: set max SDK version to <3.0.0 (dart-lang/stack_trace#45)
chalin Jul 18, 2018
bace2a4
Test on Chrome on Travis - less flaky (dart-lang/stack_trace#47)
kevmoo Nov 2, 2018
9d20e86
Delete codereview.settings
kevmoo Aug 1, 2019
056a792
Add support for Firefox anonymous stackTraces (dart-lang/stack_trace#55)
sinegovsky-ivan Apr 11, 2020
9de1bbb
Clean up pubspec (dart-lang/stack_trace#58)
natebosch Apr 13, 2020
ddcc164
Reflow comments to 80 characters (dart-lang/stack_trace#59)
natebosch Apr 13, 2020
a82704f
Test on oldest supported SDK (dart-lang/stack_trace#57)
natebosch Apr 13, 2020
973e37d
Run dartfmt --fix (dart-lang/stack_trace#60)
natebosch Apr 13, 2020
6e7c074
Disable implicit casts (dart-lang/stack_trace#61)
natebosch Apr 13, 2020
7500d62
Enable and fix package:pedantic lints (dart-lang/stack_trace#62)
natebosch Apr 13, 2020
7f7a57d
Drop a workaround for a resolved issue (dart-lang/stack_trace#63)
natebosch Apr 13, 2020
5fa9c9b
Loosen argument type in callback (dart-lang/stack_trace#65)
natebosch Apr 13, 2020
0ae79d2
Change back to Object from dynamic (dart-lang/stack_trace#66)
natebosch Apr 17, 2020
1fa0ba8
Fix deprecated domain references (dart-lang/stack_trace#67)
kevmoo Apr 21, 2020
231a6b4
ability to parse chrome eval exceptions (dart-lang/stack_trace#56)
sinegovsky-ivan Apr 24, 2020
4ab721f
Fix parsing for URIs with a : in the authority (dart-lang/stack_trace…
natebosch Apr 30, 2020
207c71e
Prepare to publish (dart-lang/stack_trace#70)
natebosch Apr 30, 2020
c0329f1
Handle new style VM data URI frames (dart-lang/stack_trace#73)
natebosch Jun 30, 2020
d647cdb
Merge null_safety branch into master (dart-lang/stack_trace#77)
jakemac53 Jul 14, 2020
1026372
update for the 2.10 dev sdk (dart-lang/stack_trace#78)
jakemac53 Jul 22, 2020
e54f3e0
Delete .test_config
kevmoo Jul 29, 2020
a5d8558
Enable dev branch on Travis-CI (dart-lang/stack_trace#80)
kevmoo Jul 29, 2020
b7b07fa
Prepare for the 2.11 dev SDKs (dart-lang/stack_trace#81)
natebosch Sep 22, 2020
11c4fcd
Avoid converting stacktrace to nullable and then null checking it. (d…
stereotype441 Sep 24, 2020
eea63b3
Remove pinned deps (dart-lang/stack_trace#83)
jakemac53 Oct 1, 2020
11afd06
Fix async gap handling. (dart-lang/stack_trace#84)
cskau-g Oct 8, 2020
8a4ef3c
Prepare to publish (dart-lang/stack_trace#85)
natebosch Oct 13, 2020
e22d281
Allow earlier SDKs (dart-lang/stack_trace#86)
natebosch Oct 14, 2020
9a870e6
allow the 2.12 prerelease sdks (dart-lang/stack_trace#87)
jakemac53 Oct 23, 2020
ad10067
Fixes async gap handling in Trace.parse and Chain.parse (dart-lang/st…
cskau-g Nov 2, 2020
f1aa7e5
Enable the last pedantic lint (dart-lang/stack_trace#90)
kevmoo Nov 2, 2020
4da5726
Migrate to runZonedGuarded (dart-lang/stack_trace#93)
natebosch Nov 3, 2020
56c8d6d
Bump SDK constraints for pub (dart-lang/stack_trace#95)
natebosch Nov 4, 2020
d1c8af2
Async gap fixes (dart-lang/stack_trace#96)
natebosch Nov 5, 2020
cbcecdf
Merge branch 'master' into backpublish-1-9-5
natebosch Nov 5, 2020
1bf84c0
Merge in backpublished 1.9.6 changelog (dart-lang/stack_trace#97)
natebosch Nov 6, 2020
aedc897
[Test] Fixes chain/vm_test on ending async gaps. (dart-lang/stack_tra…
cskau-g Nov 9, 2020
c15b518
remove experiment
pq Nov 11, 2020
ff1df49
Remove workaround for truncated last lines (dart-lang/stack_trace#100)
natebosch Nov 11, 2020
3b92db7
migrate from `dartanalyzer` to `dart analyze`
pq Dec 7, 2020
128c7ee
Merge pull request dart-lang/stack_trace#101 from dart-lang/pq-analyz…
pq Dec 8, 2020
8b6685f
migrate from `dartfmt` to `dart format`
pq Dec 9, 2020
92c5f77
Merge pull request dart-lang/stack_trace#102 from dart-lang/nix_dartfmt
pq Dec 9, 2020
347ce02
Migrate to GitHub Actions (dart-lang/stack_trace#103)
athomas Jan 20, 2021
07dc3e5
Revert "Remove workaround for truncated last lines (dart-lang/stack_t…
jakemac53 Feb 2, 2021
4a559ca
Prepare to publish for stable null safety (dart-lang/stack_trace#105)
natebosch Feb 2, 2021
10f56b7
Update LICENSE
franklinyow Mar 31, 2021
9a3d92d
Merge pull request dart-lang/stack_trace#107 from dart-lang/frankliny…
franklinyow Mar 31, 2021
df6fa5b
Fix test for wrapping in error zone (dart-lang/stack_trace#109)
natebosch May 26, 2021
4750598
Update CI (dart-lang/stack_trace#108)
kevmoo May 26, 2021
c5b8af5
Add zoneValues to Chain.capture (dart-lang/stack_trace#113)
jodinathan Dec 3, 2021
5ec88b8
Change a TODO to a permanent comment (dart-lang/stack_trace#114)
natebosch Feb 2, 2022
4e6e73b
populate the pubspec repository field
devoncarew May 3, 2022
bb98641
add markdown badges
devoncarew May 3, 2022
9a785be
switch to package:lints
devoncarew May 3, 2022
02ba3a9
Merge pull request dart-lang/stack_trace#117 from dart-lang/repositor…
devoncarew May 3, 2022
7718e78
A bunch of cleanup, prepare for v1.11.0 (dart-lang/stack_trace#118)
kevmoo Oct 10, 2022
159deac
Fix comment reference issues, among other new lints (dart-lang/stack_…
kevmoo Oct 12, 2022
71fd07b
Enable browser testing on CI, fix one test with browser-specific issu…
kevmoo Oct 12, 2022
34a713b
fix changelog link
kevmoo Oct 19, 2022
ea58039
blast_repo fixes (dart-lang/stack_trace#123)
devoncarew Dec 1, 2022
402a36c
Bump actions/checkout from 3.1.0 to 3.2.0 (dart-lang/stack_trace#125)
dependabot[bot] Jan 3, 2023
9bfc357
Bump actions/checkout from 3.2.0 to 3.3.0 (dart-lang/stack_trace#126)
dependabot[bot] Feb 1, 2023
7ad27b5
Bump dart-lang/setup-dart from 1.3 to 1.4 (dart-lang/stack_trace#127)
dependabot[bot] Feb 1, 2023
82f0d59
Bump actions/checkout from 3.3.0 to 3.5.0 (dart-lang/stack_trace#129)
dependabot[bot] Apr 3, 2023
979d683
Bump dart-lang/setup-dart from 1.4.0 to 1.5.0 (dart-lang/stack_trace#…
dependabot[bot] Apr 3, 2023
d426fde
Bump actions/checkout from 3.5.0 to 3.5.2 (dart-lang/stack_trace#130)
dependabot[bot] May 8, 2023
e790e31
blast_repo fixes (dart-lang/stack_trace#132)
devoncarew May 19, 2023
9fb3c99
blast_repo fixes (dart-lang/stack_trace#134)
devoncarew May 31, 2023
ce82d25
Bump actions/checkout from 3.5.2 to 3.5.3 (dart-lang/stack_trace#136)
dependabot[bot] Jul 1, 2023
d4f0591
Use awaiter-link pragma to guide VM's builtin awaiter stack unwinding…
mraleph Jul 4, 2023
8a9dc7b
Prepare 1.11.1 release (dart-lang/stack_trace#137)
mraleph Jul 5, 2023
bffd3fa
Bump actions/checkout from 3.5.3 to 3.6.0 (dart-lang/stack_trace#140)
dependabot[bot] Sep 1, 2023
51424e3
Bump actions/checkout from 3.6.0 to 4.1.0 (dart-lang/stack_trace#143)
dependabot[bot] Oct 1, 2023
6d31d40
Bump dart-lang/setup-dart from 1.5.0 to 1.5.1 (dart-lang/stack_trace#…
dependabot[bot] Oct 3, 2023
89b0f6b
Bump actions/checkout from 4.1.0 to 4.1.1 (dart-lang/stack_trace#144)
dependabot[bot] Nov 1, 2023
8d852b4
Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (dart-lang/stack_trace#…
dependabot[bot] Nov 1, 2023
131666a
Latest lints, require Dart ^3.1 (dart-lang/stack_trace#146)
kevmoo Nov 29, 2023
ed27d9c
Bump actions/stale from 8.0.0 to 9.0.0 (dart-lang/stack_trace#148)
dependabot[bot] Jan 1, 2024
8ac9fdc
Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/stack_trace#…
dependabot[bot] Feb 1, 2024
b8bd352
Bump actions/checkout from 4.1.1 to 4.1.2 (dart-lang/stack_trace#150)
dependabot[bot] Apr 1, 2024
f13a033
Bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (dart-lang/stack_trace#…
dependabot[bot] May 1, 2024
cfa01d1
Bump actions/checkout from 4.1.2 to 4.1.4 (dart-lang/stack_trace#151)
dependabot[bot] May 1, 2024
af91694
blast_repo fixes (dart-lang/stack_trace#153)
devoncarew May 13, 2024
e6fd46b
Bump actions/checkout from 4.1.4 to 4.1.5 in the github-actions group…
dependabot[bot] May 13, 2024
142d4cf
Bump actions/checkout from 4.1.5 to 4.1.6 in the github-actions group…
dependabot[bot] Jun 1, 2024
9d500a7
Bump the github-actions group with 2 updates (dart-lang/stack_trace#156)
dependabot[bot] Jul 1, 2024
096e2dd
update lints (dart-lang/stack_trace#157)
kevmoo Jul 8, 2024
145be47
Fix analysis issues (dart-lang/stack_trace#160)
osa1 Sep 17, 2024
875fad0
Add support for parsing Wasm stack frames of Chrome (V8), Firefox, Sa…
osa1 Sep 19, 2024
63dbf2f
Relax URI matching in V8 Wasm frame regex (dart-lang/stack_trace#161)
osa1 Sep 19, 2024
3cbb2ca
Require dart 3.4, prepare for release v1.12.0 (dart-lang/stack_trace#…
kevmoo Sep 27, 2024
abe36a3
Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group…
dependabot[bot] Oct 1, 2024
b6e51c4
blast_repo fixes (dart-lang/stack_trace#164)
kevmoo Oct 29, 2024
f618c00
Bump actions/checkout from 4.2.0 to 4.2.2 in the github-actions group…
dependabot[bot] Nov 1, 2024
db041d1
Bump dart-lang/setup-dart in the github-actions group (dart-lang/stac…
dependabot[bot] Dec 1, 2024
80a4e29
Merge package:stack_trace into the tools monorepo
mosuem Dec 10, 2024
96a8d20
Add issue template and other fixes
mosuem Dec 10, 2024
055862b
merge fixes
mosuem Dec 10, 2024
588ccff
Merge branch 'main' into merge-stack_trace-package
mosuem Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/stack_trace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
name: "package:stack_trace"
about: "Create a bug or file a feature request against package:stack_trace."
labels: "package:stack_trace"
---
4 changes: 4 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,10 @@
- changed-files:
- any-glob-to-any-file: 'pkgs/source_map_stack_trace/**'

'package:stack_trace':
- changed-files:
- any-glob-to-any-file: 'pkgs/stack_trace/**'

'package:unified_analytics':
- changed-files:
- any-glob-to-any-file: 'pkgs/unified_analytics/**'
75 changes: 75 additions & 0 deletions .github/workflows/stack_trace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: package:stack_trace

on:
# Run on PRs and pushes to the default branch.
push:
branches: [ main ]
paths:
- '.github/workflows/stack_trace.yaml'
- 'pkgs/stack_trace/**'
pull_request:
branches: [ main ]
paths:
- '.github/workflows/stack_trace.yaml'
- 'pkgs/stack_trace/**'
schedule:
- cron: "0 0 * * 0"

env:
PUB_ENVIRONMENT: bot.github


defaults:
run:
working-directory: pkgs/stack_trace/

jobs:
# Check code formatting and static analysis on a single OS (linux)
# against Dart dev.
analyze:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sdk: [dev]
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: dart-lang/setup-dart@e630b99d28a3b71860378cafdc2a067c71107f94
with:
sdk: ${{ matrix.sdk }}
- id: install
name: Install dependencies
run: dart pub get
- name: Check formatting
run: dart format --output=none --set-exit-if-changed .
if: always() && steps.install.outcome == 'success'
- name: Analyze code
run: dart analyze --fatal-infos
if: always() && steps.install.outcome == 'success'

# Run tests on a matrix consisting of two dimensions:
# 1. OS: ubuntu-latest, (macos-latest, windows-latest)
# 2. release channel: dev
test:
needs: analyze
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
# Add macos-latest and/or windows-latest if relevant for this package.
os: [ubuntu-latest]
sdk: [3.4, dev]
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: dart-lang/setup-dart@e630b99d28a3b71860378cafdc2a067c71107f94
with:
sdk: ${{ matrix.sdk }}
- id: install
name: Install dependencies
run: dart pub get
- name: Run VM tests
run: dart test --platform vm
if: always() && steps.install.outcome == 'success'
- name: Run browser tests
run: dart test --platform chrome
if: always() && steps.install.outcome == 'success'
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ don't naturally belong to other topic monorepos (like
| [mime](pkgs/mime/) | Utilities for handling media (MIME) types, including determining a type from a file extension and file contents. | [![package issues](https://img.shields.io/badge/package:mime-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Amime) | [![pub package](https://img.shields.io/pub/v/mime.svg)](https://pub.dev/packages/mime) |
| [oauth2](pkgs/oauth2/) | A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials. | [![package issues](https://img.shields.io/badge/package:oauth2-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aoauth2) | [![pub package](https://img.shields.io/pub/v/oauth2.svg)](https://pub.dev/packages/oauth2) |
| [source_map_stack_trace](pkgs/source_map_stack_trace/) | A package for applying source maps to stack traces. | [![package issues](https://img.shields.io/badge/package:source_map_stack_trace-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Asource_map_stack_trace) | [![pub package](https://img.shields.io/pub/v/source_map_stack_trace.svg)](https://pub.dev/packages/source_map_stack_trace) |
| [stack_trace](pkgs/stack_trace/) | A package for manipulating stack traces and printing them readably. | [![package issues](https://img.shields.io/badge/package:stack_trace-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Astack_trace) | [![pub package](https://img.shields.io/pub/v/stack_trace.svg)](https://pub.dev/packages/stack_trace) |
| [unified_analytics](pkgs/unified_analytics/) | A package for logging analytics for all Dart and Flutter related tooling to Google Analytics. | [![package issues](https://img.shields.io/badge/package:unified_analytics-4774bc)](https://github.com/dart-lang/tools/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Aunified_analytics) | [![pub package](https://img.shields.io/pub/v/unified_analytics.svg)](https://pub.dev/packages/unified_analytics) |

## Publishing automation
Expand Down
6 changes: 6 additions & 0 deletions pkgs/stack_trace/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# See https://dart.dev/guides/libraries/private-files
# Don’t commit the following directories created by pub.
.dart_tool/
.packages
.pub/
pubspec.lock
Loading
Loading