This commit is contained in:
Julia 2024-05-24 00:36:13 -05:00
parent 58ade9bf20
commit 4f89205c65
144 changed files with 1448 additions and 239 deletions

View file

@ -1,7 +1,7 @@
{ {
"folders": [ "folders": [
{ {
"path": "." "path": ".."
} }
], ],
"settings": { "settings": {

View file

@ -8,11 +8,13 @@
"defines": [ "defines": [
"_DEBUG", "_DEBUG",
"UNICODE", "UNICODE",
"_UNICODE" "_UNICODE",
"false=0",
"true=1"
], ],
"windowsSdkVersion": "10.0.22000.0", "windowsSdkVersion": "10.0.22000.0",
"compilerPath": "C:/mingw64/bin/gcc.exe", "compilerPath": "C:/mingw64/bin/gcc.exe",
"cStandard": "c17", "cStandard": "c23",
"cppStandard": "c++17", "cppStandard": "c++17",
"intelliSenseMode": "windows-gcc-x64" "intelliSenseMode": "windows-gcc-x64"
} }

View file

@ -6,7 +6,9 @@
"type_traits": "c", "type_traits": "c",
"cmath": "c", "cmath": "c",
"limits": "c", "limits": "c",
"new": "c" "new": "c",
"fumocommon.h": "c",
"input.h": "c"
}, },
"cmake.configureOnOpen": false "cmake.configureOnOpen": false
} }

139
build.py
View file

@ -1,139 +0,0 @@
import json
import subprocess
from subprocess import PIPE
from hashlib import md5
from pathlib import Path
GCC = "gcc"
ARGS = "-fdiagnostics-color -pthread -Wall -std=c17 -pedantic -Os"
SOURCE_DIR = Path("source/")
OBJECT_DIR = Path("objects/")
OUTPUT = Path("debug")
SRC_CHECKSUMS_TXT = Path("build/src_checksums.txt")
HDR_CHECKSUMS_TXT = Path("build/hdr_checksums.txt")
ERRORS_TXT = Path("build/errors.txt")
def scan_checksums(files) -> list[str]:
return [md5(file.read_bytes()).hexdigest() for file in files]
def read_text(txt: Path) -> any:
if not txt.exists():
return []
content = txt.read_text("utf-8")
return json.loads(content) if content else []
def write_text(txt: Path, content) -> None:
txt.write_text(json.dumps(content))
def checksum_difs(cur, old, files) -> set[str]:
dif = set(cur) - set(old)
return ({files[cur.index(i)] for i in dif}, dif)
def delete_unused_objects(object_dir: Path, source_stems: list[str]) -> None:
objects = [object for object in object_dir.rglob("*.o")]
map(Path.unlink, [object for object in objects if object.stem not in source_stems])
def paths_to_args(args: list[Path], sep: str="") -> str:
return " ".join(f"{sep}{arg}" for arg in args)
def dispatch(args):
return subprocess.Popen(args, stdout=PIPE, stderr=PIPE, text=True, encoding="utf-8")
def header_deps(sources, includes):
incl = paths_to_args(includes, "-I ")
src = paths_to_args(sources)
out, err = dispatch(f"{GCC} -MM {src} {ARGS} {incl}").communicate()
dependencies = []
if out:
for line in out.splitlines():
if ":" in line:
dependencies.append(set())
dependencies[-1].add(Path(line.strip(" \\")))
return dependencies
def compile_job(sources, includes, errors, object_dir):
incl = paths_to_args(includes, "-I ")
processes = []
for source in sources:
output = object_dir.joinpath(source.with_suffix(".o").name)
processes.append(dispatch(f"{GCC} -c {source} {ARGS} {incl} -o {output}"))
for process, source in zip(processes, sources):
out, err = process.communicate()
errors[source.stem] = err
def link_job(object_dir, output):
out, err = dispatch(f"{GCC} {object_dir}/*.o {ARGS} -o {output}").communicate()
return err
def build(src: Path, object_dir: Path, output: Path):
# Walk source directory, obtain checksums
includes, headers, sources = map(list, map(src.rglob, ["*/", "*.h", "*.c"]))
hc_cur, sc_cur = scan_checksums(headers), scan_checksums(sources)
hc_old, sc_old = read_text(HDR_CHECKSUMS_TXT), read_text(SRC_CHECKSUMS_TXT)
# Find out which sources need to be compiled based on checksum differences
# and dependencies on changed headers
header_updates, hc_updates = checksum_difs(hc_cur, hc_old, headers)
source_updates, sc_updates = checksum_difs(sc_cur, sc_old, sources)
for source_dependencies, source in zip(header_deps(sources, includes), sources):
if any(header in header_updates for header in source_dependencies):
source_updates.add(source)
# Compile step: Read old error messages, then update, print, and write them
errors = dict(read_text(ERRORS_TXT))
compile_job(source_updates, includes, errors, object_dir)
error_amt = 0
source_stems = [source.stem for source in sources]
for source_stem, message in list(errors.items()):
if source_stem not in source_stems:
errors.pop(source_stem)
elif message:
print(message)
error_amt += 1
else:
sc_updates.remove(sc_cur[source_stems.index(source_stem)])
write_text(HDR_CHECKSUMS_TXT, list(hc_updates))
write_text(SRC_CHECKSUMS_TXT, list(sc_updates))
write_text(ERRORS_TXT, errors)
# Link step: Delete unused objects, link and print the error message
delete_unused_objects(object_dir, [source.stem for source in sources])
link_err = link_job(object_dir, output)
if link_err:
print(link_err)
# yippee
print(f"Compiled: {len(source_updates)} Linked: {len(sources)} Errored: {error_amt}")
if __name__ == "__main__":
build(SOURCE_DIR, OBJECT_DIR, OUTPUT)

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
["7d7451ae7d88f4d1f84055180f9e84a7", "7d30e573f96a566ed9510833b95d5520", "f6611a0f07f78cc4fd52df267e0d3d25", "f315479de287d3cccdfa665c1e8c58bd", "0eaec40fe47b9cb31ff5a70f7bfee15a", "ec4912a725a2bc606bd76ba34159435c", "184f2c12e4c8c2365b4e6ca95df9be16", "08bf0c5c8dd2f8b3842cfc802719a95c", "29f6d19bcc5a1897b220a192ef6fc3cc", "1d88301163b019760c3dc8396ce2aa4b", "0d65896ce70d098bdf4cb3587ca74508", "cd22e396133a64303ecae95280f8ba1a", "9f0597e7cacc7c918163affc5f3d9841", "72e1b62b85eac654ed094a8ecf009416"]

View file

@ -1 +0,0 @@
["b0b3fe164a3dd9c9fac4a4df58f4eaa1"]

BIN
debug.exe

Binary file not shown.

BIN
longest.exe Normal file

Binary file not shown.

74
longestsubstring.c Normal file
View file

@ -0,0 +1,74 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct ascii_set {
unsigned long long lo;
unsigned long long hi;
};
bool ascii_set_insert(struct ascii_set *set, char ch)
{
unsigned long long mask = 1ULL << (ch % 64);
if (ch < 64) {
if (set->lo & mask) {
set->lo = mask;
set->hi = 0;
return false;
} else {
set->lo |= mask;
return true;
}
} else {
if (set->hi & mask) {
set->hi = mask;
set->lo = 0;
return false;
} else {
set->hi |= mask;
return true;
}
}
}
unsigned longest_no_repeat(char *str, unsigned len)
{
struct ascii_set set = {0};
unsigned longest = 0;
unsigned current = 0;
for (unsigned i = 0; i < len; i++) {
if (ascii_set_insert(&set, str[i])) {
current++;
} else {
if (current > longest)
longest = current;
current = 1;
}
}
if (current > longest)
longest = current;
return longest;
}
int main()
{
char buf[2048];
while (true) {
fputs("enter a string nya: ", stdout);
fgets(buf, 2048, stdin);
unsigned len = strlen(buf);
buf[--len] = '\0';
unsigned longest = longest_no_repeat(buf, len);
printf("longest without repeating is %u nya\n", longest);
}
return 0;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

77
rewrite/build.zig Normal file
View file

@ -0,0 +1,77 @@
const std = @import("std");
// Although this function looks imperative, note that its job is to
// declaratively construct a build graph that will be executed by an external
// runner.
pub fn build(b: *std.Build) 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
// means any target is allowed, and the default is native. Other options
// for restricting supported target set are available.
const target = b.standardTargetOptions(.{});
// Standard optimization options allow the person running `zig build` to select
// between Debug, ReleaseSafe, ReleaseFast, and ReleaseSmall. Here we do not
// set a preferred release mode, allowing the user to decide how to optimize.
const optimize = b.standardOptimizeOption(.{});
const exe = b.addExecutable(.{
.name = "rewrite",
.root_source_file = b.path("src/main.zig"),
.target = target,
.optimize = optimize,
});
// This declares intent for the executable to be installed into the
// standard location when the user invokes the "install" step (the default
// step when running `zig build`).
b.installArtifact(exe);
// This *creates* a Run step in the build graph, to be executed when another
// step is evaluated that depends on it. The next line below will establish
// such a dependency.
const run_cmd = b.addRunArtifact(exe);
// By making the run step depend on the install step, it will be run from the
// installation directory rather than directly from within the cache directory.
// This is not necessary, however, if the application depends on other installed
// files, this ensures they will be present and in the expected location.
run_cmd.step.dependOn(b.getInstallStep());
// This allows the user to pass arguments to the application in the build
// command itself, like this: `zig build run -- arg1 arg2 etc`
if (b.args) |args| {
run_cmd.addArgs(args);
}
// This creates a build step. It will be visible in the `zig build --help` menu,
// and can be selected like this: `zig build run`
// This will evaluate the `run` step rather than the default, which is "install".
const run_step = b.step("run", "Run the app");
run_step.dependOn(&run_cmd.step);
// Creates a step for unit testing. This only builds the test executable
// but does not run it.
const lib_unit_tests = b.addTest(.{
.root_source_file = b.path("src/root.zig"),
.target = target,
.optimize = optimize,
});
const run_lib_unit_tests = b.addRunArtifact(lib_unit_tests);
const exe_unit_tests = b.addTest(.{
.root_source_file = b.path("src/main.zig"),
.target = target,
.optimize = optimize,
});
const run_exe_unit_tests = b.addRunArtifact(exe_unit_tests);
// Similar to creating the run step earlier, this exposes a `test` step to
// the `zig build --help` menu, providing a way for the user to request
// running the unit tests.
const test_step = b.step("test", "Run unit tests");
test_step.dependOn(&run_lib_unit_tests.step);
test_step.dependOn(&run_exe_unit_tests.step);
}

67
rewrite/build.zig.zon Normal file
View file

@ -0,0 +1,67 @@
.{
.name = "rewrite",
// This is a [Semantic Version](https://semver.org/).
// In a future version of Zig it will be used for package deduplication.
.version = "0.0.0",
// This field is optional.
// This is currently advisory only; Zig does not yet do anything
// with this value.
//.minimum_zig_version = "0.11.0",
// This field is optional.
// Each dependency must either provide a `url` and `hash`, or a `path`.
// `zig build --fetch` can be used to fetch all dependencies of a package, recursively.
// Once all dependencies are fetched, `zig build` no longer requires
// internet connectivity.
.dependencies = .{
// See `zig fetch --save <url>` for a command-line interface for adding dependencies.
//.example = .{
// // When updating this field to a new URL, be sure to delete the corresponding
// // `hash`, otherwise you are communicating that you expect to find the old hash at
// // the new URL.
// .url = "https://example.com/foo.tar.gz",
//
// // This is computed from the file contents of the directory of files that is
// // obtained after fetching `url` and applying the inclusion rules given by
// // `paths`.
// //
// // This field is the source of truth; packages do not come from a `url`; they
// // come from a `hash`. `url` is just one of many possible mirrors for how to
// // obtain a package matching this `hash`.
// //
// // Uses the [multihash](https://multiformats.io/multihash/) format.
// .hash = "...",
//
// // When this is provided, the package is found in a directory relative to the
// // build root. In this case the package's hash is irrelevant and therefore not
// // computed. This field and `url` are mutually exclusive.
// .path = "foo",
// // When this is set to `true`, a package is declared to be lazily
// // fetched. This makes the dependency only get fetched if it is
// // actually used.
// .lazy = false,
//},
},
// Specifies the set of files and directories that are included in this package.
// Only files and directories listed here are included in the `hash` that
// is computed for this package.
// Paths are relative to the build root. Use the empty string (`""`) to refer to
// the build root itself.
// A directory listed here means that all files within, recursively, are included.
.paths = .{
// This makes *all* files, recursively, included in this package. It is generally
// better to explicitly list the files and directories instead, to insure that
// fetching from tarballs, file system paths, and version control all result
// in the same contents hash.
"",
// For example...
//"build.zig",
//"build.zig.zon",
//"src",
//"LICENSE",
//"README.md",
},
}

