diff --git a/.zig-cache/h/00066305ba037d3e77f79e27ed01cec7.txt b/.zig-cache/h/00066305ba037d3e77f79e27ed01cec7.txt new file mode 100644 index 0000000..8f07b61 --- /dev/null +++ b/.zig-cache/h/00066305ba037d3e77f79e27ed01cec7.txt @@ -0,0 +1,14 @@ +0 +343 9458889 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sbitops_utils.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/02fc3980a397922bf22c467cdf85c417.txt b/.zig-cache/h/02fc3980a397922bf22c467cdf85c417.txt new file mode 100644 index 0000000..96eb525 --- /dev/null +++ b/.zig-cache/h/02fc3980a397922bf22c467cdf85c417.txt @@ -0,0 +1,7 @@ +0 +343 9459511 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sctypes.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/0a64cd7fc924d0745fbebcf8642cadb2.txt b/.zig-cache/h/0a64cd7fc924d0745fbebcf8642cadb2.txt new file mode 100644 index 0000000..2c1b236 --- /dev/null +++ b/.zig-cache/h/0a64cd7fc924d0745fbebcf8642cadb2.txt @@ -0,0 +1,7 @@ +0 +343 9459518 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@siterators.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/0c278431c339b63e58f4d1a9632c00c4.txt b/.zig-cache/h/0c278431c339b63e58f4d1a9632c00c4.txt new file mode 100644 index 0000000..8264973 --- /dev/null +++ b/.zig-cache/h/0c278431c339b63e58f4d1a9632c00c4.txt @@ -0,0 +1,7 @@ +0 +343 9459529 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@swidestrs.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/12ee0e4810abca08afc62e5eddd3149c.txt b/.zig-cache/h/12ee0e4810abca08afc62e5eddd3149c.txt new file mode 100644 index 0000000..0f12d64 --- /dev/null +++ b/.zig-cache/h/12ee0e4810abca08afc62e5eddd3149c.txt @@ -0,0 +1,14 @@ +0 +343 9458881 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@siterators.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/2808ed6492cc82041ae1ce45f409be2f.txt b/.zig-cache/h/2808ed6492cc82041ae1ce45f409be2f.txt new file mode 100644 index 0000000..e69de29 diff --git a/.zig-cache/h/29ccdd6e0e3e128a826fb5b85de28496.txt b/.zig-cache/h/29ccdd6e0e3e128a826fb5b85de28496.txt new file mode 100644 index 0000000..0b4d238 --- /dev/null +++ b/.zig-cache/h/29ccdd6e0e3e128a826fb5b85de28496.txt @@ -0,0 +1,14 @@ +0 +343 9458886 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sobjectdollar.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/2bb5384278e3635f9596a0f4561dc60b.txt b/.zig-cache/h/2bb5384278e3635f9596a0f4561dc60b.txt new file mode 100644 index 0000000..27b41ac --- /dev/null +++ b/.zig-cache/h/2bb5384278e3635f9596a0f4561dc60b.txt @@ -0,0 +1,3 @@ +0 +2797 9459400 1767076661265557620 715fa707ad1270a1d4879454095007a0 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/cstubs.c +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h diff --git a/.zig-cache/h/2dd03dd551b501566e01376c59e6a0b2.txt b/.zig-cache/h/2dd03dd551b501566e01376c59e6a0b2.txt new file mode 100644 index 0000000..61bef03 --- /dev/null +++ b/.zig-cache/h/2dd03dd551b501566e01376c59e6a0b2.txt @@ -0,0 +1,7 @@ +0 +343 9459521 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sschubfach.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/31afbe4fe5efd3464e5dd4f75b1648d5.txt b/.zig-cache/h/31afbe4fe5efd3464e5dd4f75b1648d5.txt new file mode 100644 index 0000000..b3a9aa1 --- /dev/null +++ b/.zig-cache/h/31afbe4fe5efd3464e5dd4f75b1648d5.txt @@ -0,0 +1,14 @@ +0 +343 9458876 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sansi_c.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/375cab0cac613e01f9b1d662518db283.txt b/.zig-cache/h/375cab0cac613e01f9b1d662518db283.txt new file mode 100644 index 0000000..761fe30 --- /dev/null +++ b/.zig-cache/h/375cab0cac613e01f9b1d662518db283.txt @@ -0,0 +1,7 @@ +0 +343 9459527 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scountbits_impl.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/3e9e172c812431252087c10509575051.txt b/.zig-cache/h/3e9e172c812431252087c10509575051.txt new file mode 100644 index 0000000..7c037ea --- /dev/null +++ b/.zig-cache/h/3e9e172c812431252087c10509575051.txt @@ -0,0 +1,14 @@ +0 +343 9458879 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@smiscdollars.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/3f459f43a7af6ee1804337dffe6f92e7.txt b/.zig-cache/h/3f459f43a7af6ee1804337dffe6f92e7.txt new file mode 100644 index 0000000..a9be4d6 --- /dev/null +++ b/.zig-cache/h/3f459f43a7af6ee1804337dffe6f92e7.txt @@ -0,0 +1,14 @@ +0 +343 9458878 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdigitsutils.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/42a82410c6e7cdd9b74bb29aa44181eb.txt b/.zig-cache/h/42a82410c6e7cdd9b74bb29aa44181eb.txt new file mode 100644 index 0000000..586c644 --- /dev/null +++ b/.zig-cache/h/42a82410c6e7cdd9b74bb29aa44181eb.txt @@ -0,0 +1,8 @@ +0 +12268 9459532 1767076443800031133 c56105a5a3a93a0d4d451c619dc2b349 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@mkernel.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h +499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h diff --git a/.zig-cache/h/47725e190f302cff500c1ac354ce8991.txt b/.zig-cache/h/47725e190f302cff500c1ac354ce8991.txt new file mode 100644 index 0000000..09eebf0 --- /dev/null +++ b/.zig-cache/h/47725e190f302cff500c1ac354ce8991.txt @@ -0,0 +1,14 @@ +0 +343 9458888 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sstacktraces.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/4b0049e41322c7fb6072deb2f296caa3.txt b/.zig-cache/h/4b0049e41322c7fb6072deb2f296caa3.txt new file mode 100644 index 0000000..ced608d --- /dev/null +++ b/.zig-cache/h/4b0049e41322c7fb6072deb2f296caa3.txt @@ -0,0 +1,7 @@ +0 +343 9459528 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@srepr_v2.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/515bf8800ad0d8793ed9aa8ac551ce62.txt b/.zig-cache/h/515bf8800ad0d8793ed9aa8ac551ce62.txt new file mode 100644 index 0000000..5a20b85 --- /dev/null +++ b/.zig-cache/h/515bf8800ad0d8793ed9aa8ac551ce62.txt @@ -0,0 +1,7 @@ +0 +343 9459512 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssysatomics.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/56c403f94e22697a735a2d135dab7e14.txt b/.zig-cache/h/56c403f94e22697a735a2d135dab7e14.txt new file mode 100644 index 0000000..417760f --- /dev/null +++ b/.zig-cache/h/56c403f94e22697a735a2d135dab7e14.txt @@ -0,0 +1,14 @@ +0 +343 9458872 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sexceptions.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/5abff1d7cbebae8fd1862bcf24223633.txt b/.zig-cache/h/5abff1d7cbebae8fd1862bcf24223633.txt new file mode 100644 index 0000000..14741ea --- /dev/null +++ b/.zig-cache/h/5abff1d7cbebae8fd1862bcf24223633.txt @@ -0,0 +1,14 @@ +0 +343 9458885 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sformatfloat.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/6502deccb53f7a14a573eab46f9d2af0.txt b/.zig-cache/h/6502deccb53f7a14a573eab46f9d2af0.txt new file mode 100644 index 0000000..be00d49 --- /dev/null +++ b/.zig-cache/h/6502deccb53f7a14a573eab46f9d2af0.txt @@ -0,0 +1,7 @@ +0 +343 9459514 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@smemory.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/6704432bf0677ed9dfac8e08ac41f82d.txt b/.zig-cache/h/6704432bf0677ed9dfac8e08ac41f82d.txt new file mode 100644 index 0000000..ce260d3 --- /dev/null +++ b/.zig-cache/h/6704432bf0677ed9dfac8e08ac41f82d.txt @@ -0,0 +1,14 @@ +0 +343 9458884 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sschubfach.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/6d9f0be17de1af7b745d6998e870c337.txt b/.zig-cache/h/6d9f0be17de1af7b745d6998e870c337.txt new file mode 100644 index 0000000..ad06d4e --- /dev/null +++ b/.zig-cache/h/6d9f0be17de1af7b745d6998e870c337.txt @@ -0,0 +1,7 @@ +0 +343 9459525 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sstacktraces.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/6e0a8127591085862b4d6068134b6647.txt b/.zig-cache/h/6e0a8127591085862b4d6068134b6647.txt new file mode 100644 index 0000000..b882488 --- /dev/null +++ b/.zig-cache/h/6e0a8127591085862b4d6068134b6647.txt @@ -0,0 +1,7 @@ +0 +343 9459509 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sexceptions.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/731cde91cedf3d4c07b5d85bbd72b0be.txt b/.zig-cache/h/731cde91cedf3d4c07b5d85bbd72b0be.txt new file mode 100644 index 0000000..a777369 --- /dev/null +++ b/.zig-cache/h/731cde91cedf3d4c07b5d85bbd72b0be.txt @@ -0,0 +1,7 @@ +0 +343 9459523 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sobjectdollar.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/75675ae5c32c249252977108a116aa76.txt b/.zig-cache/h/75675ae5c32c249252977108a116aa76.txt new file mode 100644 index 0000000..2f759da --- /dev/null +++ b/.zig-cache/h/75675ae5c32c249252977108a116aa76.txt @@ -0,0 +1,14 @@ +0 +343 9458877 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@smemory.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/793748e481317b95a0cc6c75591d57f1.txt b/.zig-cache/h/793748e481317b95a0cc6c75591d57f1.txt new file mode 100644 index 0000000..d41f01f --- /dev/null +++ b/.zig-cache/h/793748e481317b95a0cc6c75591d57f1.txt @@ -0,0 +1,7 @@ +0 +343 9459530 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssyncio.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/99f1da27432490c6cfafb6e9b4542aca.txt b/.zig-cache/h/99f1da27432490c6cfafb6e9b4542aca.txt new file mode 100644 index 0000000..4ea4da7 --- /dev/null +++ b/.zig-cache/h/99f1da27432490c6cfafb6e9b4542aca.txt @@ -0,0 +1,14 @@ +0 +343 9458883 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdragonbox.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/a3050bfe2e6725925e20bf66079fa3e5.txt b/.zig-cache/h/a3050bfe2e6725925e20bf66079fa3e5.txt new file mode 100644 index 0000000..fe5ef77 --- /dev/null +++ b/.zig-cache/h/a3050bfe2e6725925e20bf66079fa3e5.txt @@ -0,0 +1,7 @@ +0 +343 9459516 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@smiscdollars.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/aaa1734de2f74cfff4220bdb3760069c.txt b/.zig-cache/h/aaa1734de2f74cfff4220bdb3760069c.txt new file mode 100644 index 0000000..08bbc4b --- /dev/null +++ b/.zig-cache/h/aaa1734de2f74cfff4220bdb3760069c.txt @@ -0,0 +1,14 @@ +0 +343 9458893 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssyncio.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/ab450aed57d8b1c6b500c568f5860a12.txt b/.zig-cache/h/ab450aed57d8b1c6b500c568f5860a12.txt new file mode 100644 index 0000000..b331ed0 --- /dev/null +++ b/.zig-cache/h/ab450aed57d8b1c6b500c568f5860a12.txt @@ -0,0 +1,14 @@ +0 +343 9458882 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scoro_detection.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/aea3b3995c0fc1f526942c3329d9de88.txt b/.zig-cache/h/aea3b3995c0fc1f526942c3329d9de88.txt new file mode 100644 index 0000000..eb756cd --- /dev/null +++ b/.zig-cache/h/aea3b3995c0fc1f526942c3329d9de88.txt @@ -0,0 +1,7 @@ +0 +343 9459522 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sformatfloat.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/b009ca1d82d4ca73be750d992c4c72d8.txt b/.zig-cache/h/b009ca1d82d4ca73be750d992c4c72d8.txt new file mode 100644 index 0000000..0a12b3d --- /dev/null +++ b/.zig-cache/h/b009ca1d82d4ca73be750d992c4c72d8.txt @@ -0,0 +1,14 @@ +0 +343 9458874 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sctypes.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/b1390b84e6c555d8303b5788080173fb.txt b/.zig-cache/h/b1390b84e6c555d8303b5788080173fb.txt new file mode 100644 index 0000000..849b9e9 --- /dev/null +++ b/.zig-cache/h/b1390b84e6c555d8303b5788080173fb.txt @@ -0,0 +1,7 @@ +0 +343 9459510 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@ssince.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/b9fe1badad4c839fb2d23033332e90c9.txt b/.zig-cache/h/b9fe1badad4c839fb2d23033332e90c9.txt new file mode 100644 index 0000000..0ab2ba4 --- /dev/null +++ b/.zig-cache/h/b9fe1badad4c839fb2d23033332e90c9.txt @@ -0,0 +1,7 @@ +0 +343 9459515 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdigitsutils.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/bb365b5d78e1eae7658e988607c64df1.txt b/.zig-cache/h/bb365b5d78e1eae7658e988607c64df1.txt new file mode 100644 index 0000000..c67cb9c --- /dev/null +++ b/.zig-cache/h/bb365b5d78e1eae7658e988607c64df1.txt @@ -0,0 +1,14 @@ +0 +343 9458880 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sassertions.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/bb4555d3bec557086b79af08c5474fc8.txt b/.zig-cache/h/bb4555d3bec557086b79af08c5474fc8.txt new file mode 100644 index 0000000..2931384 --- /dev/null +++ b/.zig-cache/h/bb4555d3bec557086b79af08c5474fc8.txt @@ -0,0 +1,7 @@ +0 +343 9459524 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sdollars.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/be9b8a5c2c8eb1d0a83eb82783c5742c.txt b/.zig-cache/h/be9b8a5c2c8eb1d0a83eb82783c5742c.txt new file mode 100644 index 0000000..d8896e0 --- /dev/null +++ b/.zig-cache/h/be9b8a5c2c8eb1d0a83eb82783c5742c.txt @@ -0,0 +1,14 @@ +0 +343 9458873 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@ssince.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/bf9d795bc7dc4550cc1e89fcaff2990c.txt b/.zig-cache/h/bf9d795bc7dc4550cc1e89fcaff2990c.txt new file mode 100644 index 0000000..9efab87 --- /dev/null +++ b/.zig-cache/h/bf9d795bc7dc4550cc1e89fcaff2990c.txt @@ -0,0 +1,7 @@ +0 +343 9459513 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sansi_c.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/cfdcb932e5ccc266cfe0d06e28501ea5.txt b/.zig-cache/h/cfdcb932e5ccc266cfe0d06e28501ea5.txt new file mode 100644 index 0000000..b1fd4cc --- /dev/null +++ b/.zig-cache/h/cfdcb932e5ccc266cfe0d06e28501ea5.txt @@ -0,0 +1,11 @@ +0 +16619 9459922 1767076554340764015 b65ba73958a2554cfcb1f80ef72d3f66 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h +924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h +499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h +325 9459358 1767076627570935976 5ca902cf9f166c00c6ace9d9b616962b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdlib.h +658 9459756 1767076483913568693 9ddddf5ebae64e3e8f7b0a61ab971a48 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdio.h +458 9460053 1767076587058393045 a2b74728364fee3bf3eb7360aabd2d37 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/signal.h diff --git a/.zig-cache/h/d237517b385d4920cdc9e706a9b27be5.txt b/.zig-cache/h/d237517b385d4920cdc9e706a9b27be5.txt new file mode 100644 index 0000000..ab30534 --- /dev/null +++ b/.zig-cache/h/d237517b385d4920cdc9e706a9b27be5.txt @@ -0,0 +1,14 @@ +0 +343 9458891 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@srepr_v2.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/dc44fb14e21561a38b4d1e885ff76dfd.txt b/.zig-cache/h/dc44fb14e21561a38b4d1e885ff76dfd.txt new file mode 100644 index 0000000..a34f7a1 --- /dev/null +++ b/.zig-cache/h/dc44fb14e21561a38b4d1e885ff76dfd.txt @@ -0,0 +1,7 @@ +0 +343 9459517 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sassertions.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/dd3e1674f986515f873b3aea84fe18f7.txt b/.zig-cache/h/dd3e1674f986515f873b3aea84fe18f7.txt new file mode 100644 index 0000000..4d25ca9 --- /dev/null +++ b/.zig-cache/h/dd3e1674f986515f873b3aea84fe18f7.txt @@ -0,0 +1,14 @@ +0 +343 9458887 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sdollars.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/e5a2e33497cb3e586b30b85aa6aa3d80.txt b/.zig-cache/h/e5a2e33497cb3e586b30b85aa6aa3d80.txt new file mode 100644 index 0000000..04003de --- /dev/null +++ b/.zig-cache/h/e5a2e33497cb3e586b30b85aa6aa3d80.txt @@ -0,0 +1,14 @@ +0 +343 9458875 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssysatomics.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/ebb07b69b476d2783984bf7c8240458c.txt b/.zig-cache/h/ebb07b69b476d2783984bf7c8240458c.txt new file mode 100644 index 0000000..ce73769 --- /dev/null +++ b/.zig-cache/h/ebb07b69b476d2783984bf7c8240458c.txt @@ -0,0 +1,7 @@ +0 +343 9459519 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scoro_detection.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/f2ffa09dbb79c04c6bf02401f0519e1e.txt b/.zig-cache/h/f2ffa09dbb79c04c6bf02401f0519e1e.txt new file mode 100644 index 0000000..4a27915 --- /dev/null +++ b/.zig-cache/h/f2ffa09dbb79c04c6bf02401f0519e1e.txt @@ -0,0 +1,14 @@ +0 +343 9458890 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scountbits_impl.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/f559ee795071d86fa21386476ea3a597.txt b/.zig-cache/h/f559ee795071d86fa21386476ea3a597.txt new file mode 100644 index 0000000..4fc438e --- /dev/null +++ b/.zig-cache/h/f559ee795071d86fa21386476ea3a597.txt @@ -0,0 +1,14 @@ +0 +343 9458892 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@swidestrs.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h +5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h +417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h +717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h +708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h +853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h +875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h +857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h +708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/f5640a47f6ce715a32238c9a4d07fb39.txt b/.zig-cache/h/f5640a47f6ce715a32238c9a4d07fb39.txt new file mode 100644 index 0000000..93a7875 --- /dev/null +++ b/.zig-cache/h/f5640a47f6ce715a32238c9a4d07fb39.txt @@ -0,0 +1,7 @@ +0 +343 9459526 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sbitops_utils.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/h/fb7beed00ef1052c9fe3e9a1e54d5822.txt b/.zig-cache/h/fb7beed00ef1052c9fe3e9a1e54d5822.txt new file mode 100644 index 0000000..e69de29 diff --git a/.zig-cache/h/fba9b6a03e0a5e27c46e209f57066e6a.txt b/.zig-cache/h/fba9b6a03e0a5e27c46e209f57066e6a.txt new file mode 100644 index 0000000..1fa54e0 --- /dev/null +++ b/.zig-cache/h/fba9b6a03e0a5e27c46e209f57066e6a.txt @@ -0,0 +1,7 @@ +0 +343 9459520 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdragonbox.nim.c +19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h +639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h +268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h +1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h +31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h diff --git a/.zig-cache/tmp/9e840eb9632092ce-@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.o.d b/.zig-cache/tmp/9e840eb9632092ce-@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.o.d new file mode 100644 index 0000000..bdcb817 --- /dev/null +++ b/.zig-cache/tmp/9e840eb9632092ce-@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.o.d @@ -0,0 +1,11 @@ +.zig-cache/tmp/9e840eb9632092ce-@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.o: \ + /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.c \ + /usr/lib/nim/nimbase.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdlib.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdio.h \ + /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/signal.h diff --git a/.zig-cache/z/6f7b821d0b628ee826cc646a327a9642 b/.zig-cache/z/6f7b821d0b628ee826cc646a327a9642 new file mode 100644 index 0000000..5e15c70 Binary files /dev/null and b/.zig-cache/z/6f7b821d0b628ee826cc646a327a9642 differ diff --git a/.zig-cache/z/91ef83f6b3190586c2f33245a2773287 b/.zig-cache/z/91ef83f6b3190586c2f33245a2773287 new file mode 100644 index 0000000..7ffb37a Binary files /dev/null and b/.zig-cache/z/91ef83f6b3190586c2f33245a2773287 differ diff --git a/boot/linker.ld b/boot/linker.ld new file mode 100644 index 0000000..6f38191 --- /dev/null +++ b/boot/linker.ld @@ -0,0 +1,36 @@ +/* Rumpk Linker Script (ARM64) + * For QEMU virt machine + */ + +ENTRY(_start) + +SECTIONS +{ + . = 0x40080000; /* QEMU virt kernel load address */ + + .text : { + *(.text._start) + *(.text*) + } + + .rodata : { + *(.rodata*) + } + + .data : { + *(.data*) + } + + .bss : { + __bss_start = .; + *(.bss*) + *(COMMON) + __bss_end = .; + } + + /DISCARD/ : { + *(.comment) + *(.note*) + *(.eh_frame*) + } +} diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..3b32454 --- /dev/null +++ b/build.sh @@ -0,0 +1,122 @@ +#!/bin/bash +# Rumpk Build Script +# Builds Zig L0 + Nim L1 into a single ELF + +set -e + +RUMPK_DIR="$(cd "$(dirname "$0")" && pwd)" +BUILD_DIR="$RUMPK_DIR/build" + +echo "╔═══════════════════════════════════════╗" +echo "║ RUMPK BUILD SYSTEM v0.1 ║" +echo "╚═══════════════════════════════════════╝" +echo "" + +# Create build directory +mkdir -p "$BUILD_DIR" +mkdir -p "$BUILD_DIR/nimcache" + +# ========================================================= +# Step 1: Compile Zig L0 (HAL) +# ========================================================= +echo "[1/3] Compiling Zig L0 (HAL)..." + +zig build-obj \ + "$RUMPK_DIR/hal/main.zig" \ + -target aarch64-freestanding-none \ + -O ReleaseSmall \ + -femit-bin="$BUILD_DIR/hal.o" + +echo " → $BUILD_DIR/hal.o" + +# ========================================================= +# Step 2: Compile Nim L1 (Kernel) +# ========================================================= +echo "[2/3] Compiling Nim L1 (Kernel)..." + +# Note: This requires careful Nim configuration for freestanding +# For now, we'll try direct compilation with clang + +nim c \ + --cpu:arm64 \ + --os:any \ + --mm:arc \ + --noMain:on \ + --cc:clang \ + --passC:"-target aarch64-unknown-none -ffreestanding -fno-stack-protector -fno-builtin" \ + --passL:"-target aarch64-unknown-none -nostdlib -ffreestanding" \ + --define:useMalloc \ + --define:StandaloneHeapSize=65536 \ + -d:release \ + -d:danger \ + --nimcache:"$BUILD_DIR/nimcache" \ + --path:"$RUMPK_DIR/core" \ + -c \ + "$RUMPK_DIR/core/kernel.nim" + +echo " → $BUILD_DIR/nimcache/*.c" + +# ========================================================= +# Step 3: Compile Nim C files to objects +# ========================================================= +echo "[3/4] Compiling Nim C files..." + +# First compile cstubs.c +echo " Compiling cstubs.c..." +zig cc \ + -target aarch64-freestanding-none \ + -ffreestanding \ + -fno-builtin \ + -I"$RUMPK_DIR/core/include" \ + -c "$RUMPK_DIR/core/cstubs.c" \ + -o "$BUILD_DIR/cstubs.o" + +# Now compile Nim C files +for cfile in "$BUILD_DIR/nimcache"/*.c; do + ofile="${cfile%.c}.o" + zig cc \ + -target aarch64-freestanding-none \ + -ffreestanding \ + -fno-stack-protector \ + -fno-builtin \ + -I"$RUMPK_DIR/core/include" \ + -I/usr/lib/nim \ + -I"$RUMPK_DIR/core" \ + -c "$cfile" \ + -o "$ofile" 2>&1 || true +done + +echo " → $BUILD_DIR/nimcache/*.o" + +# ========================================================= +# Step 4: Link Everything +# ========================================================= +echo "[4/4] Linking..." + +# Collect all Nim object files +NIM_OBJS=$(find "$BUILD_DIR/nimcache" -name "*.o" 2>/dev/null | tr '\n' ' ') + +if [ -z "$NIM_OBJS" ]; then + echo "ERROR: No Nim object files found!" + exit 1 +fi + +zig cc \ + -target aarch64-freestanding-none \ + -nostdlib \ + -T "$RUMPK_DIR/boot/linker.ld" \ + "$BUILD_DIR/hal.o" \ + "$BUILD_DIR/cstubs.o" \ + $NIM_OBJS \ + -o "$BUILD_DIR/rumpk.elf" + +echo " → $BUILD_DIR/rumpk.elf" + +# ========================================================= +# Done +# ========================================================= +echo "" +echo "✅ Build complete!" +echo "" +echo "Run with:" +echo " qemu-system-aarch64 -M virt -cpu cortex-a57 -nographic -kernel $BUILD_DIR/rumpk.elf" diff --git a/core/cstubs.c b/core/cstubs.c new file mode 100644 index 0000000..5888774 --- /dev/null +++ b/core/cstubs.c @@ -0,0 +1,135 @@ +// C runtime stubs for freestanding Nim +#include + +void *memcpy(void *dest, const void *src, size_t n) { + unsigned char *d = dest; + const unsigned char *s = src; + while (n--) *d++ = *s++; + return dest; +} + +void *memset(void *s, int c, size_t n) { + unsigned char *p = s; + while (n--) *p++ = (unsigned char)c; + return s; +} + +void *memmove(void *dest, const void *src, size_t n) { + unsigned char *d = dest; + const unsigned char *s = src; + if (d < s) { + while (n--) *d++ = *s++; + } else { + d += n; + s += n; + while (n--) *--d = *--s; + } + return dest; +} + +int memcmp(const void *s1, const void *s2, size_t n) { + const unsigned char *p1 = s1, *p2 = s2; + while (n--) { + if (*p1 != *p2) return *p1 - *p2; + p1++; p2++; + } + return 0; +} + +size_t strlen(const char *s) { + size_t len = 0; + while (*s++) len++; + return len; +} + +char *strcpy(char *dest, const char *src) { + char *d = dest; + while ((*d++ = *src++)); + return dest; +} + +int strcmp(const char *s1, const char *s2) { + while (*s1 && (*s1 == *s2)) { s1++; s2++; } + return *(unsigned char*)s1 - *(unsigned char*)s2; +} + +void *calloc(size_t nmemb, size_t size) { + /* Use the Nim allocator */ + extern void *malloc(size_t); + size_t total = nmemb * size; + void *p = malloc(total); + if (p) memset(p, 0, total); + return p; +} + +void abort(void) { + /* Call Nim panic */ + extern void panic(const char*); + panic("abort() called"); + while(1) {} +} + +/* Stdio stubs - these call into Zig UART */ +extern void console_write(const char*, unsigned long); + +int puts(const char *s) { + if (s) { + unsigned long len = strlen(s); + console_write(s, len); + console_write("\n", 1); + } + return 0; +} + +int putchar(int c) { + char buf[1] = {(char)c}; + console_write(buf, 1); + return c; +} + +int printf(const char *format, ...) { + /* Minimal printf - just output the format string */ + if (format) { + console_write(format, strlen(format)); + } + return 0; +} + +int fprintf(void *stream, const char *format, ...) { + return printf(format); +} + +int fflush(void *stream) { + return 0; +} + +unsigned long fwrite(const void *ptr, unsigned long size, unsigned long nmemb, void *stream) { + console_write(ptr, size * nmemb); + return nmemb; +} + +/* Signal stubs - no signals in freestanding */ +typedef void (*sighandler_t)(int); + +sighandler_t signal(int signum, sighandler_t handler) { + (void)signum; + (void)handler; + return (sighandler_t)0; +} + +int raise(int sig) { + (void)sig; + return 0; +} + +/* Exit stubs */ +void exit(int status) { + extern void panic(const char*); + panic("exit() called - system halt"); + while(1) {} +} + +void _Exit(int status) { + exit(status); +} + diff --git a/core/include/limits.h b/core/include/limits.h new file mode 100644 index 0000000..aef5c20 --- /dev/null +++ b/core/include/limits.h @@ -0,0 +1,25 @@ +/* Minimal limits.h stub for freestanding Nim */ +#ifndef _LIMITS_H +#define _LIMITS_H + +#define CHAR_BIT 8 +#define SCHAR_MIN (-128) +#define SCHAR_MAX 127 +#define UCHAR_MAX 255 +#define CHAR_MIN SCHAR_MIN +#define CHAR_MAX SCHAR_MAX +#define MB_LEN_MAX 1 +#define SHRT_MIN (-32768) +#define SHRT_MAX 32767 +#define USHRT_MAX 65535 +#define INT_MIN (-2147483647-1) +#define INT_MAX 2147483647 +#define UINT_MAX 4294967295U +#define LONG_MIN (-9223372036854775807L-1) +#define LONG_MAX 9223372036854775807L +#define ULONG_MAX 18446744073709551615UL +#define LLONG_MIN LONG_MIN +#define LLONG_MAX LONG_MAX +#define ULLONG_MAX ULONG_MAX + +#endif /* _LIMITS_H */ diff --git a/core/include/signal.h b/core/include/signal.h new file mode 100644 index 0000000..24afc3e --- /dev/null +++ b/core/include/signal.h @@ -0,0 +1,22 @@ +/* Minimal signal.h stub for freestanding */ +#ifndef _SIGNAL_H +#define _SIGNAL_H + +typedef int sig_atomic_t; +typedef void (*sighandler_t)(int); + +#define SIG_DFL ((sighandler_t)0) +#define SIG_IGN ((sighandler_t)1) +#define SIG_ERR ((sighandler_t)-1) + +#define SIGABRT 6 +#define SIGFPE 8 +#define SIGILL 4 +#define SIGINT 2 +#define SIGSEGV 11 +#define SIGTERM 15 + +sighandler_t signal(int signum, sighandler_t handler); +int raise(int sig); + +#endif /* _SIGNAL_H */ diff --git a/core/include/stdarg.h b/core/include/stdarg.h new file mode 100644 index 0000000..28fb359 --- /dev/null +++ b/core/include/stdarg.h @@ -0,0 +1,11 @@ +/* Minimal stdarg.h stub for freestanding Nim */ +#ifndef _STDARG_H +#define _STDARG_H + +typedef __builtin_va_list va_list; +#define va_start(v,l) __builtin_va_start(v,l) +#define va_end(v) __builtin_va_end(v) +#define va_arg(v,l) __builtin_va_arg(v,l) +#define va_copy(d,s) __builtin_va_copy(d,s) + +#endif /* _STDARG_H */ diff --git a/core/include/stdbool.h b/core/include/stdbool.h new file mode 100644 index 0000000..826bb35 --- /dev/null +++ b/core/include/stdbool.h @@ -0,0 +1,9 @@ +/* Minimal stdbool.h for freestanding */ +#ifndef _STDBOOL_H +#define _STDBOOL_H + +#define bool _Bool +#define true 1 +#define false 0 + +#endif /* _STDBOOL_H */ diff --git a/core/include/stddef.h b/core/include/stddef.h new file mode 100644 index 0000000..c8fd85a --- /dev/null +++ b/core/include/stddef.h @@ -0,0 +1,14 @@ +// Minimal stddef.h stub for freestanding Nim +#ifndef _STDDEF_H +#define _STDDEF_H + +typedef unsigned long size_t; +typedef long ptrdiff_t; + +#ifndef NULL +#define NULL ((void*)0) +#endif + +#define offsetof(type, member) ((size_t)&((type*)0)->member) + +#endif /* _STDDEF_H */ diff --git a/core/include/stdint.h b/core/include/stdint.h new file mode 100644 index 0000000..97c803e --- /dev/null +++ b/core/include/stdint.h @@ -0,0 +1,38 @@ +/* Minimal stdint.h for freestanding */ +#ifndef _STDINT_H +#define _STDINT_H + +typedef signed char int8_t; +typedef signed short int16_t; +typedef signed int int32_t; +typedef signed long int64_t; + +typedef unsigned char uint8_t; +typedef unsigned short uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long uint64_t; + +typedef long intptr_t; +typedef unsigned long uintptr_t; + +typedef long intmax_t; +typedef unsigned long uintmax_t; + +#define INT8_MIN (-128) +#define INT8_MAX 127 +#define UINT8_MAX 255 +#define INT16_MIN (-32768) +#define INT16_MAX 32767 +#define UINT16_MAX 65535 +#define INT32_MIN (-2147483647-1) +#define INT32_MAX 2147483647 +#define UINT32_MAX 4294967295U +#define INT64_MIN (-9223372036854775807L-1) +#define INT64_MAX 9223372036854775807L +#define UINT64_MAX 18446744073709551615UL + +#define INTPTR_MIN INT64_MIN +#define INTPTR_MAX INT64_MAX +#define UINTPTR_MAX UINT64_MAX + +#endif /* _STDINT_H */ diff --git a/core/include/stdio.h b/core/include/stdio.h new file mode 100644 index 0000000..ccdd5b5 --- /dev/null +++ b/core/include/stdio.h @@ -0,0 +1,23 @@ +/* Minimal stdio.h stub for freestanding Nim */ +#ifndef _STDIO_H +#define _STDIO_H + +#include + +typedef struct FILE FILE; +#define EOF (-1) +#define stdin ((FILE*)0) +#define stdout ((FILE*)1) +#define stderr ((FILE*)2) + +int printf(const char *format, ...); +int fprintf(FILE *stream, const char *format, ...); +int sprintf(char *str, const char *format, ...); +int snprintf(char *str, size_t size, const char *format, ...); +int vsnprintf(char *str, size_t size, const char *format, ...); +int putchar(int c); +int puts(const char *s); +int fflush(FILE *stream); +size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); + +#endif /* _STDIO_H */ diff --git a/core/include/stdlib.h b/core/include/stdlib.h new file mode 100644 index 0000000..36d20a9 --- /dev/null +++ b/core/include/stdlib.h @@ -0,0 +1,15 @@ +/* Minimal stdlib.h stub for freestanding Nim */ +#ifndef _STDLIB_H +#define _STDLIB_H + +#include + +void *malloc(size_t size); +void free(void *ptr); +void *realloc(void *ptr, size_t size); +void *calloc(size_t nmemb, size_t size); +void abort(void); +void exit(int status); +void _Exit(int status); + +#endif /* _STDLIB_H */ diff --git a/core/include/string.h b/core/include/string.h new file mode 100644 index 0000000..bf34413 --- /dev/null +++ b/core/include/string.h @@ -0,0 +1,16 @@ +/* Minimal string.h stub for freestanding Nim */ +#ifndef _STRING_H +#define _STRING_H + +#include + +/* Minimal implementations defined in cstubs.c */ +void *memcpy(void *dest, const void *src, size_t n); +void *memset(void *s, int c, size_t n); +void *memmove(void *dest, const void *src, size_t n); +int memcmp(const void *s1, const void *s2, size_t n); +size_t strlen(const char *s); +char *strcpy(char *dest, const char *src); +int strcmp(const char *s1, const char *s2); + +#endif /* _STRING_H */ diff --git a/core/kernel.nim b/core/kernel.nim index 50bc84b..667c994 100644 --- a/core/kernel.nim +++ b/core/kernel.nim @@ -1,13 +1,16 @@ -# Rumpk Kernel Core (Nim) -# kmain() entry point - called from L0 Zig boot +# Rumpk Layer 1: The Logic Core +# Markus Maiwald (Architect) | Voxis Forge (AI) +# +# This is the Nim kernel entry point. +# Compiled with --os:standalone --mm:arc -{.push stackTrace: off.} +{.push stackTrace: off, lineTrace: off.} # ========================================================= -# FFI Imports from L0 (Zig HAL) +# HAL Imports from Zig (Layer 0) # ========================================================= -proc rumpk_console_write(p: pointer, len: csize_t) {.importc, cdecl.} +proc console_write(p: pointer, len: csize_t) {.importc, cdecl.} proc rumpk_halt() {.importc, cdecl, noreturn.} # ========================================================= @@ -16,26 +19,80 @@ proc rumpk_halt() {.importc, cdecl, noreturn.} proc kprint(s: string) = if s.len > 0: - rumpk_console_write(unsafeAddr s[0], csize_t(s.len)) + console_write(unsafeAddr s[0], csize_t(s.len)) proc kprintln(s: string) = kprint(s) kprint("\n") # ========================================================= -# Kernel Main +# Panic Handler (Required for --os:standalone) # ========================================================= -proc kmain() {.exportc, cdecl, noreturn.} = - kprintln("╔═══════════════════════════════════════╗") - kprintln("║ RUMPK UNIKERNEL v0.0 ║") - kprintln("║ Zig+Nim • Zero POSIX • Modular ║") - kprintln("╚═══════════════════════════════════════╝") - kprintln("") - kprintln("[rumpk] L0 HAL initialized (Zig)") - kprintln("[rumpk] L1 Logic running (Nim)") - kprintln("[rumpk] Entering halt...") - +proc nimPanic(msg: cstring) {.exportc: "panic", cdecl, noreturn.} = + kprint("\n[PANIC] ") + if msg != nil: + var i = 0 + while msg[i] != '\0': + var buf: array[1, char] + buf[0] = msg[i] + console_write(addr buf[0], 1) + inc i + kprint("\n") rumpk_halt() +# ========================================================= +# Memory Allocator Stubs (Required for ARC on freestanding) +# ========================================================= + +# Static heap for bare metal (64KB) +var heapBase {.exportc.}: array[64 * 1024, byte] +var heapOffset {.exportc.}: csize_t = 0 + +proc allocImpl(size: csize_t): pointer {.exportc: "malloc", cdecl.} = + if heapOffset + size > csize_t(heapBase.len): + return nil + result = addr heapBase[heapOffset] + heapOffset += size + +proc deallocImpl(p: pointer) {.exportc: "free", cdecl.} = + # Bump allocator - no dealloc + discard + +proc reallocImpl(p: pointer, size: csize_t): pointer {.exportc: "realloc", cdecl.} = + # Simple realloc - just allocate new (wasteful but works) + result = allocImpl(size) + +# Nim's internal allocation hooks +proc rawAlloc(size: Natural): pointer {.exportc: "rawAlloc", cdecl.} = + result = allocImpl(csize_t(size)) + +proc rawDealloc(p: pointer) {.exportc: "rawDealloc", cdecl.} = + deallocImpl(p) + +proc rawRealloc(p: pointer, size: Natural): pointer {.exportc: "rawRealloc", cdecl.} = + result = reallocImpl(p, csize_t(size)) + +# ========================================================= +# Kernel Main Entry +# ========================================================= + +proc kmain() {.exportc, cdecl.} = + kprintln("╔═══════════════════════════════════════╗") + kprintln("║ Layer 1: Nim Kernel Alive! ║") + kprintln("╚═══════════════════════════════════════╝") + kprintln("") + kprintln("[Rumpk L1] Memory: ARC (Deterministic)") + kprintln("[Rumpk L1] POSIX: None (Hostile)") + kprintln("[Rumpk L1] Status: OPERATIONAL") + kprintln("") + kprintln("[Rumpk L1] The Rubicon is crossed.") + kprintln("[Rumpk L1] Zig + Nim = Sovereign Metal.") + kprintln("") + kprintln("[Rumpk L1] Entering idle loop...") + + # Idle loop - in real kernel, this would be the scheduler + while true: + {.emit: "asm volatile(\"wfi\");".} + {.pop.} diff --git a/core/panicoverride.nim b/core/panicoverride.nim new file mode 100644 index 0000000..2879cf8 --- /dev/null +++ b/core/panicoverride.nim @@ -0,0 +1,26 @@ +# Rumpk Panic Override +# Required for Nim --os:any / --os:standalone +# This file must be named panicoverride.nim + +{.push stackTrace: off.} + +proc console_write(p: pointer, len: csize_t) {.importc, cdecl.} +proc rumpk_halt() {.importc, cdecl, noreturn.} + +proc rawoutput(s: string) = + if s.len > 0: + console_write(unsafeAddr s[0], csize_t(s.len)) + +proc panic(s: cstring) {.exportc, noreturn.} = + rawoutput("[PANIC] ") + if s != nil: + var i = 0 + while s[i] != '\0': + var buf: array[1, char] + buf[0] = s[i] + console_write(addr buf[0], 1) + inc i + rawoutput("\n") + rumpk_halt() + +{.pop.} diff --git a/hal/main.zig b/hal/main.zig new file mode 100644 index 0000000..fb8cf90 --- /dev/null +++ b/hal/main.zig @@ -0,0 +1,74 @@ +// Rumpk Layer 0: The Concrete Foundation +// Markus Maiwald (Architect) | Voxis Forge (AI) +// +// This is the hardware floor. Sets up stack and calls Nim. + +const uart = @import("uart.zig"); + +// ========================================================= +// Stack Setup (16KB) +// ========================================================= + +export var stack_bytes: [16 * 1024]u8 align(16) = undefined; + +// ========================================================= +// Entry Point (Naked - no prologue) +// ========================================================= + +export fn _start() callconv(.naked) noreturn { + // ARM64: Set up stack pointer, then call zig_entry + asm volatile ( + \\ adrp x0, stack_bytes + \\ add x0, x0, :lo12:stack_bytes + \\ add sp, x0, #16384 + \\ bl zig_entry + \\ b . + ); + unreachable; +} + +// ========================================================= +// HAL Exports to Nim (The ABI Contract) +// ========================================================= + +export fn console_write(ptr: [*]const u8, len: usize) void { + uart.write_bytes(ptr[0..len]); +} + +export fn rumpk_halt() noreturn { + uart.puts("[Rumpk L0] Halting.\n"); + while (true) { + asm volatile ("wfi"); + } +} + +// ========================================================= +// Nim Entry Point (extern) +// ========================================================= + +extern fn kmain() void; + +// ========================================================= +// Zig Entry (called from _start) +// ========================================================= + +export fn zig_entry() void { + uart.init(); + uart.puts("\n"); + uart.puts("╔═══════════════════════════════════════╗\n"); + uart.puts("║ RUMPK UNIKERNEL v0.1 ║\n"); + uart.puts("║ Layer 0: Zig HAL Initialized ║\n"); + uart.puts("╚═══════════════════════════════════════╝\n"); + uart.puts("\n"); + uart.puts("[Rumpk L0] Stack: 16KB @ stack_bytes\n"); + uart.puts("[Rumpk L0] UART: 0x09000000 (QEMU virt)\n"); + uart.puts("[Rumpk L0] Handing off to Nim L1...\n"); + uart.puts("\n"); + + // THE RUBICON CROSSING + kmain(); + + // If Nim returns, halt + uart.puts("[Rumpk L0] Nim returned unexpectedly.\n"); + rumpk_halt(); +} diff --git a/hal/uart.zig b/hal/uart.zig new file mode 100644 index 0000000..567bb3a --- /dev/null +++ b/hal/uart.zig @@ -0,0 +1,45 @@ +// Rumpk Layer 0: UART Driver +// Minimal serial output for QEMU 'virt' machine +// +// QEMU virt UART: PL011 @ 0x09000000 + +const UART0_BASE: usize = 0x09000000; + +// PL011 Register Offsets +const UARTDR: usize = 0x00; // Data Register +const UARTFR: usize = 0x18; // Flag Register +const UARTFR_TXFF: u32 = 1 << 5; // TX FIFO Full + +pub fn init() void { + // QEMU PL011 is pre-initialized, no setup needed +} + +fn write_char(c: u8) void { + const dr: *volatile u32 = @ptrFromInt(UART0_BASE + UARTDR); + const fr: *volatile u32 = @ptrFromInt(UART0_BASE + UARTFR); + + // Wait for TX FIFO to have space + while ((fr.* & UARTFR_TXFF) != 0) {} + + dr.* = c; +} + +pub fn write_bytes(bytes: []const u8) void { + for (bytes) |b| { + if (b == '\n') { + write_char('\r'); + } + write_char(b); + } +} + +pub fn puts(s: []const u8) void { + write_bytes(s); +} + +pub fn putc(c: u8) void { + if (c == '\n') { + write_char('\r'); + } + write_char(c); +} diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..8081954 --- /dev/null +++ b/run.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# Rumpk QEMU Boot Script + +RUMPK_DIR="$(cd "$(dirname "$0")" && pwd)" +KERNEL="$RUMPK_DIR/build/rumpk.elf" + +if [ ! -f "$KERNEL" ]; then + echo "ERROR: Kernel not found at $KERNEL" + echo "Run ./build.sh first" + exit 1 +fi + +echo "🚀 Booting Rumpk..." +echo " Kernel: $KERNEL" +echo "" + +qemu-system-aarch64 \ + -M virt \ + -cpu cortex-a57 \ + -m 128M \ + -nographic \ + -kernel "$KERNEL"