Граф коммитов

2799 Коммитов

Автор SHA1 Сообщение Дата
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