10
rewrite/c/allocator.c Normal file
View file

@ -0,0 +1,10 @@
#include "allocator.h"
#include <stdlib.h>
void *Alloc(struct Pool *pool, usize n, usize size)
{
void *ptr = (u8 *)pool->memory + pool->allocated;
pool->allocated += n * size;
}

8
rewrite/c/allocator.h Normal file
View file

@ -0,0 +1,8 @@
#include "fumocommon.h"
struct Pool {
void *memory;
usize size;
usize allocated;
};

45
rewrite/c/controller.c Normal file
View file

@ -0,0 +1,45 @@
#include "controller.h"
#include <stdlib.h>
bool CreateController(struct Controller *ctrl, struct Pool *pool, usize axes)
{
*ctrl = (struct Controller) {
.map.v_codes = calloc(16, sizeof(u16)),
.map.v_bind_ptrs = calloc(16, sizeof(struct InputVBind *)),
.map.n = 16,
.v_axes = calloc(16, sizeof(struct InputVAxis)),
.v_binds = calloc(16, sizeof(struct InputVBind)),
.v_axes_n = 16,
.v_binds_n = 16
};
}
u32 as_v_code(u16 scan_code, u8 type)
{
return (u32)scan_code | ((u32)type << 16);
}
void ControllerBindV(struct Controller *ctrl, u16 v_bind, u16 v_axis)
{
ctrl->v_binds[v_bind].v_axis = &ctrl->v_axes[v_axis];
}
void ControllerBind(struct Controller *ctrl, u16 scan_code, u8 type, u16 v_bind)
{
u32 v_code = as_v_code(scan_code, type);
struct InputVBind *v_bind = &ctrl->v_binds[v_bind];
}
void ControllerPoll(struct Controller *ctrl, struct InputRecord *recs, usize n)
{
for (usize i = 0; i < n; i++) {
}
}

18
rewrite/c/controller.h Normal file
View file

@ -0,0 +1,18 @@
#include "fumocommon.h"
#include "input.h"
struct Controller {
struct {
u32 *v_codes;
struct InputVBind **v_bind_ptrs;
usize n;
} map;
struct InputVAxis *v_axes;
struct InputVBind *v_binds;
usize v_axes_n;
usize v_binds_n;
};

72
rewrite/c/dictionary.c Normal file
View file

@ -0,0 +1,72 @@
#include "dictionary.h"
#include <string.h>
void *index_bkt(struct Dictionary *dict, usize i)
{
return (u8 *)dict->bkts + i * dict->bkt_size;
}
u32 *get_key(struct Dictionary *dict, void *bkt)
{
return (u32 *)bkt;
}
void *get_value_ptr(struct Dictionary *dict, void *bkt)
{
return (u8 *)bkt + dict->value_offset;
}
void set_bkt(struct Dictionary *dict, void *bkt, u32 key, void *value_ptr)
{
*get_key(dict, bkt) = key;
memcpy(get_value_ptr(dict, bkt), value_ptr, dict->value_size);
}
void *probe_bkt(struct Dictionary *dict, usize index, u32 key)
{
for (usize i = 0; i < dict->capacity; i++) {
void *bkt = index_bkt(dict, (index + i) % dict->capacity);
if (*get_key(dict, bkt) == key)
return bkt;
}
return nullptr;
}
void *probe_empty_bkt(struct Dictionary *dict, usize index, u32 key)
{
for (usize i = 0; i < dict->capacity; i++) {
void *bkt = index_bkt(dict, (index + i) % dict->capacity);
u32 k = *get_key(dict, bkt);
if (k == 0 or k == key)
return bkt;
}
return nullptr;
}
void *DictionaryFind(struct Dictionary *dict, u32 key)
{
usize index = key % dict->capacity;
void *bkt = probe_bkt(dict, index, key);
if (bkt == nullptr)
return false;
return get_value_ptr(dict, bkt);
}
void *DictionarySet(struct Dictionary *dict, u32 key, void *value_ptr)
{
usize index = key % dict->capacity;
void *bkt = probe_empty_bkt(dict, index, key);
if (*get_key(dict, bkt) == 0)
set_bkt(dict, bkt, key, value_ptr);
return bkt;
}

10
rewrite/c/dictionary.h Normal file
View file

@ -0,0 +1,10 @@
#pragma once
#include "fumocommon.h"
struct DictionaryTemplate {
u32 *keys;
void **value_ptrs;
usize n;
};

20
rewrite/c/engine.c Normal file
View file

@ -0,0 +1,20 @@
#include "fumocommon.h"
#include "allocator.h"
#include "controller.h"
#define ENGINE_HEAP_SIZE 262144
struct Instance {
struct Controller ctrl;
nsec time;
}
void CreateInstance(struct Instance *inst, void *heap, usize heap_size)
{
CreateController(&inst->ctrl, &inst->pool, 16);
struct Controller ctrl;
}

9
rewrite/c/input.c Normal file
View file

@ -0,0 +1,9 @@
#include "input.h"
void *input_worker(void *hand_arg)
{
while(true) {
PlatformReadInput();
}
}

55
rewrite/c/input.h Normal file
View file

@ -0,0 +1,55 @@
#include "fumocommon.h"
enum InputType {
BUTTON,
AXIS,
JOYSTICK
};
union InputData {
struct Button {
u64 value;
} but;
struct Axis {
i64 value;
} axis;
struct Joystick {
i32 x;
i32 y;
} js;
};
struct InputRecord {
union InputData data;
nsec time;
u16 scan_code;
u8 type;
bool is_down;
};
struct InputVAxis {
union InputData data;
nsec last_pressed;
nsec last_released;
u8 type;
bool is_down;
bool is_held;
bool is_up;
};
typedef struct InputVBind;
struct InputVBind {
struct InputVBind *link;
struct InputVAxis *v_axis;
union InputData relationship;
};

118
rewrite/c/terminal.c Normal file
View file

@ -0,0 +1,118 @@
#include "terminal.h"
#define RESET_STR_SIZE 7
#define COLOR4_MAX_SIZE 10
usize max_out(usize wid, usize hgt)
{
return RESET_STR_SIZE
+ wid * hgt * COLOR4_MAX_SIZE
+ wid * hgt * UTF8_MAX_SIZE
+ hgt
+ 1;
}
void CreateTerminal(Alloc *pool, struct Terminal *term, usize wid, usize hgt)
{
term->col4s = pool->alloc(wid * hgt, sizeof(struct Color4));
term->utf8s = pool->alloc(wid * hgt, UTF8_MAX_SIZE);
term->out = pool->alloc(wid * hgt, max_out(wid, hgt));
if (pool->oom)
return;
term->wid = wid;
term->hgt = hgt;
}
usize u8_to_str(char *out, u8 x)
{
u8 ones = x % 10;
u8 tens = x / 10;
u8 hnds = tens / 10;
tens %= 10;
usize len = 0;
out[len] = hnds + 48;
len += (hnds != 0);
out[len] = tens + 48;
len += (hnds | tens) != 0;
out[len++] = ones + 48;
return len;
}
u8 ansi_bg(u8 bg)
{
return bg + (bg < 8 ? 40 : 92);
}
u8 ansi_fg(u8 fg)
{
return fg + (fg < 8 ? 30 : 82);
}
usize col4_dif_to_str(char *out, struct Color4 *dif, struct Color4 *col)
{
if (*(u8 *)dif == *(u8 *)col)
return 0;
usize len = 0;
out[len++] = '\x1b';
out[len++] = '[';
if (dif->bg != col->bg) {
len += u8_to_str(out + len, ansi_bg(col->bg));
if (dif->fg != col->fg) {
out[len++] += ';';
len += u8_to_str(out + len, ansi_fg(col->fg));
}
} else if (dif->fg != col->fg) {
len += u8_to_str(out + len, ansi_fg(col->fg));
}
out[len++] = 'm';
*dif = *col;
return len;
}
usize utf8_to_str(char *out, char utf8[4])
{
if (utf8[0] == 0)
utf8[0] = '#';
out = utf8;
return 1 + (utf8[1] != 0) + (utf8[2] != 0) + (utf8[3] != 0);
}
usize TerminalPrint(struct Terminal *term)
{
term->out = (char[3]) { '\x1b', '[', 'H' };
usize len = 3;
struct Color4 dif = {0};
char (*utf8)[4] = term->utf8s;
struct Color4 *col4 = term->col4s;
for (usize y = 0; y < term->hgt; y++) {
for (usize x = 0; x < term->wid; x++, utf8++, col4++) {
len += col4_dif_to_str(term->out + len, &dif, col4);
len += utf8_to_str(term->out + len, *utf8);
}
term->out[len++] = '\n';
}
*(term->out + len) = (char[4]) { '\x1b', '[', '0', 'm' };
len += 4;
term->out[len] = '\0';
return len;
}

26
rewrite/c/terminal.h Normal file
View file

@ -0,0 +1,26 @@
#pragma once
#include "fumocommon.h"
#include "allocator.h"
#define UTF8_MAX_SIZE 4
struct Color4 {
u8 bg : 4;
u8 fg : 4;
};
struct Terminal {
struct Color4 *col4s;
char (*utf8s)[UTF8_MAX_SIZE];
char *out;
usize wid;
usize hgt;
};
void CreateTerminal(Alloc *pool, struct Terminal *term, usize wid, usize hgt);
usize TerminalPrint(struct Terminal *term);

View file

@ -0,0 +1,87 @@
const std = @import("std");
const fumo = @import("fumostd.zig");
const input = @import("input.zig");
const Axis = struct {
data: f64,
last_pressed: u64,
last_released: u64,
is_down: bool,
is_held: bool,
is_up: bool,
};
const Bind = struct {
axis: *Axis,
multiplier: f64,
};
const Controller = struct {
const BindHashMap = fumo.HashMap(*Bind);
axes: []Axis,
binds: []Bind,
scancode_map: BindHashMap,
pending: [input.IO_BUF_SIZE]*Axis = undefined,
n_pending: usize = 0,
pub fn init(
arena: std.heap.ArenaAllocator,
n_axes: usize,
n_binds: usize,
n_scancodes: usize,
) !@This() {
const ctrl = @This(){
.axes = try arena.alloc(Axis, n_axes),
.binds = try arena.alloc(Bind, n_binds),
.scancode_map = try BindHashMap.init(arena, n_scancodes),
};
@memset(ctrl.axes, 0);
return ctrl;
}
pub fn bindScancode(this: *@This(), scancode: usize, bind: usize) !void {
try this.scancode_map.set(scancode, &this.binds[bind]);
}
pub fn bindAxis(this: *@This(), bind: usize, axis: usize, mul: f64) void {
this.binds[bind] = Bind{
.axis = &this.axes[axis],
.multiplier = mul,
};
}
pub fn poll(this: *@This(), records: []input.Record) void {
for (this.pending[0..this.n_pending]) |axis| {
axis.is_up = false;
axis.is_down = false;
}
for (records) |*record| {
if (this.scancode_map.find(record.scancode)) |*bind| {
dispatch(bind, record);
}
}
}
fn dispatch(bind: *Bind, record: *input.Record) void {
bind.axis.data = record.data * bind.multiplier;
if (record.is_down) {
bind.axis.is_down = true;
bind.axis.is_held = true;
bind.axis.last_pressed = record.time;
} else {
bind.axis.is_up = true;
bind.axis.is_held = false;
bind.axis.last_released = record.time;
}
}
};

