View tls-cert-hash.go
package main | |
import ( | |
"crypto/sha256" | |
"crypto/x509" | |
"fmt" | |
"io/ioutil" | |
) | |
func main() { |
View wasi.zig
// This file was automatically generated by zig-witx - Do not edit manually. | |
pub const handle = i32; | |
pub const char = u8; | |
pub const untyped_ptr = usize; | |
pub const wasi_string_ptr = *u8; | |
// size | |
pub const size = u32; |
View b.zig
// This file was automatically generated by zig-witx - Do not edit manually. | |
pub const handle = i32; | |
pub const char = u8; | |
pub const untyped_ptr = usize; | |
pub const wasi_string_ptr = *u8; | |
// Error codes. | |
pub const crypto_errno = enum(u16) { | |
// Operation succeeded. |
View gist:15fc5bb801977534c1c2a5ae4b615003
export function wasm_call_ctors() { | |
export function add(a:int, b:int):int { | |
export function memset(a:int, b:int, c:int):int { | |
export function memset_1(a:int, b:int, c:int, d:int):int { | |
export function memcpy(a:int, b:int, c:int):int { | |
export function memmove(a:int, b:ubyte_ptr, c:int):int { | |
export function memcmp(a:ubyte_ptr, b:ubyte_ptr, c:int):int { | |
export function bcmp(a:ubyte_ptr, b:ubyte_ptr, c:int):int { | |
export function fmodf(a:float, b:float):float { | |
export function fmod(a:double, b:double):double { |
View gist:6d03d591dace75018612ef0f2f1f373e
commit c74f64f05764f8bb25d85d8a88cc7c4647be60cc | |
Author: Frank Denis <github@pureftpd.org> | |
Date: Fri Oct 16 14:57:36 2020 +0200 | |
Backport libxml2 fix from master | |
diff --git a/llvm/cmake/modules/GetLibraryName.cmake b/llvm/cmake/modules/GetLibraryName.cmake | |
new file mode 100644 | |
index 00000000000..518fa4cf594 | |
--- /dev/null |
View main.zig
const std = @import("std"); | |
fn eq(comptime T: type, comptime len: usize, a: []const T, b: []const T) bool { | |
if (len != a.len or len != b.len) return false; | |
if (a.ptr == b.ptr) return true; | |
const x16code = comptime blk: { | |
var i: usize = 0; | |
var buf = [_]u8{0} ** 4096; | |
var code = std.io.fixedBufferStream(&buf); |
View build.zig
// SPDX-License-Identifier: MIT | |
// Copyright (c) 2015-2020 Zig Contributors | |
// This file is part of [zig](https://ziglang.org/), which is MIT licensed. | |
// The MIT license requires this copyright notice to be included in all copies | |
// and substantial portions of the software. | |
const Builder = @import("std").build.Builder; | |
pub fn build(b: *Builder) void { | |
// Standard target options allows the person running `zig build` to choose | |
// what target to build for. Here we do not override the defaults, which |
View a.ts
type handle = i32; | |
type char = u8; | |
type ptr<T> = usize; // all pointers are usize'd | |
type mut_ptr<T> = usize; // all pointers are usize'd | |
type untyped_ptr = usize; // all pointers are usize'd | |
type union_member = usize; // all pointers are usize'd | |
type struct<T> = T; // structs are references already in AS) | |
type wasi_string = ptr<char>; | |
/** xqd_status */ |
View a.ts
function hashlocks(n: isize): void { | |
while (n >= 128) { | |
for (let i = 0; i < 80; ++i) { | |
for (let j = 0; j < 8; ++j) { | |
// empty loop, but the content is not important | |
} | |
} | |
n -= 128; | |
} | |
} |
NewerOlder