nandi/frqpublic Fork 0
972d7bd
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Take the smaller library, and the glue that stopped crashing

jolt-native v0.1.2 builds libvidya without the debug info nobody was reading
and with LTO on the cdylib: 14,496,256 bytes become 8,804,920, and the APK
carries every one of them uncompressed. Same 58 exported symbols, so this is
the same ABI in fewer bytes.

The glue moves too, and that half matters more than the size: v0.1.0's
jolt_main.c registered 57 of the 58, and the one it left out was set-title!,
which the client calls the moment it names a room. An APK built from the old
pin dialled TLS, joined, and died.

glimmer-vidya is the same sources at a new digest — the release stopped
shipping .jolt/cpcache, which was one machine's classpath answer and keyed on
a hash nobody else computes. Nothing reads it: the boot image is handed
`src` and writes its own deps.edn.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nandi committed 2026-08-31T19:23:48-07:00 Browse files
972d7bd parent: e8e4fa0
modified scripts/android-glue.dotslash +13 -13
@@ -1,6 +1,6 @@
11 #!/usr/bin/env dotslash
22
3-// The NativeActivity glue and the ABI's headers, from jolt-native's v0.1.0
3+// The NativeActivity glue and the ABI's headers, from jolt-native's v0.1.2
44 // release.
55 //
66 // jolt_main.c is what libvidya's android_main dlopens: it boots Chez over the
@@ -15,50 +15,50 @@
1515 "name": "android-glue",
1616 "platforms": {
1717 "linux-x86_64": {
18- "size": 6685,
18+ "size": 6812,
1919 "hash": "sha256",
20- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
20+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
2121 "format": "tar.gz",
2222 "path": "jolt-native-android-glue/android/jolt_main.c",
2323 "providers": [
2424 {
25- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"
25+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
2626 }
2727 ]
2828 },
2929 "linux-aarch64": {
30- "size": 6685,
30+ "size": 6812,
3131 "hash": "sha256",
32- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
32+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
3333 "format": "tar.gz",
3434 "path": "jolt-native-android-glue/android/jolt_main.c",
3535 "providers": [
3636 {
37- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"
37+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
3838 }
3939 ]
4040 },
4141 "macos-x86_64": {
42- "size": 6685,
42+ "size": 6812,
4343 "hash": "sha256",
44- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
44+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
4545 "format": "tar.gz",
4646 "path": "jolt-native-android-glue/android/jolt_main.c",
4747 "providers": [
4848 {
49- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"
49+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
5050 }
5151 ]
5252 },
5353 "macos-aarch64": {
54- "size": 6685,
54+ "size": 6812,
5555 "hash": "sha256",
56- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
56+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
5757 "format": "tar.gz",
5858 "path": "jolt-native-android-glue/android/jolt_main.c",
5959 "providers": [
6060 {
61- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"
61+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
6262 }
6363 ]
6464 }
@@ -1,6 +1,6 @@
1 #!/usr/bin/env dotslash1 #!/usr/bin/env dotslash
2 2
3-// The NativeActivity glue and the ABI's headers, from jolt-native's v0.1.03+// The NativeActivity glue and the ABI's headers, from jolt-native's v0.1.2
4 // release.4 // release.
5 //5 //
6 // jolt_main.c is what libvidya's android_main dlopens: it boots Chez over the6 // jolt_main.c is what libvidya's android_main dlopens: it boots Chez over the
@@ -15,50 +15,50 @@
15 "name": "android-glue",15 "name": "android-glue",
16 "platforms": {16 "platforms": {
17 "linux-x86_64": {17 "linux-x86_64": {
18- "size": 6685,18+ "size": 6812,
19 "hash": "sha256",19 "hash": "sha256",
20- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",20+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
21 "format": "tar.gz",21 "format": "tar.gz",
22 "path": "jolt-native-android-glue/android/jolt_main.c",22 "path": "jolt-native-android-glue/android/jolt_main.c",
23 "providers": [23 "providers": [
24 {24 {
25- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"25+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
26 }26 }
27 ]27 ]
28 },28 },
29 "linux-aarch64": {29 "linux-aarch64": {
30- "size": 6685,30+ "size": 6812,
31 "hash": "sha256",31 "hash": "sha256",
32- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",32+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
33 "format": "tar.gz",33 "format": "tar.gz",
34 "path": "jolt-native-android-glue/android/jolt_main.c",34 "path": "jolt-native-android-glue/android/jolt_main.c",
35 "providers": [35 "providers": [
36 {36 {
37- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"37+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
38 }38 }
39 ]39 ]
40 },40 },
41 "macos-x86_64": {41 "macos-x86_64": {
42- "size": 6685,42+ "size": 6812,
43 "hash": "sha256",43 "hash": "sha256",
44- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",44+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
45 "format": "tar.gz",45 "format": "tar.gz",
46 "path": "jolt-native-android-glue/android/jolt_main.c",46 "path": "jolt-native-android-glue/android/jolt_main.c",
47 "providers": [47 "providers": [
48 {48 {
49- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"49+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
50 }50 }
51 ]51 ]
52 },52 },
53 "macos-aarch64": {53 "macos-aarch64": {
54- "size": 6685,54+ "size": 6812,
55 "hash": "sha256",55 "hash": "sha256",
56- "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",56+ "digest": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
57 "format": "tar.gz",57 "format": "tar.gz",
58 "path": "jolt-native-android-glue/android/jolt_main.c",58 "path": "jolt-native-android-glue/android/jolt_main.c",
59 "providers": [59 "providers": [
60 {60 {
61- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz"61+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz"
62 }62 }
63 ]63 ]
64 }64 }
modified scripts/glimmer-vidya.dotslash +13 -13
@@ -1,6 +1,6 @@
11 #!/usr/bin/env dotslash
22
3-// The Jolt side that binds the tree ABI, from jolt-native's v0.1.0 release.
3+// The Jolt side that binds the tree ABI, from jolt-native's v0.1.2 release.
44 //
55 // deps.edn takes this as a git dependency, and jolt resolves it into its own
66 // cache. The boot image cannot: a cross compile has no dependency resolution,
@@ -11,50 +11,50 @@
1111 "name": "glimmer-vidya",
1212 "platforms": {
1313 "linux-x86_64": {
14- "size": 17964,
14+ "size": 18069,
1515 "hash": "sha256",
16- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
16+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
1717 "format": "tar.gz",
1818 "path": "glimmer-vidya/deps.edn",
1919 "providers": [
2020 {
21- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"
21+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
2222 }
2323 ]
2424 },
2525 "linux-aarch64": {
26- "size": 17964,
26+ "size": 18069,
2727 "hash": "sha256",
28- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
28+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
2929 "format": "tar.gz",
3030 "path": "glimmer-vidya/deps.edn",
3131 "providers": [
3232 {
33- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"
33+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
3434 }
3535 ]
3636 },
3737 "macos-x86_64": {
38- "size": 17964,
38+ "size": 18069,
3939 "hash": "sha256",
40- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
40+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
4141 "format": "tar.gz",
4242 "path": "glimmer-vidya/deps.edn",
4343 "providers": [
4444 {
45- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"
45+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
4646 }
4747 ]
4848 },
4949 "macos-aarch64": {
50- "size": 17964,
50+ "size": 18069,
5151 "hash": "sha256",
52- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
52+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
5353 "format": "tar.gz",
5454 "path": "glimmer-vidya/deps.edn",
5555 "providers": [
5656 {
57- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"
57+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
5858 }
5959 ]
6060 }
@@ -1,6 +1,6 @@
1 #!/usr/bin/env dotslash1 #!/usr/bin/env dotslash
2 2
3-// The Jolt side that binds the tree ABI, from jolt-native's v0.1.0 release.3+// The Jolt side that binds the tree ABI, from jolt-native's v0.1.2 release.
4 //4 //
5 // deps.edn takes this as a git dependency, and jolt resolves it into its own5 // deps.edn takes this as a git dependency, and jolt resolves it into its own
6 // cache. The boot image cannot: a cross compile has no dependency resolution,6 // cache. The boot image cannot: a cross compile has no dependency resolution,
@@ -11,50 +11,50 @@
11 "name": "glimmer-vidya",11 "name": "glimmer-vidya",
12 "platforms": {12 "platforms": {
13 "linux-x86_64": {13 "linux-x86_64": {
14- "size": 17964,14+ "size": 18069,
15 "hash": "sha256",15 "hash": "sha256",
16- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",16+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
17 "format": "tar.gz",17 "format": "tar.gz",
18 "path": "glimmer-vidya/deps.edn",18 "path": "glimmer-vidya/deps.edn",
19 "providers": [19 "providers": [
20 {20 {
21- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"21+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
22 }22 }
23 ]23 ]
24 },24 },
25 "linux-aarch64": {25 "linux-aarch64": {
26- "size": 17964,26+ "size": 18069,
27 "hash": "sha256",27 "hash": "sha256",
28- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",28+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
29 "format": "tar.gz",29 "format": "tar.gz",
30 "path": "glimmer-vidya/deps.edn",30 "path": "glimmer-vidya/deps.edn",
31 "providers": [31 "providers": [
32 {32 {
33- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"33+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
34 }34 }
35 ]35 ]
36 },36 },
37 "macos-x86_64": {37 "macos-x86_64": {
38- "size": 17964,38+ "size": 18069,
39 "hash": "sha256",39 "hash": "sha256",
40- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",40+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
41 "format": "tar.gz",41 "format": "tar.gz",
42 "path": "glimmer-vidya/deps.edn",42 "path": "glimmer-vidya/deps.edn",
43 "providers": [43 "providers": [
44 {44 {
45- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"45+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
46 }46 }
47 ]47 ]
48 },48 },
49 "macos-aarch64": {49 "macos-aarch64": {
50- "size": 17964,50+ "size": 18069,
51 "hash": "sha256",51 "hash": "sha256",
52- "digest": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",52+ "digest": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
53 "format": "tar.gz",53 "format": "tar.gz",
54 "path": "glimmer-vidya/deps.edn",54 "path": "glimmer-vidya/deps.edn",
55 "providers": [55 "providers": [
56 {56 {
57- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz"57+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz"
58 }58 }
59 ]59 ]
60 }60 }
modified scripts/libvidya-android.dotslash +13 -13
@@ -1,6 +1,6 @@
11 #!/usr/bin/env dotslash
22
3-// libvidya for the phone, from jolt-native's v0.1.0 release.
3+// libvidya for the phone, from jolt-native's v0.1.2 release.
44 //
55 // arm64, API 28, built by NDK r29 through jolt-native's buck2 toolchain. The
66 // same object `just ffi-android` produces there, pinned so that building the
@@ -13,50 +13,50 @@
1313 "name": "libvidya-android",
1414 "platforms": {
1515 "linux-x86_64": {
16- "size": 6721871,
16+ "size": 5469258,
1717 "hash": "sha256",
18- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
18+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
1919 "format": "tar.gz",
2020 "path": "libvidya.so",
2121 "providers": [
2222 {
23- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"
23+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
2424 }
2525 ]
2626 },
2727 "linux-aarch64": {
28- "size": 6721871,
28+ "size": 5469258,
2929 "hash": "sha256",
30- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
30+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
3131 "format": "tar.gz",
3232 "path": "libvidya.so",
3333 "providers": [
3434 {
35- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"
35+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
3636 }
3737 ]
3838 },
3939 "macos-x86_64": {
40- "size": 6721871,
40+ "size": 5469258,
4141 "hash": "sha256",
42- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
42+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
4343 "format": "tar.gz",
4444 "path": "libvidya.so",
4545 "providers": [
4646 {
47- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"
47+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
4848 }
4949 ]
5050 },
5151 "macos-aarch64": {
52- "size": 6721871,
52+ "size": 5469258,
5353 "hash": "sha256",
54- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
54+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
5555 "format": "tar.gz",
5656 "path": "libvidya.so",
5757 "providers": [
5858 {
59- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"
59+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
6060 }
6161 ]
6262 }
@@ -1,6 +1,6 @@
1 #!/usr/bin/env dotslash1 #!/usr/bin/env dotslash
2 2
3-// libvidya for the phone, from jolt-native's v0.1.0 release.3+// libvidya for the phone, from jolt-native's v0.1.2 release.
4 //4 //
5 // arm64, API 28, built by NDK r29 through jolt-native's buck2 toolchain. The5 // arm64, API 28, built by NDK r29 through jolt-native's buck2 toolchain. The
6 // same object `just ffi-android` produces there, pinned so that building the6 // same object `just ffi-android` produces there, pinned so that building the
@@ -13,50 +13,50 @@
13 "name": "libvidya-android",13 "name": "libvidya-android",
14 "platforms": {14 "platforms": {
15 "linux-x86_64": {15 "linux-x86_64": {
16- "size": 6721871,16+ "size": 5469258,
17 "hash": "sha256",17 "hash": "sha256",
18- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",18+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
19 "format": "tar.gz",19 "format": "tar.gz",
20 "path": "libvidya.so",20 "path": "libvidya.so",
21 "providers": [21 "providers": [
22 {22 {
23- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"23+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
24 }24 }
25 ]25 ]
26 },26 },
27 "linux-aarch64": {27 "linux-aarch64": {
28- "size": 6721871,28+ "size": 5469258,
29 "hash": "sha256",29 "hash": "sha256",
30- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",30+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
31 "format": "tar.gz",31 "format": "tar.gz",
32 "path": "libvidya.so",32 "path": "libvidya.so",
33 "providers": [33 "providers": [
34 {34 {
35- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"35+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
36 }36 }
37 ]37 ]
38 },38 },
39 "macos-x86_64": {39 "macos-x86_64": {
40- "size": 6721871,40+ "size": 5469258,
41 "hash": "sha256",41 "hash": "sha256",
42- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",42+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
43 "format": "tar.gz",43 "format": "tar.gz",
44 "path": "libvidya.so",44 "path": "libvidya.so",
45 "providers": [45 "providers": [
46 {46 {
47- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"47+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
48 }48 }
49 ]49 ]
50 },50 },
51 "macos-aarch64": {51 "macos-aarch64": {
52- "size": 6721871,52+ "size": 5469258,
53 "hash": "sha256",53 "hash": "sha256",
54- "digest": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",54+ "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
55 "format": "tar.gz",55 "format": "tar.gz",
56 "path": "libvidya.so",56 "path": "libvidya.so",
57 "providers": [57 "providers": [
58 {58 {
59- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz"59+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
60 }60 }
61 ]61 ]
62 }62 }
modified toolchains/dist/generated.bzl +24 -24
@@ -6,26 +6,26 @@
66 DIST = {
77 "android-glue": {
88 "linux-aarch64": {
9- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",
10- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
9+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
10+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
1111 "strip_prefix": "jolt-native-android-glue",
1212 "type": "tar.gz"
1313 },
1414 "linux-x86_64": {
15- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",
16- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
15+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
16+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
1717 "strip_prefix": "jolt-native-android-glue",
1818 "type": "tar.gz"
1919 },
2020 "macos-aarch64": {
21- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",
22- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
21+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
22+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
2323 "strip_prefix": "jolt-native-android-glue",
2424 "type": "tar.gz"
2525 },
2626 "macos-x86_64": {
27- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",
28- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",
27+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
28+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
2929 "strip_prefix": "jolt-native-android-glue",
3030 "type": "tar.gz"
3131 }
@@ -58,52 +58,52 @@ DIST = {
5858 },
5959 "glimmer-vidya": {
6060 "linux-aarch64": {
61- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",
62- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
61+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
62+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
6363 "strip_prefix": "glimmer-vidya",
6464 "type": "tar.gz"
6565 },
6666 "linux-x86_64": {
67- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",
68- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
67+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
68+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
6969 "strip_prefix": "glimmer-vidya",
7070 "type": "tar.gz"
7171 },
7272 "macos-aarch64": {
73- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",
74- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
73+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
74+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
7575 "strip_prefix": "glimmer-vidya",
7676 "type": "tar.gz"
7777 },
7878 "macos-x86_64": {
79- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",
80- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",
79+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
80+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
8181 "strip_prefix": "glimmer-vidya",
8282 "type": "tar.gz"
8383 }
8484 },
8585 "libvidya-android": {
8686 "linux-aarch64": {
87- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",
88- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
87+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
88+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
8989 "strip_prefix": "",
9090 "type": "tar.gz"
9191 },
9292 "linux-x86_64": {
93- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",
94- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
93+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
94+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
9595 "strip_prefix": "",
9696 "type": "tar.gz"
9797 },
9898 "macos-aarch64": {
99- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",
100- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
99+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
100+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
101101 "strip_prefix": "",
102102 "type": "tar.gz"
103103 },
104104 "macos-x86_64": {
105- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",
106- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",
105+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
106+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
107107 "strip_prefix": "",
108108 "type": "tar.gz"
109109 }
@@ -6,26 +6,26 @@
6 DIST = {6 DIST = {
7 "android-glue": {7 "android-glue": {
8 "linux-aarch64": {8 "linux-aarch64": {
9- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",9+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
10- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",10+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
11 "strip_prefix": "jolt-native-android-glue",11 "strip_prefix": "jolt-native-android-glue",
12 "type": "tar.gz"12 "type": "tar.gz"
13 },13 },
14 "linux-x86_64": {14 "linux-x86_64": {
15- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",15+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
16- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",16+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
17 "strip_prefix": "jolt-native-android-glue",17 "strip_prefix": "jolt-native-android-glue",
18 "type": "tar.gz"18 "type": "tar.gz"
19 },19 },
20 "macos-aarch64": {20 "macos-aarch64": {
21- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",21+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
22- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",22+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
23 "strip_prefix": "jolt-native-android-glue",23 "strip_prefix": "jolt-native-android-glue",
24 "type": "tar.gz"24 "type": "tar.gz"
25 },25 },
26 "macos-x86_64": {26 "macos-x86_64": {
27- "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz",27+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-glue-v0.1.2.tar.gz",
28- "sha256": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133",28+ "sha256": "4b46a31d119ad2a5c4c9125f3e146dc67d49b571afc60298d8755cd38f06de62",
29 "strip_prefix": "jolt-native-android-glue",29 "strip_prefix": "jolt-native-android-glue",
30 "type": "tar.gz"30 "type": "tar.gz"
31 }31 }
@@ -58,52 +58,52 @@ DIST = {
58 },58 },
59 "glimmer-vidya": {59 "glimmer-vidya": {
60 "linux-aarch64": {60 "linux-aarch64": {
61- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",61+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
62- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",62+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
63 "strip_prefix": "glimmer-vidya",63 "strip_prefix": "glimmer-vidya",
64 "type": "tar.gz"64 "type": "tar.gz"
65 },65 },
66 "linux-x86_64": {66 "linux-x86_64": {
67- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",67+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
68- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",68+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
69 "strip_prefix": "glimmer-vidya",69 "strip_prefix": "glimmer-vidya",
70 "type": "tar.gz"70 "type": "tar.gz"
71 },71 },
72 "macos-aarch64": {72 "macos-aarch64": {
73- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",73+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
74- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",74+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
75 "strip_prefix": "glimmer-vidya",75 "strip_prefix": "glimmer-vidya",
76 "type": "tar.gz"76 "type": "tar.gz"
77 },77 },
78 "macos-x86_64": {78 "macos-x86_64": {
79- "url": "https://gitlab.com/-/project/85910092/uploads/3448c1fde6a113a5578335ac54811d0f/jolt-native-glimmer-vidya-v0.1.0.tar.gz",79+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-glimmer-vidya-v0.1.2.tar.gz",
80- "sha256": "3842a5981c0656eb14915aead80814286040c24e83732d5e69d4f4470308fbf5",80+ "sha256": "1e544ef9c354e56bbfe280fee72e79e4a8bd6c746fe51a779e0afebb4465917d",
81 "strip_prefix": "glimmer-vidya",81 "strip_prefix": "glimmer-vidya",
82 "type": "tar.gz"82 "type": "tar.gz"
83 }83 }
84 },84 },
85 "libvidya-android": {85 "libvidya-android": {
86 "linux-aarch64": {86 "linux-aarch64": {
87- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",87+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
88- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",88+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
89 "strip_prefix": "",89 "strip_prefix": "",
90 "type": "tar.gz"90 "type": "tar.gz"
91 },91 },
92 "linux-x86_64": {92 "linux-x86_64": {
93- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",93+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
94- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",94+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
95 "strip_prefix": "",95 "strip_prefix": "",
96 "type": "tar.gz"96 "type": "tar.gz"
97 },97 },
98 "macos-aarch64": {98 "macos-aarch64": {
99- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",99+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
100- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",100+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
101 "strip_prefix": "",101 "strip_prefix": "",
102 "type": "tar.gz"102 "type": "tar.gz"
103 },103 },
104 "macos-x86_64": {104 "macos-x86_64": {
105- "url": "https://gitlab.com/-/project/85910092/uploads/29c7b1aacb97cd0e1aea7f430a6fa225/jolt-native-android-arm64-v0.1.0.tar.gz",105+ "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz",
106- "sha256": "bb85c57ea263b9bfe113927c6f6b0c8c6414b97056bcb0281b8444187616a233",106+ "sha256": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
107 "strip_prefix": "",107 "strip_prefix": "",
108 "type": "tar.gz"108 "type": "tar.gz"
109 }109 }