99
rewrite/src/fumostd.zig Normal file
View file

@ -0,0 +1,99 @@
const std = @import("std");
pub fn HashMap(comptime V: type) type {
return struct {
pub const HashMapError = error{Full};
pub const Bucket = struct {
hash: usize,
value: V,
};
buckets: []Bucket,
filled: usize = 0,
pub fn init(allocator: std.mem.Allocator, n: usize) !@This() {
const map = @This(){
.buckets = try allocator.alloc(Bucket, n),
};
@memset(map.buckets, Bucket{ .hash = 0, .value = undefined });
return map;
}
pub fn find(this: @This(), hash: usize) ?*V {
const index: usize = hash % this.buckets.len;
const probe: ?*Bucket = this.linProbe(index, hash);
if (probe) |bucket| {
return &bucket.value;
} else {
return null;
}
}
pub fn set(this: *@This(), hash: usize, value: V) !void {
const index: usize = hash % this.buckets.len;
const probe: ?*Bucket = this.linProbeEmpty(index, hash);
if (probe) |bucket| {
bucket.* = Bucket{ .hash = hash, .value = value };
this.filled += 1;
} else {
return HashMapError.Full;
}
}
fn linProbe(this: @This(), start: usize, hash: usize) ?*Bucket {
var i: usize = 0;
var index: usize = start;
while (i < this.buckets.len) : ({
i += 1;
index = (start + i) % this.buckets.len;
}) {
if (this.buckets[index].hash == hash)
return &this.buckets[index];
}
return null;
}
fn linProbeEmpty(this: @This(), start: usize, hash: usize) ?*Bucket {
var i: usize = 0;
var index: usize = start;
while (i < this.buckets.len) : ({
i += 1;
index = (start + i) % this.buckets.len;
}) {
const cur: usize = this.buckets[index].hash;
if (cur == 0 or cur == hash)
return &this.buckets[index];
}
return null;
}
};
}
pub fn RingBuffer(comptime T: type, comptime size: comptime_int) type {
return struct {
array: [size]T = undefined,
read_index: isize = 0,
write_index: isize = 0,
pub fn write(this: *@This(), slice: []T) usize {
const write_limit = @mod(this.read_index - 1, size);
var i: usize = 0;
while (i < slice.len and this.write_index != write_limit) : ({
i += 1;
}) {
this.array[this.write_index] = slice[i];
this.write_index = @mod(this.write_index + 1, size);
}
}
};
}

42
rewrite/src/input.zig Normal file
View file

@ -0,0 +1,42 @@
const std = @import("std");
const fumo = @import("fumostd.zig");
const IO_BUF_SIZE: usize = 16;
const STR_BUF_SIZE: usize = IO_BUF_SIZE * 4;
const Record = struct {
scancode: usize,
data: f64,
time: u64,
is_down: bool,
};
const Handle = struct {
record_buffer: fumo.RingBuffer(Record, IO_BUF_SIZE),
string_buffer: fumo.RingBuffer(u8, STR_BUF_SIZE),
thread: std.Thread,
mutex: std.Thread.Mutex = std.Thread.Mutex{},
pub fn init() !Handle {
const handle = Handle{
.thread = try std.Thread.spawn(.{}, handle.worker, .{}),
};
return handle;
}
fn worker(this: @This()) void {
while (true) {
// block platform read in
this.mutex.lock();
this.record_buffer.write(input);
this.mutex.unlock();
}
}
};

11
rewrite/src/main.zig Normal file
View file

@ -0,0 +1,11 @@
const std = @import("std");
//const fumo = @import("fumostd.zig");
pub fn main() !void {
const a: isize = 0;
const b: isize = 6;
std.debug.print("{}", .{@mod(a - 1, b)});
}
test "dict" {}

View file

@ -0,0 +1,81 @@
0
9195 1688849862231119 1715741198000000000 d9e88121b3583ad9540c15d0f2ddeeaf 1 compiler\test_runner.zig
2681 844424932407779 1716450400926127200 85c9f61e885eb6e9318b7c14c34d4b32 0 src\main.zig
7757 281474978983955 1715741198000000000 3170fcda94ef1eb8e6ca725dff5e254d 1 std\std.zig
23040 281474978983952 1715741198000000000 da66963546b611ee7750a27396b7d1ea 1 std\start.zig
114777 281474978983653 1715741198000000000 b78cd1771bac0cee1cfa01c556ea1508 1 std\debug.zig
33165 281474978983501 1715741198000000000 f94156764e93e22ac481419ae3dcd7e2 1 std\builtin.zig
2386 1688849862522502 1716193666879503900 fb6773272f7943fe974813aaff35886a 0 C:\Users\Gamer\AppData\Local\zig\b\fb6773272f7943fe974813aaff35886a\builtin.zig
87826 281474978983457 1715741198000000000 d4d7f9cb919874109d395f945d48b489 1 std\Target.zig
129328 281474978983479 1715741198000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std\Target\x86.zig
72951 281474978983774 1715741198000000000 1063db9f8d9e586fc2ba4202140b44f0 1 std\math.zig
41003 281474978983845 1715741198000000000 4decccfa0a3f57800e32daab3db0dae0 1 std\meta.zig
11091 281474978983455 1715741198000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std\SemanticVersion.zig
12325 281474978983853 1715741198000000000 2229bf6824a9119504139fcdb850890e 1 std\os.zig
200963 281474978983926 1715741198000000000 6382cd937e84a8fc6ae02341db586df9 1 std\os\windows.zig
31762 281474978983711 1715741198000000000 39822c5f2ad237650217b35e72989b75 1 std\heap.zig
176912 281474978983842 1715741198000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std\mem.zig
13626 281474978983843 1715741198000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std\mem\Allocator.zig
3917 281474978983712 1715741198000000000 985cae2df1113f68d7f2eca79afe1887 1 std\heap\PageAllocator.zig
44231 281474978983962 1715741198000000000 0e2dbefe6f6f90f24219f13c2c394db2 1 std\testing.zig
61138 281474978983717 1715741198000000000 0a7c3373b70872f9821b8ef794edda55 1 std\heap\general_purpose_allocator.zig
1884 281474978983830 1715741198000000000 4e39bcecc218a8cefd7304859e028778 1 std\math\log2.zig
17234 281474978983967 1715741198000000000 d1533a6b75e3d75cd6f70847fc85bb6b 1 std\treap.zig
90072 281474978983709 1715741198000000000 bffdf0affa202d9bafbc94cdc1368f10 1 std\hash_map.zig
7590 281474978983720 1715741198000000000 2f13ee674df3be60a19359b16ae62e32 1 std\heap\memory_pool.zig
54097 281474978983482 1715741198000000000 5fc2474d41197418fc547d7d64491a85 1 std\Thread.zig
10030 281474978983485 1715741198000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std\Thread\Mutex.zig
19056 281474978983495 1715741198000000000 fbe5a337296572a6d62cbde681c465ea 1 std\atomic.zig
12747 281474978983716 1715741198000000000 0c84990d94912da71f88ccdd844ff032 1 std\heap\arena_allocator.zig
14239 281474978983770 1715741198000000000 a69e9fd3810cdd1601c26dd47210af71 1 std\linked_list.zig
1907 281474978983953 1715741198000000000 f6a6c8e74092e290ecce07ac5d4e9761 1 std\start_windows_tls.zig
11585 281474978983932 1715741198000000000 fe4d52c5364a7ac9447cc742ac6cc08e 1 std\os\windows\ntdll.zig
25700 281474978983732 1715741198000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std\io.zig
35816 281474978983685 1715741198000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std\fs.zig
63479 281474978983688 1715741198000000000 9af1edad485ce716c904edeb7a484b4b 1 std\fs\File.zig
293019 281474978983941 1715741198000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std\posix.zig
64174 281474978983503 1715741198000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std\c.zig
5692 281474978983518 1715741198000000000 1ee7b47573877e181b07a79549edb464 1 std\c\windows.zig
2697 281474978983736 1715741198000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std\io\Writer.zig
8365 281474978983771 1715741198000000000 1e96c9d448e9ae1d3162881bf730b07e 1 std\log.zig
13386 281474978983924 1715741198000000000 b23fdad07ce3b3bc638202a13d269a17 1 std\os\wasi.zig
12352 281474978983572 1715741198000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std\crypto.zig
105719 281474978983671 1715741198000000000 a6fb73312f7c83d421aa204732f821d7 1 std\fmt.zig
6224 281474978983648 1715741198000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std\crypto\tlcsprng.zig
67288 281474978983945 1715741198000000000 9face24f795481ff579b8de71c05fb6e 1 std\process.zig
87217 281474978983493 1715741198000000000 d82200bd8e9f05406e233eef46e48149 1 std\array_list.zig
45642 281474978983979 1715741198000000000 1a3ac893968caf40f15a61a3e4020198 1 std\zig.zig
8806 281474978983989 1715741198000000000 274b0f54c5da0fc9ed3b412df0b0cb88 1 std\zig\Server.zig
20392 281474978983669 1715741198000000000 a41115e4a4263ff02975e97d21f21847 1 std\fifo.zig
1464 281474978983984 1715741198000000000 262bf5a41c36322233615e07256bc570 1 std\zig\Client.zig
22999 281474978983929 1715741198000000000 24b95f73410aa9596a698fcfb91f6d4f 1 std\os\windows\kernel32.zig
130227 281474978983936 1715741198000000000 a0ee928ca20f189c11667764ca96b243 1 std\os\windows\win32error.zig
5370 281474978983753 1715741198000000000 98fd4e14f5688df21412c6f41883d790 1 std\io\tty.zig
37284 281474978983939 1715741198000000000 acbf2361c1327e26d0efb98c5ed3f808 1 std\pdb.zig
112489 281474978983655 1715741198000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std\dwarf.zig
52116 281474978983520 1715741198000000000 815851904c53db9d73be8a6c0584b07a 1 std\coff.zig
55565 281474978983668 1715741198000000000 70d775478d92cce6032146b76e8b8314 1 std\enums.zig
114248 281474978983492 1715741198000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std\array_hash_map.zig
38005 281474978983847 1715741198000000000 2df15a06c9368a128b68d617837153ef 1 std\multi_array_list.zig
6449 281474978983747 1715741198000000000 3bcfe7862cea857ee79939a098991ad5 1 std\io\fixed_buffer_stream.zig
14434 281474978983734 1715741198000000000 2655b33c088dd930683d9eb843eaceb4 1 std\io\Reader.zig
237477 281474978983933 1715741198000000000 67644436e9162e79563b60f574b36f99 1 std\os\windows\ntstatus.zig
1399 281474978983659 1715741198000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std\dwarf\FORM.zig
3900 281474978983662 1715741198000000000 b5711d1b73e43c5aaea25647f88f9369 1 std\dwarf\TAG.zig
7395 281474978983656 1715741198000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std\dwarf\AT.zig
77139 281474978983690 1715741198000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std\fs\path.zig
112792 281474978983687 1715741198000000000 e5696bfc4d9c0772f97c00a530cf42c4 1 std\fs\Dir.zig
16345 281474978983439 1715741198000000000 07047c90cfdb25f62565ada1af0fb2ee 1 std\Progress.zig
13689 281474978983965 1715741198000000000 131aba425aefaef0d374793c2dd9e731 1 std\time.zig
3697 281474978983930 1715741198000000000 f5f54b1cf522ff663148d3c96268d459 1 std\os\windows\lang.zig
8449 281474978983934 1715741198000000000 3c42a760ba486f9b9455bd95d20d2e0b 1 std\os\windows\sublang.zig
82077 281474978983971 1715741198000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std\unicode.zig
43084 281474978983484 1715741198000000000 a67e9f409c649ae15d47dcc9582247f0 1 std\Thread\Futex.zig
23129 281474978983947 1715741198000000000 b579436bcc763fc86642b2a1d69be89a 1 std\simd.zig
29773 281474978983949 1715741198000000000 6e96f5117f2db4b1f67515385b4cbc04 1 std\sort.zig
51714 281474978983950 1715741198000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std\sort\block.zig
17851 281474978983769 1715741198000000000 62510503fe6b45659189d32c19c9dc45 1 std\leb128.zig
10091 281474978983974 1715741198000000000 616a2d791eb8d67329f8198701e2bbad 1 std\valgrind.zig
1730 281474978983695 1715741198000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std\hash.zig
8372 281474978983707 1715741198000000000 d48498b32f349820311bbf338ae1aae5 1 std\hash\wyhash.zig
14616 281474978983494 1715741198000000000 0fed3eb789529104667fd82e81a9af62 1 std\ascii.zig

