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

Remove the need for synthetic methods. #87

Merged
merged 1 commit into from
Jan 4, 2016
Merged

Remove the need for synthetic methods. #87

merged 1 commit into from
Jan 4, 2016

Conversation

JakeWharton
Copy link
Contributor

javac generates package-scoped methods when you access private fields and methods from inner to outer classes (and vise-versa).

$ dex-method-count before.dex
443

$ dex-method-count after.dex
436

Every bit counts for libraries!

@kattrali
Copy link
Contributor

kattrali commented Jan 4, 2016

Looks good, thanks @JakeWharton.

Every bit counts for libraries!

Too true 👍

kattrali added a commit that referenced this pull request Jan 4, 2016
@kattrali kattrali merged commit 16c27c5 into bugsnag:master Jan 4, 2016
kattrali added a commit to bugsnag/bugsnag-unity that referenced this pull request Apr 15, 2016
Android Changelog
====

## 3.4.0 (2016-03-09)

### Enhancements

- Limit the number of stored errors
  [Duncan Hewett](https://github.com/duncanhewett)
  [#97](bugsnag/bugsnag-android#97)

### Bug Fixes

- Fix `ConcurrentModificationException` which could occur when saving
  breadcrumbs
  [Duncan Hewett](https://github.com/duncanhewett)
  [#98](bugsnag/bugsnag-android#98)

- Localize all numbers in error metrics
  [Delisa Mason](https://github.com/kattrali)
  [#100](bugsnag/bugsnag-android#100)

3.3.0 (2016-01-18)
-----

### Enhancements

- Change distribution method to be .aar only
  [Lars Grefer](https://github.com/larsgrefer)
  [#91](bugsnag/bugsnag-android#91)

- Skip sending empty device data values
  [Matthias Urhahn](https://github.com/d4rken)
  [#96](bugsnag/bugsnag-android#96)

- Remove the need for synthetic methods
  [Jake Wharton](https://github.com/JakeWharton)
  [#87](bugsnag/bugsnag-android#87)

3.2.7 (2015-12-10)
-----

### Enhancements

- Add additional check to ensure the cache of uploaded errors are deleted
  [#80](bugsnag/bugsnag-android#80)

### Bug Fixes

- Fix exception which occurs when `appContext.getResources()` is null
  [#78](bugsnag/bugsnag-android#78)

- Fix bug preventing `maxBreadcrumbs` from being set
  [David Wu](https://github.com/wuman)
  [#70](bugsnag/bugsnag-android#70)

3.2.6
-----
-   Add blocking API
-   Fix NPE issue
-   Concurrent adding to tabs
-   Thread Safe DateUtils#toISO8601
lemnik pushed a commit that referenced this pull request Jun 2, 2021
Moves the execution order of the BugsnagManifestTask so that it 
completes before the processManifest completes. This means that 
changes made to the manifest such as build UUID generation are 
written to the file at the appropriate time. Otherwise the Manifest in 
the build directory and packaged APK may differ in their contents.
rich-bugsnag pushed a commit that referenced this pull request Sep 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants