Jan-Erik Rediger
978f9b59f9
Kotlin: Use the library name `xul` for the core parts
...
This is a hack:
Glean is build into libxul from mozilla-central and users consume it as part of GeckoView.
Because UniFFI does not have the option to switch the library to consume,
except at build time, we use this hack for now.
2022-05-13 14:12:26 +02:00
Jan-Erik Rediger
434aca48a7
Implement test_get_num_recorded_errors for booleans
...
Boolean metric don't actually record any error themselves,
but they can have an error if done through a labeled boolean.
Reapplies #2049 / bug 1766515
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger
24df2b28a8
Kotlin: Hide logs from UniFFI-generated code (for real)
...
This was tried in c192d85595
, but actually put the wrong level down.
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger
c495e0f4bb
Swift: Filter UniFFI's own debug logging
...
This is mostly useless in normal operation.
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger
e4ee21aeaa
Swift: Reenable test using setDirtyFlag
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger
ccd67d590b
Rust: Derive equality traits for datetime
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger
a84c4cd2ba
Swift: Ignore return value of sync ping submission in MPS
2022-05-12 17:29:03 +02:00
Jan-Erik Rediger
13f3b36a77
Use expanded command to build uniffi code
2022-05-11 17:02:36 +02:00
Jan-Erik Rediger
48feb743b9
Implement rate metric (and numerator and denominator) for Kotlin and Swift
2022-05-11 17:02:36 +02:00
Jan-Erik Rediger
e2a153cf8b
Reformat
2022-05-11 17:02:36 +02:00
Jan-Erik Rediger
f096b67c58
Document a bit better what a denominator metric does
2022-05-11 17:02:36 +02:00
Jan-Erik Rediger
d349692bbd
Implement Rate, Denominator and Numerator using UniFFI
2022-05-11 17:02:36 +02:00
Perry McManis
2873d746a1
fmt update
2022-05-10 16:39:26 -05:00
Perry McManis
f7162757f3
Merge branch 'main' of github.com:perrymcmanis144/glean
2022-05-10 15:45:38 -05:00
Perry McManis
98c7e3b288
implemented test get num recorded errors for boolean in traits & rlb
2022-05-10 15:40:53 -05:00
Jan-Erik Rediger
878f0e05ed
Try with https repo link for glean_parser override
2022-05-06 14:11:27 +02:00
Jan-Erik Rediger
8fd75fb867
Downgrade oslog
...
This is causing problems with other dependencies in mozilla-central
2022-05-06 14:11:27 +02:00
Jan-Erik Rediger
880544a71e
Use a tooling crate to run uniffi-bindgen and builtin bindgen in build.rs
2022-05-06 14:11:27 +02:00
Jan-Erik Rediger
f6002d68bb
Use proper type wrapper for Glean's timer id
2022-05-06 14:11:27 +02:00
Jan-Erik Rediger
058a973ca2
Upgrade to UniFFI v0.18.0
2022-05-06 13:34:51 +02:00
Jan-Erik Rediger
100f1d6eba
Downgrade whatsys
...
This was causing issues for Python Windows i686 tests
2022-05-04 17:07:06 +02:00
Jan-Erik Rediger
c4f750c31c
Update some top-level dependencies
2022-05-04 15:18:30 +02:00
Jan-Erik Rediger
0897c6a6ca
Override Glean parser to use
2022-05-04 15:18:09 +02:00
Jan-Erik Rediger
0ab16b6e79
Swift: Use integer keys in distribution data
...
This was missed in b94957a4f9
2022-05-04 13:49:59 +02:00
Jan-Erik Rediger
d7aa224400
Kotlin: Fix test assertion after dispatcher limit changed
...
The dispatcher is Rust internal now and the limit was recently raised.
2022-05-04 12:40:01 +02:00
Jan-Erik Rediger
5a0f453b27
Merge branch 'main' into uniffi
2022-05-04 12:24:49 +02:00
Jan-Erik Rediger
fb82722a2f
Check for string key in JSON
...
Keys in JSON are always strings, so we need to use one when indexing.
This was accidentally changed in b94957a4f9
2022-05-04 11:25:25 +02:00
Jan-Erik Rediger
8dba2219ea
Add a workflow & substitute script to build and autopublish Glean locally
...
[doc only]
2022-05-04 10:40:32 +02:00
Jan-Erik Rediger
bed831fee3
Make source tag API public
2022-05-04 10:39:19 +02:00
Jan-Erik Rediger
fe02d7fb87
Swift: fix task overflow calculation
2022-05-02 18:26:50 +02:00
Jan-Erik Rediger
d0f7836043
Only report the number of overflowing tasks in preinit_tasks_overflow metric
2022-05-02 12:01:11 +02:00
Jan-Erik Rediger
b94957a4f9
Use integer keys in distribution data
2022-05-02 11:21:44 +02:00
Jan-Erik Rediger
3062efe10b
Kotlin: Implement setting dirty flag for testing
2022-04-29 17:13:15 +02:00
Jan-Erik Rediger
8aacfb0d42
Kotlin: Re-enable test to ensure pings are sent after recording
2022-04-29 17:13:15 +02:00
Jan-Erik Rediger
93ee04f95c
Kotlin: Restore proper test name
2022-04-29 17:12:51 +02:00
Jan-Erik Rediger
4b3c1e9095
Kotlin: Ignore test that makes other tests fail
2022-04-29 17:12:51 +02:00
Jan-Erik Rediger
d5302ad9dd
[RLB] No need to reset state, it's recreated later
2022-04-29 17:12:37 +02:00
Jan-Erik Rediger
80b2e17120
[Swift] make tests more robust by ignoring unavailability of database.
2022-04-29 17:12:37 +02:00
dependabot[bot]
862b6df2c4
Bump mypy from 0.942 to 0.950 in /glean-core/python
...
Bumps [mypy](https://github.com/python/mypy ) from 0.942 to 0.950.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.942...v0.950 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-28 10:44:04 +02:00
dependabot[bot]
dade4d2dc2
Bump flake8-bugbear from 22.3.23 to 22.4.25 in /glean-core/python
...
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear ) from 22.3.23 to 22.4.25.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases )
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.3.23...22.4.25 )
---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 15:55:00 +02:00
Chris H-C
60f6b57678
Bumped version to 44.1.1
2022-04-14 13:32:23 -04:00
Jan-Erik Rediger
d025158a91
Support expiration by major version on iOS
...
It's up to the embedding application to provide the correct version
number.
2022-04-14 18:04:43 +02:00
Jan-Erik Rediger
5dfdb7496b
Kotlin formatting
2022-04-14 15:36:00 +02:00
Jan-Erik Rediger
dd3f81c396
Python formatting
2022-04-14 15:36:00 +02:00
Jan-Erik Rediger
65468eb424
Rust: Formatting
2022-04-14 15:36:00 +02:00
Jan-Erik Rediger
f26e673f57
Python: Pass unix-epoch as build date for now
2022-04-14 14:53:52 +02:00
Jan-Erik Rediger
2f6c0ed99e
Kotlin: Pretend its never DST!
...
Unless someone _really closely_ expects the Date, they shouldn't notice:
The zone offset will account for any DST.
2022-04-14 14:27:34 +02:00
Chris H-C
78b6ed9ff7
bug 1764549 - Bump the RLB preinit queue from 10^2 to 10^3
...
FOG's on Desktop and is init whenever BrowserGlue gets around to it.
We have the memory to play with.
This is a temporary measure until we make this configurable or limitless.
2022-04-14 11:30:57 +02:00
Jan-Erik Rediger
1dc79b377a
Correctly pass along build date everywhere
2022-04-13 13:35:36 +02:00
Jan-Erik Rediger
c0abc26f35
Swift: Fix tests for now-expected API
2022-04-13 11:48:10 +02:00
perrymcmanis144
80693ced86
[bug 1742614] Remove legacy X-Client-Type and X-Client-Version from Glean Pings ( #2010 )
...
[bug 1742614] Remove legacy X-Client-Type and X-Client-Version from Glean Pings
2022-04-12 18:02:29 +02:00
Jan-Erik Rediger
f55c18b01e
Bumped version to 44.1.0
2022-04-07 13:18:20 +02:00
Jan-Erik Rediger
1a540f0e41
Merge branch 'uniffi' into uniffi-merge-main
2022-04-06 14:56:44 +02:00
Jan-Erik Rediger
da8edd9790
Rust formatting
2022-04-06 14:53:15 +02:00
Jan-Erik Rediger
72aac4ae5f
Rust formatting
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger
e5cbf8fced
Fix detekt lints
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger
0250cecc90
Remove deprecated kotlin-android-extensions plugin
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger
f35ed47674
Apply ktlint fixes
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger
5c9c83bd1d
Remove glean-core example, RLB is prefered
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger
b149f7f3ee
Apply clippy suggestions
...
Similar to 82e9a08fee
2022-04-06 14:52:37 +02:00
Jan-Erik Rediger
c5fd64509c
[Rust] Record event timestamp in milliseconds
2022-04-05 15:04:42 +02:00
Jan-Erik Rediger
5ecbbf09b9
[Swift] Ignore function body length for MPS tests again
2022-04-05 15:04:42 +02:00
Jan-Erik Rediger
57e8aa95a1
[Swift] Clear stores by removing all files
2022-04-05 15:04:27 +02:00
Jan-Erik Rediger
abad1b0ba2
[Swift] Wait for dispatched operations in tests
...
This makes tests much more reliable in my local testing.
2022-04-05 15:04:27 +02:00
Jan-Erik Rediger
8ec875aa7c
Merge branch 'main' into uniffi-merge-main
2022-04-05 14:39:31 +02:00
Jan-Erik Rediger
aa2d2dea10
Fix detekt lints
2022-04-04 15:58:24 +02:00
Jan-Erik Rediger
1132938825
Remove deprecated kotlin-android-extensions plugin
2022-04-04 15:58:24 +02:00
Jan-Erik Rediger
8eda5cd8b9
Apply ktlint fixes
2022-04-04 15:58:13 +02:00
Jan-Erik Rediger
c9b40241bb
Remove glean-core example, RLB is prefered
2022-04-04 15:58:13 +02:00
Jan-Erik Rediger
f02cf45358
Apply clippy suggestions
...
Similar to 82e9a08fee
2022-04-04 15:58:07 +02:00
dependabot[bot]
d40b736768
Bump mypy from 0.941 to 0.942 in /glean-core/python
...
Bumps [mypy](https://github.com/python/mypy ) from 0.941 to 0.942.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.941...v0.942 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 12:48:16 +02:00
dependabot[bot]
0f6a294e3f
Bump flake8-bugbear from 22.1.11 to 22.3.23 in /glean-core/python
...
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear ) from 22.1.11 to 22.3.23.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases )
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.1.11...22.3.23 )
---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 12:41:02 +02:00
dependabot[bot]
2fbbd16017
Bump black from 22.1.0 to 22.3.0 in /glean-core/python
...
Bumps [black](https://github.com/psf/black ) from 22.1.0 to 22.3.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/22.1.0...22.3.0 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 05:03:28 +00:00
Jan-Erik Rediger
2aeb754451
[Rust] Record event timestamp in milliseconds
2022-03-18 13:50:49 +01:00
Jan-Erik Rediger
715eb48364
[Swift] Ignore function body length for MPS tests again
2022-03-18 13:00:21 +01:00
Jan-Erik Rediger
3da82f7c96
[Swift] Clear stores by removing all files
2022-03-18 12:45:21 +01:00
Jan-Erik Rediger
85481d6d42
[Swift] Wait for dispatched operations in tests
...
This makes tests much more reliable in my local testing.
2022-03-18 12:45:06 +01:00
Jan-Erik Rediger
61b6d1e23a
Re-enable MPS tests
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
f4e47ab005
Reset metrics ping scheduler along with everything else
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
d1f4821d0a
Avoid multiple ping uploads in flight by launching the next step after upload is done
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
31aec35ae5
Use dispatcher queue to launch async operations
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
4ddd3dc5e5
Run uniffi-bindgen in its own step
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
35cfb70699
Put UniFFI-generated code into subfolder
...
glean_parser clears out *.swift files, which might mess with it.
We also only need to run it once, not per architecture.
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
a8b26a3f49
iOS: Skip code generation in `indexbuild` build
...
Original: d0cab87d0f
2022-03-18 09:53:51 +01:00
Jan-Erik Rediger
2d14c6f243
[Swift] Migrate uuid metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
5db0f79f1c
[Swift] Migrate url metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
7f57d039e3
[Swift] Migrate timing distribution metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
ea1bc9637d
[Swift] Migrate timespan metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
16db9d8b45
[Swift] Migrate string list metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
4173ceb203
[Swift] Migrate string metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
284cd3cf58
[Swift] Migrate quantity metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
a5715a1bc9
[Swift] Migrate ping type to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
8b8145baa5
[Swift] Migrate memory distribution metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
ecd1633cdf
[Swift] Migrate labeled metrics to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
c44df82d66
[Swift] Migrate event metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
def8e1b94f
[Swift] Migrate datetime metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
2976a485f1
[Swift] Migrate counter metric to UniFFI
2022-03-18 09:53:36 +01:00
Jan-Erik Rediger
a8b0269fa0
[Swift] Migrate boolean metric to UniFFI
2022-03-18 09:53:36 +01:00
perrymcmanis144
fd02d2dde3
Bug 1711928 - Stop overwriting User-Agent header in favor of X-Telemetry-Agent header
2022-03-16 18:02:31 +01:00
Jan-Erik Rediger
89a9980046
[Swift] Remove now-UniFFI-exported types
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
b14ece6044
[Swift] Do not update MPS sent date in tests again
...
It's handled in the test setup now.
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
64decf9969
[Swift] Track test mode in MPS itself
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
4bd8eb8a36
[Swift] Migrate uploader to UniFFI-provided API
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
a3ad11e90d
[Swift] Always wait for the "active" baseline ping in tests
...
And skip any overdue metrics ping.
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
7e124836f8
[Swift] Migrate Debug utility tests
...
We're actually not able anymore to properly test that they set values,
so these are merely smoke tests now.
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
af2ad204a7
[Swift] Move testing mode tracking to Glean object itself
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
153e567727
[Swift] Disable tests depending on the dirty bit
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
a2c2340af9
[Swift] Initialize lifecycle observer off the main thread
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
ae70102f7f
[Swift] Delay initializing MPS
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
914ec69d17
[Swift] Omit argument labels in UniFFI-generated parts
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
c7bb0298bf
[Swift] Remove unused utility functions
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
63a52d8a83
[Swift] Use forked glean_parser for now
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
7ab9972744
[Swift] Keep only the serial operation queue of the dispatcher
...
Everything else is now in Rust!
2022-03-16 17:27:09 +01:00
Jan-Erik Rediger
c2957f8e0b
[Swift] Remove files from the project configuration
...
The actual files will be removed in subsequent commits.
This just bundles the Xcode changes.
2022-03-16 17:27:09 +01:00
dependabot[bot]
2dea906eeb
Bump mypy from 0.931 to 0.941 in /glean-core/python
...
Bumps [mypy](https://github.com/python/mypy ) from 0.931 to 0.941.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.931...v0.941 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-15 05:02:45 +00:00
Jan-Erik Rediger
f0c6eef879
Enable native building & testing on Apple M1 machines
...
Updating robolectric to 4.7, which brings M1 support (by providing its
own SQLite).
Updating rust-android-gradle to 0.9.1, which supports the difference
between Darwin x86_64 and Darwin aarch64.
2022-02-18 12:44:25 +01:00
Jan-Erik Rediger
e6c2c3e661
[Python] Remove now-unnecessary lines mentioning the dispatcher
...
Also re-enables one more test and removes a useless one
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
e9afd99409
[Python] Always call into core impl for toggling upload enabled
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
84521000ed
[Python] Delay some work in the test to make it pass
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
063ce2314e
Remove cffi helper and instruct pdoc to skip libglean_ffi
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
349c2dc953
Fix documentation links
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
8d85f4fc86
Once again bring back the hack to re-export glean-core symbols
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
8a87ce566c
[Rust] Acquire state lock outside of Glean lock
...
This avoids a deadlock when it calls a blocking callback.
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
23f778c1be
[Python] Migrate general API to use UniFFI-exported API
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
b3ba84f483
[Python] Migrate upload mechanism to UniFFI-powered methods
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
3972a64953
Port initialize_for_subprocess for use in Python upload process
2022-02-17 16:50:40 +01:00
Jan-Erik Rediger
af0767e771
[Python] Re-enable all metric types in the loader
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
d2ebe3e3fd
[Python] Re-export all metric types again from metrics module
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
369d2bc5df
[Python] Migrate counter testing to new UniFFI layout
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
5fabd3a33f
[Python] Migrate uuid metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
63154be480
[Python] Migrate url metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
16d007da7f
[Python] Migrate timing distribution metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
abf794e984
[Python] Migrate timespan metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
13548115e6
[Python] Migrate string list metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
dbb8626c57
[Python] Migrate string metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
5d0557b033
[Python] Migrate quantity metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
0525846ef8
[Python] Migrate Ping type to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
021532e852
[Python] Migrate memory distribution metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
23fb9dc6e2
[Python] Migrate labeled metrics to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
bbbf9a0a33
[Python] Migrate event metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
4e2420679a
[Python] Remove now-UniFFi-generated types
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
8a7bd23dc6
[Python] Migrate datetime metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
58e0774e9f
[Python] Migrate boolean metric to UniFFI
2022-02-17 10:29:22 +01:00
Jan-Erik Rediger
e85263d318
Add docs to empty function.
...
Otherwise compilation for Android/iOS will fail because of the missing
docs.
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger
0a69656894
[Python] Convert from glean_parser types into proper Glean types
...
Glean types are now UniFFI-generated, with additional methods on them.
That's why we need to explicitly convert them.
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger
626ad2d628
[Python] Remove FFI-specific conversion utilities
...
UniFFI handles all of that for us, we pass native Python types
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger
f3aa7e876f
[Python] Removed dispatcher
...
It's all in Rust now
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger
6ad68f09a9
[Python] Expose fd logging through UniFFI
2022-02-16 15:28:23 +01:00
Jan-Erik Rediger
4e1c0e62af
On shutdown kill the dispatcher if Glean failed to initialize
2022-02-15 12:05:52 +01:00
Jan-Erik Rediger
db2d5c7964
[RLB] Re-implement events
...
Allow recording an event with a supplied timestamp
2022-02-15 11:14:22 +01:00