View file

@ -0,0 +1,81 @@
0
9195 1688849862231119 1715741198000000000 d9e88121b3583ad9540c15d0f2ddeeaf 1 compiler\test_runner.zig
191 844424932407780 1716425154211990700 7e2860f081407d3d9f477662f7b2cd11 0 src\root.zig
7757 281474978983955 1715741198000000000 3170fcda94ef1eb8e6ca725dff5e254d 1 std\std.zig
23040 281474978983952 1715741198000000000 da66963546b611ee7750a27396b7d1ea 1 std\start.zig
114777 281474978983653 1715741198000000000 b78cd1771bac0cee1cfa01c556ea1508 1 std\debug.zig
33165 281474978983501 1715741198000000000 f94156764e93e22ac481419ae3dcd7e2 1 std\builtin.zig
2386 1688849862522502 1716193666879503900 fb6773272f7943fe974813aaff35886a 0 C:\Users\Gamer\AppData\Local\zig\b\fb6773272f7943fe974813aaff35886a\builtin.zig
87826 281474978983457 1715741198000000000 d4d7f9cb919874109d395f945d48b489 1 std\Target.zig
129328 281474978983479 1715741198000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std\Target\x86.zig
72951 281474978983774 1715741198000000000 1063db9f8d9e586fc2ba4202140b44f0 1 std\math.zig
41003 281474978983845 1715741198000000000 4decccfa0a3f57800e32daab3db0dae0 1 std\meta.zig
11091 281474978983455 1715741198000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std\SemanticVersion.zig
12325 281474978983853 1715741198000000000 2229bf6824a9119504139fcdb850890e 1 std\os.zig
200963 281474978983926 1715741198000000000 6382cd937e84a8fc6ae02341db586df9 1 std\os\windows.zig
44231 281474978983962 1715741198000000000 0e2dbefe6f6f90f24219f13c2c394db2 1 std\testing.zig
1907 281474978983953 1715741198000000000 f6a6c8e74092e290ecce07ac5d4e9761 1 std\start_windows_tls.zig
11585 281474978983932 1715741198000000000 fe4d52c5364a7ac9447cc742ac6cc08e 1 std\os\windows\ntdll.zig
8365 281474978983771 1715741198000000000 1e96c9d448e9ae1d3162881bf730b07e 1 std\log.zig
13386 281474978983924 1715741198000000000 b23fdad07ce3b3bc638202a13d269a17 1 std\os\wasi.zig
12352 281474978983572 1715741198000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std\crypto.zig
35816 281474978983685 1715741198000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std\fs.zig
105719 281474978983671 1715741198000000000 a6fb73312f7c83d421aa204732f821d7 1 std\fmt.zig
6224 281474978983648 1715741198000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std\crypto\tlcsprng.zig
67288 281474978983945 1715741198000000000 9face24f795481ff579b8de71c05fb6e 1 std\process.zig
176912 281474978983842 1715741198000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std\mem.zig
13626 281474978983843 1715741198000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std\mem\Allocator.zig
31762 281474978983711 1715741198000000000 39822c5f2ad237650217b35e72989b75 1 std\heap.zig
87217 281474978983493 1715741198000000000 d82200bd8e9f05406e233eef46e48149 1 std\array_list.zig
45642 281474978983979 1715741198000000000 1a3ac893968caf40f15a61a3e4020198 1 std\zig.zig
8806 281474978983989 1715741198000000000 274b0f54c5da0fc9ed3b412df0b0cb88 1 std\zig\Server.zig
63479 281474978983688 1715741198000000000 9af1edad485ce716c904edeb7a484b4b 1 std\fs\File.zig
293019 281474978983941 1715741198000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std\posix.zig
64174 281474978983503 1715741198000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std\c.zig
5692 281474978983518 1715741198000000000 1ee7b47573877e181b07a79549edb464 1 std\c\windows.zig
20392 281474978983669 1715741198000000000 a41115e4a4263ff02975e97d21f21847 1 std\fifo.zig
25700 281474978983732 1715741198000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std\io.zig
1464 281474978983984 1715741198000000000 262bf5a41c36322233615e07256bc570 1 std\zig\Client.zig
61138 281474978983717 1715741198000000000 0a7c3373b70872f9821b8ef794edda55 1 std\heap\general_purpose_allocator.zig
1884 281474978983830 1715741198000000000 4e39bcecc218a8cefd7304859e028778 1 std\math\log2.zig
17234 281474978983967 1715741198000000000 d1533a6b75e3d75cd6f70847fc85bb6b 1 std\treap.zig
90072 281474978983709 1715741198000000000 bffdf0affa202d9bafbc94cdc1368f10 1 std\hash_map.zig
7590 281474978983720 1715741198000000000 2f13ee674df3be60a19359b16ae62e32 1 std\heap\memory_pool.zig
54097 281474978983482 1715741198000000000 5fc2474d41197418fc547d7d64491a85 1 std\Thread.zig
10030 281474978983485 1715741198000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std\Thread\Mutex.zig
19056 281474978983495 1715741198000000000 fbe5a337296572a6d62cbde681c465ea 1 std\atomic.zig
12747 281474978983716 1715741198000000000 0c84990d94912da71f88ccdd844ff032 1 std\heap\arena_allocator.zig
14239 281474978983770 1715741198000000000 a69e9fd3810cdd1601c26dd47210af71 1 std\linked_list.zig
3917 281474978983712 1715741198000000000 985cae2df1113f68d7f2eca79afe1887 1 std\heap\PageAllocator.zig
2697 281474978983736 1715741198000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std\io\Writer.zig
22999 281474978983929 1715741198000000000 24b95f73410aa9596a698fcfb91f6d4f 1 std\os\windows\kernel32.zig
130227 281474978983936 1715741198000000000 a0ee928ca20f189c11667764ca96b243 1 std\os\windows\win32error.zig
5370 281474978983753 1715741198000000000 98fd4e14f5688df21412c6f41883d790 1 std\io\tty.zig
37284 281474978983939 1715741198000000000 acbf2361c1327e26d0efb98c5ed3f808 1 std\pdb.zig
112489 281474978983655 1715741198000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std\dwarf.zig
52116 281474978983520 1715741198000000000 815851904c53db9d73be8a6c0584b07a 1 std\coff.zig
55565 281474978983668 1715741198000000000 70d775478d92cce6032146b76e8b8314 1 std\enums.zig
114248 281474978983492 1715741198000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std\array_hash_map.zig
38005 281474978983847 1715741198000000000 2df15a06c9368a128b68d617837153ef 1 std\multi_array_list.zig
6449 281474978983747 1715741198000000000 3bcfe7862cea857ee79939a098991ad5 1 std\io\fixed_buffer_stream.zig
14434 281474978983734 1715741198000000000 2655b33c088dd930683d9eb843eaceb4 1 std\io\Reader.zig
237477 281474978983933 1715741198000000000 67644436e9162e79563b60f574b36f99 1 std\os\windows\ntstatus.zig
1399 281474978983659 1715741198000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std\dwarf\FORM.zig
3900 281474978983662 1715741198000000000 b5711d1b73e43c5aaea25647f88f9369 1 std\dwarf\TAG.zig
7395 281474978983656 1715741198000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std\dwarf\AT.zig
77139 281474978983690 1715741198000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std\fs\path.zig
112792 281474978983687 1715741198000000000 e5696bfc4d9c0772f97c00a530cf42c4 1 std\fs\Dir.zig
16345 281474978983439 1715741198000000000 07047c90cfdb25f62565ada1af0fb2ee 1 std\Progress.zig
13689 281474978983965 1715741198000000000 131aba425aefaef0d374793c2dd9e731 1 std\time.zig
43084 281474978983484 1715741198000000000 a67e9f409c649ae15d47dcc9582247f0 1 std\Thread\Futex.zig
23129 281474978983947 1715741198000000000 b579436bcc763fc86642b2a1d69be89a 1 std\simd.zig
3697 281474978983930 1715741198000000000 f5f54b1cf522ff663148d3c96268d459 1 std\os\windows\lang.zig
8449 281474978983934 1715741198000000000 3c42a760ba486f9b9455bd95d20d2e0b 1 std\os\windows\sublang.zig
82077 281474978983971 1715741198000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std\unicode.zig
29773 281474978983949 1715741198000000000 6e96f5117f2db4b1f67515385b4cbc04 1 std\sort.zig
51714 281474978983950 1715741198000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std\sort\block.zig
17851 281474978983769 1715741198000000000 62510503fe6b45659189d32c19c9dc45 1 std\leb128.zig
10091 281474978983974 1715741198000000000 616a2d791eb8d67329f8198701e2bbad 1 std\valgrind.zig
1730 281474978983695 1715741198000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std\hash.zig
8372 281474978983707 1715741198000000000 d48498b32f349820311bbf338ae1aae5 1 std\hash\wyhash.zig
14616 281474978983494 1715741198000000000 0fed3eb789529104667fd82e81a9af62 1 std\ascii.zig

View file

@ -0,0 +1,2 @@
0
914432 29554872555039338 1716442697110515700 e8a90e33a6c347566673f912a23cdbd8 1 zig-cache\o\b62f32fa861baaae7592ef3b0966145a\test.exe

View file

