This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use serde::de::{DeserializeSeed, MapAccess, Visitor}; | |
use serde::{forward_to_deserialize_any, Deserializer}; | |
use std::fmt::Formatter; | |
struct CaseInsensitiveStructWrapper<T> { | |
fields: &'static [&'static str], | |
inner: T, | |
} | |
impl<T> CaseInsensitiveStructWrapper<T> { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { readFile, writeFile } from 'fs/promises'; | |
// Get a Places API key at https://foursquare.com/developers/home. | |
const FOURSQUARE_PLACES_API_KEY = 'XXX'; | |
// First, collect all deduplicated venue IDs. | |
let venueIds = new Set(); | |
for (let i = 1; ; i++) { | |
try { | |
var json = require(`./checkins${i}.json`); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$files = git diff --name-only main | |
# Binary search for a file that causes `./test/runner other.test_closure_type_annotations` to fail. | |
# At each step, try to revert half of the files to `main` branch. | |
# In the end $files will contain only the files that cause the test to fail. | |
while ($files.Length -gt 1) { | |
Write-Output "Testing $($files.Length) files:" | |
$files | ForEach-Object { Write-Output " $_" } | |
$mid = [math]::floor($files.Length / 2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if test "$prefix" = NONE; then | |
# Set prefix for installations to the Emscripten's sysroot. | |
prefix=$EMSDK/upstream/emscripten/cache/sysroot | |
# Mainly used by libtool, but doesn't hurt to set it for all autoconf scripts. | |
with_sysroot=$prefix | |
# Set host to switch autotools into cross-compilation mode. | |
host_alias=$($CC $CFLAGS --print-target-triple /dev/null -E) | |
# Ignore warnings about "using cross tools not prefixed with host triplet" | |
ac_tool_warned=yes | |
# Create cache file, but be careful to set it per-target so that |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
choco list --limit-output | |
# Extract name and find corresponding winget package | |
| ForEach-Object -Parallel { | |
$chocoName = $_.Split('|')[0] | |
Get-WinGetPackage $chocoName -Count 1 |% { | |
@{ | |
'chocoName' = $chocoName | |
'wingetPackage' = $_.Name | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace Atmo; | |
public class Interop | |
{ | |
public static void HelloWorld() | |
{ | |
Console.WriteLine(DateTimeOffset.UnixEpoch); | |
} | |
static void Main() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
===== | |
parse | |
===== | |
canada x serde_json x 14.41 ops/sec ±3.31% (40 runs sampled) | |
canada x serde_wasm_bindgen x 90.55 ops/sec ±0.53% (77 runs sampled) | |
canada x msgpack x 101 ops/sec ±1.90% (72 runs sampled) | |
citm_catalog x serde_json x 131 ops/sec ±0.64% (83 runs sampled) | |
citm_catalog x serde_wasm_bindgen x 192 ops/sec ±1.02% (85 runs sampled) | |
citm_catalog x msgpack x 161 ops/sec ±1.09% (82 runs sampled) | |
twitter x serde_json x 203 ops/sec ±0.89% (85 runs sampled) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import cv2 | |
import numpy as np | |
# Read the image | |
img = cv2.imread('sky.jpg') | |
# Convert the image to grayscale | |
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) | |
# Use a threshold to detect stars in the image |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// -Wglobals Clang plugin | |
// | |
// Based on example plugins and searching Clang's API documentation. | |
// BEWARE! This is my first ever attempt at a Clang plugin. | |
// | |
// Written by John Bartholomew <jpa.bartholomew@gmail.com> | |
#include "clang/Frontend/FrontendPluginRegistry.h" | |
#include "clang/AST/AST.h" | |
#include "clang/AST/ASTConsumer.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
url | total_opt_br | total_strip_br | regression_abs | regression_pct | |
---|---|---|---|---|---|
https://oso-web-demo.s3.us-west-2.amazonaws.com/de568a042820fcd97a6f.module.wasm | 335016 | 305069 | 29947 | 9.8 | |
https://sigmausd.io/d0324a003154b2d64e31.module.wasm | 273841 | 252292 | 21549 | 8.5 | |
https://pc.meitu.com/public/dist/js/lib/RenderModule.wasm | 343220 | 316664 | 26556 | 8.4 | |
https://gulch.io/client-1.25.5.wasm.wasm | 179059 | 165584 | 13475 | 8.1 | |
https://app.roboxmaker.com/aker-app.wasm | 654078 | 608232 | 45846 | 7.5 | |
https://sdkathlos.it/avatar/insalute//js_wordpress/nyumaya.wasm | 255076 | 237325 | 17751 | 7.5 | |
https://playground.buttplug.world/dist/8b4ec1dfc3ee2ffb9df7.module.wasm | 753814 | 704467 | 49347 | 7.0 | |
https://solve.prod.portal.onscale.com/d102b71af6dc744954ce.module.wasm | 587557 | 549528 | 38029 | 6.9 | |
https://eventin.space/tflite-wasm/tflite-wasm-simd.wasm | 493826 | 462458 | 31368 | 6.8 |
NewerOlder