I hereby claim:
- I am isubasinghe on github.
- I am isubasinghe (https://keybase.io/isubasinghe) on keybase.
- I have a public key whose fingerprint is 5A0D F516 F669 AD89 6CEB E47B F0C5 A132 3C0A 0C9C
To claim this, I am signing this object:
#include <stdint.h> | |
#include <stdbool.h> | |
#include <stdlib.h> | |
#define CONFIG_L1_CACHE_LINE_SIZE_BITS 64 | |
#define DRIVER 0 | |
#define CLIENT_CH 1 | |
#define NUM_CLIENTS 3 | |
#define NET_BUFFER_SIZE 2048 | |
#define RING_SIZE 512 |
6923cc837 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.52 to 7.0.55 (#11145) | |
760299ff9 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.55 to 7.0.56 (#11169) | |
f3c948a04 chore(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#11170) | |
572641f9c chore(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#11227) | |
d2091a710 chore(deps): bump react-datepicker from 4.12.0 to 4.14.0 in /ui (#11231) | |
8089f41bd chore(deps): bump github.com/minio/minio-go/v7 from 7.0.56 to 7.0.58 (#11261) | |
f180335b3 chore(deps): bump react-datepicker from 4.14.0 to 4.14.1 in /ui (#11263) | |
476eca40f chore(deps): bump cloud.google.com/go/storage from 1.30.1 to 1.31.0 (#11284) | |
6dfe5d49e chore(deps): bump github.com/minio/minio-go/v7 from 7.0.58 to 7.0.59 (#11285) | |
75e462af2 chore(deps): bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 (#11287) |
2016078c0 fix: add space to fix release action issue (#11160) | |
ac9161ce1 fix: Workflow list page crashes for workflow rows without labels (#11195) | |
fdb3ec03f fix: Live workflow takes precedence during merge to correctly display in the UI (#11336) | |
97b6fa844 fix: Modify broken ui by archived col (#11366) | |
5b31ca18b fix: persist archived workflows with `Persisted` label (#11367) (#11413) | |
5cb75d91a fix: add query string to workflow detail page(#11371) (#11373) | |
f5d41f8c9 fix: make archived logs more human friendly in UI (#11420) | |
f8a34a3b5 fix: Devcontainer resets /etc/hosts (#11439) (#11440) | |
1f6b19f3a fix: add guard against NodeStatus. Fixes #11102 (#11451) | |
61a4ac45c fix: Ignore failed read of exit code. Fixes #11490 (#11496) |
theory "tmp" | |
imports | |
"CParser.CTranslation" | |
"AsmRefine.GlobalsSwap" | |
"AsmRefine.SimplExport" | |
begin | |
declare [[populate_globals=true]] | |
typedecl machine_state | |
typedecl cghost_state | |
install_C_file "input.c" |
char STRINGLITERAL[1]; | |
typedef signed char int8_t; | |
typedef short int int16_t; | |
typedef int int32_t; | |
#include <stdio.h> | |
#include <string.h> | |
#include <stdint.h> | |
static uint64_t hash_str(char *data) { | |
uint64_t prime = 0x100000001b3; | |
uint64_t hash = 0xcbf29ce484222325; | |
for (size_t i = 0; data[i]; i++) { | |
hash ^= (unsigned char)data[i]; | |
hash *= prime; |
{-# LANGUAGE | |
LambdaCase, GADTs, TypeOperators, TypeFamilies, DataKinds #-} | |
data Type = TInt | TBool | Type :=> Type | |
-- Needs GHC >= 7.8 | |
type family Interp (t :: Type) where | |
Interp TInt = Int | |
Interp TBool = Bool | |
Interp (a :=> b) = Interp a -> Interp b |
type term = | |
| Lam of (term -> term) | |
| Pi of term * (term -> term) | |
| Appl of term * term | |
| Ann of term * term | |
| FreeVar of int | |
| Star | |
| Box | |
let unfurl lvl f = f (FreeVar lvl) |
I hereby claim:
To claim this, I am signing this object:
by Leonard Ritter, Duangle GbR
This document has only historical significance and does not describe the borrow checker as it is now implemented. Please see this document for a more recent description.
This is a description of borrow inference, an alternative to borrow checking that requires no declarative annotations to support proper management of unique values and borrowed references at compile time.