Jan-Erik Rediger
|
62e82ca323
|
first approach at building a full ping
|
2019-04-25 15:22:43 +02:00 |
Jan-Erik Rediger
|
3f6c3e945a
|
Encode type into the value
We might eventually be able to skip rkv::Value::Blob all together and go
directly to &[u8].
|
2019-04-25 15:00:51 +02:00 |
Jan-Erik Rediger
|
2a1be2b9ef
|
Run tests single-threaded
|
2019-04-24 18:22:37 +02:00 |
Jan-Erik Rediger
|
45c5cece86
|
Ensure the counter transformation works
|
2019-04-24 18:22:27 +02:00 |
Jan-Erik Rediger
|
7d653011a6
|
Allow transformation of old values into a new one
|
2019-04-24 18:05:28 +02:00 |
Jan-Erik Rediger
|
e019f9b8ba
|
Thread-safety test
|
2019-04-24 17:54:59 +02:00 |
Jan-Erik Rediger
|
26ccd4552a
|
Add some tests to verify behavior
|
2019-04-24 17:24:35 +02:00 |
Jan-Erik Rediger
|
2cc344bed3
|
Use a temporary database for now
|
2019-04-24 17:21:25 +02:00 |
Jan-Erik Rediger
|
783d04b80c
|
Clear ping storage
|
2019-04-24 17:11:33 +02:00 |
Jan-Erik Rediger
|
d24510ed40
|
Record into generic store, backed by rkv
|
2019-04-24 17:01:52 +02:00 |
Jan-Erik Rediger
|
2b4c3ec15e
|
Wrap the actual implementation in a lock
|
2019-04-24 13:44:00 +02:00 |
Jan-Erik Rediger
|
e2a7a0553f
|
Adopt exposed FFI API in kotlin wrapper
|
2019-04-11 19:01:08 +02:00 |
Jan-Erik Rediger
|
4bdcbab295
|
Start FFI component
|
2019-04-11 18:48:15 +02:00 |
Jan-Erik Rediger
|
be7309ddef
|
Allow upload to be changed
|
2019-04-10 16:31:20 +02:00 |
Jan-Erik Rediger
|
2d6b21fb25
|
First create something, then do stuff that might call into it
|
2019-04-10 16:22:50 +02:00 |
Jan-Erik Rediger
|
2c130014b3
|
Check if recording is enabled
|
2019-04-10 16:22:41 +02:00 |
Jan-Erik Rediger
|
acd38ed7f3
|
Determine if upload is enabled
|
2019-04-10 16:17:11 +02:00 |
Jan-Erik Rediger
|
20901084a1
|
Add counter metric type
|
2019-04-10 16:17:11 +02:00 |
Jan-Erik Rediger
|
1be687506d
|
We can clear!
|
2019-04-10 15:39:18 +02:00 |
Jan-Erik Rediger
|
e9d28c6680
|
Rename to snapshot and take clear flag
|
2019-04-10 15:35:33 +02:00 |
Jan-Erik Rediger
|
bede7eb7c7
|
Query specific store
|
2019-04-10 15:29:46 +02:00 |
Jan-Erik Rediger
|
66c93eac28
|
Store per ping
|
2019-04-10 15:24:54 +02:00 |
Jan-Erik Rediger
|
ff40134a69
|
Reference full metric name in storage
|
2019-04-10 15:02:18 +02:00 |
Jan-Erik Rediger
|
04bbe55a83
|
Implement default for CommonMetricData
|
2019-04-10 14:58:55 +02:00 |
Jan-Erik Rediger
|
ec2eb927f0
|
Extend common metric data
|
2019-04-10 14:57:40 +02:00 |
Jan-Erik Rediger
|
cd9bb9b0e7
|
Use internal namespace for internal metrics
|
2019-04-09 14:25:48 +02:00 |
Jan-Erik Rediger
|
bf98037978
|
Track initialization
|
2019-04-09 14:25:42 +02:00 |
Jan-Erik Rediger
|
08e7a0e5bf
|
No global lock on glean object
|
2019-04-09 14:25:22 +02:00 |
Jan-Erik Rediger
|
e4bd4c523f
|
Re-organize into modules
|
2019-04-09 14:18:40 +02:00 |
Jan-Erik Rediger
|
83b6e16a2d
|
Just store
|
2019-04-08 18:42:18 +02:00 |
Jan-Erik Rediger
|
e2be66129e
|
Storage & dumping
|
2019-04-08 17:31:50 +02:00 |
Jan-Erik Rediger
|
cd3b88c4c2
|
Exploring the API possibilitie
|
2019-04-08 15:24:47 +02:00 |
Jan-Erik Rediger
|
beeee96bf0
|
Use a siglneton through a public static and hide the initializer
|
2019-03-28 17:42:49 -03:00 |
Jan-Erik Rediger
|
10e8a05ea5
|
Share scheme
|
2019-03-28 15:36:58 -03:00 |
Jan-Erik Rediger
|
6c92a105a1
|
Move common config
|
2019-03-28 15:22:05 -03:00 |
Jan-Erik Rediger
|
a6923c6a0f
|
Call into library
|
2019-03-27 16:04:03 -03:00 |
Jan-Erik Rediger
|
cf5cd8da77
|
Configure xcode build to link library
|
2019-03-27 16:04:03 -03:00 |
Jan-Erik Rediger
|
389bef9798
|
Setup iOS project
xcode -> New Project -> Cocoa Touch Framework
|
2019-03-27 16:04:03 -03:00 |
Jan-Erik Rediger
|
0639eacf9d
|
Re-enable linux compile target
|
2019-03-27 14:47:20 -03:00 |
Jan-Erik Rediger
|
829e3b433e
|
Import minimal glean sample app from android-components
|
2019-03-27 14:47:20 -03:00 |
Jan-Erik Rediger
|
174a64d9ee
|
Fix comment
|
2019-03-27 14:47:20 -03:00 |
Jan-Erik Rediger
|
ef76c11ed2
|
Add initial wrapper
|
2019-03-27 14:47:20 -03:00 |
Jan-Erik Rediger
|
fbd1716999
|
Disable unavailable targets for now
|
2019-03-27 14:47:20 -03:00 |
Jan-Erik Rediger
|
c298d3e60c
|
Minimal Rust code & FFI & Kotlin glue
|
2019-03-27 14:47:20 -03:00 |
Jan-Erik Rediger
|
8d92922b4b
|
Skip the publish task for now
|
2019-03-19 17:06:25 +01:00 |
Jan-Erik Rediger
|
01572e2ccc
|
Fix cargo workspace
|
2019-03-19 17:01:25 +01:00 |
Jan-Erik Rediger
|
4cddc37c44
|
Add FFI lib
|
2019-03-19 14:24:31 +01:00 |
Jan-Erik Rediger
|
becd66b3c0
|
Import Android build files
Copied from application-services:
https://github.com/mozilla/application-services
|
2019-03-19 14:07:36 +01:00 |
Jan-Erik Rediger
|
95b6bcc036
|
Create initial Rust workspace
|
2019-03-18 13:03:49 +01:00 |