@ -0,0 +1,70 @@
0
191 844424932407780 1716425154211990700 7e2860f081407d3d9f477662f7b2cd11 0 src\root.zig
7757 281474978983955 1715741198000000000 3170fcda94ef1eb8e6ca725dff5e254d 1 std\std.zig
23040 281474978983952 1715741198000000000 da66963546b611ee7750a27396b7d1ea 1 std\start.zig
114777 281474978983653 1715741198000000000 b78cd1771bac0cee1cfa01c556ea1508 1 std\debug.zig
2302 1125899909101339 1716193887976855300 bfcdcc34ef8c1e43209a717273d06ae3 0 C:\Users\Gamer\AppData\Local\zig\b\bfcdcc34ef8c1e43209a717273d06ae3\builtin.zig
33165 281474978983501 1715741198000000000 f94156764e93e22ac481419ae3dcd7e2 1 std\builtin.zig
87826 281474978983457 1715741198000000000 d4d7f9cb919874109d395f945d48b489 1 std\Target.zig
129328 281474978983479 1715741198000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std\Target\x86.zig
72951 281474978983774 1715741198000000000 1063db9f8d9e586fc2ba4202140b44f0 1 std\math.zig
41003 281474978983845 1715741198000000000 4decccfa0a3f57800e32daab3db0dae0 1 std\meta.zig
11091 281474978983455 1715741198000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std\SemanticVersion.zig
12325 281474978983853 1715741198000000000 2229bf6824a9119504139fcdb850890e 1 std\os.zig
13386 281474978983924 1715741198000000000 b23fdad07ce3b3bc638202a13d269a17 1 std\os\wasi.zig
8365 281474978983771 1715741198000000000 1e96c9d448e9ae1d3162881bf730b07e 1 std\log.zig
12352 281474978983572 1715741198000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std\crypto.zig
35816 281474978983685 1715741198000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std\fs.zig
105719 281474978983671 1715741198000000000 a6fb73312f7c83d421aa204732f821d7 1 std\fmt.zig
6224 281474978983648 1715741198000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std\crypto\tlcsprng.zig
19056 281474978983495 1715741198000000000 fbe5a337296572a6d62cbde681c465ea 1 std\atomic.zig
54097 281474978983482 1715741198000000000 5fc2474d41197418fc547d7d64491a85 1 std\Thread.zig
10030 281474978983485 1715741198000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std\Thread\Mutex.zig
200963 281474978983926 1715741198000000000 6382cd937e84a8fc6ae02341db586df9 1 std\os\windows.zig
25700 281474978983732 1715741198000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std\io.zig
63479 281474978983688 1715741198000000000 9af1edad485ce716c904edeb7a484b4b 1 std\fs\File.zig
293019 281474978983941 1715741198000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std\posix.zig
64174 281474978983503 1715741198000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std\c.zig
5692 281474978983518 1715741198000000000 1ee7b47573877e181b07a79549edb464 1 std\c\windows.zig
2697 281474978983736 1715741198000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std\io\Writer.zig
22999 281474978983929 1715741198000000000 24b95f73410aa9596a698fcfb91f6d4f 1 std\os\windows\kernel32.zig
176912 281474978983842 1715741198000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std\mem.zig
13626 281474978983843 1715741198000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std\mem\Allocator.zig
90072 281474978983709 1715741198000000000 bffdf0affa202d9bafbc94cdc1368f10 1 std\hash_map.zig
87217 281474978983493 1715741198000000000 d82200bd8e9f05406e233eef46e48149 1 std\array_list.zig
130227 281474978983936 1715741198000000000 a0ee928ca20f189c11667764ca96b243 1 std\os\windows\win32error.zig
5370 281474978983753 1715741198000000000 98fd4e14f5688df21412c6f41883d790 1 std\io\tty.zig
37284 281474978983939 1715741198000000000 acbf2361c1327e26d0efb98c5ed3f808 1 std\pdb.zig
112489 281474978983655 1715741198000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std\dwarf.zig
52116 281474978983520 1715741198000000000 815851904c53db9d73be8a6c0584b07a 1 std\coff.zig
55565 281474978983668 1715741198000000000 70d775478d92cce6032146b76e8b8314 1 std\enums.zig
114248 281474978983492 1715741198000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std\array_hash_map.zig
38005 281474978983847 1715741198000000000 2df15a06c9368a128b68d617837153ef 1 std\multi_array_list.zig
6449 281474978983747 1715741198000000000 3bcfe7862cea857ee79939a098991ad5 1 std\io\fixed_buffer_stream.zig
14434 281474978983734 1715741198000000000 2655b33c088dd930683d9eb843eaceb4 1 std\io\Reader.zig
11585 281474978983932 1715741198000000000 fe4d52c5364a7ac9447cc742ac6cc08e 1 std\os\windows\ntdll.zig
237477 281474978983933 1715741198000000000 67644436e9162e79563b60f574b36f99 1 std\os\windows\ntstatus.zig
1399 281474978983659 1715741198000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std\dwarf\FORM.zig
3900 281474978983662 1715741198000000000 b5711d1b73e43c5aaea25647f88f9369 1 std\dwarf\TAG.zig
7395 281474978983656 1715741198000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std\dwarf\AT.zig
77139 281474978983690 1715741198000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std\fs\path.zig
112792 281474978983687 1715741198000000000 e5696bfc4d9c0772f97c00a530cf42c4 1 std\fs\Dir.zig
43084 281474978983484 1715741198000000000 a67e9f409c649ae15d47dcc9582247f0 1 std\Thread\Futex.zig
82077 281474978983971 1715741198000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std\unicode.zig
23129 281474978983947 1715741198000000000 b579436bcc763fc86642b2a1d69be89a 1 std\simd.zig
3697 281474978983930 1715741198000000000 f5f54b1cf522ff663148d3c96268d459 1 std\os\windows\lang.zig
8449 281474978983934 1715741198000000000 3c42a760ba486f9b9455bd95d20d2e0b 1 std\os\windows\sublang.zig
31762 281474978983711 1715741198000000000 39822c5f2ad237650217b35e72989b75 1 std\heap.zig
12747 281474978983716 1715741198000000000 0c84990d94912da71f88ccdd844ff032 1 std\heap\arena_allocator.zig
14239 281474978983770 1715741198000000000 a69e9fd3810cdd1601c26dd47210af71 1 std\linked_list.zig
3917 281474978983712 1715741198000000000 985cae2df1113f68d7f2eca79afe1887 1 std\heap\PageAllocator.zig
67288 281474978983945 1715741198000000000 9face24f795481ff579b8de71c05fb6e 1 std\process.zig
1884 281474978983830 1715741198000000000 4e39bcecc218a8cefd7304859e028778 1 std\math\log2.zig
29773 281474978983949 1715741198000000000 6e96f5117f2db4b1f67515385b4cbc04 1 std\sort.zig
51714 281474978983950 1715741198000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std\sort\block.zig
17851 281474978983769 1715741198000000000 62510503fe6b45659189d32c19c9dc45 1 std\leb128.zig
10091 281474978983974 1715741198000000000 616a2d791eb8d67329f8198701e2bbad 1 std\valgrind.zig
13689 281474978983965 1715741198000000000 131aba425aefaef0d374793c2dd9e731 1 std\time.zig
1730 281474978983695 1715741198000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std\hash.zig
8372 281474978983707 1715741198000000000 d48498b32f349820311bbf338ae1aae5 1 std\hash\wyhash.zig
14616 281474978983494 1715741198000000000 0fed3eb789529104667fd82e81a9af62 1 std\ascii.zig

View file

@ -0,0 +1,71 @@
0
203 844424932407779 1716524569939084500 ec1e1d6dab6581d55ec18dff49107eaf 0 src\main.zig
7757 281474978983955 1715741198000000000 3170fcda94ef1eb8e6ca725dff5e254d 1 std\std.zig
23040 281474978983952 1715741198000000000 da66963546b611ee7750a27396b7d1ea 1 std\start.zig
114777 281474978983653 1715741198000000000 b78cd1771bac0cee1cfa01c556ea1508 1 std\debug.zig
2302 281474978984845 1715982772604275500 788661e50db59af744051663379c168e 0 C:\Users\Gamer\AppData\Local\zig\b\788661e50db59af744051663379c168e\builtin.zig
33165 281474978983501 1715741198000000000 f94156764e93e22ac481419ae3dcd7e2 1 std\builtin.zig
87826 281474978983457 1715741198000000000 d4d7f9cb919874109d395f945d48b489 1 std\Target.zig
129328 281474978983479 1715741198000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std\Target\x86.zig
72951 281474978983774 1715741198000000000 1063db9f8d9e586fc2ba4202140b44f0 1 std\math.zig
41003 281474978983845 1715741198000000000 4decccfa0a3f57800e32daab3db0dae0 1 std\meta.zig
11091 281474978983455 1715741198000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std\SemanticVersion.zig
12325 281474978983853 1715741198000000000 2229bf6824a9119504139fcdb850890e 1 std\os.zig
200963 281474978983926 1715741198000000000 6382cd937e84a8fc6ae02341db586df9 1 std\os\windows.zig
1907 281474978983953 1715741198000000000 f6a6c8e74092e290ecce07ac5d4e9761 1 std\start_windows_tls.zig
11585 281474978983932 1715741198000000000 fe4d52c5364a7ac9447cc742ac6cc08e 1 std\os\windows\ntdll.zig
13386 281474978983924 1715741198000000000 b23fdad07ce3b3bc638202a13d269a17 1 std\os\wasi.zig
8365 281474978983771 1715741198000000000 1e96c9d448e9ae1d3162881bf730b07e 1 std\log.zig
12352 281474978983572 1715741198000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std\crypto.zig
35816 281474978983685 1715741198000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std\fs.zig
105719 281474978983671 1715741198000000000 a6fb73312f7c83d421aa204732f821d7 1 std\fmt.zig
6224 281474978983648 1715741198000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std\crypto\tlcsprng.zig
54097 281474978983482 1715741198000000000 5fc2474d41197418fc547d7d64491a85 1 std\Thread.zig
10030 281474978983485 1715741198000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std\Thread\Mutex.zig
19056 281474978983495 1715741198000000000 fbe5a337296572a6d62cbde681c465ea 1 std\atomic.zig
25700 281474978983732 1715741198000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std\io.zig
63479 281474978983688 1715741198000000000 9af1edad485ce716c904edeb7a484b4b 1 std\fs\File.zig
293019 281474978983941 1715741198000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std\posix.zig
64174 281474978983503 1715741198000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std\c.zig
5692 281474978983518 1715741198000000000 1ee7b47573877e181b07a79549edb464 1 std\c\windows.zig
2697 281474978983736 1715741198000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std\io\Writer.zig
22999 281474978983929 1715741198000000000 24b95f73410aa9596a698fcfb91f6d4f 1 std\os\windows\kernel32.zig
82077 281474978983971 1715741198000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std\unicode.zig
23129 281474978983947 1715741198000000000 b579436bcc763fc86642b2a1d69be89a 1 std\simd.zig
176912 281474978983842 1715741198000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std\mem.zig
13626 281474978983843 1715741198000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std\mem\Allocator.zig
90072 281474978983709 1715741198000000000 bffdf0affa202d9bafbc94cdc1368f10 1 std\hash_map.zig
87217 281474978983493 1715741198000000000 d82200bd8e9f05406e233eef46e48149 1 std\array_list.zig
130227 281474978983936 1715741198000000000 a0ee928ca20f189c11667764ca96b243 1 std\os\windows\win32error.zig
5370 281474978983753 1715741198000000000 98fd4e14f5688df21412c6f41883d790 1 std\io\tty.zig
37284 281474978983939 1715741198000000000 acbf2361c1327e26d0efb98c5ed3f808 1 std\pdb.zig
112489 281474978983655 1715741198000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std\dwarf.zig
52116 281474978983520 1715741198000000000 815851904c53db9d73be8a6c0584b07a 1 std\coff.zig
55565 281474978983668 1715741198000000000 70d775478d92cce6032146b76e8b8314 1 std\enums.zig
114248 281474978983492 1715741198000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std\array_hash_map.zig
38005 281474978983847 1715741198000000000 2df15a06c9368a128b68d617837153ef 1 std\multi_array_list.zig
6449 281474978983747 1715741198000000000 3bcfe7862cea857ee79939a098991ad5 1 std\io\fixed_buffer_stream.zig
14434 281474978983734 1715741198000000000 2655b33c088dd930683d9eb843eaceb4 1 std\io\Reader.zig
237477 281474978983933 1715741198000000000 67644436e9162e79563b60f574b36f99 1 std\os\windows\ntstatus.zig
1399 281474978983659 1715741198000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std\dwarf\FORM.zig
3900 281474978983662 1715741198000000000 b5711d1b73e43c5aaea25647f88f9369 1 std\dwarf\TAG.zig
7395 281474978983656 1715741198000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std\dwarf\AT.zig
77139 281474978983690 1715741198000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std\fs\path.zig
112792 281474978983687 1715741198000000000 e5696bfc4d9c0772f97c00a530cf42c4 1 std\fs\Dir.zig
43084 281474978983484 1715741198000000000 a67e9f409c649ae15d47dcc9582247f0 1 std\Thread\Futex.zig
3697 281474978983930 1715741198000000000 f5f54b1cf522ff663148d3c96268d459 1 std\os\windows\lang.zig
8449 281474978983934 1715741198000000000 3c42a760ba486f9b9455bd95d20d2e0b 1 std\os\windows\sublang.zig
31762 281474978983711 1715741198000000000 39822c5f2ad237650217b35e72989b75 1 std\heap.zig
12747 281474978983716 1715741198000000000 0c84990d94912da71f88ccdd844ff032 1 std\heap\arena_allocator.zig
14239 281474978983770 1715741198000000000 a69e9fd3810cdd1601c26dd47210af71 1 std\linked_list.zig
3917 281474978983712 1715741198000000000 985cae2df1113f68d7f2eca79afe1887 1 std\heap\PageAllocator.zig
67288 281474978983945 1715741198000000000 9face24f795481ff579b8de71c05fb6e 1 std\process.zig
1884 281474978983830 1715741198000000000 4e39bcecc218a8cefd7304859e028778 1 std\math\log2.zig
29773 281474978983949 1715741198000000000 6e96f5117f2db4b1f67515385b4cbc04 1 std\sort.zig
51714 281474978983950 1715741198000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std\sort\block.zig
17851 281474978983769 1715741198000000000 62510503fe6b45659189d32c19c9dc45 1 std\leb128.zig
10091 281474978983974 1715741198000000000 616a2d791eb8d67329f8198701e2bbad 1 std\valgrind.zig
13689 281474978983965 1715741198000000000 131aba425aefaef0d374793c2dd9e731 1 std\time.zig
1730 281474978983695 1715741198000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std\hash.zig
8372 281474978983707 1715741198000000000 d48498b32f349820311bbf338ae1aae5 1 std\hash\wyhash.zig
14616 281474978983494 1715741198000000000 0fed3eb789529104667fd82e81a9af62 1 std\ascii.zig

