Compare commits

..

No commits in common. "4f89205c651ce68db9663db95f9f5c68348bdd8a" and "dd88ecddc1d3fcbef4abc95a22466c0478bead25" have entirely different histories.

164 changed files with 573 additions and 2162 deletions

View file

@ -1,23 +0,0 @@
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE",
"false=0",
"true=1"
],
"windowsSdkVersion": "10.0.22000.0",
"compilerPath": "C:/mingw64/bin/gcc.exe",
"cStandard": "c23",
"cppStandard": "c++17",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}

14
.vscode/settings.json vendored
View file

@ -1,14 +0,0 @@
{
"files.associations": {
"compare": "c",
"concepts": "c",
"cstdlib": "c",
"type_traits": "c",
"cmath": "c",
"limits": "c",
"new": "c",
"fumocommon.h": "c",
"input.h": "c"
},
"cmake.configureOnOpen": false
}

37
.vscode/tasks.json vendored
View file

@ -1,37 +0,0 @@
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: gcc.exe build active file",
"command": "C:/mingw64/bin/gcc.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:/mingw64/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
},
{
"type": "shell",
"label": "Fumo build script",
"command": "python build.py",
"group": {
"kind": "build",
"isDefault": true
},
}
],
"version": "2.0.0"
}

View file

@ -1,7 +1,7 @@
{
"folders": [
{
"path": ".."
"path": "."
}
],
"settings": {
@ -60,8 +60,7 @@
"stdbool.h": "c",
"fumoengine.h": "c",
"event.h": "c",
"fumocommon.h": "c",
"terminal.h": "c"
"fumocommon.h": "c"
}
}
}

139
build.py Normal file
View file

@ -0,0 +1,139 @@
import hashlib
import json
import subprocess
from pathlib import Path
GCC = "gcc"
ARGS = "-fdiagnostics-color -pthread -Wall -std=c17 -pedantic"
SOURCE_DIR = Path("source/")
OBJECT_DIR = Path("objects/")
OUTPUT = Path("debug")
CHECKSUMS = Path("checksums.txt")
ERRORS = Path("errors.txt")
def disk_scan_chksms(sources: list[Path]) -> list[str]:
chksms: list[str] = []
for source in sources:
with open(source, "rb") as file:
raw = file.read()
chksms.append(hashlib.md5(raw).hexdigest())
return chksms
def disk_read_chksms(txt: Path) -> tuple[list[Path], list[str]]:
sources: list[Path]
chksms: list[str]
if not txt.exists():
return ([], [])
with open(txt, "rb") as file:
zipped: dict[str, str] = json.loads(file.read())
sources, chksms = [Path(key) for key in zipped.keys()], zipped.values()
return (sources, chksms)
def disk_write_chksms(txt: Path, sources: list[Path], chksms: list[str]) -> None:
zipped = {str(source): chksm for source, chksm in zip(sources, chksms)}
with open(txt, "w+") as file:
file.write(json.dumps(zipped))
def filter_chksms(sources, chksms, old_chksms) -> list[Path]:
difs = set(chksms).difference(old_chksms)
return [sources[chksms.index(dif)] for dif in difs]
def scan_sources(source_dir: Path) -> tuple[list[Path], list[Path]]:
sources = [source for source in source_dir.rglob("*.c")]
chksms = disk_scan_chksms(sources)
old_sources, old_chksms = disk_read_chksms(CHECKSUMS)
updated_sources = filter_chksms(sources, chksms, old_chksms)
disk_write_chksms(CHECKSUMS, sources, chksms)
return (updated_sources, sources)
def clean_objects(object_dir: Path, sources: list[Path]) -> None:
objects: list[Path] = [object for object in object_dir.rglob("*.o")]
object_stems = [object.stem for object in objects]
source_stems = [source.stem for source in sources]
for stem in set(object_stems).difference(source_stems):
objects[object_stems.index(stem)].unlink()
def compile(source: Path, includes: list[Path], object_dir: Path):
include_arg: str = " ".join(f"-I {dir}" for dir in includes)
output: Path = object_dir / source.with_suffix(".o").name
args = f"{GCC} -c {source} {ARGS} {include_arg} -o {output}"
return subprocess.Popen(args, stderr=subprocess.PIPE)
def disk_read_errors(txt: Path) -> dict[str, str]:
if not txt.exists():
return {}
with open(txt, "rb") as file:
return json.loads(file.read())
def disk_write_errors(txt: Path, errs: dict[str, str]):
with open(txt, "w+") as file:
file.write(json.dumps(errs))
def wait_compile_tasks(tasks, updated_sources) -> dict[str, str]:
errors = disk_read_errors(ERRORS)
for task, source in zip(tasks, updated_sources):
out, err = task.communicate()
if err:
errors[str(source)] = err.decode("utf-8")
else:
errors[str(source)] = False
disk_write_errors(ERRORS, errors)
return errors
def link(object_dir: Path, output: Path) -> None:
subprocess.run(f"{GCC} -g {object_dir}/*.o {ARGS} -o {output}")
def build(source_dir: Path, object_dir: Path, output: Path):
updated_sources, all_sources = scan_sources(source_dir)
includes = [path for path in source_dir.rglob("*") if path.is_dir()]
tasks = []
for source in updated_sources:
tasks.append(compile(source, includes, object_dir))
errors = wait_compile_tasks(tasks, updated_sources).values()
print("\n".join(err for err in errors if err is not False).strip("\n"))
clean_objects(object_dir, all_sources)
link(object_dir, output)
print(f"Compiled: {len(updated_sources)} Linked: {len(all_sources)}")
if __name__ == "__main__":
build(SOURCE_DIR, OBJECT_DIR, OUTPUT)

