profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mattnite/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Matthew Knight mattnite Terrace, BC, Canada mknight.io

mattnite/bpf 25

Zig BPF library

mattnite/astrolabe 4

backend for https://astrolabe.pm

haze/zig-irc 3

IRC library for Zig [WIP]

mattnite/BCIT-Sailbot 3

BCIT Sailbot Project

mattnite/collusion 3

[WIP] Collabortion plugin for vim and neovim

mattnite/ebur128 1

libebur128 (EBU R 128 loudness normalization) zig wrapper: https://github.com/jiixyj/libebur128

mattnite/adma 0

A general purpose, multithreaded capable slab allocator for Zig

mattnite/ansi-term 0

Zig library for dealing with ANSI terminals

mattnite/aoc2020 0

Advent of code 2020

delete branch mattnite/gyro

delete branch : github-partial

delete time in 5 days

push eventmattnite/gyro

Matthew Knight

commit sha fa0a54b5e99adf9d7420fd3d4eaed9fa5ae686b6

correctly handle partial matches for github repos (#122)

view details

push time in 5 days

push eventmattnite/gyro

Matthew Knight

commit sha bea89f83b402cd1d309ce76b9516aaf4ea716190

communicate gyro versioning for zig 0.8.1 or earlier (#123)

view details

push time in 5 days

issue closedmattnite/gyro

[Error] Bootstrapping gives `expected type '[]const u8', found '.@build.struct:8:14'` on Zig 0.8.1

Before I start: Yes, I checked this out recursively. I suspect if I didn't I'd still hit this error before the obvious problem happens.

Here's the compile error I get:

$ zig build -Drelease-safe
./build.zig:71:20: error: expected type '[]const u8', found '.@build.struct:8:14'
    lib.addPackage(clap);
                   ^
./build.zig:8:14: note: .@build.struct:8:14 declared here
    .path = .{ .path = "libs/zig-clap/clap.zig" },
             ^

Commenting out that line gives a different error:

$ zig build -Drelease-safe
./build.zig:55:24: error: no member named 'path' in '[]const u8'
            .path = .{ .path = "libs/mecha/mecha.zig" },
                       ^
./build.zig:72:20: note: referenced here
    lib.addPackage(version);
                   ^

... I think I've somehow rubber-ducked what the fix will be, if I'm right in that then I'll have a PR for this.

EDIT: Yep, got the fix:

sed -i -e 's/\.{ \.path = \(".*"\) }/\1/g' build.zig

And now there's issues with specific dependencies not supporting Zig 0.8.1. But this should fix gyro itself.

closed time in 5 days

iamgreaser

create barnchmattnite/gyro

branch : warning-0.8.1-and-before

created branch time in 5 days

PR opened mattnite/gyro

correctly handle partial matches for github repos
+90 -27

0 comment

2 changed files

pr created time in 5 days

create barnchmattnite/gyro

branch : github-partial

created branch time in 5 days

delete branch mattnite/gyro

delete branch : dod

delete time in 5 days

push eventmattnite/gyro

Matthew Knight

commit sha 5ed17d9fac83bd71fefdbe449bebb969b77987a3

Data-Oriented-Design Refactor (#120) * snapshot * fixed error when not crossing wires, cleaned up uneeded code * update tar lib * correctly fetching github, resolving local subdependencies * snapshot * fixed path overwrite bug * correctly generating build dependencies * update tests * fix path conversion bug and handle escaping of windows path sep for string literals

view details

push time in 5 days

PR merged mattnite/gyro

Data-Oriented-Design Refactor
  • removes subdependencies
  • adds parallel fetching using batches
  • improved local path resolution behavior
  • UX is the exact same (except for subdependencies because they were a bad idea)
  • Need to solidify some behavior in terms of implicit root paths, but they've been a minor issue for a while, I'll do that in a different PR
+2354 -1337

0 comment

17 changed files

mattnite

pr closed time in 5 days

PR opened mattnite/gyro

Data-Oriented-Design Refactor
  • removes subdependencies
  • adds parallel fetching using batches
  • improved local path resolution behavior
  • UX is the exact same (except for subdependencies because they were a bad idea)
  • Need to solidify some behavior in terms of implicit root paths, but they've been a minor issue for a while, I'll do that in a different PR
+2354 -1337

0 comment

17 changed files

pr created time in 5 days

push eventmattnite/gyro

Matt Knight

commit sha 92fddcbec6073691217a25c0d3bc251074e696e1

fix path conversion bug and handle escaping of windows path sep for string literals

view details

push time in 6 days

PR closed mattnite/gyro

Dod
+2319 -1337

0 comment

17 changed files

mattnite

pr closed time in 7 days

PR opened mattnite/gyro

Dod
+2319 -1337

0 comment

17 changed files

pr created time in 7 days

push eventmattnite/gyro

Matt Knight

commit sha 011d3859c9221e178ccacd19e5104ad95f4a4952

update tests

view details

push time in 7 days

PR closed mattnite/gyro

Dod
+2316 -1334

0 comment

17 changed files

mattnite

pr closed time in 7 days

PR opened mattnite/gyro

Dod
+2316 -1334

0 comment

17 changed files

pr created time in 7 days

push eventmattnite/gyro

ducdetronquito

commit sha a03536c1234d8a6bcedf9996065cac2091cd7923

README - Fix typo (#109)

view details

Matthew Knight

commit sha e8fe7f51c6cea3b04f725467de157378921efbca

fix windows paths on tar (#110) * update to master * fix windows path tar issue

view details

ducdetronquito

commit sha 043f81f8a1347782cb3c9368c310781adfb8e9cd

Auto-convert line endings to CRLF on windows (#111)

view details

Matthew Knight

commit sha cf80a75048a1f8e59a6c172885fe1fa093ce667a

remove use addBuildOptions to catch up to master (#115) * remove use addBuildOptions to catch up to master * remove build_options from tests

view details

Matthew Knight

commit sha 2d6e33dea9b9b64714354956e8c864e1262b294d

catch up to usingnamespace changes (#116)

view details

Matt Knight

commit sha 8792c91db2abf40608f86ba242aa3dd3f546fcde

Merge branch 'master' into dod

view details

push time in 7 days

PR closed mattnite/gyro

Dod
+2396 -1440

0 comment

31 changed files

mattnite

pr closed time in 7 days

PR opened mattnite/gyro

Dod
+2396 -1440

0 comment

31 changed files

pr created time in 7 days

push eventmattnite/gyro

Matt Knight

commit sha 79a36c9cbbc43bae0346b1893e745b0cba6c43af

snapshot

view details

Matt Knight

commit sha e9cd1a4960da76d6fcdf862e6edde035db066b42

fixed path overwrite bug

view details

Matt Knight

commit sha 9ee6af53b2047deecd76c20bc3d6ff515a722a12

correctly generating build dependencies

view details

push time in 7 days

push eventmattnite/gyro

Matthew Knight

commit sha 2d6e33dea9b9b64714354956e8c864e1262b294d

catch up to usingnamespace changes (#116)

view details

push time in 12 days

PR merged mattnite/gyro

catch up to usingnamespace changes
+111 -111

0 comment

17 changed files

mattnite

pr closed time in 12 days

PR opened mattnite/gyro

catch up to usingnamespace changes
+111 -111

0 comment

17 changed files

pr created time in 12 days

create barnchmattnite/gyro

branch : no-usingnamespace

created branch time in 12 days

push eventmattnite/zzz

Matt Knight

commit sha e81678f2e2f8455950dbcd1666870fc639151a63

update to master

view details

Meghan

commit sha a9fa9066984bbc5bd24f763b22a92f4202be82b6

add native support for zigmod package manager

view details

gruebite

commit sha 05b63f3ef3790cd42103234ff1e749dbe1172503

Merge pull request #7 from nektro/patch-1 add native support for zigmod package manager

view details

gruebite

commit sha 69b9cb928fd9b9db4c2de06cb59c7f52bf605267

Merge pull request #6 from mattnite/update catch up to master

view details

LeRoyce Pearson

commit sha 33774c176fe12babb96bac244a2e86827d62f6fd

Switch tests to return errors instead of panicking This makes the library compatible with zig 0.8.0.

view details

LeRoyce Pearson

commit sha 25625692ffc2952f33a9179628b319a93c92adf3

Update build.zig to use FileSource instead of strings Makes compatible with zig version 0.9.0-dev.339

view details

LeRoyce Pearson

commit sha 3f01eb525b7671db409d910f9c48fc9244edbd1d

Remove unused variables and unused tests Makes the code compatible with zig version 0.9.0-dev.339 I removed a test that included only local string constants and did not call any code from the library.

view details

gruebite

commit sha a3c96c4a61b84fbcc6b7ace57c1a07ffd32932e6

Merge pull request #8 from leroycep/update-to-0.9.0-dev.339 Update to 0.9.0 dev.339

view details

Nathan Fisher

commit sha d9d7e916a99a726b38adfc62e05bbe5f1483d536

Fix examples/static-imprint for missing format specifiers

view details

Meghan Denny

commit sha 001a510f974bf4a13261842ee4ce7828007371ad

zig fmt

view details

gruebite

commit sha c0b171160781ccbd036a03cbf64c0fe8b8b3b201

Merge pull request #10 from nfisher1226/main Fix examples/static-imprint for missing format specifiers

view details

gruebite

commit sha cbc70fef85aa47848efedef46dc99e93fbb55002

Merge pull request #11 from nektro/main Run `zig fmt`

view details

Dmitry Matveyev

commit sha ee9661ef33b8a3f7c2429af01afa03cb340617c1

Fixed documentation for comments

view details

gruebite

commit sha 79da924e706960345fef8577f7ab4330f040d92d

Merge pull request #12 from greenfork/fix-docs Fixed documentation for comments

view details

Matt Knight

commit sha 564b924e50f133fbb177e7e7ad10bdbbfbcd6844

merge conflicts

view details

push time in 15 days

create barnchmattnite/mach

branch : no-dupe

created branch time in 22 days