View file

@ -0,0 +1,140 @@
0
51997 1688849862231090 1715741198000000000 b81c4f3f95a11fa548f6d6ae84828d18 1 compiler\build_runner.zig
3287 1407374885829085 1716523442007049600 7b721b223fc77147acc02c55c144dfd5 0 C:\Users\Gamer\Projects\Fumofumotris\rewrite\build.zig
103 1970324839250409 1716425160645873100 35b10ba982858800c98ffbaad5536a86 2 o\be9d27a57c5931e074adb8a552ad171b\dependencies.zig
7757 281474978983955 1715741198000000000 3170fcda94ef1eb8e6ca725dff5e254d 1 std\std.zig
23040 281474978983952 1715741198000000000 da66963546b611ee7750a27396b7d1ea 1 std\start.zig
114777 281474978983653 1715741198000000000 b78cd1771bac0cee1cfa01c556ea1508 1 std\debug.zig
2302 281474978984845 1715982772604275500 788661e50db59af744051663379c168e 0 C:\Users\Gamer\AppData\Local\zig\b\788661e50db59af744051663379c168e\builtin.zig
33165 281474978983501 1715741198000000000 f94156764e93e22ac481419ae3dcd7e2 1 std\builtin.zig
87826 281474978983457 1715741198000000000 d4d7f9cb919874109d395f945d48b489 1 std\Target.zig
129328 281474978983479 1715741198000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std\Target\x86.zig
72951 281474978983774 1715741198000000000 1063db9f8d9e586fc2ba4202140b44f0 1 std\math.zig
41003 281474978983845 1715741198000000000 4decccfa0a3f57800e32daab3db0dae0 1 std\meta.zig
11091 281474978983455 1715741198000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std\SemanticVersion.zig
12325 281474978983853 1715741198000000000 2229bf6824a9119504139fcdb850890e 1 std\os.zig
200963 281474978983926 1715741198000000000 6382cd937e84a8fc6ae02341db586df9 1 std\os\windows.zig
1907 281474978983953 1715741198000000000 f6a6c8e74092e290ecce07ac5d4e9761 1 std\start_windows_tls.zig
11585 281474978983932 1715741198000000000 fe4d52c5364a7ac9447cc742ac6cc08e 1 std\os\windows\ntdll.zig
31762 281474978983711 1715741198000000000 39822c5f2ad237650217b35e72989b75 1 std\heap.zig
12747 281474978983716 1715741198000000000 0c84990d94912da71f88ccdd844ff032 1 std\heap\arena_allocator.zig
176912 281474978983842 1715741198000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std\mem.zig
13626 281474978983843 1715741198000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std\mem\Allocator.zig
14239 281474978983770 1715741198000000000 a69e9fd3810cdd1601c26dd47210af71 1 std\linked_list.zig
3917 281474978983712 1715741198000000000 985cae2df1113f68d7f2eca79afe1887 1 std\heap\PageAllocator.zig
1301 281474978983713 1715741198000000000 3db24c00baa9c03a40bfeaa152e28593 1 std\heap\ThreadSafeAllocator.zig
54097 281474978983482 1715741198000000000 5fc2474d41197418fc547d7d64491a85 1 std\Thread.zig
10030 281474978983485 1715741198000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std\Thread\Mutex.zig
19056 281474978983495 1715741198000000000 fbe5a337296572a6d62cbde681c465ea 1 std\atomic.zig
67288 281474978983945 1715741198000000000 9face24f795481ff579b8de71c05fb6e 1 std\process.zig
87217 281474978983493 1715741198000000000 d82200bd8e9f05406e233eef46e48149 1 std\array_list.zig
93826 281474978983415 1715741198000000000 6b558f3c3f6d44d1935a907043bc0092 1 std\Build.zig
47614 281474978983417 1715741198000000000 bba9e3db40f9c5cdbcfa857845ed8aad 1 std\Build\Cache.zig
2248 281474978983419 1715741198000000000 95a1bb668e0c39f345c83920bac861b7 1 std\Build\Cache\Directory.zig
35816 281474978983685 1715741198000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std\fs.zig
112792 281474978983687 1715741198000000000 e5696bfc4d9c0772f97c00a530cf42c4 1 std\fs\Dir.zig
293019 281474978983941 1715741198000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std\posix.zig
64174 281474978983503 1715741198000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std\c.zig
5692 281474978983518 1715741198000000000 1ee7b47573877e181b07a79549edb464 1 std\c\windows.zig
63479 281474978983688 1715741198000000000 9af1edad485ce716c904edeb7a484b4b 1 std\fs\File.zig
114248 281474978983492 1715741198000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std\array_hash_map.zig
38005 281474978983847 1715741198000000000 2df15a06c9368a128b68d617837153ef 1 std\multi_array_list.zig
12352 281474978983572 1715741198000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std\crypto.zig
18622 281474978983646 1715741198000000000 05742583e9b394547e0631c84131938c 1 std\crypto\siphash.zig
90072 281474978983709 1715741198000000000 bffdf0affa202d9bafbc94cdc1368f10 1 std\hash_map.zig
26882 281474978983458 1715741198000000000 5b9ff543d20a09f8c07cb235a7f3c28e 1 std\Target\Query.zig
45642 281474978983979 1715741198000000000 1a3ac893968caf40f15a61a3e4020198 1 std\zig.zig
52150 281474978984001 1715741198000000000 d488bc81fd0ba877c413ee9c01ed7219 1 std\zig\system.zig
19326 281474978983423 1715741198000000000 5713439dcab63280788201e62bc0fb80 1 std\Build\Step.zig
27571 281474978983421 1715741198000000000 f1a35ffb70613c5c506de0b9feb42a25 1 std\Build\Module.zig
16220 281474978983437 1715741198000000000 da5f179dd183b5416bcac3fafb51f650 1 std\Build\Step\WriteFile.zig
16345 281474978983439 1715741198000000000 07047c90cfdb25f62565ada1af0fb2ee 1 std\Progress.zig
13689 281474978983965 1715741198000000000 131aba425aefaef0d374793c2dd9e731 1 std\time.zig
29047 281474978983985 1715741198000000000 5f3981d473c44fc809036b5e536a694f 1 std\zig\ErrorBundle.zig
76884 281474978983426 1715741198000000000 6fd61ce831206d95e544bb180f062d7f 1 std\Build\Step\Compile.zig
112489 281474978983655 1715741198000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std\dwarf.zig
31916 281474978983427 1715741198000000000 dc0a1ca608af6c58fe15b561a98890ff 1 std\Build\Step\ConfigHeader.zig
1884 281474978983830 1715741198000000000 4e39bcecc218a8cefd7304859e028778 1 std\math\log2.zig
5989 281474978983486 1715741198000000000 9b884db4ae244ef2af3dcea90ca42736 1 std\Thread\Pool.zig
8365 281474978983771 1715741198000000000 1e96c9d448e9ae1d3162881bf730b07e 1 std\log.zig
105719 281474978983671 1715741198000000000 a6fb73312f7c83d421aa204732f821d7 1 std\fmt.zig
25700 281474978983732 1715741198000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std\io.zig
5370 281474978983753 1715741198000000000 98fd4e14f5688df21412c6f41883d790 1 std\io\tty.zig
82077 281474978983971 1715741198000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std\unicode.zig
77139 281474978983690 1715741198000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std\fs\path.zig
17590 281474978983441 1715741198000000000 5ddd4d07802b9f332a306c207663eea0 1 std\Random.zig
3177 281474978983450 1715741198000000000 ece4176296c0d5a4735a0e13195d3e89 1 std\Random\Xoshiro256.zig
23359 281474978983483 1715741198000000000 55e7c53750c5f84af61f7e61406bc0f0 1 std\Thread\Condition.zig
1796 281474978983490 1715741198000000000 43f2cf40b5fd32903bf18a54ea66fc91 1 std\Thread\WaitGroup.zig
9239 281474978983487 1715741198000000000 d703f6a7af8c150d259a587850decd1f 1 std\Thread\ResetEvent.zig
2697 281474978983736 1715741198000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std\io\Writer.zig
13386 281474978983924 1715741198000000000 b23fdad07ce3b3bc638202a13d269a17 1 std\os\wasi.zig
6224 281474978983648 1715741198000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std\crypto\tlcsprng.zig
29773 281474978983949 1715741198000000000 6e96f5117f2db4b1f67515385b4cbc04 1 std\sort.zig
51714 281474978983950 1715741198000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std\sort\block.zig
12237 281474978984008 1715741198000000000 b3fcbdc215fbbc9357c8ebfaa88f67b9 1 std\zig\system\windows.zig
76391 281474978983462 1715741198000000000 4668a311541b6be75afd88bf66028ad5 1 std\Target\arm.zig
17620 281474978983954 1715741198000000000 11fc6dca32658eb05179945f9031219f 1 std\static_string_map.zig
10710 281474978983951 1715741198000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std\sort\pdq.zig
7643 281474978983835 1715741198000000000 03910049e32f401cd3296cc1352aecb4 1 std\math\powi.zig
22999 281474978983929 1715741198000000000 24b95f73410aa9596a698fcfb91f6d4f 1 std\os\windows\kernel32.zig
237477 281474978983933 1715741198000000000 67644436e9162e79563b60f574b36f99 1 std\os\windows\ntstatus.zig
130227 281474978983936 1715741198000000000 a0ee928ca20f189c11667764ca96b243 1 std\os\windows\win32error.zig
37284 281474978983939 1715741198000000000 acbf2361c1327e26d0efb98c5ed3f808 1 std\pdb.zig
52116 281474978983520 1715741198000000000 815851904c53db9d73be8a6c0584b07a 1 std\coff.zig
55565 281474978983668 1715741198000000000 70d775478d92cce6032146b76e8b8314 1 std\enums.zig
6449 281474978983747 1715741198000000000 3bcfe7862cea857ee79939a098991ad5 1 std\io\fixed_buffer_stream.zig
14434 281474978983734 1715741198000000000 2655b33c088dd930683d9eb843eaceb4 1 std\io\Reader.zig
1399 281474978983659 1715741198000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std\dwarf\FORM.zig
3900 281474978983662 1715741198000000000 b5711d1b73e43c5aaea25647f88f9369 1 std\dwarf\TAG.zig
7395 281474978983656 1715741198000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std\dwarf\AT.zig
19768 281474978984009 1715741198000000000 817d70e351edd4b746ab4c444c0d2b09 1 std\zig\system\x86.zig
1273 281474978983461 1715741198000000000 92589c8e708010b66287cffb30b3644a 1 std\Target\arc.zig
69762 281474978983463 1715741198000000000 d6af57434a87d01c08b32d2bfe25fdaa 1 std\Target\avr.zig
77144 281474978983465 1715741198000000000 c690addfa0ddc66f16428c3843909a46 1 std\Target\csky.zig
16084 281474978983466 1715741198000000000 ca6f1a2a9e6e8fa60a8331d7c5f5ce34 1 std\Target\hexagon.zig
7121 281474978983468 1715741198000000000 d75880c23fe47c4e74168b752266aab9 1 std\Target\m68k.zig
2220 281474978983470 1715741198000000000 d6af7e91115ce15de6cc6fa6b85ad607 1 std\Target\msp430.zig
81486 281474978983460 1715741198000000000 c94083fc646f9b20640e65787e33fdc0 1 std\Target\amdgpu.zig
25913 281474978983474 1715741198000000000 9d8c66f36c8cefa8cdeac8497ff9ed3d 1 std\Target\s390x.zig
1273 281474978983480 1715741198000000000 1becbd14309ffd333ba9f93137feeab0 1 std\Target\xtensa.zig
1275 281474978983477 1715741198000000000 3f87de4b4cab37706212bd9a456a8c58 1 std\Target\ve.zig
94346 281474978983459 1715741198000000000 136876fa8ce544da55eab725094091a5 1 std\Target\aarch64.zig
2409 281474978983464 1715741198000000000 1693b91547d868068f63e102f2ccb211 1 std\Target\bpf.zig
5236 281474978983467 1715741198000000000 fd217450c001fea386e26e5ae8ee436e 1 std\Target\loongarch.zig
16066 281474978983469 1715741198000000000 6e5fb373b9f2ae19c60dbed74eb241dc 1 std\Target\mips.zig
34534 281474978983472 1715741198000000000 51352484986d855d36c4732d68bc73d0 1 std\Target\powerpc.zig
53948 281474978983473 1715741198000000000 5dd87bdcf11a3787d33834ee1afcb1ea 1 std\Target\riscv.zig
19757 281474978983475 1715741198000000000 81e62932de5b471d355190a547b0390a 1 std\Target\sparc.zig
77930 281474978983476 1715741198000000000 0611f617b9ec2d1a8e22aa44c1fe7363 1 std\Target\spirv.zig
13279 281474978983471 1715741198000000000 c4c3d3112933eb72020bc9eebc304ed2 1 std\Target\nvptx.zig
4508 281474978983478 1715741198000000000 d86c84e4bae678df19d1bcef0e88aef9 1 std\Target\wasm.zig
10091 281474978983974 1715741198000000000 616a2d791eb8d67329f8198701e2bbad 1 std\valgrind.zig
23129 281474978983947 1715741198000000000 b579436bcc763fc86642b2a1d69be89a 1 std\simd.zig
14616 281474978983494 1715741198000000000 0fed3eb789529104667fd82e81a9af62 1 std\ascii.zig
57760 281474978983435 1715741198000000000 723d0dd1cda651458e9a54c22889e231 1 std\Build\Step\Run.zig
75998 281474978983519 1715741198000000000 acd64bc89eee5c3c40a4de221a57d173 1 std\child_process.zig
530 281474978983448 1715741198000000000 6862d091fadcbbb652464ab10689bd23 1 std\Random\SplitMix64.zig
3697 281474978983930 1715741198000000000 f5f54b1cf522ff663148d3c96268d459 1 std\os\windows\lang.zig
8449 281474978983934 1715741198000000000 3c42a760ba486f9b9455bd95d20d2e0b 1 std\os\windows\sublang.zig
17851 281474978983769 1715741198000000000 62510503fe6b45659189d32c19c9dc45 1 std\leb128.zig
43084 281474978983484 1715741198000000000 a67e9f409c649ae15d47dcc9582247f0 1 std\Thread\Futex.zig
1299 281474978983741 1715741198000000000 9ea5eaf4f2d36e2273f3ecec7f813b61 1 std\io\buffered_writer.zig
9296 281474978983429 1715741198000000000 b0fa360e6c1d41ca4a2e2288ec8a1233 1 std\Build\Step\InstallArtifact.zig
1160 281474978983745 1715741198000000000 32ae6866d358d400739c8281e2b92d26 1 std\io\counting_writer.zig
1730 281474978983695 1715741198000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std\hash.zig
8372 281474978983707 1715741198000000000 d48498b32f349820311bbf338ae1aae5 1 std\hash\wyhash.zig
6909 281474978983966 1715741198000000000 270a578cff837cfdc563b0d1f95b9cca 1 std\time\epoch.zig
36892 281474978983644 1715741198000000000 aeaa6f15041af562aebdfbb8f2e94f9d 1 std\crypto\sha2.zig
20392 281474978983669 1715741198000000000 a41115e4a4263ff02975e97d21f21847 1 std\fifo.zig
1464 281474978983984 1715741198000000000 262bf5a41c36322233615e07256bc570 1 std\zig\Client.zig
8806 281474978983989 1715741198000000000 274b0f54c5da0fc9ed3b412df0b0cb88 1 std\zig\Server.zig
2591 281474978983686 1715741198000000000 54cecc0501b004131b133c8ec52688b3 1 std\fs\AtomicFile.zig
23028 281474978983496 1715741198000000000 5f649adf883cb2acad194b60017a4672 1 std\base64.zig
35399 281474978983418 1715741198000000000 1ee75307680904b768975512f119007a 1 std\Build\Cache\DepTokenizer.zig
2685 281474978983443 1715741198000000000 5244bfd5edd68ad074bfdf866029fa86 1 std\Random\ChaCha.zig
52267 281474978983600 1715741198000000000 250bf69f713193c74da886706bb53369 1 std\crypto\chacha20.zig
7399 281474978983652 1715741198000000000 7e3716a3c82a36541c6cf09b56a96da0 1 std\crypto\utils.zig
1539 281474978983748 1715741198000000000 ca6d9ebe9107eb6ffe4cc4b92611772a 1 std\io\limited_reader.zig
14595 281474978983697 1715741198000000000 9802848537ec3da81ac651945a298250 1 std\hash\auto_hash.zig
2169 281474978983927 1715741198000000000 1e602c4e2aa9508d1ed3abfd3c49bb50 1 std\os\windows\advapi32.zig