1
checksums.txt Normal file
View file

@ -0,0 +1 @@
{"source\\fumoengine\\fumocommon.c": "3253ec40842eaf2b65cca13826e35118", "source\\fumoengine\\fumoengine.c": "e6c26dc323b01d0b8c2e7e2f64833eb7", "source\\fumoengine\\include\\dictionary.c": "aa85678a01e035d45c9f59b6fe917beb", "source\\fumoengine\\include\\event.c": "71e6818ecf285293cf01c791f13c4d00", "source\\fumoengine\\include\\ringbuffer.c": "306556649cea951ef769cdfc5ae2b60d", "source\\fumoengine\\include\\vector.c": "67e0cf60c3a359e6e8c8eb46e01e8513", "source\\fumoengine\\input\\ctrl.c": "87dbff7e38fc406cbf309717e63665ed", "source\\fumoengine\\input\\input.c": "5a57ebd313fc2fc0246a95ce6641e5e8", "source\\fumoengine\\input\\platforms\\parseinput.c": "c1562355adcec7d0dcb0a81e8d7ffcca", "source\\fumoengine\\input\\platforms\\win.c": "2014fc5cdb4c8770f510a63db779f8bf", "source\\fumoengine\\terminal\\terminal.c": "c213e73df14b8d5ebcf5f25d221c3fe6", "source\\fumotris\\fumotris.c": "defad533a34d69352e728dbda3306a79", "source\\fumotris\\tetr.c": "09dcf3a7119ccabe0cb69c0a8fd688e9"}

BIN
debug.exe Normal file

Binary file not shown.

1
errors.txt Normal file
View file

@ -0,0 +1 @@
{"source\\fumoengine\\input\\platforms\\parseinput.c": false, "source\\fumoengine\\terminal\\terminal.c": false, "source\\fumoengine\\fumoengine.c": "In file included from \u001b[01m\u001b[Ksource\\fumoengine\\fumoengine.h:7\u001b[m\u001b[K,\n from \u001b[01m\u001b[Ksource\\fumoengine\\fumoengine.c:1\u001b[m\u001b[K:\n\u001b[01m\u001b[Ksource\\fumoengine\\include/vector.h:25:2:\u001b[m\u001b[K \u001b[01;31m\u001b[Kerror: \u001b[m\u001b[Kexpected '\u001b[01m\u001b[K;\u001b[m\u001b[K' before '\u001b[01m\u001b[K_Bool\u001b[m\u001b[K'\n 25 | g\n | \u001b[01;31m\u001b[K^\u001b[m\u001b[K\n | \u001b[32m\u001b[K;\u001b[m\u001b[K\n", "source\\fumoengine\\include\\vector.c": "In file included from \u001b[01m\u001b[Ksource\\fumoengine\\include\\vector.c:1\u001b[m\u001b[K:\n\u001b[01m\u001b[Ksource\\fumoengine\\include\\vector.h:25:2:\u001b[m\u001b[K \u001b[01;31m\u001b[Kerror: \u001b[m\u001b[Kexpected '\u001b[01m\u001b[K;\u001b[m\u001b[K' before '\u001b[01m\u001b[K_Bool\u001b[m\u001b[K'\n 25 | g\n | \u001b[01;31m\u001b[K^\u001b[m\u001b[K\n | \u001b[32m\u001b[K;\u001b[m\u001b[K\n", "source\\fumoengine\\include\\event.c": false, "source\\fumoengine\\fumocommon.c": false, "source\\fumoengine\\include\\ringbuffer.c": false, "source\\fumoengine\\input\\platforms\\win.c": false, "source\\fumotris\\fumotris.c": "In file included from \u001b[01m\u001b[Ksource\\fumoengine/fumoengine.h:7\u001b[m\u001b[K,\n from \u001b[01m\u001b[Ksource\\fumotris\\fumotris.h:2\u001b[m\u001b[K,\n from \u001b[01m\u001b[Ksource\\fumotris\\fumotris.c:1\u001b[m\u001b[K:\n\u001b[01m\u001b[Ksource\\fumoengine\\include/vector.h:25:2:\u001b[m\u001b[K \u001b[01;31m\u001b[Kerror: \u001b[m\u001b[Kexpected '\u001b[01m\u001b[K;\u001b[m\u001b[K' before '\u001b[01m\u001b[K_Bool\u001b[m\u001b[K'\n 25 | g\n | \u001b[01;31m\u001b[K^\u001b[m\u001b[K\n | \u001b[32m\u001b[K;\u001b[m\u001b[K\n", "source\\fumotris\\tetr.c": false, "source\\fumoengine\\input\\input.c": false, "source\\fumoengine\\input\\ctrl.c": false, "source\\fumoengine\\include\\dictionary.c": false}