View file

@ -0,0 +1,145 @@
0
45613 281474978984298 1716468763897613600 a43f2734ba46753eeed7071e9b968b27 0 C:\Users\Gamer\AppData\Local\Temp\zls\build_runner_0.12.0.zig
3287 1407374885829085 1716523442007049600 7b721b223fc77147acc02c55c144dfd5 0 C:\Users\Gamer\Projects\Fumofumotris\rewrite\build.zig
103 1970324839250409 1716425160645873100 35b10ba982858800c98ffbaad5536a86 2 o\be9d27a57c5931e074adb8a552ad171b\dependencies.zig
7757 281474978983955 1715741198000000000 3170fcda94ef1eb8e6ca725dff5e254d 1 std\std.zig
23040 281474978983952 1715741198000000000 da66963546b611ee7750a27396b7d1ea 1 std\start.zig
114777 281474978983653 1715741198000000000 b78cd1771bac0cee1cfa01c556ea1508 1 std\debug.zig
2302 281474978984845 1715982772604275500 788661e50db59af744051663379c168e 0 C:\Users\Gamer\AppData\Local\zig\b\788661e50db59af744051663379c168e\builtin.zig
33165 281474978983501 1715741198000000000 f94156764e93e22ac481419ae3dcd7e2 1 std\builtin.zig
87826 281474978983457 1715741198000000000 d4d7f9cb919874109d395f945d48b489 1 std\Target.zig
129328 281474978983479 1715741198000000000 aa1c9ead6b093aa4fc744cbaf6cdb147 1 std\Target\x86.zig
72951 281474978983774 1715741198000000000 1063db9f8d9e586fc2ba4202140b44f0 1 std\math.zig
41003 281474978983845 1715741198000000000 4decccfa0a3f57800e32daab3db0dae0 1 std\meta.zig
11091 281474978983455 1715741198000000000 3b4e837c9f6b3b4fbb5b3b95148e553c 1 std\SemanticVersion.zig
12325 281474978983853 1715741198000000000 2229bf6824a9119504139fcdb850890e 1 std\os.zig
200963 281474978983926 1715741198000000000 6382cd937e84a8fc6ae02341db586df9 1 std\os\windows.zig
1907 281474978983953 1715741198000000000 f6a6c8e74092e290ecce07ac5d4e9761 1 std\start_windows_tls.zig
11585 281474978983932 1715741198000000000 fe4d52c5364a7ac9447cc742ac6cc08e 1 std\os\windows\ntdll.zig
31762 281474978983711 1715741198000000000 39822c5f2ad237650217b35e72989b75 1 std\heap.zig
12747 281474978983716 1715741198000000000 0c84990d94912da71f88ccdd844ff032 1 std\heap\arena_allocator.zig
176912 281474978983842 1715741198000000000 223e2fd0f89a74fd7d5132dbe48f1c2c 1 std\mem.zig
13626 281474978983843 1715741198000000000 98c52b2fa05c32ad77f1743a5f3383ee 1 std\mem\Allocator.zig
14239 281474978983770 1715741198000000000 a69e9fd3810cdd1601c26dd47210af71 1 std\linked_list.zig
3917 281474978983712 1715741198000000000 985cae2df1113f68d7f2eca79afe1887 1 std\heap\PageAllocator.zig
1301 281474978983713 1715741198000000000 3db24c00baa9c03a40bfeaa152e28593 1 std\heap\ThreadSafeAllocator.zig
54097 281474978983482 1715741198000000000 5fc2474d41197418fc547d7d64491a85 1 std\Thread.zig
10030 281474978983485 1715741198000000000 6ec4900de2fa66c512d3a1a8b197182b 1 std\Thread\Mutex.zig
19056 281474978983495 1715741198000000000 fbe5a337296572a6d62cbde681c465ea 1 std\atomic.zig
67288 281474978983945 1715741198000000000 9face24f795481ff579b8de71c05fb6e 1 std\process.zig
87217 281474978983493 1715741198000000000 d82200bd8e9f05406e233eef46e48149 1 std\array_list.zig
93826 281474978983415 1715741198000000000 6b558f3c3f6d44d1935a907043bc0092 1 std\Build.zig
47614 281474978983417 1715741198000000000 bba9e3db40f9c5cdbcfa857845ed8aad 1 std\Build\Cache.zig
2248 281474978983419 1715741198000000000 95a1bb668e0c39f345c83920bac861b7 1 std\Build\Cache\Directory.zig
35816 281474978983685 1715741198000000000 9ad542fb9d5f647b2fd9aa956a4876f1 1 std\fs.zig
112792 281474978983687 1715741198000000000 e5696bfc4d9c0772f97c00a530cf42c4 1 std\fs\Dir.zig
293019 281474978983941 1715741198000000000 3aef046ab18b515bbbbf65ba8531ef93 1 std\posix.zig
64174 281474978983503 1715741198000000000 ecfd926ec456ba7acf15b5e7bec5f532 1 std\c.zig
5692 281474978983518 1715741198000000000 1ee7b47573877e181b07a79549edb464 1 std\c\windows.zig
63479 281474978983688 1715741198000000000 9af1edad485ce716c904edeb7a484b4b 1 std\fs\File.zig
114248 281474978983492 1715741198000000000 7aa5a3d5d7c75f7861328581549e6a5d 1 std\array_hash_map.zig
38005 281474978983847 1715741198000000000 2df15a06c9368a128b68d617837153ef 1 std\multi_array_list.zig
12352 281474978983572 1715741198000000000 85ba4034d104ed83a45a1bb6ea2f588a 1 std\crypto.zig
18622 281474978983646 1715741198000000000 05742583e9b394547e0631c84131938c 1 std\crypto\siphash.zig
90072 281474978983709 1715741198000000000 bffdf0affa202d9bafbc94cdc1368f10 1 std\hash_map.zig
26882 281474978983458 1715741198000000000 5b9ff543d20a09f8c07cb235a7f3c28e 1 std\Target\Query.zig
45642 281474978983979 1715741198000000000 1a3ac893968caf40f15a61a3e4020198 1 std\zig.zig
52150 281474978984001 1715741198000000000 d488bc81fd0ba877c413ee9c01ed7219 1 std\zig\system.zig
19326 281474978983423 1715741198000000000 5713439dcab63280788201e62bc0fb80 1 std\Build\Step.zig
27571 281474978983421 1715741198000000000 f1a35ffb70613c5c506de0b9feb42a25 1 std\Build\Module.zig
16220 281474978983437 1715741198000000000 da5f179dd183b5416bcac3fafb51f650 1 std\Build\Step\WriteFile.zig
16345 281474978983439 1715741198000000000 07047c90cfdb25f62565ada1af0fb2ee 1 std\Progress.zig
13689 281474978983965 1715741198000000000 131aba425aefaef0d374793c2dd9e731 1 std\time.zig
29047 281474978983985 1715741198000000000 5f3981d473c44fc809036b5e536a694f 1 std\zig\ErrorBundle.zig
76884 281474978983426 1715741198000000000 6fd61ce831206d95e544bb180f062d7f 1 std\Build\Step\Compile.zig
112489 281474978983655 1715741198000000000 d33cf67bbc2809a1c38591e04f1e3f51 1 std\dwarf.zig
31916 281474978983427 1715741198000000000 dc0a1ca608af6c58fe15b561a98890ff 1 std\Build\Step\ConfigHeader.zig
1884 281474978983830 1715741198000000000 4e39bcecc218a8cefd7304859e028778 1 std\math\log2.zig
5989 281474978983486 1715741198000000000 9b884db4ae244ef2af3dcea90ca42736 1 std\Thread\Pool.zig
8365 281474978983771 1715741198000000000 1e96c9d448e9ae1d3162881bf730b07e 1 std\log.zig
105719 281474978983671 1715741198000000000 a6fb73312f7c83d421aa204732f821d7 1 std\fmt.zig
77139 281474978983690 1715741198000000000 6ed68741d6922f90c45c6c388b6cdd8c 1 std\fs\path.zig
14616 281474978983494 1715741198000000000 0fed3eb789529104667fd82e81a9af62 1 std\ascii.zig
75998 281474978983519 1715741198000000000 acd64bc89eee5c3c40a4de221a57d173 1 std\child_process.zig
394 281474978984297 1716468763896612500 e2a5dc77f7477e12f9d09568c618e70c 0 C:\Users\Gamer\AppData\Local\Temp\zls\BuildConfig.zig
5954 281474978983755 1715741198000000000 ca96a7daf60a978c600a94a94daaea90 1 std\json.zig
3257 281474978983760 1715741198000000000 b6a0926202bd08dbf296c65a9af6c72b 1 std\json\hashmap.zig
29391 281474978983766 1715741198000000000 8c1d345a91a2c23c70cadb25b14a213b 1 std\json\stringify.zig
25700 281474978983732 1715741198000000000 2c3e57ebee88e5b426bac4e5144d55a2 1 std\io.zig
13386 281474978983924 1715741198000000000 b23fdad07ce3b3bc638202a13d269a17 1 std\os\wasi.zig
6224 281474978983648 1715741198000000000 1478fc3a3f5e7178b0ebc595cf60927a 1 std\crypto\tlcsprng.zig
2697 281474978983736 1715741198000000000 8464fd0bdf5c1f8ba10a286a4fe46f4d 1 std\io\Writer.zig
29773 281474978983949 1715741198000000000 6e96f5117f2db4b1f67515385b4cbc04 1 std\sort.zig
51714 281474978983950 1715741198000000000 eb8790d984ce4a6ddd6376d877c85ff1 1 std\sort\block.zig
82077 281474978983971 1715741198000000000 d5fc31f78c3ec8b424ea391b2e65f728 1 std\unicode.zig
12237 281474978984008 1715741198000000000 b3fcbdc215fbbc9357c8ebfaa88f67b9 1 std\zig\system\windows.zig
76391 281474978983462 1715741198000000000 4668a311541b6be75afd88bf66028ad5 1 std\Target\arm.zig
17620 281474978983954 1715741198000000000 11fc6dca32658eb05179945f9031219f 1 std\static_string_map.zig
10710 281474978983951 1715741198000000000 f2973ab2be6115a15cf6c75a2be36ad3 1 std\sort\pdq.zig
7643 281474978983835 1715741198000000000 03910049e32f401cd3296cc1352aecb4 1 std\math\powi.zig
22999 281474978983929 1715741198000000000 24b95f73410aa9596a698fcfb91f6d4f 1 std\os\windows\kernel32.zig
237477 281474978983933 1715741198000000000 67644436e9162e79563b60f574b36f99 1 std\os\windows\ntstatus.zig
17590 281474978983441 1715741198000000000 5ddd4d07802b9f332a306c207663eea0 1 std\Random.zig
3177 281474978983450 1715741198000000000 ece4176296c0d5a4735a0e13195d3e89 1 std\Random\Xoshiro256.zig
23359 281474978983483 1715741198000000000 55e7c53750c5f84af61f7e61406bc0f0 1 std\Thread\Condition.zig
1796 281474978983490 1715741198000000000 43f2cf40b5fd32903bf18a54ea66fc91 1 std\Thread\WaitGroup.zig
9239 281474978983487 1715741198000000000 d703f6a7af8c150d259a587850decd1f 1 std\Thread\ResetEvent.zig
5370 281474978983753 1715741198000000000 98fd4e14f5688df21412c6f41883d790 1 std\io\tty.zig
14434 281474978983734 1715741198000000000 2655b33c088dd930683d9eb843eaceb4 1 std\io\Reader.zig
130227 281474978983936 1715741198000000000 a0ee928ca20f189c11667764ca96b243 1 std\os\windows\win32error.zig
37284 281474978983939 1715741198000000000 acbf2361c1327e26d0efb98c5ed3f808 1 std\pdb.zig
52116 281474978983520 1715741198000000000 815851904c53db9d73be8a6c0584b07a 1 std\coff.zig
55565 281474978983668 1715741198000000000 70d775478d92cce6032146b76e8b8314 1 std\enums.zig
6449 281474978983747 1715741198000000000 3bcfe7862cea857ee79939a098991ad5 1 std\io\fixed_buffer_stream.zig
1399 281474978983659 1715741198000000000 40a7d4ac60d12c6e9ca294acaed35474 1 std\dwarf\FORM.zig
3900 281474978983662 1715741198000000000 b5711d1b73e43c5aaea25647f88f9369 1 std\dwarf\TAG.zig
7395 281474978983656 1715741198000000000 0736a520f4793791a2cfc257bfcfd3b6 1 std\dwarf\AT.zig
19768 281474978984009 1715741198000000000 817d70e351edd4b746ab4c444c0d2b09 1 std\zig\system\x86.zig
1273 281474978983461 1715741198000000000 92589c8e708010b66287cffb30b3644a 1 std\Target\arc.zig
69762 281474978983463 1715741198000000000 d6af57434a87d01c08b32d2bfe25fdaa 1 std\Target\avr.zig
77144 281474978983465 1715741198000000000 c690addfa0ddc66f16428c3843909a46 1 std\Target\csky.zig
16084 281474978983466 1715741198000000000 ca6f1a2a9e6e8fa60a8331d7c5f5ce34 1 std\Target\hexagon.zig
7121 281474978983468 1715741198000000000 d75880c23fe47c4e74168b752266aab9 1 std\Target\m68k.zig
2220 281474978983470 1715741198000000000 d6af7e91115ce15de6cc6fa6b85ad607 1 std\Target\msp430.zig
81486 281474978983460 1715741198000000000 c94083fc646f9b20640e65787e33fdc0 1 std\Target\amdgpu.zig
25913 281474978983474 1715741198000000000 9d8c66f36c8cefa8cdeac8497ff9ed3d 1 std\Target\s390x.zig
1273 281474978983480 1715741198000000000 1becbd14309ffd333ba9f93137feeab0 1 std\Target\xtensa.zig
1275 281474978983477 1715741198000000000 3f87de4b4cab37706212bd9a456a8c58 1 std\Target\ve.zig
94346 281474978983459 1715741198000000000 136876fa8ce544da55eab725094091a5 1 std\Target\aarch64.zig
2409 281474978983464 1715741198000000000 1693b91547d868068f63e102f2ccb211 1 std\Target\bpf.zig
5236 281474978983467 1715741198000000000 fd217450c001fea386e26e5ae8ee436e 1 std\Target\loongarch.zig
16066 281474978983469 1715741198000000000 6e5fb373b9f2ae19c60dbed74eb241dc 1 std\Target\mips.zig
34534 281474978983472 1715741198000000000 51352484986d855d36c4732d68bc73d0 1 std\Target\powerpc.zig
53948 281474978983473 1715741198000000000 5dd87bdcf11a3787d33834ee1afcb1ea 1 std\Target\riscv.zig
19757 281474978983475 1715741198000000000 81e62932de5b471d355190a547b0390a 1 std\Target\sparc.zig
77930 281474978983476 1715741198000000000 0611f617b9ec2d1a8e22aa44c1fe7363 1 std\Target\spirv.zig
13279 281474978983471 1715741198000000000 c4c3d3112933eb72020bc9eebc304ed2 1 std\Target\nvptx.zig
4508 281474978983478 1715741198000000000 d86c84e4bae678df19d1bcef0e88aef9 1 std\Target\wasm.zig
10091 281474978983974 1715741198000000000 616a2d791eb8d67329f8198701e2bbad 1 std\valgrind.zig
23129 281474978983947 1715741198000000000 b579436bcc763fc86642b2a1d69be89a 1 std\simd.zig
57760 281474978983435 1715741198000000000 723d0dd1cda651458e9a54c22889e231 1 std\Build\Step\Run.zig
3697 281474978983930 1715741198000000000 f5f54b1cf522ff663148d3c96268d459 1 std\os\windows\lang.zig
8449 281474978983934 1715741198000000000 3c42a760ba486f9b9455bd95d20d2e0b 1 std\os\windows\sublang.zig
17851 281474978983769 1715741198000000000 62510503fe6b45659189d32c19c9dc45 1 std\leb128.zig
43084 281474978983484 1715741198000000000 a67e9f409c649ae15d47dcc9582247f0 1 std\Thread\Futex.zig
1299 281474978983741 1715741198000000000 9ea5eaf4f2d36e2273f3ecec7f813b61 1 std\io\buffered_writer.zig
9296 281474978983429 1715741198000000000 b0fa360e6c1d41ca4a2e2288ec8a1233 1 std\Build\Step\InstallArtifact.zig
530 281474978983448 1715741198000000000 6862d091fadcbbb652464ab10689bd23 1 std\Random\SplitMix64.zig
2496 281474978983413 1715741198000000000 51fed0f372bbe1737cc4b59d4258ebe3 1 std\BitStack.zig
1730 281474978983695 1715741198000000000 36cb1b0b5e0bb7d10f9b200b0a751743 1 std\hash.zig
8372 281474978983707 1715741198000000000 d48498b32f349820311bbf338ae1aae5 1 std\hash\wyhash.zig
1160 281474978983745 1715741198000000000 32ae6866d358d400739c8281e2b92d26 1 std\io\counting_writer.zig
6909 281474978983966 1715741198000000000 270a578cff837cfdc563b0d1f95b9cca 1 std\time\epoch.zig
36892 281474978983644 1715741198000000000 aeaa6f15041af562aebdfbb8f2e94f9d 1 std\crypto\sha2.zig
20392 281474978983669 1715741198000000000 a41115e4a4263ff02975e97d21f21847 1 std\fifo.zig
1464 281474978983984 1715741198000000000 262bf5a41c36322233615e07256bc570 1 std\zig\Client.zig
8806 281474978983989 1715741198000000000 274b0f54c5da0fc9ed3b412df0b0cb88 1 std\zig\Server.zig
2591 281474978983686 1715741198000000000 54cecc0501b004131b133c8ec52688b3 1 std\fs\AtomicFile.zig
23028 281474978983496 1715741198000000000 5f649adf883cb2acad194b60017a4672 1 std\base64.zig
35399 281474978983418 1715741198000000000 1ee75307680904b768975512f119007a 1 std\Build\Cache\DepTokenizer.zig
2685 281474978983443 1715741198000000000 5244bfd5edd68ad074bfdf866029fa86 1 std\Random\ChaCha.zig
52267 281474978983600 1715741198000000000 250bf69f713193c74da886706bb53369 1 std\crypto\chacha20.zig
7399 281474978983652 1715741198000000000 7e3716a3c82a36541c6cf09b56a96da0 1 std\crypto\utils.zig
1539 281474978983748 1715741198000000000 ca6d9ebe9107eb6ffe4cc4b92611772a 1 std\io\limited_reader.zig
14595 281474978983697 1715741198000000000 9802848537ec3da81ac651945a298250 1 std\hash\auto_hash.zig
2169 281474978983927 1715741198000000000 1e602c4e2aa9508d1ed3abfd3c49bb50 1 std\os\windows\advapi32.zig

View file

Some files were not shown because too many files have changed in this diff Show more