View file

@ -1,26 +0,0 @@
____ __ __ __ __ ____ ______ ______ __ ____
/ __) | | | \/ \ _ \_ _) _ \ \ _)
( __) \_/ ) )(_) )( ) ( (_) / )_ \
\__) \_____/\_/\/\_/____/ \__/ \__)\__\__/____/
| #################### | [Left] & [Right] to move
| #################### |
| #################### | [Down] to soft drop
| #################### |
| #################### | [Space] to hard drop
| #################### |
| #################### | [X] & [Z] to rotate
| #################### | _,_ _,_
| #################### | }\>' ``'-./\.-''` '</{
| #################### | }\> ,-''``''-. </{
| #################### | }\> ,' `. </{
| #################### | }\/ /\ /\ \/{
| #################### | } ( /__',( __\ )\{
| #################### | ,;' ) \|^ | |^ |/ ( \{
| #################### | }/ /_[],`' `',[]_\ \{
| #################### | }/ ( )\`-.`..-'/( ) \{
| #################### | `''--\(_.-'/\'-._)/--''`
| #################### | \ /L]\ /
| #################### | ;',_/ \_,';
| #################### | '.'',__,''.'
|________________________| \_.' '._/

Binary file not shown.

View file

@ -1,74 +0,0 @@
#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;
}

BIN
objects/ctrl.o Normal file

Binary file not shown.

BIN
objects/dictionary.o Normal file

Binary file not shown.

BIN
objects/event.o Normal file

Binary file not shown.

BIN
objects/fumocommon.o Normal file

Binary file not shown.

BIN
objects/fumoengine.o Normal file

Binary file not shown.

BIN
objects/fumotris.o Normal file

Binary file not shown.

BIN
objects/input.o Normal file

Binary file not shown.

BIN
objects/parseinput.o Normal file

Binary file not shown.

BIN
objects/ringbuffer.o Normal file

Binary file not shown.

BIN
objects/terminal.o Normal file

Binary file not shown.

BIN
objects/tetr.o Normal file

Binary file not shown.

BIN
objects/vector.o Normal file

Binary file not shown.

BIN
objects/win.o Normal file

Binary file not shown.

View file

@ -1,77 +0,0 @@
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);
}

View file

@ -1,67 +0,0 @@
.{
.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",
},
}

View file

@ -1,10 +0,0 @@
#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;
}

View file

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

View file

@ -1,45 +0,0 @@
#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++) {
}
}

View file

@ -1,18 +0,0 @@
#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;
};

View file

@ -1,72 +0,0 @@
#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;
}

View file

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

View file

@ -1,20 +0,0 @@
#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;
}

View file

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

View file

@ -1,55 +0,0 @@
#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;
};

View file

@ -1,118 +0,0 @@
#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;
}

View file

@ -1,26 +0,0 @@
#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

@ -1,87 +0,0 @@
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;
}
}
};

View file

@ -1,99 +0,0 @@
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);
}
}
};
}

View file

@ -1,42 +0,0 @@
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();
}
}
};

View file

@ -1,11 +0,0 @@
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

@ -1,81 +0,0 @@
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

@ -1,81 +0,0 @@
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

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

View file

@ -1,70 +0,0 @@
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

@ -1,71 +0,0 @@
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

@ -1,140 +0,0 @@
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

@ -1,145 +0,0 @@
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

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